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
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
2021-07-11
vm: extend API to allow returning result value from VM execution
Jo-Philipp Wich
2021-07-11
vm: remove module preloading logic
Jo-Philipp Wich
2021-07-11
vm: add uc_vm_invoke() helper
Jo-Philipp Wich
2021-07-11
vm: cosmetic fix for outputting exceptions without source context
Jo-Philipp Wich
2021-07-11
vm: move global scope allocation into uc_vm_init()
Jo-Philipp Wich
2021-07-11
vm: add getter and setter for vm globals scope
Jo-Philipp Wich
2021-07-11
treewide: replace a number of unnecessary type casts
Jo-Philipp Wich
2021-07-11
treewide: move ressource type registry into vm instance
Jo-Philipp Wich
2021-07-08
vm: fix potential invalid memory access in uc_vm_get_error_context()
Jo-Philipp Wich
2021-06-08
vm: add support for I_LE and I_GE instructions
Jo-Philipp Wich
2021-06-08
treewide: let uc_cmp() use instruction instead of token numbers
Jo-Philipp Wich
2021-06-08
lexer, vm: reorder token and instruction numbers
Jo-Philipp Wich
2021-05-18
syntax: implement `delete` as proper operator
Jo-Philipp Wich
2021-05-10
vm: implement mechanism to change output file descriptor
Jo-Philipp Wich
2021-05-07
vm: truncate long values after 60 chars in trace output
Jo-Philipp Wich
2021-05-04
Merge pull request #8 from jow-/introduce-use-strict
Jo-Philipp Wich
2021-05-04
syntax: implement support for 'use strict' pragma
Jo-Philipp Wich
[next]