summaryrefslogtreecommitdiff
path: root/cgen.c
AgeCommit message (Collapse)Author
2020-01-10made #size/alignof unary opsLeo Tenenbaum
2020-01-10made Field.type not a pointerLeo Tenenbaum
2020-01-10allow circular dependencies in structsLeo Tenenbaum
2020-01-09changed TYPE_TYPE,PKG to TYPE_BUILTINsLeo Tenenbaum
2020-01-07naming consistencyLeo Tenenbaum
2020-01-07formatting (emacs doesnt like my tabs)Leo Tenenbaum
2020-01-06started importingLeo Tenenbaum
2020-01-06fixed bug with cgen structsLeo Tenenbaum
2020-01-06changed syntax for tuples to allow for complicated typesLeo Tenenbaum
2020-01-06improved naming of exported functions in CLeo Tenenbaum
2020-01-06small bugfixLeo Tenenbaum
2020-01-06cleaning up; fixed a few bugsLeo Tenenbaum
2020-01-05better package file outputLeo Tenenbaum
2020-01-05fixed slicesLeo Tenenbaum
2020-01-04formattingLeo Tenenbaum
2020-01-03fixed a bug with returningLeo Tenenbaum
2020-01-03improved the way #sizeof and #alignof workLeo Tenenbaum
2020-01-03small things for more standard complianceLeo Tenenbaum
2020-01-02fixed problem with #CLeo Tenenbaum
2020-01-02updated copyright yearLeo Tenenbaum
2020-01-02more exporting... this is gonna take a whileLeo Tenenbaum
2019-12-15got rid of expr__ when theres only one identLeo Tenenbaum
2019-12-14fixed problem with inferLeo Tenenbaum
2019-12-11fixed some cgen stuffLeo Tenenbaum
2019-12-10made Expression smallerLeo Tenenbaum
2019-12-08changed post to preincrement (it actually does make a difference with tcc)Leo Tenenbaum
2019-12-08checking for duplicate argsLeo Tenenbaum
2019-12-08better error systemLeo Tenenbaum
2019-12-07fixed something weird going on with the tokenizer that might be a bug in clangLeo Tenenbaum
2019-12-07added licenseLeo Tenenbaum
2019-12-06fixed a problem with ret decls but found anotherLeo Tenenbaum
2019-12-02fixed type ret vals bug!Leo Tenenbaum
2019-12-02cleanupLeo Tenenbaum
2019-11-30fixed some bugs involving returning typesLeo Tenenbaum
2019-11-30basic type returningLeo Tenenbaum
2019-11-30got rid of TYPE_USER!!Leo Tenenbaum
2019-11-28started dealing with calling "type functions"Leo Tenenbaum
2019-11-26cleanup, switched to enums for flagsLeo Tenenbaum
2019-11-25fixed problems with return declarationsLeo Tenenbaum
2019-11-22fixed type parametersLeo Tenenbaum
2019-11-19finally got type params to workLeo Tenenbaum
2019-11-19fixed problems with const paramsLeo Tenenbaum
2019-11-17declarations of fns with const paramsLeo Tenenbaum
2019-11-17moved constant param system to typing.Leo Tenenbaum
2019-11-16:@Leo Tenenbaum
2019-11-14cleaning up some stuffLeo Tenenbaum
2019-11-13fixed a bunch of bugs!!Leo Tenenbaum
mainly to do with default arguments and named return values. also cgen unicode identifier support!
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