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-10-06
ast, eval: track current file name across function invocations
Jo-Philipp Wich
2020-10-06
ast: fix refcount imbalance when releasing scopes
Jo-Philipp Wich
2020-10-05
eval: restore correct scope after leaving function
Jo-Philipp Wich
2020-10-05
lexer: properly handle reserved `if` word
Jo-Philipp Wich
2020-10-05
ast: add helpers to set error token bits
Jo-Philipp Wich
2020-10-04
treewide: rework function scoping
Jo-Philipp Wich
2020-10-02
eval: avoid null pointer access in ut_invoke()
Jo-Philipp Wich
2020-10-02
eval: properly forward execeptions in for-in loop value evaluation
Jo-Philipp Wich
2020-10-02
ast: store function declarations as opcode offsets
Jo-Philipp Wich
2020-10-02
lib: fix missing refcount increase in ut_push()
Jo-Philipp Wich
2020-10-02
eval: free previous exception when storing a new one
Jo-Philipp Wich
2020-10-02
uci: fix some memory leaks in ut_uci_foreach()
Jo-Philipp Wich
2020-10-02
lib: fix incorrect exception type check in ut_include()
Jo-Philipp Wich
2020-10-02
lib: wrap runtime exceptions in included utpl code
Jo-Philipp Wich
2020-10-02
build: install extension libraries as well
Jo-Philipp Wich
2020-10-02
lib: tweak error context formatting
Jo-Philipp Wich
2020-10-02
eval: fix potential uninitialized memory access in ut_getref()
Jo-Philipp Wich
2020-10-02
Revert "eval: release root scope after finishing the execution"
Jo-Philipp Wich
2020-10-02
treewide: rework handling of memory allocation failures
Jo-Philipp Wich
2020-10-02
eval: release root scope after finishing the execution
Jo-Philipp Wich
2020-10-02
lib: add include() function
Jo-Philipp Wich
2020-10-02
main: track current template filename during execution
Jo-Philipp Wich
2020-10-02
lib: fix procedure entry in ut_require_utpl()
Jo-Philipp Wich
2020-09-26
lib: add json() function
Jo-Philipp Wich
2020-09-26
lib: implement '%J' printf format
Jo-Philipp Wich
2020-09-24
syntax: add regular expression support
Jo-Philipp Wich
2020-09-24
main: support invoking utpl interpreter through shebang
Jo-Philipp Wich
2020-09-23
eval: ensure that argument array is initialized when invoking C functions
Jo-Philipp Wich
2020-09-23
eval: propagate exceptions when resolving references
Jo-Philipp Wich
2020-09-22
syntax: allow empty switch statements
Jo-Philipp Wich
2020-09-22
syntax: introduce case statement support
Jo-Philipp Wich
2020-09-22
tests: support multiple testcases per test file
Jo-Philipp Wich
2020-09-21
tests: add try/catch testcase
Jo-Philipp Wich
2020-09-21
tests: fix `this` context testcase
Jo-Philipp Wich
2020-09-21
eval: fix potential null pointer access when computing operands
Jo-Philipp Wich
2020-09-21
syntax: introduce try/catch blocks
Jo-Philipp Wich
2020-09-21
eval: don't escape slashes when outputting array or object JSON
Jo-Philipp Wich
2020-09-21
treewide: ensure to properly propagate exceptions
Jo-Philipp Wich
2020-09-20
treewide: rework extended type handling
Jo-Philipp Wich
2020-09-20
eval: fix leaking calculated object keys
Jo-Philipp Wich
2020-09-20
eval: fix double free of env values
Jo-Philipp Wich
2020-09-20
ast: fix context value leak
Jo-Philipp Wich
2020-09-20
main: fix memory leak with -e option
Jo-Philipp Wich
2020-09-20
eval: implement -m option to preload modules
Jo-Philipp Wich
2020-09-20
eval: improve reference error reporting
Jo-Philipp Wich
2020-09-20
Revert "treewide: rework exception handling"
Jo-Philipp Wich
2020-09-17
eval: sanitize variable names
Jo-Philipp Wich
2020-09-16
eval: implement -e and -E options to set global vars from JSON
Jo-Philipp Wich
2020-09-16
treewide: implement strict assignment mode
Jo-Philipp Wich
2020-09-16
treewide: rework exception handling
Jo-Philipp Wich
[prev]
[next]