Age | Commit message (Expand) | Author |
2019-02-19 | Add missing lvalue conversions | Michael Forney |
2019-02-19 | Check that left hand side of assignment expression is an lvalue | Michael Forney |
2019-02-18 | Pointer operands to + and - must be complete object types | Michael Forney |
2019-02-18 | void is an incomplete type | Michael Forney |
2019-02-18 | Simplify test added in 9f964b7281 | Michael Forney |
2019-02-18 | Fix compatible check for basic types | Michael Forney |
2019-02-17 | Make enum types compatible with their corresponding integer type (int) | Michael Forney |
2019-02-17 | Fix sizeof with unparenthesized postfix or compound literal expression | Michael Forney |
2019-02-17 | Allow computing address of non-lvalue structs/unions | Michael Forney |
2019-02-17 | Fix returning struct/union types | Michael Forney |
2019-02-17 | Disallow functions returning array or function | Michael Forney |
2019-02-17 | Only parse function definitions for function declarations | Michael Forney |
2019-02-17 | Only need to read parameter declarations when identifier list is non-empty | Michael Forney |
2019-02-17 | Ensure right number of arguments to non-prototype function definitions | Michael Forney |
2019-02-17 | Improve old-style function declaration support | Michael Forney |
2019-02-16 | Extend char/short types before comparing | Michael Forney |
2019-02-16 | Allow labels with same name as typedef | Michael Forney |
2019-02-16 | Fix casts from integer types less than 32 bits wide | Michael Forney |
2019-02-15 | Make sure that aggregates and pointers to aggregates are passed/return correctly | Michael Forney |
2019-02-15 | Some small cleanups | Michael Forney |
2019-02-15 | Handle main with no return | Michael Forney |
2019-02-15 | Fix backwards constant evaluation of float-int casts | Michael Forney |
2019-02-15 | Don't embed anonymous struct members into parent | Michael Forney |
2019-02-15 | Use bool typedef in .c files | Michael Forney |
2019-02-15 | Rename emit.h -> backend.h | Michael Forney |
2019-02-15 | Use consume in a couple places | Michael Forney |
2019-02-15 | Rearrange some fields in function types | Michael Forney |
2019-02-15 | Remove a dead conditional in ftou | Michael Forney |
2019-02-15 | Fix some potential uninitialized fields | Michael Forney |
2019-02-15 | Initialize align variable in declspecs | Michael Forney |
2019-02-15 | Fix use of wrong align variable in structdecl | Michael Forney |
2019-02-15 | Fix hex escape in char literals. | Andrew Chambers |
2019-02-14 | Remove some leftover commented out stuff | Michael Forney |
2019-02-15 | Fix bad assertion. | Andrew Chambers |
2019-02-14 | Allow initializing array with longer strings | Michael Forney |
2019-02-14 | Handle compound literals in global initializers | Michael Forney |
2019-02-14 | When subtracting pointers, divide after subtraction | Michael Forney |
2019-02-13 | driver: Remove debug printf | Michael Forney |
2019-02-13 | driver: Ignore -std= and -pedantic | Michael Forney |
2019-02-13 | config.def.h: Define __signed__, used by linux headers | Michael Forney |
2019-02-13 | When storing initial value of parameters, use unqualified type | Michael Forney |
2019-02-13 | Make __builtin_va_list a built-in declaration, not keyword | Michael Forney |
2019-02-13 | Fix decay on qualified array types | Michael Forney |
2019-02-13 | Fold constexpr function into intconstexpr | Michael Forney |
2019-02-13 | Add some missing lvalue conversions | Michael Forney |
2019-02-13 | Ignore qualifiers when parsing initializers | Michael Forney |
2019-02-13 | Make basic store independent of ABI | Michael Forney |
2019-02-13 | Implement __builtin_va_arg | Michael Forney |
2019-02-13 | Compare to node value first when looking for switch destination | Michael Forney |
2019-02-13 | expr: Perform lvalue conversion on array and index in subscript expressions | Michael Forney |