index
:
ucode
build1
crypto
master
The ucode Scripting Language
summary
refs
log
tree
commit
diff
homepage
log msg
author
committer
range
path:
root
/
vm.c
Age
Commit message (
Expand
)
Author
2023-08-09
treewide: consolidate platform specific code in platform.c
Jo-Philipp Wich
2023-07-27
vm: introduce basic signal handling infrastructure
Jo-Philipp Wich
2023-05-28
vm: immediately release arguments on calls with invalid spreads
Jo-Philipp Wich
2023-05-27
vm: clear vm->alloc_refs in uc_gc_common
Felix Fietkau
2022-11-15
compiler: fix `??=`, `||=` and `&&=` logical assignment semantics
Jo-Philipp Wich
2022-09-30
vm: maintain export symbol tables per program
Jo-Philipp Wich
2022-08-12
vm: support automatic periodic GC runs
Jo-Philipp Wich
2022-08-06
vm: introduce new I_DYNLOAD opcode
Jo-Philipp Wich
2022-08-06
vm: don't treat offset 0 special for exceptions
Jo-Philipp Wich
2022-08-05
vm: don't initialize upvalues for module functions
Jo-Philipp Wich
2022-07-30
vm, cli: move search path into global configuration structure
Jo-Philipp Wich
2022-07-30
vm: introduce import and export opcodes
Jo-Philipp Wich
2022-07-30
vm: honor constant flag of objects and arrays
Jo-Philipp Wich
2022-07-30
vm: transparently resolve upvalue references
Jo-Philipp Wich
2022-07-30
vm: gracefully handle unresolved upvalues
Jo-Philipp Wich
2022-07-30
program: add infrastructure to handle multiple sources per program
Jo-Philipp Wich
2022-04-13
vm: stop executing bytecode on return of nested calls
Jo-Philipp Wich
2022-04-07
vm: move unhandled exception reporting out of `uc_vm_execute_chunk()`
Jo-Philipp Wich
2022-04-07
vm: fix callframe double free on unhanded exceptions
Jo-Philipp Wich
2022-03-14
vm: fix crash on object literals with non-string computed properties
Jo-Philipp Wich
2022-03-07
syntax: support add new operators
Jo-Philipp Wich
2022-03-02
vm: release this context on exception in managed method call
Jo-Philipp Wich
2022-02-07
treewide: rework function memory model
Jo-Philipp Wich
2022-02-03
vm: ensure consistent trace output between gcc and clang compiled ucode
Jo-Philipp Wich
2022-02-03
vm: fix leaking function value on call exception
Jo-Philipp Wich
2022-02-03
vm: NULL-initialize pointer to make cppcheck happy
Jo-Philipp Wich
2022-01-18
source: refactor source file handling
Jo-Philipp Wich
2022-01-18
compiler, vm: use a program wide constant list
Jo-Philipp Wich
2022-01-18
types: add initial infrastructure for function serialization
Jo-Philipp Wich
2022-01-04
vm: optimize string concatenation
Jo-Philipp Wich
2022-01-04
treewide: rework numeric value handling
Jo-Philipp Wich
2021-12-08
vm: introduce value registry
Jo-Philipp Wich
2021-12-07
treewide: fix "resource" misspellings
Jo-Philipp Wich
2021-12-07
treewide: fix upvalue reference type name
Jo-Philipp Wich
2021-12-05
vm: support object property access on resource value types
Jo-Philipp Wich
2021-11-01
treewide: fix typo in exported function names and types
Jo-Philipp Wich
2021-10-12
Merge pull request #22 from jow-/introduce-optional-chaining-operators
Jo-Philipp Wich
2021-10-11
syntax: introduce optional chaining operators
Jo-Philipp Wich
2021-09-24
vm: reset callframes before invoking unhandled exception handler
Jo-Philipp Wich
2021-09-24
vm: clear exception information before calling managed code functions
Jo-Philipp Wich
2021-07-30
vm: fix toplevel function call protocol
Jo-Philipp Wich
2021-07-11
treewide: harmonize function naming
Jo-Philipp Wich
2021-07-11
types, vm: adjust GC api
Jo-Philipp Wich
2021-07-11
treewide: move header files into dedicated directory
Jo-Philipp Wich
2021-07-11
treewide: consolidate typedef naming
Jo-Philipp Wich
2021-07-11
vm: add API to control trace mode
Jo-Philipp Wich
2021-07-11
vm: make root exception handler configurable
Jo-Philipp Wich
2021-07-11
vm: fix invalid memory access on toplevel function calls
Jo-Philipp Wich
2021-07-11
vm: fix handling exceptions in top-level function calls
Jo-Philipp Wich
2021-07-11
lib, vm: reimplement exit() as exception type
Jo-Philipp Wich
[next]