summaryrefslogtreecommitdiff
path: root/cgen.c
AgeCommit message (Collapse)Author
2020-03-01accessing struct constants/params just using the typeLeo Tenenbaum
2020-03-01switched some expression kinds to using pointers so that sizeof(Expression) ↵Leo Tenenbaum
is smaller
2020-03-01casting to #C typesLeo Tenenbaum
2020-02-29more #foreignLeo Tenenbaum
2020-02-28started new #foreign systemLeo Tenenbaum
2020-02-27only #include stuff onceLeo Tenenbaum
2020-02-27running stuff at compile time without assigning it to a constantLeo Tenenbaum
2020-02-26cleaned up a few TODOsLeo Tenenbaum
2020-02-26cgen no longer produces errors!Leo Tenenbaum
2020-02-26moved errors from cgen to types.cLeo Tenenbaum
2020-02-26Status, removed errors from sdecls_cgenLeo Tenenbaum
2020-02-26added x, _ := fn_which_returns_tuple();Leo Tenenbaum
also changed cgen to use e.g. _a19 as anon idents
2020-02-25cleaned up a few things so that msvc build still worksLeo Tenenbaum
2020-02-19struct parameters seem to be workingLeo Tenenbaum
2020-02-15more struct params & reverted to StructDef *struc;Leo Tenenbaum
2020-02-14minor improvements and preparing for struct argumentsLeo Tenenbaum
2020-02-13various bug fixes (return declarations & circularly dependent types)Leo Tenenbaum
2020-02-09made cgen pass arrays by valueLeo Tenenbaum
2020-02-07fixed leaksLeo Tenenbaum
2020-02-07got #export to workLeo Tenenbaum
2020-02-07allow namespace access with nms[string]Leo Tenenbaum
2020-02-07finished new ident systemLeo Tenenbaum
2020-02-07new ident system working except for nmsLeo Tenenbaum
2020-02-07still trying to fix new identsLeo Tenenbaum
2020-02-06new ident system working except for templatesLeo Tenenbaum
2020-02-06more new identsLeo Tenenbaum
2020-02-06more work on new ident system; not quite working yetLeo Tenenbaum
2020-02-04namespaces seem to be working nowLeo Tenenbaum
2020-02-04more namespacesLeo Tenenbaum
2020-02-04more namespacesLeo Tenenbaum
2020-02-04nms . typing and fixing cgen for local namespacesLeo Tenenbaum
2020-02-04got cgen to work with namespacesLeo Tenenbaum
2020-02-02more namespacesLeo Tenenbaum
2020-02-01more namespacesLeo Tenenbaum
2020-01-30more namespacesLeo Tenenbaum
2020-01-29got rid of packages.Leo Tenenbaum
2020-01-27#includeLeo Tenenbaum
2020-01-25seem to have fully fixed packagesLeo Tenenbaum
2020-01-25more #builtin. realized theres a problem with pkgs...Leo Tenenbaum
2020-01-25each => forLeo Tenenbaum
2020-01-25fixed cgen tuplesLeo Tenenbaum
2020-01-24fixed return declarationsLeo Tenenbaum
2020-01-24fixed eval call problem + more #builtinLeo Tenenbaum
2020-01-24more #builtinLeo Tenenbaum
2020-01-22runtime foreignLeo Tenenbaum
2020-01-19more work on #foreignLeo Tenenbaum
2020-01-17code cleanup (FnExpr now contains Location)Leo Tenenbaum
2020-01-15fixed several problems with packages. arr_foreach works now!Leo Tenenbaum
2020-01-14declarations of imported things in C!!!Leo Tenenbaum
2020-01-14extern variable declarationsLeo Tenenbaum