Thread overview
[D-runtime] [D-Programming-Language/druntime] e72e01: made atomicLoad and atomicStore public and added u...
Apr 14, 2011
Sean Kelly
Apr 15, 2011
Brad Roberts
Apr 15, 2011
Sean Kelly
April 14, 2011
Branch: refs/heads/master
Home:   https://github.com/D-Programming-Language/druntime

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

Changed paths:
  M src/core/atomic.d

Log Message:
-----------
made atomicLoad and atomicStore public and added unittests for them.  one weirdness remains regarding atomicLoad of a pointer type.


April 14, 2011
One more commit forthcoming.  I forgot one minor change to the unittests and am going to document the calls as well.

On Apr 14, 2011, at 12:31 PM, noreply at github.com wrote:

> Branch: refs/heads/master
> Home:   https://github.com/D-Programming-Language/druntime
> 
> Commit: e72e0174b7437244381ccb4baab7bbf1aaac0893
>    https://github.com/D-Programming-Language/druntime/commit/e72e0174b7437244381ccb4baab7bbf1aaac0893
> Author: Sean Kelly <sean at invisibleduck.org>
> Date:   2011-04-14 (Thu, 14 Apr 2011)
> 
> Changed paths:
>  M src/core/atomic.d
> 
> Log Message:
> -----------
> made atomicLoad and atomicStore public and added unittests for them.  one weirdness remains regarding atomicLoad of a pointer type.
> 
> 
> _______________________________________________
> D-runtime mailing list
> D-runtime at puremagic.com
> http://lists.puremagic.com/mailman/listinfo/d-runtime

April 14, 2011
I fixed most of the issues with this set of changes (which broke every platform).  You should review them.

There's one more fix that needs to go into dmd, to fix a 64 bit asm issue.

  https://github.com/D-Programming-Language/dmd/pull/28

Later,
Brad

On 4/14/2011 12:39 PM, Sean Kelly wrote:
> One more commit forthcoming.  I forgot one minor change to the unittests and am going to document the calls as well.
> 
> On Apr 14, 2011, at 12:31 PM, noreply at github.com wrote:
> 
>> Branch: refs/heads/master
>> Home:   https://github.com/D-Programming-Language/druntime
>>
>> Commit: e72e0174b7437244381ccb4baab7bbf1aaac0893
>>    https://github.com/D-Programming-Language/druntime/commit/e72e0174b7437244381ccb4baab7bbf1aaac0893
>> Author: Sean Kelly <sean at invisibleduck.org>
>> Date:   2011-04-14 (Thu, 14 Apr 2011)
>>
>> Changed paths:
>>  M src/core/atomic.d
>>
>> Log Message:
>> -----------
>> made atomicLoad and atomicStore public and added unittests for them.  one weirdness remains regarding atomicLoad of a pointer type.
April 14, 2011
That's what I get for not testing 64-bit, I suppose.  Thanks for fixing this.

On Apr 14, 2011, at 10:36 PM, Brad Roberts wrote:

> I fixed most of the issues with this set of changes (which broke every platform).  You should review them.
> 
> There's one more fix that needs to go into dmd, to fix a 64 bit asm issue.
> 
>  https://github.com/D-Programming-Language/dmd/pull/28
> 
> Later,
> Brad
> 
> On 4/14/2011 12:39 PM, Sean Kelly wrote:
>> One more commit forthcoming.  I forgot one minor change to the unittests and am going to document the calls as well.
>> 
>> On Apr 14, 2011, at 12:31 PM, noreply at github.com wrote:
>> 
>>> Branch: refs/heads/master
>>> Home:   https://github.com/D-Programming-Language/druntime
>>> 
>>> Commit: e72e0174b7437244381ccb4baab7bbf1aaac0893
>>>   https://github.com/D-Programming-Language/druntime/commit/e72e0174b7437244381ccb4baab7bbf1aaac0893
>>> Author: Sean Kelly <sean at invisibleduck.org>
>>> Date:   2011-04-14 (Thu, 14 Apr 2011)
>>> 
>>> Changed paths:
>>> M src/core/atomic.d
>>> 
>>> Log Message:
>>> -----------
>>> made atomicLoad and atomicStore public and added unittests for them.  one weirdness remains regarding atomicLoad of a pointer type.
> _______________________________________________
> D-runtime mailing list
> D-runtime at puremagic.com
> http://lists.puremagic.com/mailman/listinfo/d-runtime