summaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)Author
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
2020-09-08fs: fix crash when closing file handle twiceJo-Philipp Wich
2020-09-08fs: implement seek() and tell() for directory handlesJo-Philipp Wich
2020-09-08ast: only invoke extended type dtor if data pointer is setJo-Philipp Wich
2020-09-08lib: make type() report extended types as "ressource"Jo-Philipp Wich
2020-09-08tests: add further arithmetic and syntax test casesJo-Philipp Wich
2020-09-08parser, eval: use an ut_op flag to denote postfix accessJo-Philipp Wich
2020-09-07tests: add object/array literal and arithmetic test casesJo-Philipp Wich
2020-09-07eval: ensure that dividing Infinity by Infinity yields NaNJo-Philipp Wich
2020-09-07eval: ensure that x / NaN yields NaNJo-Philipp Wich
2020-09-07tests: introduce testcasesJo-Philipp Wich
2020-09-07main: fix segfault when passed source file is emptyJo-Philipp Wich
2020-09-07eval: fix segmentation when attempting to concat a string with nullJo-Philipp Wich
2020-09-07ast, eval, lexer: keep track of overflows when parsing numbersJo-Philipp Wich
2020-09-07eval: adjust results for arithmetic division by nan, infinityJo-Philipp Wich
2020-09-07lexer: fix encoding of unicode surrogate pairsJo-Philipp Wich
2020-09-06fs: use ARRAY_SIZE macroJo-Philipp Wich
2020-09-06fs: add further filesystem functionsJo-Philipp Wich
2020-09-06parser: do not reallocate function opcodesJo-Philipp Wich
2020-09-06parser: make final semicolon optionalJo-Philipp Wich
2020-09-06treewide: refactor internal AST structuresJo-Philipp Wich
2020-09-02lib: introduce filesystem moduleJo-Philipp Wich
2020-09-02treewide: rename double and null value constructor functionsJo-Philipp Wich
2020-09-02eval, lib: add loadable module infrastructureJo-Philipp Wich