Mercurial > projects > qtd
diff d2/qtd/Atomic.d @ 357:9784459f0750
An attempt (failed due to optlink) to improve locality of declarations exported from QtD executables
Q_CLASSINFO implementation
Now Qtd can be built on Windows
author | Max Samukha <maxter@spambox.com> |
---|---|
date | Wed, 02 Jun 2010 19:38:05 +0300 |
parents | 96a75b1e5b26 |
children |
line wrap: on
line diff
--- a/d2/qtd/Atomic.d Tue May 25 20:14:04 2010 +0300 +++ b/d2/qtd/Atomic.d Wed Jun 02 19:38:05 2010 +0300 @@ -371,8 +371,8 @@ return oldval == equalTo; } } - - + + //////////////////////////////////////////////////////////////////////////// // Atomic Increment //////////////////////////////////////////////////////////////////////////// @@ -399,8 +399,8 @@ return val; } } - - + + //////////////////////////////////////////////////////////////////////////// // Atomic Decrement //////////////////////////////////////////////////////////////////////////// @@ -440,7 +440,7 @@ { version( BuildInfo ) { - pragma( msg, "tango.core.Atomic: using IA-32 inline asm" ); + pragma( msg, "qtd.Atomic: using IA-32 inline asm" ); } version(darwin){ @@ -454,7 +454,7 @@ { version( BuildInfo ) { - pragma( msg, "tango.core.Atomic: using AMD64 inline asm" ); + pragma( msg, "qtd.core.Atomic: using AMD64 inline asm" ); } version = Has64BitOps; @@ -1184,7 +1184,7 @@ { version( BuildInfo ) { - pragma( msg, "tango.core.Atomic: using synchronized ops" ); + pragma( msg, "qtd.Atomic: using synchronized ops" ); } private