[D-runtime] [D-Programming-Language/druntime] b6ce11: cleaned up the constraints for all functions. TOD...

noreply at github.com noreply at github.com
Fri Apr 29 10:45:01 PDT 2011


Branch: refs/heads/master
Home:   https://github.com/D-Programming-Language/druntime

Commit: b6ce11a23dfadea08c2b3a9519233c7252abaced
    https://github.com/D-Programming-Language/druntime/commit/b6ce11a23dfadea08c2b3a9519233c7252abaced
Author: Sean Kelly <sean at invisibleduck.org>
Date:   2011-04-29 (Fri, 29 Apr 2011)

Changed paths:
  M src/core/atomic.d

Log Message:
-----------
cleaned up the constraints for all functions.  TODO: fix the atomicOp constraints to cast away shared for the test, since RMW ops on shared variables are illegal (even if not yet enforced).  Also, fix cas() to work with pointer and class reference types.  This will require eliminating const for the ifThis and writeThis parameters and adding constraints to make sure everything still matches.


Commit: 58ce3e74cba3791cf587db691ead1ba83ddf00bd
    https://github.com/D-Programming-Language/druntime/commit/58ce3e74cba3791cf587db691ead1ba83ddf00bd
Author: Sean Kelly <sean at invisibleduck.org>
Date:   2011-04-29 (Fri, 29 Apr 2011)

Log Message:
-----------
Merge branch 'master' of github.com:D-Programming-Language/druntime


Compare: https://github.com/D-Programming-Language/druntime/compare/6aac45a...58ce3e7


More information about the D-runtime mailing list