April 29, 2011 [D-runtime] [D-Programming-Language/druntime] b6ce11: cleaned up the constraints for all functions. TOD... | ||||
---|---|---|---|---|
| ||||
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 |
Copyright © 1999-2021 by the D Language Foundation