summaryrefslogtreecommitdiff
path: root/copy.c
AgeCommit message (Expand)Author
2020-04-25stop copying whole fn body unless necessary when generating an instanceLeo Tenenbaum
2020-04-23made EXPR_IDENT a string before typingLeo 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-13cleaned up ident system; working except for forLeo Tenenbaum
2020-04-13started cleaning up for systemLeo Tenenbaum
2020-04-01while implementing use, found bug with namespacesLeo Tenenbaum
2020-03-27made statement members pointersLeo Tenenbaum
2020-03-27removed StructDef.constantsLeo Tenenbaum
2020-03-25improved struct member lookupLeo Tenenbaum
2020-03-21started useLeo Tenenbaum
2020-03-19#ifs inside structsLeo Tenenbaum
2020-03-19fixed IDECL_EXPR bug; version 0.5Leo Tenenbaum
2020-03-17started deferLeo Tenenbaum
2020-03-16made new and del functionsLeo Tenenbaum
2020-03-16runtime break/continueLeo Tenenbaum
2020-03-15removed whereLeo Tenenbaum
2020-03-15#error, realized this can replace whereLeo Tenenbaum
2020-03-14fixed indentationLeo Tenenbaum
2020-03-13fixed small bugLeo Tenenbaum
2020-03-13added where conditions for functions, discovered bug with eval returningLeo Tenenbaum
2020-03-11error message for default varargsLeo Tenenbaum
2020-03-08more varargsLeo Tenenbaum
2020-03-05fixed 32-bit compilation warningLeo Tenenbaum
2020-03-03bug almost fixedLeo Tenenbaum
2020-03-03more bug fixingLeo Tenenbaum
2020-03-03fixing const param bugLeo Tenenbaum
2020-03-02got rid of Location in TypeLeo Tenenbaum
2020-03-01switched some expression kinds to using pointers so that sizeof(Expression) i...Leo Tenenbaum
2020-03-01constants in structsLeo Tenenbaum
2020-02-24oops turns out we werent generating redeclaration errorsLeo Tenenbaum
2020-02-20finished parameterized structs but found a bugLeo Tenenbaum
2020-02-19struct parameters seem to be workingLeo Tenenbaum
2020-02-15more struct params & reverted to StructDef *struc;Leo Tenenbaum
2020-02-14minor improvements and preparing for struct argumentsLeo Tenenbaum
2020-02-12got rid of #cache; decided it wasnt the way to goLeo Tenenbaum
2020-02-07new ident system working except for nmsLeo Tenenbaum
2020-02-07still trying to fix new identsLeo Tenenbaum
2020-01-30more namespacesLeo Tenenbaum
2020-01-29more namespacesLeo Tenenbaum
2020-01-29got rid of packages.Leo Tenenbaum
2020-01-27#includeLeo Tenenbaum
2020-01-25each => forLeo Tenenbaum
2020-01-25cleaned up copyingLeo Tenenbaum
2020-01-24more #builtinLeo Tenenbaum
2020-01-15fixing packages more. more to comeLeo Tenenbaum
2020-01-15fixing bugs with pkgsLeo Tenenbaum
2020-01-10made #size/alignof unary opsLeo Tenenbaum
2020-01-10made Field.type not a pointerLeo Tenenbaum
2020-01-09changed TYPE_TYPE,PKG to TYPE_BUILTINsLeo Tenenbaum