summaryrefslogtreecommitdiffhomepage
path: root/include
AgeCommit message (Expand)Author
2022-09-30vm: maintain export symbol tables per programJo-Philipp Wich
2022-08-24lib: introduce helper function for indenting error messagesJo-Philipp Wich
2022-08-12vm: support automatic periodic GC runsJo-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-05program: remove now unused uc_program_export_lookup()Jo-Philipp Wich
2022-08-05compiler: rework export index allocationJo-Philipp Wich
2022-08-05compiler: add a flag denoting module functionsJo-Philipp Wich
2022-07-30treewide: unexport libucode internal functionsJo-Philipp Wich
2022-07-30compiler: add support for import/export statementsJo-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-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-30source: add tracking of exported symbolsJo-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-06-30compiler: fix stack mismatch on continue statements nested in switchesJo-Philipp Wich
2022-06-01syntax: adjust number literal parsing and string to number conversionJo-Philipp Wich
2022-04-13syntax: implement support for ES6 template literalsJo-Philipp Wich
2022-04-07treewide: move json-c compat shims into internal header fileJo-Philipp Wich
2022-03-31build: add polyfills for older libjson-c versionsJo-Philipp Wich
2022-03-22lib: provide API function to obtain stdlib function implementationsJo-Philipp Wich
2022-03-15treewide: remove legacy json-c include directivesJo-Philipp Wich
2022-03-15include: add OS X compatible endian.h headerJo-Philipp Wich
2022-03-15include: rename include guards to avoid clashes with system headersJo-Philipp Wich
2022-03-07syntax: support add new operatorsJo-Philipp Wich
2022-02-07source: convert source objects into proper uc_value_t typeJo-Philipp Wich
2022-02-07treewide: rework function memory modelJo-Philipp Wich
2022-01-29program: rename bytecode load/write functions, track path of executed fileJo-Philipp Wich
2022-01-18program: implement support for precompiling source filesJo-Philipp Wich
2022-01-18source: refactor source file handlingJo-Philipp Wich
2022-01-18compiler, vm: use a program wide constant listJo-Philipp Wich
2022-01-18types: add initial infrastructure for function serializationJo-Philipp Wich
2022-01-04vallist: store double values in a platform neutral mannerJo-Philipp Wich
2022-01-04treewide: rework numeric value handlingJo-Philipp Wich
2021-12-08vm: introduce value registryJo-Philipp Wich
2021-12-07treewide: fix "resource" misspellingsJo-Philipp Wich
2021-12-07treewide: fix upvalue reference type nameJo-Philipp Wich
2021-12-01syntax: disallow keywords in object property shorthand notationJo-Philipp Wich
2021-11-01treewide: fix typo in exported function names and typesJo-Philipp Wich
2021-10-11syntax: introduce optional chaining operatorsJo-Philipp Wich
2021-09-21lib: introduce Linux 802.11 netlink bindingJo-Philipp Wich
2021-09-15rtnl: expose IPv4 and IPv6 devconfig informationJo-Philipp Wich
2021-09-15lib: introduce Linux route netlink bindingJo-Philipp Wich
2021-07-11treewide: harmonize function namingJo-Philipp Wich
2021-07-11module: remove unused definesJo-Philipp Wich
2021-07-11types, vm: adjust GC apiJo-Philipp Wich