summaryrefslogtreecommitdiff
path: root/types.c
AgeCommit message (Collapse)Author
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-21fixed a bit of parsingLeo Tenenbaum
2019-09-21added float builtin and check for decl self-referenceLeo Tenenbaum
2019-09-21deref; improved eval, declsLeo Tenenbaum
2019-09-21added address of operatorLeo Tenenbaum
2019-09-21added ptrsLeo Tenenbaum
2019-09-20block exprs; better errorsLeo Tenenbaum
2019-09-20cleaning up stuff; mul & divLeo Tenenbaum
2019-09-19don't type expr twice and direct arg type checkingLeo Tenenbaum
2019-09-19added arg type checkingLeo Tenenbaum
2019-09-19added arg type checkingLeo Tenenbaum
2019-09-18idealistic float, double => f32, f64; literals were also being typed in ↵Leo Tenenbaum
parsing for some reason? trying to fix
2019-09-18parser outputLeo Tenenbaum
2019-09-18improved fn paramsLeo Tenenbaum
2019-09-07finished basic returningLeo 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-31out params for array returnsLeo Tenenbaum
2019-08-30tuple assignmentLeo Tenenbaum
2019-08-30Added tuple typesLeo Tenenbaum
2019-08-30added array access lvaluesLeo 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
2019-08-28added unary & binary opsLeo Tenenbaum
2019-08-28cleaned up code; work on typesLeo Tenenbaum
2019-08-28added flexible numerical constantsLeo Tenenbaum
2019-08-28Improved types (now gives error when you annotate the wrong type)Leo Tenenbaum
2019-08-28cleaned up code; fixed some function stuffLeo Tenenbaum