index
:
ucode
build1
crypto
master
The ucode Scripting Language
summary
refs
log
tree
commit
diff
homepage
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
2020-11-16
lib: extend ord() to allow reading byte values at arbitrary indexes
Jo-Philipp Wich
2020-11-16
README.md: fix typos
Jo-Philipp Wich
2020-11-16
lib: add system() function
Jo-Philipp Wich
2020-11-15
fs: extend process close() function to return program exit code
Jo-Philipp Wich
2020-11-15
lexer: improve scanner performance
Jo-Philipp Wich
2020-11-12
parser: reuse T_FUNC nodes when creating anonymous function values
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-10
fs: do not close stdio streams when gc'ing scope
Jo-Philipp Wich
2020-11-10
main: fix double free when using multiple -E options
Jo-Philipp Wich
2020-11-10
lexer: accept "let" as synonym for "local"
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-04
parser: zero-initialize expected token bitfield
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-11-02
ast: avoid null pointer deref in ut_new_exception()
Jo-Philipp Wich
2020-10-31
main: allow prefixing -e and -E options
Jo-Philipp Wich
2020-10-31
lib: fix potential null pointer deref on not found cmdline module
Jo-Philipp Wich
2020-10-31
ast: fix potential null pointer deref in ut_free()
Jo-Philipp Wich
2020-10-31
main: fix leading byte corruption when not starting with #!
Jo-Philipp Wich
2020-10-19
eval: fix memory leak in ut_execute_local()
Jo-Philipp Wich
2020-10-19
lib: fix memory leaks in printf() and sprintf()
Jo-Philipp Wich
2020-10-19
eval: fix leaking key value in object for-in loops
Jo-Philipp Wich
2020-10-19
lib: let die() report the calling function, not itself
Jo-Philipp Wich
2020-10-19
eval: record correct source contexts in call stack
Jo-Philipp Wich
2020-10-19
lib: forward exceptions in callback functions
Jo-Philipp Wich
2020-10-19
ast: fix scope double free in ut_free()
Jo-Philipp Wich
2020-10-19
eval: avoid ut_op deref after ut_execute_op() in ut_execute_local()
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-18
lib: properly handle parse errors at EOF
Jo-Philipp Wich
2020-10-15
eval: fix potential segfault in for() loops
Jo-Philipp Wich
2020-10-15
syntax: allow consecutive case values
Jo-Philipp Wich
2020-10-14
eval: forward exceptions in `if` conditions
Jo-Philipp Wich
2020-10-14
eval: expose complete exception object in catch {} blocks
Jo-Philipp Wich
2020-10-14
lib: selectively disable format string security checks for ut_printf_common()
Jo-Philipp Wich
2020-10-14
eval: get rid of alloca() allocations
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
eval: refactor ut_parse_op()
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
lib: add warn() function
Jo-Philipp Wich
2020-10-06
fs: add stdio handles
Jo-Philipp Wich
2020-10-06
eval: restore context pointer of first evaluated dot/bracket expression
Jo-Philipp Wich
2020-10-06
treewide: rework exception context formatting
Jo-Philipp Wich
[prev]
[next]