summaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)Author
2022-08-24lib: introduce three new functions call(), loadstring() and loadfile()Jo-Philipp Wich
2022-08-24lib: introduce helper function for indenting error messagesJo-Philipp Wich
2022-08-24lib: simplify include_path()Jo-Philipp Wich
2022-08-24source: avoid null pointer access in uc_source_runpath_set()Jo-Philipp Wich
2022-08-24types: gracefully handle unpatched upvalues in ucv_free()Jo-Philipp Wich
2022-08-24README.md: document gc() functionJo-Philipp Wich
2022-08-12Merge pull request #99 from jow-/gc-controlJo-Philipp Wich
2022-08-12main: introduce -g flag to allow enabling periodic gc from cliJo-Philipp Wich
2022-08-12lib: implement gc()Jo-Philipp Wich
2022-08-12vm: support automatic periodic GC runsJo-Philipp Wich
2022-08-12types: treat vm->exports as GC rootsJo-Philipp Wich
2022-08-07Merge pull request #98 from jow-/dynlink-supportJo-Philipp Wich
2022-08-06compiler: add import statement support for dynamic extensionsJo-Philipp Wich
2022-08-06vm: introduce new I_DYNLOAD opcodeJo-Philipp Wich
2022-08-06lib: internally expose new uc_require_library() helperJo-Philipp Wich
2022-08-06vm: don't treat offset 0 special for exceptionsJo-Philipp Wich
2022-08-06compiler: don't treat offset 0 special at syntax errorsJo-Philipp Wich
2022-08-06Merge pull request #97 from jow-/module-import-export-fixesJo-Philipp Wich
2022-08-05compiler: improve formatting of nested syntax error messagesJo-Philipp Wich
2022-08-05program: remove now unused uc_program_export_lookup()Jo-Philipp Wich
2022-08-05compiler: rework export index allocationJo-Philipp Wich
2022-08-05compiler: fix deriving module path from source runpathJo-Philipp Wich
2022-08-05compiler: enforce stricter module compilation rulesJo-Philipp Wich
2022-08-05vm: don't initialize upvalues for module functionsJo-Philipp Wich
2022-08-05program: add serialization and deserialization for module function flagJo-Philipp Wich
2022-08-05compiler: add a flag denoting module functionsJo-Philipp Wich
2022-07-30Merge pull request #96 from jow-/module-import-export-supportJo-Philipp Wich
2022-07-30treewide: unexport libucode internal functionsJo-Philipp Wich
2022-07-30compiler: add support for import/export statementsJo-Philipp Wich
2022-07-30compiler: resolve predeclared upvaluesJo-Philipp Wich
2022-07-30compiler: require a name in function declarationsJo-Philipp Wich
2022-07-30compiler: fix reported source position in inc/dec operator errorJo-Philipp Wich
2022-07-30tests: run_tests.sh: substitute dynamic test directory path in outputJo-Philipp Wich
2022-07-30vm, cli: move search path into global configuration structureJo-Philipp Wich
2022-07-30vm: introduce import and export opcodesJo-Philipp Wich
2022-07-30vm: honor constant flag of objects and arraysJo-Philipp Wich
2022-07-30vm: transparently resolve upvalue referencesJo-Philipp Wich
2022-07-30vm: gracefully handle unresolved upvaluesJo-Philipp Wich
2022-07-30program: add function to globally lookup exported nameJo-Philipp Wich
2022-07-30program: add infrastructure to handle multiple sources per programJo-Philipp Wich
2022-07-30program: fix reporting source position of first instructionJo-Philipp Wich
2022-07-30program: fix en/decoding debuginfo upvalue slots in precompiled bytecodeJo-Philipp Wich
2022-07-30source: add tracking of exported symbolsJo-Philipp Wich
2022-07-30lib: honor constant flag of arraysJo-Philipp Wich
2022-07-30types: resolve upvalue references on stringificationJo-Philipp Wich
2022-07-28types: add ability to mark array and object values as constantJo-Philipp Wich
2022-07-28lexer: recognize module related keywordsJo-Philipp Wich
2022-07-28lexer: rewrite token scannerJo-Philipp Wich
2022-07-12Merge pull request #95 from jow-/lexer-fix-non-lstrip-parsingJo-Philipp Wich
2022-07-12Merge pull request #94 from jow-/rtnl-fix-bridge-afspec-rtaJo-Philipp Wich