summaryrefslogtreecommitdiffhomepage
path: root/include
AgeCommit message (Expand)Author
2024-12-02types, vm: refactor usage of global variablesJo-Philipp Wich
2024-12-02types: introduce `ucv_array_sort_r()` and `ucv_object_sort_r()`Jo-Philipp Wich
2024-10-24types: add ucv_resource_create() helperJo-Philipp Wich
2024-10-23nl80211: add new attributes for multi-radio supportFelix Fietkau
2024-10-18Merge pull request #213 from jow-/improve-vector-macrosJo-Philipp Wich
2024-10-18utils: improve vector utilitiesJo-Philipp Wich
2024-10-17types: fix potential use after free on adding keys during iterationJo-Philipp Wich
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