summaryrefslogtreecommitdiff
path: root/cgen.c
AgeCommit message (Collapse)Author
2020-05-02removed unnecessary builtinsLeo Tenenbaum
2020-05-02fixed including something multiple timesLeo Tenenbaum
2020-05-01made output for void pointer arithmetic standard-compliantLeo 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-25consistently handling indexing pointer to array/sliceLeo Tenenbaum
2020-04-25fixed global slicesLeo 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-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-19annotating index type for loopsLeo Tenenbaum
2020-04-19new for loop system: cgenLeo Tenenbaum
2020-04-13cleaned up ident system; working except for forLeo Tenenbaum
2020-04-04Slice.n => Slice.lenLeo Tenenbaum
2020-04-04fixed namespace problemLeo Tenenbaum
2020-04-01while implementing use, found bug with namespacesLeo Tenenbaum
2020-04-01block cleanupLeo Tenenbaum
2020-03-27made statement members pointersLeo Tenenbaum
2020-03-22more useLeo Tenenbaum
2020-03-21started useLeo Tenenbaum
2020-03-21fixed casting to #C type at runtimeLeo Tenenbaum
2020-03-20compile time deferLeo Tenenbaum
2020-03-19#ifs inside structsLeo Tenenbaum
2020-03-19simplified tuple type syntax, fixed some problems with tuplesLeo Tenenbaum
2020-03-18defer seems to be fully workingLeo Tenenbaum
2020-03-18got rid of old code for while/for ret exprsLeo Tenenbaum
2020-03-18defer seems to be working with functions nowLeo Tenenbaum
2020-03-17all tests working and defer is coming alongLeo Tenenbaum
2020-03-17started deferLeo Tenenbaum
2020-03-17removed unnecessary t->flags |= TYPE_IS_RESOLVED;Leo Tenenbaum
and some other minor corrections
2020-03-16updated tests, fixed bugsLeo Tenenbaum
2020-03-16made new and del functionsLeo Tenenbaum
2020-03-16assuming people know what they are doing with foreign variadic functionsLeo Tenenbaum
2020-03-16sizeof, alignofLeo Tenenbaum
2020-03-16break, continueLeo Tenenbaum
2020-03-16switched to labels for break/continue so that switch works in the futureLeo Tenenbaum
2020-03-16runtime break/continueLeo Tenenbaum
2020-03-15#error, realized this can replace whereLeo Tenenbaum
2020-03-14fixed problems with foreign varargsLeo Tenenbaum
2020-03-14fixed indentationLeo Tenenbaum
2020-03-13fixed bug involving cgen_valLeo Tenenbaum
2020-03-13typeof!Leo Tenenbaum
2020-03-13got rid of some temporary variables in outputLeo Tenenbaum
2020-03-13improved FnExpr structureLeo Tenenbaum
2020-03-12foreign varargs almost workingLeo Tenenbaum
2020-03-10non-const varargs seem to be working at runtimeLeo Tenenbaum