| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | c: fix edge cases with zero sized bitfields and static initializers | 2026-03-18 | 1 | -1/+19 | |
| | | |||||
| * | c: static eval refactoring | 2026-03-14 | 1 | -0/+14 | |
| | | | | | | Explicit node for static symbol (addresses). Should not break with edge cases like the previous ad-hoc approach. And some other bugfixes | ||||
| * | c: relax constexpr constraints, fix alignof | 2026-03-09 | 1 | -0/+13 | |
| | | | | | | | | | | | | | - Allow short-circuiting of constant logical expressions where the unevaluated operand is not a constant expression (`1 || 0/0`) - Allow constant integer expressions that evaluate to zero to be used as null pointer constants (GNU extension). + According to the standard, `int *x = 5*0;` should be rejected. But compilers evaluate `5*0 -> 0` and allow it as if a null pointer literal. | ||||
| * | x86_64/isel: cleanup and fix edge cases | 2026-03-08 | 1 | -0/+19 | |