summaryrefslogtreecommitdiff
path: root/types.c
AgeCommit message (Expand)Author
2020-04-25stop copying whole fn body unless necessary when generating an instanceLeo Tenenbaum
2020-04-25fixed problems with using future typesLeo Tenenbaum
2020-04-25improved #include error handlingLeo Tenenbaum
2020-04-25fixed problem where local structs were named in cLeo Tenenbaum
2020-04-24fixed problems with using future typesLeo Tenenbaum
2020-04-24improve cgen for loops and allow returning something of unknown typeLeo Tenenbaum
2020-04-24fixed problems with using _ as an identifierLeo Tenenbaum
2020-04-23fixed problem with undeclared identifiersLeo Tenenbaum
2020-04-23made EXPR_IDENT a string before typingLeo Tenenbaum
2020-04-23fixed bug with type expressionsLeo Tenenbaum
2020-04-23got rid of call inference; now inference is much simplerLeo Tenenbaum
2020-04-22used for loopsLeo Tenenbaum
2020-04-22improved arr systemLeo Tenenbaum
2020-04-21fixed for loop problem (turns out it had to do with implicit type conversions)Leo Tenenbaum
2020-04-19fixing some for loop stuffLeo Tenenbaum
2020-04-19annotating index type for loopsLeo Tenenbaum
2020-04-19new for loop system: cgenLeo Tenenbaum
2020-04-19new for system: typingLeo Tenenbaum
2020-04-13started getting for to workLeo Tenenbaum
2020-04-13cleaned up ident system; working except for forLeo Tenenbaum
2020-04-13cleaned up struct member access with struct[member_as_string] by replacing it...Leo Tenenbaum
2020-04-08fixed compiler warnings about pointer castingLeo Tenenbaum
2020-04-05use working for ordinary decls but not for parameters yetLeo Tenenbaum
2020-04-05fixed some problems with useLeo Tenenbaum
2020-04-04added using structs and its mostly working but found a weird bug when an erro...Leo Tenenbaum
2020-04-04use with namespacesLeo Tenenbaum
2020-04-04improved the way ident lookup worksLeo Tenenbaum
2020-04-04Slice.n => Slice.lenLeo Tenenbaum
2020-04-04fixed namespace problem, for real this timeLeo Tenenbaum
2020-04-04fixed namespace problemLeo Tenenbaum
2020-04-01while implementing use, found bug with namespacesLeo Tenenbaum
2020-04-01block cleanupLeo Tenenbaum
2020-03-31improved LocationLeo Tenenbaum
2020-03-27made statement members pointersLeo Tenenbaum
2020-03-27removed StructDef.constantsLeo Tenenbaum
2020-03-27improved struct field lookupLeo Tenenbaum
2020-03-25cleaning up a few struct thingsLeo Tenenbaum
2020-03-25improved struct member lookupLeo Tenenbaum
2020-03-23more useLeo Tenenbaum
2020-03-22more useLeo Tenenbaum
2020-03-22more useLeo Tenenbaum
2020-03-20fixed small bug caused by varargsLeo Tenenbaum
2020-03-20fixed problem with default arguments for const paramsLeo Tenenbaum
2020-03-19#ifs inside structsLeo Tenenbaum
2020-03-19fixed IDECL_EXPR bug; version 0.5Leo Tenenbaum
2020-03-19removed old tuple code, found a bugLeo Tenenbaum
2020-03-19simplified tuple type syntax, fixed some problems with tuplesLeo Tenenbaum
2020-03-18cant return a #C, improved defer testLeo Tenenbaum
2020-03-18defer seems to be working with functions nowLeo Tenenbaum
2020-03-17started deferLeo Tenenbaum