summaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)Author
2020-09-21tests: add try/catch testcaseJo-Philipp Wich
2020-09-21tests: fix `this` context testcaseJo-Philipp Wich
2020-09-21eval: fix potential null pointer access when computing operandsJo-Philipp Wich
2020-09-21syntax: introduce try/catch blocksJo-Philipp Wich
2020-09-21eval: don't escape slashes when outputting array or object JSONJo-Philipp Wich
2020-09-21treewide: ensure to properly propagate exceptionsJo-Philipp Wich
2020-09-20treewide: rework extended type handlingJo-Philipp Wich
2020-09-20eval: fix leaking calculated object keysJo-Philipp Wich
2020-09-20eval: fix double free of env valuesJo-Philipp Wich
2020-09-20ast: fix context value leakJo-Philipp Wich
2020-09-20main: fix memory leak with -e optionJo-Philipp Wich
2020-09-20eval: implement -m option to preload modulesJo-Philipp Wich
2020-09-20eval: improve reference error reportingJo-Philipp Wich
2020-09-20Revert "treewide: rework exception handling"Jo-Philipp Wich
2020-09-17eval: sanitize variable namesJo-Philipp Wich
2020-09-16eval: implement -e and -E options to set global vars from JSONJo-Philipp Wich
2020-09-16treewide: implement strict assignment modeJo-Philipp Wich
2020-09-16treewide: rework exception handlingJo-Philipp Wich
2020-09-15tests: add test for "this" contextJo-Philipp Wich
2020-09-15eval: only set "this" scope for functions being object membersJo-Philipp Wich
2020-09-14tests: add initial runtime testsJo-Philipp Wich
2020-09-14eval: increase refcount when reading function contextJo-Philipp Wich
2020-09-13tests: extend for-loop tests to cover local variantsJo-Philipp Wich
2020-09-13syntax: fix for() loop quirks and variable scopingJo-Philipp Wich
2020-09-13eval: use ut_getscope() in ut_execute_local()Jo-Philipp Wich
2020-09-13eval: make key argument to ut_getref() optionalJo-Philipp Wich
2020-09-12eval: improve error messages on null dereferenceJo-Philipp Wich
2020-09-12eval: keep references to function contextsJo-Philipp Wich
2020-09-11lib: add iptoarr() and arrtoip() functionsJo-Philipp Wich
2020-09-11syntax: introduce !== and === operatorsJo-Philipp Wich
2020-09-11fs: implement getcwd() and chdir()Jo-Philipp Wich
2020-09-11lib: move math functions to new moduleJo-Philipp Wich
2020-09-11eval: eliminate use of ceil()Jo-Philipp Wich
2020-09-11lib: expose ut_new_double() and ut_cast_number() in the module interfaceJo-Philipp Wich
2020-09-11lib: implement uci pluginJo-Philipp Wich
2020-09-11ast: implement inline ut_is_type() helperJo-Philipp Wich
2020-09-11lib: expose ut_invoke() in the module interfaceJo-Philipp Wich
2020-09-10treewide: implement default lstrip_blocks and trim_blocks behaviourJo-Philipp Wich
2020-09-10treewide: eliminate unused function argumentsJo-Philipp Wich
2020-09-10eval: fix function return value handling in expressionsJo-Philipp Wich
2020-09-10eval: fix [] subscript operatorJo-Philipp Wich
2020-09-10main: fix dumping ASTJo-Philipp Wich
2020-09-10build: test whether json_object_array_shrink() is availableJo-Philipp Wich
2020-09-10eval: rename "main" to "entry"Jo-Philipp Wich
2020-09-10build: update .gitignoreJo-Philipp Wich
2020-09-10lib: add ubus moduleJo-Philipp Wich
2020-09-10build: add missing module headerJo-Philipp Wich
2020-09-09fs: implement popen()Jo-Philipp Wich
2020-09-08fs: rename readdir() and closedir() to read() and close() respectivelyJo-Philipp Wich
2020-09-08fs: fix file seek() return valueJo-Philipp Wich