summaryrefslogtreecommitdiffhomepage
path: root/vm.c
AgeCommit message (Expand)Author
2021-07-11vm: fix invalid memory access on toplevel function callsJo-Philipp Wich
2021-07-11vm: fix handling exceptions in top-level function callsJo-Philipp Wich
2021-07-11lib, vm: reimplement exit() as exception typeJo-Philipp Wich
2021-07-11vm: extend API to allow returning result value from VM executionJo-Philipp Wich
2021-07-11vm: remove module preloading logicJo-Philipp Wich
2021-07-11vm: add uc_vm_invoke() helperJo-Philipp Wich
2021-07-11vm: cosmetic fix for outputting exceptions without source contextJo-Philipp Wich
2021-07-11vm: move global scope allocation into uc_vm_init()Jo-Philipp Wich
2021-07-11vm: add getter and setter for vm globals scopeJo-Philipp Wich
2021-07-11treewide: replace a number of unnecessary type castsJo-Philipp Wich
2021-07-11treewide: move ressource type registry into vm instanceJo-Philipp Wich
2021-07-08vm: fix potential invalid memory access in uc_vm_get_error_context()Jo-Philipp Wich
2021-06-08vm: add support for I_LE and I_GE instructionsJo-Philipp Wich
2021-06-08treewide: let uc_cmp() use instruction instead of token numbersJo-Philipp Wich
2021-06-08lexer, vm: reorder token and instruction numbersJo-Philipp Wich
2021-05-18syntax: implement `delete` as proper operatorJo-Philipp Wich
2021-05-10vm: implement mechanism to change output file descriptorJo-Philipp Wich
2021-05-07vm: truncate long values after 60 chars in trace outputJo-Philipp Wich
2021-05-04Merge pull request #8 from jow-/introduce-use-strictJo-Philipp Wich
2021-05-04syntax: implement support for 'use strict' pragmaJo-Philipp Wich
2021-05-04vm, compiler: get rid of unused struct membersJo-Philipp Wich
2021-04-27treewide: ISO C / pedantic complianceJo-Philipp Wich
2021-04-27vm: improve context for early errorsJo-Philipp Wich
2021-04-26treewide: address various sign-compare warningsJo-Philipp Wich
2021-04-26types: support creating ressource values without associated typeJo-Philipp Wich
2021-04-25treewide: rework internal data type systemJo-Philipp Wich
2021-03-29vm: add trace mode instruction dump output fixesJo-Philipp Wich
2021-03-26vm: fix another for-loop memory leakJo-Philipp Wich
2021-03-25vm: fix further memory leaks in trace modeJo-Philipp Wich
2021-03-25vm: fix loop variable memory leak in NEXTK/NEXTKV instructionJo-Philipp Wich
2021-03-23vm: fix leaking source context strings in trace modeJo-Philipp Wich
2021-03-11vm: gracefully handle property setting on non-array, non-object valuesJo-Philipp Wich
2021-03-08vm: use uc_prototype_lookup() to obtain require function pointerJo-Philipp Wich
2021-03-08vm: fix global scope refcount imbalanceJo-Philipp Wich
2021-02-25vm: use portable printf format for pointer differencesJo-Philipp Wich
2021-02-17treewide: rewrite ucode interpreterJo-Philipp Wich