summaryrefslogtreecommitdiff
path: root/val.h
Commit message (Expand)AuthorAgeFilesLines
* compilation of functions, and some parts of interpreting themubq3232024-06-221-1/+1
* add function literalsubq3232024-06-221-0/+1
* fix circular dependenciesubq3232024-06-221-2/+11
* proper equality for values; deduplicate constants in compilationubq3232024-06-211-0/+1
* add (if cond if-true if-false) builtinubq3232024-06-201-1/+3
* add true, false, nil keywordsubq3232024-06-201-0/+1
* string interning and print statementubq3232024-06-201-0/+2
* pass State *S everywhereubq3232024-06-201-4/+9
* refactor hashtables, and use objstrings for keysubq3232023-08-051-2/+7
* valty_str -> typename_strubq3232023-08-041-1/+1
* add string object values. you can't do anything with them yetubq3232023-08-041-14/+36
* dissasembler and basic arithmeticubq3232023-08-011-0/+2
* bytecode vm start, can print constants currentlyubq3232023-07-311-1/+8
* thubq3232023-07-291-0/+39