Check out my first novel, midnight's simulacra!
ISO C: Difference between revisions
From dankwiki
No edit summary |
No edit summary |
||
Line 4: | Line 4: | ||
== Threads == | == Threads == | ||
* Hans Boehm's [http://www.hpl.hp.com/personal/Hans_Boehm/c++mm/ Threads and Memory Model for C++] page is awesome | * Hans Boehm's [http://www.hpl.hp.com/personal/Hans_Boehm/c++mm/ Threads and Memory Model for C++] page is awesome | ||
==Aliasing== | |||
* See [[Compiler Design]] page | |||
* -O2 implies -fstrict-aliasing, at least as of gcc 4.3 | |||
* -Wstrict-aliasing=2 warns about many constructions unsafe to use with -fstrict-aliasing | |||
** How to use Berkeley sockets API? See http://archives.free.net.ph/message/20080529.200047.b40321b6.fi.html, etc |
Revision as of 21:56, 6 July 2009
gcc support
- I'd like to further this along
Threads
- Hans Boehm's Threads and Memory Model for C++ page is awesome
Aliasing
- See Compiler Design page
- -O2 implies -fstrict-aliasing, at least as of gcc 4.3
- -Wstrict-aliasing=2 warns about many constructions unsafe to use with -fstrict-aliasing
- How to use Berkeley sockets API? See http://archives.free.net.ph/message/20080529.200047.b40321b6.fi.html, etc