aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2021-07-02qbe: Mark static const data as suchMichael Forney
2021-07-02qbe: Remove more unnecessary copy instructionsMichael Forney
2021-07-02qbe: Remove repr from struct value and use per-instruction class insteadMichael Forney
2021-07-01qbe: Remove unnecessary distinction between loaduw and loadswMichael Forney
2021-07-01decl: Check that the flexible array member (if present) is lastMichael Forney
2021-07-01decl: Disallow members with incomplete typesMichael Forney
2021-07-01decl: Check that struct/union has at least one memberMichael Forney
2021-07-01qbe: Reorganize struct value to reduce size to 8 bytesMichael Forney
2021-06-30stmt: Check that controlling expression is a scalar, and drop unneeded conver...Michael Forney
2021-06-30qbe: Move aggregate copying to separate functionMichael Forney
2021-06-30qbe: Remove before unnecessary adds during copyMichael Forney
2021-06-28Add stringconcat function to concatenate adjacent string literalsMichael Forney
2021-06-16Add initial NetBSD supportMichael Forney
2021-05-02expr: Include NUL-terminator in string expression dataMichael Forney
2021-05-02qbe: Use fixed precision of 17 when printing floating point constantsMichael Forney
2021-04-23Make some static data constMichael Forney
2021-04-23targ: Use correct char signedness for aarch64 and riscv64Michael Forney
2021-04-22Update test for DBL_DECIMAL_DIGMichael Forney
2021-04-21qbe: Print floating point with DBL_DECIMAL_DIG precisionMichael Forney
2021-04-21CI: Pin FreeBSD to 12.x for nowMichael Forney
2021-04-21Add support for riscv64 targetMichael Forney
2021-04-11Check in static-assert-struct test expected outputMichael Forney
2021-04-11decl: Allow _Static_assert in struct declarationMichael Forney
2021-04-11decl: Allow _Alignas(0)Michael Forney
2021-04-08qbe: Remove unnecessary value copy for struct/union typesMichael Forney
2021-04-08Remove unused mkswitch declarationMichael Forney
2021-04-08CI: Fix debian-aarch64 dependency packagesMichael Forney
2021-04-08qbe: Remove unnecessary extension for relational operandsMichael Forney
2021-04-07qbe: Remove __PRETTY_FUNCTION__ declarationMichael Forney
2021-04-06qbe: Shorten a few overly long linesMichael Forney
2021-03-31qbe: Slight simplificationMichael Forney
2021-03-31qbe: Use second argument of call/arg to store type nameMichael Forney
2021-03-31qbe: Use separate type for block/labelMichael Forney
2021-03-31qbe: Switch to fixed-size instruction structMichael Forney
2021-03-30Add struct passing call testMichael Forney
2021-03-27qbe: Change value kind naming schemeMichael Forney
2020-12-07CI: Drop obsolete OpenBSD patchMichael Forney
2020-12-07Support -pthread compiler flag.Érico Rolim
2020-10-21Update qbe submoduleMichael Forney
2020-09-12Update qbe submoduleMichael Forney
2020-09-05Add a patch to fix OpenBSD bootstrap on 6.7Michael Forney
2020-09-05Add -nopie to linker flags on OpenBSDMichael Forney
2020-06-29.builds/alpine: remove annotationsDrew DeVault
2020-06-05Help gcc see that variables are not used uninitializedMichael Forney
2020-06-03Revert "decl: Allow out-of-range enum constants when they don't change type"Michael Forney
2020-06-03Disable bootstrap in OpenBSD continuous buildMichael Forney
2020-06-03decl: Allow out-of-range enum constants when they don't change typeMichael Forney
2020-06-02decl: Improve error message for out-of-range enum constantsMichael Forney
2020-05-24qbe: Omit unnecessary add to help QBE's memopt passMichael Forney
2020-04-21driver: Print unknown option before usage messageMichael Forney