summaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)Author
2021-05-04compiler: properly handle keyword in parenthesized property access expressionJo-Philipp Wich
2021-05-04compiler: fix stack mismatch on compiling `use strict` statementsJo-Philipp Wich
2021-05-04Merge pull request #8 from jow-/introduce-use-strictJo-Philipp Wich
2021-05-04Merge pull request #9 from jow-/remove-unused-struct-membersJo-Philipp Wich
2021-05-04Merge pull request #7 from jow-/introduce-assertJo-Philipp Wich
2021-05-04syntax: implement support for 'use strict' pragmaJo-Philipp Wich
2021-05-04vm, compiler: get rid of unused struct membersJo-Philipp Wich
2021-05-04lib: implement assert()Jo-Philipp Wich
2021-05-04Merge pull request #6 from jow-/printf-improvementsJo-Philipp Wich
2021-05-04lib: add support for pretty printing JSON to printf() and sprintf()Jo-Philipp Wich
2021-05-04lib: gracefully handle truncated format strings in uc_printf_common()Jo-Philipp Wich
2021-04-29lexer: fix infinite loop on parsing unterminated commentsJo-Philipp Wich
2021-04-29lexer: fix infinite loop on parsing unterminated expression blocksJo-Philipp Wich
2021-04-29lexer: fix infinite loop when parsing regexp literal at EOFJo-Philipp Wich
2021-04-29compiler: fix segfault on parsing invalid pre/post increment expressionsJo-Philipp Wich
2021-04-29lib: fix reporting source context lines at EOFJo-Philipp Wich
2021-04-29compiler, lexer: improve lexical state handlingJo-Philipp Wich
2021-04-27lib: fix uc_split() quirksJo-Philipp Wich
2021-04-27Merge pull request #5 from jow-/new-type-systemJo-Philipp Wich
2021-04-27treewide: ISO C / pedantic complianceJo-Philipp Wich
2021-04-27build: output error messages on test failuresJo-Philipp Wich
2021-04-27vm: improve context for early errorsJo-Philipp Wich
2021-04-27tests: pass ucode library path through environmentJo-Philipp Wich
2021-04-26treewide: address various sign-compare warningsJo-Philipp Wich
2021-04-26types: support creating ressource values without associated typeJo-Philipp Wich
2021-04-26types: fix potential memory leaks and null pointer accessesJo-Philipp Wich
2021-04-26types: fix potential leak of key in ucv_object_add()Jo-Philipp Wich
2021-04-26main: fix ineffective EOF check in parse()Jo-Philipp Wich
2021-04-26lib: uc_system(): fix invalid free() of non-heap memoryJo-Philipp Wich
2021-04-25treewide: rework internal data type systemJo-Philipp Wich
2021-04-24treewide: fix issues reported by clang code analyzerJo-Philipp Wich
2021-04-24tests: allow executing run_tests.sh from any directoryJo-Philipp Wich
2021-04-23Add initial GitLab and GitHub CI supportPetr Štetiar
2021-04-23tests: add more testsPetr Štetiar
2021-04-23tests: custom: return exit code if tests failsPetr Štetiar
2021-04-23cmake: do not output binaries into lib directoryPetr Štetiar
2021-04-23tests: create custom tests from current tests casesPetr Štetiar
2021-04-23main: provide just binary name in help outputPetr Štetiar
2021-04-23lexer: fix incomplete struct initializersPetr Štetiar
2021-04-23cmake: enable extra compiler checksPetr Štetiar
2021-04-23cmake: fix includes and librariesPetr Štetiar
2021-04-23cmake: make 3.0 minimum versionPetr Štetiar
2021-04-21lib: implement sleep(ms) functionJo-Philipp Wich
2021-04-01lib: allow parsing non-array, non-object value in json()Jo-Philipp Wich
2021-03-31compiler: actually expand block scope fix to for/while alt syntaxJo-Philipp Wich
2021-03-31compiler: ensure that alternative if/for/while syntax has own block scopeJo-Philipp Wich
2021-03-30tests: add missing test case for fixed switch codegenJo-Philipp Wich
2021-03-29compiler: rework switch statement code generationJo-Philipp Wich
2021-03-29vm: add trace mode instruction dump output fixesJo-Philipp Wich
2021-03-26vm: fix another for-loop memory leakJo-Philipp Wich