summaryrefslogtreecommitdiff
path: root/eval.c
AgeCommit message (Collapse)Author
2019-11-01arr/slice length with .len!Leo Tenenbaum
2019-11-01. with pointers to structsLeo Tenenbaum
2019-10-31fixed the bug (but i'm not happy about the solution)Leo Tenenbaum
2019-10-31almost fixed the bugLeo Tenenbaum
2019-10-31discovered a bug where stuff isn't typed before being eval'd. trying to fix it.Leo Tenenbaum
2019-10-31a.b as an lvalueLeo Tenenbaum
2019-10-31got . to work at compile time and fixed some other problems along the wayLeo Tenenbaum
2019-10-31basic . operatorLeo Tenenbaum
2019-10-30probably got structs working (but not .)Leo Tenenbaum
2019-10-30fixed some problems with user-defined typesLeo Tenenbaum
2019-10-29fixed problems with user-defined types and out paramsLeo Tenenbaum
2019-10-27user defined typesLeo Tenenbaum
2019-10-27switching to just declaring typesLeo Tenenbaum
2019-10-26minor cleaning up and bug fixesLeo Tenenbaum
2019-10-26fixed leaksLeo Tenenbaum
2019-10-25started fixing leakingLeo Tenenbaum
2019-10-25compile time arrays and slices!Leo Tenenbaum
2019-10-24better support for compile time tuplesLeo Tenenbaum
2019-10-24pointer arithmeticLeo Tenenbaum
2019-10-22string literals are now slices; minor bug fixesLeo Tenenbaum
2019-10-21finished slice notationLeo Tenenbaum
2019-10-21mostly did slice notation (e.g. x[3:5])Leo Tenenbaum
2019-10-21del slicesLeo Tenenbaum
2019-10-21compile time recursionLeo Tenenbaum
2019-10-21compile time slice at indexLeo Tenenbaum
2019-10-21run time slice at index; started compile timeLeo Tenenbaum
2019-10-20mostly fixed compile time newLeo Tenenbaum
2019-10-20started fixing compile time newLeo Tenenbaum
fixing eval ...
2019-10-20improved new; new slicesLeo Tenenbaum
2019-10-18started slicesLeo Tenenbaum
2019-10-14made parameters immutable; fixed other things involving immutabilityLeo Tenenbaum
2019-10-09more cgenLeo Tenenbaum
2019-10-08eval fn calling (eval is done!!)Leo Tenenbaum
2019-10-08fixed array access lval bugsLeo Tenenbaum
2019-10-07started eval unary &, but not done yetLeo Tenenbaum
2019-10-07compile time at indexLeo Tenenbaum
2019-10-07more eval, but there are bugsLeo Tenenbaum
2019-10-06some work on compile time array accessesLeo Tenenbaum
2019-10-06a few small bug fixes involving evalLeo Tenenbaum
2019-10-06compile-time idents and tuplesLeo Tenenbaum
2019-10-03fixed bug & added while infinite loops (now only they can have ret exprs)Leo Tenenbaum
2019-10-03a bit more eval but there are bugsLeo Tenenbaum
2019-10-03started switching array systemLeo Tenenbaum
2019-10-02finished eval castingLeo Tenenbaum
2019-10-02eval castingLeo Tenenbaum
2019-10-02more eval (boolean ops)Leo Tenenbaum
2019-10-01restarted eval, this time with macros!Leo Tenenbaum
2019-09-30...Leo Tenenbaum
2019-09-30warnings and errors when castingLeo Tenenbaum
2019-09-29finished replacing err_malloc with allocators; now there are no memory leaks!Leo Tenenbaum