summaryrefslogtreecommitdiffhomepage
path: root/include
AgeCommit message (Expand)Author
2024-09-23lexer: make api functions publicJo-Philipp Wich
2024-09-23lexer: emit comment and template statement block tokensJo-Philipp Wich
2024-09-23lexer: improve token position reportingJo-Philipp Wich
2024-07-11nl80211: support the MAC80211_HWSIM netlink protocol familyJo-Philipp Wich
2024-07-09nl80211: update nl80211.h to latest wireless-nextFelix Fietkau
2024-02-21vm: rework object iterationJo-Philipp Wich
2023-11-06syntax: don't treat `as` and `from` as reserved keywordsJo-Philipp Wich
2023-10-09include: fix execvpe compat function on macOSFelix Fietkau
2023-08-09lib: introduce debug libraryJo-Philipp Wich
2023-08-09treewide: consolidate platform specific code in platform.cJo-Philipp Wich
2023-07-27vm: introduce basic signal handling infrastructureJo-Philipp Wich
2023-05-30types: implement ucv_object_sort()Jo-Philipp Wich
2023-01-06include: add uc_fn_thisval()Felix Fietkau
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