index
:
tsl
master
A tiny scripting language that is designed to be a replacement for small shell/python scripts. Designed to be very simple and not use much memory.
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
Age
Commit message (
Collapse
)
Author
2020-07-22
Kill child process when parent dies
dec05eba
2020-01-29
Rename mindex to index
dec05eba
2020-01-29
Allow passing variables to commands as args
dec05eba
2020-01-26
Temporary disable string indexing
dec05eba
2020-01-26
Implement the basis of a function call
dec05eba
2020-01-26
Remove debug output
dec05eba
2020-01-26
Implement sub, mul, div
dec05eba
2020-01-26
Implement plus operator and indexing of strings
dec05eba
2020-01-25
string view > string ref
dec05eba
2020-01-25
Implement almost all instructions
dec05eba
2020-01-24
Convert hash map to gc, implement more instructions and call command
dec05eba
2020-01-23
Fix hash map get_or_create crash
dec05eba
2020-01-23
wip... there is a crash in get_or_create hash map
dec05eba
2020-01-23
Add bytecode decoding.. starting on program execution now
dec05eba
2020-01-22
Correctly parse and produce bytecode for example
dec05eba
2020-01-22
Simplify bytecode
dec05eba
2020-01-22
Use macro return_if_error instead of if-statement everywhere
dec05eba
2020-01-22
Add get_or_create method for hash map, more efficient than checking and then ↵
dec05eba
creating
2020-01-21
Fix hash map invalid alloc and free on deinit
dec05eba
2020-01-21
Optimize hash map reorder (dont reorder new buckets)
dec05eba
2020-01-21
Fix hash map issues
dec05eba
2020-01-20
Add arithmetic, implement hash map
dec05eba
2020-01-18
Start on bytecode, move object files to build directory
dec05eba
2020-01-18
Add list, map and command parsing
dec05eba
2020-01-14
bla
dec05eba
2020-01-14
kk
dec05eba
2020-01-14
add parsing of rhs and map
dec05eba
2020-01-14
add parser...
dec05eba
2020-01-14
start
dec05eba