summaryrefslogtreecommitdiff
path: root/cgen.c
AgeCommit message (Expand)Author
2019-11-16:@Leo Tenenbaum
2019-11-14cleaning up some stuffLeo Tenenbaum
2019-11-13fixed a bunch of bugs!!Leo Tenenbaum
2019-11-13evaluating default argumentsLeo Tenenbaum
2019-11-13fixed some problems with compile time paramsLeo Tenenbaum
2019-11-13local & anonymous fns with const paramsLeo Tenenbaum
2019-11-12improved compile time paramsLeo Tenenbaum
2019-11-12compile time parametersLeo Tenenbaum
2019-11-11declarations for functions with constant parametersLeo Tenenbaum
2019-11-10added hash table test & fixed bugs thereLeo Tenenbaum
2019-11-10wrote value hash table for compile time argumentsLeo Tenenbaum
2019-11-09got rid of _FLAG_ everywhereLeo Tenenbaum
2019-11-09fixed local functionsLeo Tenenbaum
2019-11-08added value exprs in preparation for compile time argumentsLeo Tenenbaum
2019-11-08+=, -=, /=, *=Leo Tenenbaum
2019-11-08fixed, e.g. each x := xLeo Tenenbaum
2019-11-06each by pointerLeo Tenenbaum
2019-11-05improved each loop output (removed unnecessary variable sometimes)Leo Tenenbaum
2019-11-05fixed problems with each loopsLeo Tenenbaum
2019-11-04each loops!Leo Tenenbaum
2019-11-03got pointers to future types to workLeo Tenenbaum
2019-11-03started to get user-defined types to work with pointers to future typesLeo Tenenbaum
2019-11-03replaced user-defined type system (there are still bugs apparently though)Leo Tenenbaum
2019-11-02did part of #sizeof/alignof directives for compile-time size and aligns of typesLeo Tenenbaum
2019-11-01arr/slice length with .len!Leo Tenenbaum
2019-11-01. with pointers to structsLeo Tenenbaum
2019-10-31discovered a bug where stuff isn't typed before being eval'd. trying to fix it.Leo Tenenbaum
2019-10-31basic . operatorLeo Tenenbaum
2019-10-30probably got structs working (but not .)Leo Tenenbaum
2019-10-30fixed more problems with type expressionsLeo Tenenbaum
2019-10-29casting to/from user type doesn't cast in C now; fixed float literalsLeo Tenenbaum
2019-10-29fixed problems with user-defined types and out paramsLeo Tenenbaum
2019-10-27user defined typesLeo Tenenbaum
2019-10-27some fixes and starting to get type declarationsLeo Tenenbaum
2019-10-27parameters are immutable againLeo Tenenbaum
2019-10-27minor fixes to silence warnings when building releaseLeo Tenenbaum
2019-10-27switching to just declaring typesLeo Tenenbaum
2019-10-26started newtypeLeo Tenenbaum
2019-10-26minor cleaning up and bug fixesLeo Tenenbaum
2019-10-25compile time arrays and slices!Leo Tenenbaum
2019-10-24started getting compile time arrays and slices to workLeo Tenenbaum
2019-10-23started writing bf interpreter; found a few bugsLeo Tenenbaum
2019-10-22string literals are now slices; minor bug fixesLeo Tenenbaum
2019-10-22checked for NULL return value from calloc in outputLeo Tenenbaum
2019-10-22fixed constantsLeo Tenenbaum
2019-10-22improved new slice (removed pre)Leo 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