pixelherodev

Results 86 comments of pixelherodev

I think that if we do define an ABI, it should be only for exports / externs. Otherwise, we lose a lot of the advantage of release modes.

Needs to be updated now that e.g. log10 is in libc.

This replaces temporaries such as `00001$:` with `.temp_00001:`, which removes the need for scas to support the ASxxxx-style label, allowing the assembler to be simplified.

cc @aviallon @MaxLeiter

@aviallon For future reference: the process I used to import changes *relatively* cleanly: * Format all the codes. `clang-format -i --style=file src/*.{c,h,hpp,cc} src/backend/*.{c,cc,h} src/util/*.{c,h}` A simpler formatter would be nice,...

Ignoring the changelog, this is +16328 -9249, which should be much easier to review than the last attempt, but still might be better split into pieces.

It already did! :P It supports *more* of C99 now, but it already supported a good chunk with `--std-c99`.

Merge blockers: - [ ] Since this changes the output of `-fauto-relocation`, the CRT0 for KCC needs to be updated. - [ ] This needs to be further tested (every...

Since some core/ packages depend on relative labels, this blocks on those.