Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-04-22 | expr: Fix check of not enough arguments for function call | Michael Forney | |
2019-04-21 | Keep track of type properties in type | Michael Forney | |
2019-04-21 | Improve error message | Michael Forney | |
2019-04-20 | README: Fix DYNAMICLINKER define | Michael Forney | |
2019-04-20 | Set path of CCQBE explicitly | Michael Forney | |
2019-04-20 | Expand on `long double` hack a bit | Michael Forney | |
2019-04-20 | eval: Handle casts in constant expressions | Michael Forney | |
Fixes #23. | |||
2019-04-20 | Minor style fixes | Michael Forney | |
2019-04-20 | Make basic types have their own kind | Michael Forney | |
2019-04-20 | Shorten some names with 'long' | Michael Forney | |
2019-04-20 | doc: Don't make headings links | Michael Forney | |
It doesn't look that good when rendered. | |||
2019-04-20 | Add contributing section to README | Michael Forney | |
2019-04-18 | Fix link | Michael Forney | |
2019-04-18 | Mirror repository at man.sr.ht to get rendered markdown documents | Michael Forney | |
2019-04-18 | Add some documentation about building various software | Michael Forney | |
2019-04-18 | Add some documentation about implemented extensions | Michael Forney | |
2019-04-18 | Fix potential overflow of bit-field initializers into following member | Michael Forney | |
Fixes #46. Thanks to Andrew Chambers for the bug report. | |||
2019-04-17 | config.def.h: Add note about crtbegin.o and crtend.o | Michael Forney | |
2019-04-17 | driver: Use arrayforeach | Michael Forney | |
2019-04-17 | Merge map.h and tree.h into util.h | Michael Forney | |
2019-04-17 | Just use a single mapkey function | Michael Forney | |
2019-04-17 | htab -> map | Michael Forney | |
2019-04-17 | More README updates | Michael Forney | |
2019-04-17 | Fix bit-field offsets in unions | Michael Forney | |
2019-04-17 | Allow designators in __builtin_offsetof | Michael Forney | |
2019-04-17 | Improve token descriptions in errors | Michael Forney | |
2019-04-17 | Use smaller headings | Michael Forney | |
2019-04-17 | Update README | Michael Forney | |
2019-04-17 | Implement bit-field initializers | Michael Forney | |
2019-04-16 | Error instead of segfault when working with `long double` | Michael Forney | |
2019-04-16 | Add a few more alternate keywords | Michael Forney | |
2019-04-16 | Use undecayed type in __typeof__ | Michael Forney | |
2019-04-16 | Implement __builtin_types_compatible_p | Michael Forney | |
This is used by util-linux. | |||
2019-04-16 | Alpine's fortify-headers still needs __extension__ | Michael Forney | |
2019-04-16 | tests -> test | Michael Forney | |
2019-04-16 | Fix offset of initializer following fixed-length string | Michael Forney | |
2019-04-16 | Define __inline alternate keyword | Michael Forney | |
2019-04-16 | Use a single section for alternate keyword defines | Michael Forney | |
https://gcc.gnu.org/onlinedocs/gcc/Alternate-Keywords.html | |||
2019-04-16 | Set __GNUC__=1 | Michael Forney | |
Although we support some GNU extensions beyond this, anything larger will cause glibc headers to use inline assembly to alias functions. We currently work around this by defining __asm__ to nothing, but that doesn't seem like the right thing to do. This also causes glibc to define an __extension__ and __restrict itself. | |||
2019-04-16 | Use upstream QBE | Michael Forney | |
2019-04-15 | init: Remove some unused includes | Michael Forney | |
2019-04-15 | Silence gcc warning | Michael Forney | |
2019-04-15 | init: Improve parseinit performance for sequential initializers | Michael Forney | |
Now, we only traverse the current initializer list to find the place to insert a designated initializer. Regular initializers always go after the previous one. Fixes #37. | |||
2019-04-15 | expr: Handle compound assignment of bit-fields | Michael Forney | |
2019-04-15 | expr: Simplify assignexpr slightly | Michael Forney | |
2019-04-15 | Style | Michael Forney | |
2019-04-15 | expr: Check operand to '&' operator | Michael Forney | |
2019-04-15 | decl: Fix uninitialized access with unnamed bit-fields | Michael Forney | |
2019-04-15 | Handle static sub-initializers | Michael Forney | |
2019-04-14 | init: Error on bit-field initializers for now | Michael Forney | |