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-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
2021-05-04
vm, compiler: get rid of unused struct members
Jo-Philipp Wich
2021-04-27
treewide: ISO C / pedantic compliance
Jo-Philipp Wich
2021-04-27
vm: improve context for early errors
Jo-Philipp Wich
2021-04-26
treewide: address various sign-compare warnings
Jo-Philipp Wich
2021-04-26
types: support creating ressource values without associated type
Jo-Philipp Wich
2021-04-25
treewide: rework internal data type system
Jo-Philipp Wich
2021-03-29
vm: add trace mode instruction dump output fixes
Jo-Philipp Wich
2021-03-26
vm: fix another for-loop memory leak
Jo-Philipp Wich
2021-03-25
vm: fix further memory leaks in trace mode
Jo-Philipp Wich
[next]