summaryrefslogtreecommitdiff
path: root/typedefs_cgen.c
AgeCommit message (Collapse)Author
2019-12-16better inferenceLeo 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-07added licenseLeo Tenenbaum
2019-12-02fixed type ret vals bug!Leo Tenenbaum
2019-12-02cleanupLeo Tenenbaum
2019-11-30cleanup, found a weird bugLeo Tenenbaum
2019-11-30got rid of TYPE_USER!!Leo Tenenbaum
2019-11-22fixed type parametersLeo 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-12improved compile time paramsLeo Tenenbaum
2019-11-12compile time parametersLeo 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-08fixed, e.g. each x := xLeo 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-03fixed problems with eval declsLeo 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
realizing that the current user type system has bugs; will need to switch to one which isn't identifier based after resolving.
2019-10-31basic . operatorLeo Tenenbaum
2019-10-29fixed problems with user-defined types and out paramsLeo Tenenbaum