aboutsummaryrefslogtreecommitdiff
path: root/stmt.c
AgeCommit message (Expand)Author
2022-01-22Remove most usage of fixed-width integer typesMichael Forney
2021-10-21stmt: Allow labels intermixed with declarations in compound statementsMichael Forney
2021-10-21Rename variableMichael Forney
2021-10-21Remove obsolete commentMichael Forney
2021-09-28Skip unnecessary conversion to bool for logical and conditional expressionsMichael Forney
2021-07-02qbe: Remove repr from struct value and use per-instruction class insteadMichael Forney
2021-06-30stmt: Check that controlling expression is a scalar, and drop unneeded conver...Michael Forney
2021-03-31qbe: Use separate type for block/labelMichael Forney
2019-07-05stmt: Fix conversion of controlling expression to boolMichael Forney
2019-07-03Convert controlling expression of loops to boolMichael Forney
2019-07-02stmt: Add specific error message for missing inline asmMichael Forney
2019-05-16stmt: continue in do-loop should evaluate controlling expressionMichael Forney
2019-04-23Fix integer promotion on bit-fieldsMichael Forney
2019-04-21Keep track of type properties in typeMichael Forney
2019-04-21Improve error messageMichael Forney
2019-04-06Separate unqualified type and qualifiers in struct exprMichael Forney
2019-04-04Merge headers into cc.hMichael Forney
2019-03-14Abbreviate tag namesMichael Forney
2019-03-13Make `struct function` opaqueMichael Forney
2019-02-24Check for negative array lengths/indicesMichael Forney
2019-02-16Allow labels with same name as typedefMichael Forney
2019-02-15Rename emit.h -> backend.hMichael Forney
2019-02-12Initial importMichael Forney