Thread overview
[D-runtime] [D-Programming-Language/druntime] 54ed84: pure and/or nothrow in core.atomic.
May 10, 2012
GitHub
May 11, 2012
Brad Roberts
May 11, 2012
Jonathan M Davis
May 11, 2012
Jonathan M Davis
May 10, 2012
  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/druntime
  Commit: 54ed84f945a497c649f8ff368d31b0433e2038b3
      https://github.com/D-Programming-Language/druntime/commit/54ed84f945a497c649f8ff368d31b0433e2038b3
  Author: alexrp <xtzgzorex@gmail.com>
  Date:   2012-04-27 (Fri, 27 Apr 2012)

  Changed paths:
    M src/core/atomic.d

  Log Message:
  -----------
  pure and/or nothrow in core.atomic.


  Commit: 4ce72787bd474fcc3ab3eaef35b2574e3775b5da
      https://github.com/D-Programming-Language/druntime/commit/4ce72787bd474fcc3ab3eaef35b2574e3775b5da
  Author: Sean Kelly <sean@invisibleduck.org>
  Date:   2012-05-10 (Thu, 10 May 2012)

  Changed paths:
    M src/core/atomic.d

  Log Message:
  -----------
  Merge pull request #199 from alexrp/atomic-pure-nothrow

pure and/or nothrow in core.atomic.


Compare: https://github.com/D-Programming-Language/druntime/compare/daac568...4ce7278


May 10, 2012
On Thursday, May 10, 2012 17:40:34 Brad Roberts wrote:
> This seems to have turned the auto-tester into a number of pretty shades of red, all remarkably similar.

I don't have access to the latest build where I am at the moment, but my guess is that the problem is that putting pure and nothrow on the right-hand side of the functions didn't work right when the .di files were generated. I remember having issues with that in core.time. I _always_ put those on the right, but I was forced to put them on the left in core.time due to bugs in the automatic .di generation.

- Jonathan M Davis
_______________________________________________
D-runtime mailing list
D-runtime@puremagic.com
http://lists.puremagic.com/mailman/listinfo/d-runtime

May 10, 2012
This seems to have turned the auto-tester into a number of pretty shades of red, all remarkably similar.

On Thu, 10 May 2012, GitHub wrote:

> Date: Thu, 10 May 2012 10:49:51 -0700
> From: GitHub <noreply@github.com>
> To: d-runtime@puremagic.com
> Subject: [D-runtime] [D-Programming-Language/druntime] 54ed84: pure and/or
>     nothrow in core.atomic.
> 
>   Branch: refs/heads/master
>   Home:   https://github.com/D-Programming-Language/druntime
>   Commit: 54ed84f945a497c649f8ff368d31b0433e2038b3
>       https://github.com/D-Programming-Language/druntime/commit/54ed84f945a497c649f8ff368d31b0433e2038b3
>   Author: alexrp <xtzgzorex@gmail.com>
>   Date:   2012-04-27 (Fri, 27 Apr 2012)
> 
>   Changed paths:
>     M src/core/atomic.d
> 
>   Log Message:
>   -----------
>   pure and/or nothrow in core.atomic.
> 
> 
>   Commit: 4ce72787bd474fcc3ab3eaef35b2574e3775b5da
>       https://github.com/D-Programming-Language/druntime/commit/4ce72787bd474fcc3ab3eaef35b2574e3775b5da
>   Author: Sean Kelly <sean@invisibleduck.org>
>   Date:   2012-05-10 (Thu, 10 May 2012)
> 
>   Changed paths:
>     M src/core/atomic.d
> 
>   Log Message:
>   -----------
>   Merge pull request #199 from alexrp/atomic-pure-nothrow
> 
> pure and/or nothrow in core.atomic.
> 
> 
> Compare: https://github.com/D-Programming-Language/druntime/compare/daac568...4ce7278
> 

May 10, 2012
On Thursday, May 10, 2012 17:40:34 Brad Roberts wrote:
> This seems to have turned the auto-tester into a number of pretty shades of red, all remarkably similar.

It was broken due to the .di generator's poor handling of attributes on unittest blocks ( http://d.puremagic.com/issues/show_bug.cgi?id=8081 ). The offending attributes have now been commented out until the bug has been fixed, and I've checked that it. So, hopefully, everything will be all green shortly.

- Jonathan M Davis
_______________________________________________
D-runtime mailing list
D-runtime@puremagic.com
http://lists.puremagic.com/mailman/listinfo/d-runtime