User Details
- User Since
- Apr 5 2022, 6:48 AM (50 w, 6 d)
Nov 10 2022
Nov 7 2022
Nov 5 2022
Oct 12 2022
Thank you all for the help and clarification! I'll go fix our code then.
(I know this is a very contrived example with void operator!=, but that is what CVise spat out, and the actual failures are related to comparison operators too)
I tried out D135772, and our build got significantly farther than before! I unfortunately discovered another piece of code that pre babdef27c503c0bbbcc017e9f88affddda90ea4e Clang and GCC accept in C++20 mode, but Clang trunk does not (https://godbolt.org/z/q1q4nfobK):
Oct 11 2022
Oct 8 2022
This change broke compilation of this program (https://godbolt.org/z/KrWGvcf8h; reduced from https://github.com/SerenityOS/ladybird):
Oct 4 2022
I'll be mostly AFK for a couple of hours, so feel free to revert immediately if this commit starts breaking bots.
Oct 3 2022
Added driver tests, tweaked help messages.
Oct 1 2022
Cleaned up writeStub() implementations by taking the GOT/lazy pointer address as a parameter. Addressed review comments from Jez.
Sep 28 2022
Sep 24 2022
thank you!
Sep 17 2022
rebased and started addressing review comments
Submitted in 3493f1a10791.
Sep 16 2022
Sep 13 2022
Thank you for the write-up, it was very interesting!
Sep 12 2022
Sep 10 2022
Sort DataInCodeSection's contents as suggested by thakis.
It kind of makes sense to require the data in code table in the output to be sorted too, so that tools can binary sort in _it_.
Sep 9 2022
Sep 8 2022
Changed the readValuelambda into a standalone function and removed a stray #undef.
Removed ObjFile::optimizationHints.
Sep 7 2022
Addressed review comments, tweaked the comment on applyOptimizationHints and updated the description to include that the previous overhead was close to 100 milliseconds.
Sep 5 2022
Rebased in order to re-run precommit checks before I push.
Sep 4 2022
Thank you for the review!
Aug 31 2022
Improved comments.
Aug 30 2022
Addressed review comments.
Aug 29 2022
Aug 28 2022
Aug 27 2022
Fix CI by properly ignoring error during the first iteration in PrintDyldInfo().
pretty-print the table with proper column alignment
Aug 26 2022
Attempt to fix the Windows build.
- Moved code for finding the next fixup into a helper function (findNextPageWithFixups).
- Folded printMachOChainedFixups into PrintDyldInfo.
- Added test to ensure that we can handle objects that don't use chained fixups.
- Minor comment tweaks.
Added diagnostics for too old deployment targets, rebase target address overflows, and tweaked comments.
Aug 25 2022
I cleaned the patch up a bit and rebased it. D132560 depends on this for tests.
Updated StubsSection::addEntry() comment.
Aug 24 2022
Call in.stubs->addEntry() directly, and use needsBinding() to check if a stub is needed.