summaryrefslogtreecommitdiff
path: root/main.c
AgeCommit message (Expand)Author
2019-10-15started cgen tuplesLeo Tenenbaum
2019-10-14minor improvements, including output indentationLeo Tenenbaum
2019-10-14made parameters immutable; fixed other things involving immutabilityLeo Tenenbaum
2019-10-14more out paramsLeo Tenenbaum
2019-10-11more cgen (bin ops, direct c)Leo Tenenbaum
2019-10-10cgen more types, unary, etc.Leo Tenenbaum
2019-10-09a bit more cgen (basic fn headers)Leo Tenenbaum
2019-10-09started cgenLeo Tenenbaum
2019-10-08eval fn calling (eval is done!!)Leo Tenenbaum
2019-10-08fixed array access lval bugsLeo 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-04improved arr_add and fixed bugLeo Tenenbaum
2019-10-03a bit more eval but there are bugsLeo Tenenbaum
2019-10-03fixed some arr bugsLeo Tenenbaum
2019-09-30fixed fn() bugLeo 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
2019-09-29continued allocatorLeo Tenenbaum
2019-09-29made allocator; will switch to it soonLeo Tenenbaum
2019-09-28eval - more casting and other improvementsLeo Tenenbaum
2019-09-28new, delLeo Tenenbaum
2019-09-28chars, string literalsLeo Tenenbaum
2019-09-28optional paramsLeo Tenenbaum
2019-09-27added converter from named arguments to non-namedLeo Tenenbaum
2019-09-27started named argumentsLeo Tenenbaum
2019-09-27probably finished named return valuesLeo Tenenbaum
2019-09-27started to add named return valuesLeo Tenenbaum
2019-09-27bug fixes involving function paramsLeo Tenenbaum
2019-09-27castingLeo Tenenbaum
2019-09-26eq/neq, trying to fix some bugs, etc.Leo Tenenbaum
2019-09-25added boolsLeo Tenenbaum
2019-09-23fixed block arrLeo Tenenbaum
2019-09-22found block arr bug (try running it on parse.c)Leo Tenenbaum
2019-09-22added ifLeo Tenenbaum
2019-09-22prevented variables from being capturedLeo Tenenbaum
2019-09-21void block statements don't need semicolonsLeo Tenenbaum
2019-09-21added float builtin and check for decl self-referenceLeo Tenenbaum
2019-09-21deref; improved eval, declsLeo Tenenbaum
2019-09-21added ptrsLeo Tenenbaum
2019-09-20cleaning up stuff; mul & divLeo Tenenbaum
2019-09-18idealistic float, double => f32, f64; literals were also being typed in parsi...Leo Tenenbaum
2019-09-18parser outputLeo Tenenbaum
2019-09-18improved fn paramsLeo Tenenbaum
2019-09-07finished basic returningLeo Tenenbaum
2019-09-01#C directiveLeo Tenenbaum
2019-09-01improved the way identifiers worked (now they use a single block array)Leo Tenenbaum
2019-08-31parsing of directivesLeo Tenenbaum