index
:
ucode
build1
crypto
master
The ucode Scripting Language
summary
refs
log
tree
commit
diff
homepage
log msg
author
committer
range
path:
root
/
tests
Age
Commit message (
Expand
)
Author
2021-04-27
treewide: ISO C / pedantic compliance
Jo-Philipp Wich
2021-04-27
vm: improve context for early errors
Jo-Philipp Wich
2021-04-27
tests: pass ucode library path through environment
Jo-Philipp Wich
2021-04-25
treewide: rework internal data type system
Jo-Philipp Wich
2021-04-24
tests: allow executing run_tests.sh from any directory
Jo-Philipp Wich
2021-04-23
tests: add more tests
Petr Štetiar
2021-04-23
tests: custom: return exit code if tests fails
Petr Štetiar
2021-04-23
tests: create custom tests from current tests cases
Petr Štetiar
2021-03-31
compiler: actually expand block scope fix to for/while alt syntax
Jo-Philipp Wich
2021-03-31
compiler: ensure that alternative if/for/while syntax has own block scope
Jo-Philipp Wich
2021-03-30
tests: add missing test case for fixed switch codegen
Jo-Philipp Wich
2021-03-24
compiler: fix for/break miscompilation
Jo-Philipp Wich
2021-03-23
compiler: fix another try/catch miscompilation
Jo-Philipp Wich
2021-03-19
value: fix accessing array indexes with non-numeric values
Jo-Philipp Wich
2021-03-12
compiler: fix parsing of arrow functions with single expression body
Jo-Philipp Wich
2021-03-11
lexer: fix infinite loop in lineinfo encoding when consuming large chunks
Jo-Philipp Wich
2021-03-11
lexer: properly handle string escape sequences at buffer boundary
Jo-Philipp Wich
2021-03-11
object: prevent registering the same ressource type multiple times
Jo-Philipp Wich
2021-03-11
vm: gracefully handle property setting on non-array, non-object values
Jo-Philipp Wich
2021-03-11
compiler: fix switch case->default fallthrough
Jo-Philipp Wich
2021-03-09
lib: prevent possible use-after-free in uc_pop()
Jo-Philipp Wich
2021-02-26
compiler: fix try/catch miscompilation
Jo-Philipp Wich
2021-02-17
syntax: support ES2015 computed property names
Jo-Philipp Wich
2021-02-17
syntax: support ES2015 shorthand property names
Jo-Philipp Wich
2021-02-17
treewide: rewrite ucode interpreter
Jo-Philipp Wich
2020-11-30
syntax: fix quirks when parsing octal sequences
Jo-Philipp Wich
2020-11-30
syntax: recognize single-char escapes in regex literals again
Jo-Philipp Wich
2020-11-30
syntax: fix string and regex literal parsing quirks
Jo-Philipp Wich
2020-11-30
tests: fix testcases
Jo-Philipp Wich
2020-11-19
tests: prefer `let` over `local`
Jo-Philipp Wich
2020-11-12
ast: simplify declaration AST structure
Jo-Philipp Wich
2020-11-12
syntax: implement key/value for-in loop iteration
Jo-Philipp Wich
2020-11-09
syntax: properly handle list expressions in function calls
Jo-Philipp Wich
2020-11-05
eval: rework handling of list expressions
Jo-Philipp Wich
2020-11-05
syntax: implement ES6-like arrow function syntax
Jo-Philipp Wich
2020-11-04
tests: add illegal syntax tests for rest arguments
Jo-Philipp Wich
2020-11-03
syntax: implement ES6-like spread operator
Jo-Philipp Wich
2020-11-03
syntax: implement ES6-like rest parameters for variadic functions
Jo-Philipp Wich
2020-11-02
syntax: support `elif` clauses for alternative `if` syntax
Jo-Philipp Wich
2020-10-19
eval: record correct source contexts in call stack
Jo-Philipp Wich
2020-10-18
ast, eval: add recursion limit
Jo-Philipp Wich
2020-10-18
eval: fix segmentation faults with self-invoking functions
Jo-Philipp Wich
2020-10-15
syntax: allow consecutive case values
Jo-Philipp Wich
2020-10-14
treewide: unify error handling
Jo-Philipp Wich
2020-10-14
treewide: rework source file and callstack handling
Jo-Philipp Wich
2020-10-14
lexer: rewrite
Jo-Philipp Wich
2020-10-06
eval: properly break out of switch/case on return/continue/exception
Jo-Philipp Wich
2020-10-06
eval: restore context pointer of first evaluated dot/bracket expression
Jo-Philipp Wich
2020-10-04
treewide: rework function scoping
Jo-Philipp Wich
2020-09-22
syntax: allow empty switch statements
Jo-Philipp Wich
[next]