summaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)Author
2022-10-04compiler: optimize function return opcode generationJo-Philipp Wich
2022-10-04lexer: improve regex literal handlingJo-Philipp Wich
2022-09-30vm: maintain export symbol tables per programJo-Philipp Wich
2022-09-29uloop: task: gracefully handle absent output callbackJo-Philipp Wich
2022-09-21ubus: hold reference to underlying connection until deferred is concludedJo-Philipp Wich
2022-09-21lib: uc_system(): retry waitpid() on EINTRJo-Philipp Wich
2022-09-09Merge pull request #104 from jow-/ubus-improvementsJo-Philipp Wich
2022-09-09ubus: support obtaining numeric error codeJo-Philipp Wich
2022-09-09ubus: add toplevel constants for ubus status codesJo-Philipp Wich
2022-09-09ubus: allow object method call handlers to return a numeric status codeJo-Philipp Wich
2022-09-05lib: add limit support to split() and replace()Jo-Philipp Wich
2022-09-05Merge pull request #103 from jow-/fs-open-permission-argumentJo-Philipp Wich
2022-09-05Merge pull request #102 from jow-/lib-remove-regex-capture-group-limitsJo-Philipp Wich
2022-09-05fs: add optional third permission argument to fs.open()Jo-Philipp Wich
2022-09-05lib: remove fixed capture group limit in match() and regex replace()Jo-Philipp Wich
2022-08-29lib: extend render() to support function valuesJo-Philipp Wich
2022-08-29lib: improve getenv() and split() implementationsJo-Philipp Wich
2022-08-24examples: add module search path initialization and freeingJo-Philipp Wich
2022-08-24ubus: fix GCC strncpy() truncation warningJo-Philipp Wich
2022-08-24Merge pull request #101 from jow-/loadfile-supportJo-Philipp Wich
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