index
:
ucode
build1
crypto
master
The ucode Scripting Language
summary
refs
log
tree
commit
diff
homepage
log msg
author
committer
range
path:
root
/
ast.h
Age
Commit message (
Expand
)
Author
2021-02-17
treewide: rewrite ucode interpreter
Jo-Philipp Wich
2020-12-06
treewide: prevent stale pointer access in opcode handlers
Jo-Philipp Wich
2020-11-19
treewide: rebrand to ucode
Jo-Philipp Wich
2020-11-15
lexer: improve scanner performance
Jo-Philipp Wich
2020-11-05
syntax: implement ES6-like arrow function syntax
Jo-Philipp Wich
2020-11-03
syntax: implement ES6-like rest parameters for variadic functions
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-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
treewide: rework exception context formatting
Jo-Philipp Wich
2020-10-06
ast, eval: track current file name across function invocations
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
ast: store function declarations as opcode offsets
Jo-Philipp Wich
2020-10-02
treewide: rework handling of memory allocation failures
Jo-Philipp Wich
2020-10-02
main: track current template filename during execution
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-21
treewide: ensure to properly propagate exceptions
Jo-Philipp Wich
2020-09-20
treewide: rework extended type handling
Jo-Philipp Wich
2020-09-20
Revert "treewide: rework exception handling"
Jo-Philipp Wich
2020-09-16
treewide: implement strict assignment mode
Jo-Philipp Wich
2020-09-16
treewide: rework exception handling
Jo-Philipp Wich
2020-09-13
syntax: fix for() loop quirks and variable scoping
Jo-Philipp Wich
2020-09-11
ast: implement inline ut_is_type() helper
Jo-Philipp Wich
2020-09-10
treewide: implement default lstrip_blocks and trim_blocks behaviour
Jo-Philipp Wich
2020-09-10
treewide: eliminate unused function arguments
Jo-Philipp Wich
2020-09-08
parser, eval: use an ut_op flag to denote postfix access
Jo-Philipp Wich
2020-09-07
ast, eval, lexer: keep track of overflows when parsing numbers
Jo-Philipp Wich
2020-09-06
treewide: refactor internal AST structures
Jo-Philipp Wich
2020-09-02
treewide: rename double and null value constructor functions
Jo-Philipp Wich
2020-09-02
ast, eval: add tagged object handling
Jo-Philipp Wich
2020-09-02
ast: add functionality to deal with extended data types
Jo-Philipp Wich
2020-08-25
treewide: introduce this keyword
Jo-Philipp Wich
2020-08-21
Initial commit
Jo-Philipp Wich