chandlore·il y a 2 ans·discussAn enjoyable article on free diving from 2009: https://www.newyorker.com/magazine/2009/08/24/the-deepest-di...
chandlore·il y a 3 ans·discussI found Modern C[1][2] to have more practical advice and much more detail than this book.[1] https://gustedt.gitlabpages.inria.fr/modern-c/ [2] https://news.ycombinator.com/item?id=21006995
chandlore·il y a 4 ans·discussHe also wrote a good introduction to parallel programming that's freely available as well:https://mirrors.edge.kernel.org/pub/linux/kernel/people/paul...
chandlore·il y a 5 ans·discussLatest versions of the ABI specifications linked in the Machine Specific sectionARM: https://github.com/ARM-software/abi-aa/releasesx86-64: https://gitlab.com/x86-psABIs/x86-64-ABI (go to most recent CI job and download artifacts for a compiled PDF)
chandlore·il y a 6 ans·discussThere are pre-built PDFs on the GitLab repo, but they're pretty well buried. If you view a CI job you can download the generated artifacts.
chandlore·il y a 6 ans·discussThanks for the link to the POSIX docs, looks very useful. More recent specs for the x64 ABI can be found at https://github.com/hjl-tools/x86-psABI/wiki/X86-psABI