summaryrefslogtreecommitdiff
path: root/eval.c
AgeCommit message (Expand)Author
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
2019-09-28eval - more casting and other improvementsLeo Tenenbaum
2019-09-28compile-time arrays, newLeo Tenenbaum
2019-09-28improved evalLeo Tenenbaum
2019-09-28some work on evalLeo Tenenbaum
2019-09-28new, delLeo Tenenbaum
2019-09-28chars, string literalsLeo Tenenbaum
2019-09-27castingLeo Tenenbaum
2019-09-27removed multiple types in one decl (fixes bugs and is probably better)Leo Tenenbaum
2019-09-26added comparison operatorsLeo Tenenbaum
2019-09-25added unary notLeo Tenenbaum
2019-09-25added boolsLeo Tenenbaum
2019-09-24started whileLeo Tenenbaum
2019-09-22malloc => err_mallocLeo Tenenbaum
2019-09-22added ifLeo Tenenbaum
2019-09-21deref; improved eval, declsLeo Tenenbaum
2019-09-21added address of operatorLeo Tenenbaum
2019-09-20block exprs; better errorsLeo Tenenbaum
2019-09-20cleaning up stuff; mul & divLeo Tenenbaum
2019-09-19added arg type checkingLeo Tenenbaum
2019-09-18improved fn paramsLeo Tenenbaum
2019-09-07a few more thingsLeo Tenenbaum
2019-09-06started block return valuesLeo 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-30tuple assignmentLeo Tenenbaum
2019-08-30improved assignment; added arraysLeo Tenenbaum
2019-08-29added assignmentLeo Tenenbaum
2019-08-29More constant expressionsLeo Tenenbaum
2019-08-29Added fixed-size arraysLeo Tenenbaum