summaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)Author
2022-03-14Merge pull request #49 from jow-/vm-computed-prop-crashJo-Philipp Wich
2022-03-14vm: fix crash on object literals with non-string computed propertiesJo-Philipp Wich
2022-03-08Merge pull request #46 from jow-/ubus-pub-sub-supportJo-Philipp Wich
2022-03-08Merge pull request #47 from jow-/new-operatorsJo-Philipp Wich
2022-03-07syntax: support add new operatorsJo-Philipp Wich
2022-03-07ubus: add event supportJo-Philipp Wich
2022-03-07ubus: refactor error and argument handlingJo-Philipp Wich
2022-03-07ubus: add object publishing, notify and subscribe supportJo-Philipp Wich
2022-03-06uloop: clear errno before integer conversion attemptsJo-Philipp Wich
2022-03-03types: treat resource type prototypes as GC rootsJo-Philipp Wich
2022-03-02Merge pull request #45 from jow-/lib-add-uloopJo-Philipp Wich
2022-03-02lib: introduce uloop bindingJo-Philipp Wich
2022-03-02vm: release this context on exception in managed method callJo-Philipp Wich
2022-02-15tests: fix proto() testcaseJo-Philipp Wich
2022-02-15fs: implement access(), mkstemp(), file.flush() and proc.flush()Jo-Philipp Wich
2022-02-11compiler: fix patchlist corruption on switch statement syntax errorsJo-Philipp Wich
2022-02-11lib: change `ord()` to always return single byte valueJo-Philipp Wich
2022-02-11vallist: fix storing/retrieving short strings with 8bit byte valuesJo-Philipp Wich
2022-02-08compiler: fix incorrect loop break targetsJo-Philipp Wich
2022-02-07Merge pull request #38 from jow-/function-memory-modelJo-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-02-03Merge pull request #37 from jow-/stdlib-testsJo-Philipp Wich
2022-02-03tests: add functional tests for builtin functionsJo-Philipp Wich
2022-02-03lib: fix leaking tokener in uc_json() on parse exceptionJo-Philipp Wich
2022-02-03lib: fix infinite loop on empty regexp matches in uc_replace()Jo-Philipp Wich
2022-02-03lib: fix infinite loop on empty regexp matches in uc_match()Jo-Philipp Wich
2022-02-03lib: fix infinite loop on empty regexp matches in uc_split()Jo-Philipp Wich
2022-02-03vm: ensure consistent trace output between gcc and clang compiled ucodeJo-Philipp Wich
2022-02-03vm: fix leaking function value on call exceptionJo-Philipp Wich
2022-02-03vm: NULL-initialize pointer to make cppcheck happyJo-Philipp Wich
2022-02-03source: zero-initialize conversion union to make cppcheck happyJo-Philipp Wich
2022-02-03run_tests.sh: change workdir to testcase directory during executionJo-Philipp Wich
2022-02-03run_tests.sh: support placing supplemental testcase filesJo-Philipp Wich
2022-02-03run_tests.sh: always treat outputs as text dataJo-Philipp Wich
2022-01-30Merge pull request #36 from jow-/bytecode-fixesJo-Philipp Wich
2022-01-29program: rename bytecode load/write functions, track path of executed fileJo-Philipp Wich
2022-01-29lib: fix memory leak in uc_require_ucode()Jo-Philipp Wich
2022-01-26vm: fix NaN strict equality testsJo-Philipp Wich
2022-01-26Merge pull request #35 from jow-/various-fixesJo-Philipp Wich
2022-01-26vallist: uc_number_parse(): parse empty strings as `0`, not `NaN`Jo-Philipp Wich
2022-01-26vm: fix `null` loose equality/inequality checksJo-Philipp Wich
2022-01-26lib: fix exists() error return valueJo-Philipp Wich
2022-01-26tests: reorganize testcase filesJo-Philipp Wich
2022-01-26run_tests.sh: add ability to define environment variables for testcasesJo-Philipp Wich
2022-01-26run_tests.sh: fix exitcode evaluationJo-Philipp Wich
2022-01-25Merge pull request #34 from jow-/struct-variable-length-string-formatJo-Philipp Wich
2022-01-24struct: implement `*` format, fix invalid memory accessesJo-Philipp Wich
2022-01-23Merge pull request #33 from jow-/lib-format-string-reworkJo-Philipp Wich
2022-01-23lib: rework format string handlingJo-Philipp Wich