MattPD/cpplinks
View on GitHub ↗ ★ 5,310
A categorized list of C++ resources.
25 mentions on Hacker News by 3 people: 9 stories, 16 comments · first 2017-10-31 · latest 2026-08-27
20082026
-
See also https://github.com/MattPD/cpplinks/blob/master/executables.l...
comment by matt_d · 2026-08-27 · in Mold: A Massively Parallel Linker -
…- (open access, freely available): https://doi.org/10.2200/S00962ED2V01Y201910CAC049 For more see: https://github.com/MattPD/cpplinks/blob/master/atomics.lockf...
comment by matt_d · 2026-08-26 · in Memory Ordering in CPUs -
See https://github.com/MattPD/cpplinks/blob/master/assembly.x86.... - mostly focused on x86-64 (and some of the talks/tutorials offer pretty good overview)
comment by matt_d · 2025-12-01 · in Why xor eax, eax? -
…-> x64 binary translation in Android viz. Berberis : https://youtube.com/watch?v=HjhzXZqjFrU Also: https://github.com/MattPD/cpplinks/blob/master/assembly.risc...
comment by ignoramous · 2025-08-07 · in Arm desktop: emulation -
See https://github.com/MattPD/cpplinks/blob/master/performance.t...
comment by matt_d · 2025-07-27 · in Test Results for AMD Zen 5 -
More on compiler correctness in general: https://github.com/MattPD/cpplinks/blob/master/compilers.cor... and fuzzing in particular: https://github.com/MattPD/cpplinks/blob/master/compilers.cor...
comment by matt_d · 2025-01-19 · in The Fuzzing Book -
…with metamorphic relations being properties), https://en.wikipedia.org/wiki/Metamorphic_testing , https://github.com/MattPD/cpplinks/blob/master/testing.md#pr... One simple example (from the above) is "sin (π − x) = sin x" for the…
comment by matt_d · 2025-01-06 · in Property-Based Testing for the People -
…software, and talks), on these topics: - assembly & ISA (instruction set architecture): - Arm: https://github.com/MattPD/cpplinks/blob/master/assembly.arm.... - RISC-V: https://github.com/MattPD/cpplinks/blob/master/assembly.risc... - x86:…
comment by matt_d · 2024-05-27 · in Evolution of the ELF object file format -
…2019 - Ayaz Akram, Lina Sawalha - https://ieeexplore.ieee.org/document/8718630 For more see also: https://github.com/MattPD/cpplinks/blob/master/comparch.md#e...
comment by matt_d · 2023-09-12 · in Arm’s Neoverse V2 -
…https://easyperf.net/notes/ See also microarchitectural performance analysis tools & readings, https://github.com/MattPD/cpplinks/blob/master/performance.t... and "Comments on timing short code sections on Intel processors",…
comment by matt_d · 2021-01-31 · in How does Clang 2.7 hold up in 2021? -
…https://github.com/pfalcon/ssabook ) is a good follow-up. Further readings: Book recommendations in https://github.com/MattPD/cpplinks/blob/master/compilers.md#... as well as program analysis resources (in particular lattice theory, type…
comment by matt_d · 2020-12-11 · in Advanced Compilers: Self-Guided Online Course -
…performance analysis which are getting closer (although it's a work in progress): https://github.com/MattPD/cpplinks/blob/master/performance.t... One particularly interesting example in this context is OSACA (Open Source Architecture Code A
comment by matt_d · 2020-05-31 · in Hoare’s Rebuttal and Bubble Sort’s Comeback -
Nice write-up! FWIW, there's a bunch of other interesting tools for ELF, https://github.com/MattPD/cpplinks/blob/master/executables.m... LIEF (Library to Instrument Executable Formats, https://github.com/lief-project/LIEF , an interesting…
comment by matt_d · 2020-04-08 · in GNU Binutils: The ELF Swiss Army Knife -
…- CppCon 2017; Charles Bailey - https://www.youtube.com/watch?v=IfUPkUAEwrk More: - Arm / AArch64: https://github.com/MattPD/cpplinks/blob/master/assembly.arm.... - RISC-V: https://github.com/MattPD/cpplinks/blob/master/assembly.risc... -…
comment by matt_d · 2019-11-20 · in Clang Format Tanks Performance -
Here's a collection of RISC-V Instruction Set Architecture resources: https://github.com/MattPD/cpplinks/blob/master/assembly.risc... Assembly tutorials: https://github.com/MattPD/cpplinks/blob/master/assembly.risc...
comment by matt_d · 2019-03-25 · in Show HN: IDE for Learning RISC-V -
…collection of resources on compilers correctness (testing & fuzzing, validation, and verification): https://github.com/MattPD/cpplinks/blob/master/compilers.cor...
comment by matt_d · 2018-08-30 · in Fuzzing the .NET JIT Compiler