summaryrefslogtreecommitdiff
path: root/types.c
AgeCommit message (Collapse)Author
2020-06-21fixed some problems with tr->block being wrong, still not fully workingLeo Tenenbaum
2020-06-12block mismatch messageLeo Tenenbaum
2020-05-23started fixing tests; found bugLeo Tenenbaum
2020-05-23some cleanup involving blocks no longer having ret_exprsLeo Tenenbaum
2020-05-23turned if, while, for, block into statementsLeo Tenenbaum
2020-05-23started removing block ret_exprLeo Tenenbaum
2020-05-19got rid of decls_cgen, cleaned up a bunch of stuffLeo Tenenbaum
2020-05-13check for circular includesLeo Tenenbaum
2020-05-13got rid of UNARY_LENLeo Tenenbaum
2020-05-13fixed some problems with cgen_recurse_stuffLeo Tenenbaum
2020-05-13fixed segfault following #include errorLeo Tenenbaum
2020-05-12fixed struct #ifsLeo Tenenbaum
2020-05-11fixed some problems you can get when you put a function in a structLeo Tenenbaum
2020-05-10fixed that namespace problemLeo Tenenbaum
2020-05-10remove while loops with no conditionLeo Tenenbaum
2020-05-09allow use of global variables at compile time, for real this timeLeo Tenenbaum
2020-05-08allow use of global variables at compile timeLeo Tenenbaum
2020-05-08allow use of global constant before declaring it, get rid of weird Location ↵Leo Tenenbaum
comparison
2020-05-08got double include to REALLY workLeo Tenenbaum
2020-05-08got double include to workLeo Tenenbaum
2020-05-05figured out what the problem wasLeo Tenenbaum
2020-05-03trying to make std/*.toc portable, fwrite not working for some reasonLeo Tenenbaum
2020-05-03turns out __cdecl is only for 32-bit. now everything works except for 64-bit ↵Leo Tenenbaum
arguments
2020-05-03started windows #foreign support -- floating point not working yet--also ↵Leo Tenenbaum
found bug with eval EXPR_CALL
2020-05-02&&, ||Leo Tenenbaum
2020-05-02removed unnecessary builtinsLeo Tenenbaum
2020-05-02fixed including something multiple timesLeo Tenenbaum
2020-05-01nullLeo Tenenbaum
2020-05-01&voidLeo Tenenbaum
2020-05-01#if no longer creates a blockLeo Tenenbaum
2020-04-28#ifs cant return valuesLeo Tenenbaum
2020-04-28cleanupLeo Tenenbaum
2020-04-26verbose optionLeo Tenenbaum
2020-04-26added more stuff in use test because of used struct membersLeo Tenenbaum
2020-04-26use struct member!!!Leo Tenenbaum
2020-04-25consistently handling indexing pointer to array/sliceLeo Tenenbaum
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