summaryrefslogtreecommitdiff
path: root/types.h
AgeCommit message (Collapse)Author
2020-07-15require #include filename to be a string literalLeo Tenenbaum
2020-07-15fix struct definition generation orderLeo Tenenbaum
2020-07-14formatting cleanupLeo Tenenbaum
2020-07-13static for seems to be working; also fixed some eval stuffLeo Tenenbaum
2020-07-13simplify varargs forLeo Tenenbaum
2020-07-13started #for, also fixed some other stuff (including io.puti)Leo Tenenbaum
2020-07-13more type informationLeo Tenenbaum
2020-07-12some type information; not tested yetLeo Tenenbaum
2020-07-12//Leo Tenenbaum
2020-07-11improved the way value memory management worksLeo Tenenbaum
2020-07-10fixed problem unveiled by making types smallerLeo Tenenbaum
2020-07-10made types 16 bytesLeo Tenenbaum
2020-07-10big changes to the way for loops workLeo Tenenbaum
2020-07-08debug and release builds; reading files still not fully testedLeo Tenenbaum
2020-07-03removed ability to evaluate a function before it is declared at compile ↵Leo Tenenbaum
time; that was causing too many problems
2020-06-27more work on fixing #ifsLeo Tenenbaum
2020-06-27#initLeo Tenenbaum
2020-06-26fix problem where file included twice was cgenerated twiceLeo Tenenbaum
2020-06-24started moving #include to parsing; not working yetLeo Tenenbaum
2020-06-22found bug with evaling future functionsLeo 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-11fixed some problems you can get when you put a function in a structLeo Tenenbaum
2020-05-11improved function naming; started initLeo Tenenbaum
2020-05-09found bug with namespacesLeo Tenenbaum
2020-05-08allow use of global variables at compile timeLeo Tenenbaum
2020-05-08#no_warnLeo Tenenbaum
2020-05-08got double include to workLeo Tenenbaum
2020-05-04fixed f(f(x)) bug but it's not very niceLeo Tenenbaum
2020-05-03trying to make std/*.toc portable, fwrite not working for some reasonLeo Tenenbaum
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-28cleanupLeo Tenenbaum
2020-04-26use struct member!!!Leo 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-23made EXPR_IDENT a string before typingLeo Tenenbaum
2020-04-23got rid of call inference; now inference is much simplerLeo 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