aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-02-15Fix hex escape in char literals.Andrew Chambers
2019-02-14Remove some leftover commented out stuffMichael Forney
2019-02-15Fix bad assertion.Andrew Chambers
2019-02-14Allow initializing array with longer stringsMichael Forney
2019-02-14Handle compound literals in global initializersMichael Forney
2019-02-14When subtracting pointers, divide after subtractionMichael Forney
The pointers might be global addresses, and it doesn't make sense to divide them before subtracting.
2019-02-13driver: Remove debug printfMichael Forney
2019-02-13driver: Ignore -std= and -pedanticMichael Forney
2019-02-13config.def.h: Define __signed__, used by linux headersMichael Forney
2019-02-13When storing initial value of parameters, use unqualified typeMichael Forney
2019-02-13Make __builtin_va_list a built-in declaration, not keywordMichael Forney
2019-02-13Fix decay on qualified array typesMichael Forney
2019-02-13Fold constexpr function into intconstexprMichael Forney
We usually only care about integer constant expressions, and when we parse initializers, we need to handle non-constant expressions too, so we call eval explicitly when emitting global data.
2019-02-13Add some missing lvalue conversionsMichael Forney
2019-02-13Ignore qualifiers when parsing initializersMichael Forney
2019-02-13Make basic store independent of ABIMichael Forney
2019-02-13Implement __builtin_va_argMichael Forney
2019-02-13Compare to node value first when looking for switch destinationMichael Forney
2019-02-13expr: Perform lvalue conversion on array and index in subscript expressionsMichael Forney
2019-02-13driver: Pass -idirafter to preprocessorMichael Forney
2019-02-13Add missing trailing newlinesMichael Forney
2019-02-13check target depends on ccMichael Forney
2019-02-12driver: Ignore -pipe flagMichael Forney
2019-02-12Fix adding pointer to integerMichael Forney
2019-02-12Remove unused variableMichael Forney
2019-02-12Allow overflow/underflow when parsing floating constantsMichael Forney
2019-02-12Fix union sizes and member offsetsMichael Forney
2019-02-12driver: Ignore -g flagMichael Forney
2019-02-12Fix nested arraysMichael Forney
We need to traverse the type hierarchy from inside to out to calculate size/alignment of arrays.
2019-02-12Add continuous build statusMichael Forney
2019-02-12Add continuous build configurationMichael Forney
2019-02-12Don't need to clear CFLAGS and LDFLAGS on bootstrapMichael Forney
2019-02-12Allow overriding DYNAMICLINKER in config.def.hMichael Forney
2019-02-12Fix README list formattingMichael Forney
2019-02-12Initial importMichael Forney