[D-runtime] [D-Programming-Language/druntime] 3a86e5: Non-working init checkin

GitHub via D-runtime d-runtime at puremagic.com
Mon Apr 13 17:41:55 PDT 2015


  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/druntime
  Commit: 3a86e57fc42123cf9af712b3e23a22fb27fb2926
      https://github.com/D-Programming-Language/druntime/commit/3a86e57fc42123cf9af712b3e23a22fb27fb2926
  Author: jdunlap <jdunlap at outlook.com>
  Date:   2015-04-07 (Tue, 07 Apr 2015)

  Changed paths:
    M .gitignore
    M src/core/atomic.d

  Log Message:
  -----------
  Non-working init checkin


  Commit: 169681eb409a1c9f23b56e6f5cfdddfdb151c27f
      https://github.com/D-Programming-Language/druntime/commit/169681eb409a1c9f23b56e6f5cfdddfdb151c27f
  Author: jdunlap <jdunlap at outlook.com>
  Date:   2015-04-07 (Tue, 07 Apr 2015)

  Changed paths:
    M src/core/atomic.d

  Log Message:
  -----------
  Removing writeln (not available)


  Commit: 182c63eaafa88b8228ab2b45f055aeca72a1e94a
      https://github.com/D-Programming-Language/druntime/commit/182c63eaafa88b8228ab2b45f055aeca72a1e94a
  Author: jdunlap <jdunlap at outlook.com>
  Date:   2015-04-07 (Tue, 07 Apr 2015)

  Changed paths:
    M src/core/atomic.d

  Log Message:
  -----------
  Atomic fetchadd now working with unittests. Should work for both x64 and x86


  Commit: a65d88de4f263f2f17d0dd7b83b6a877d0d3410e
      https://github.com/D-Programming-Language/druntime/commit/a65d88de4f263f2f17d0dd7b83b6a877d0d3410e
  Author: jdunlap <jdunlap at outlook.com>
  Date:   2015-04-07 (Tue, 07 Apr 2015)

  Changed paths:
    M src/core/atomic.d

  Log Message:
  -----------
  x86 should now also use the fast atomicFetchAdd


  Commit: e7b79321e47e55c1bc9f7931789a96443f41041e
      https://github.com/D-Programming-Language/druntime/commit/e7b79321e47e55c1bc9f7931789a96443f41041e
  Author: jdunlap <jdunlap at outlook.com>
  Date:   2015-04-07 (Tue, 07 Apr 2015)

  Changed paths:
    M src/core/atomic.d

  Log Message:
  -----------
  x86 minor rearrangement


  Commit: 391ee9733fa1c653ecddd50fbd4d2af2b86a13a1
      https://github.com/D-Programming-Language/druntime/commit/391ee9733fa1c653ecddd50fbd4d2af2b86a13a1
  Author: jdunlap <jdunlap at outlook.com>
  Date:   2015-04-08 (Wed, 08 Apr 2015)

  Changed paths:
    M src/core/atomic.d

  Log Message:
  -----------
  Removed is(T==V1) check for atomicFetchAdd. Using implicit conversion to size_t for xadd op. Debug pragmas in for testing


  Commit: d3c0a9dc8c9c824ef4196e39ebfaa7d985375626
      https://github.com/D-Programming-Language/druntime/commit/d3c0a9dc8c9c824ef4196e39ebfaa7d985375626
  Author: jdunlap <jdunlap at outlook.com>
  Date:   2015-04-08 (Wed, 08 Apr 2015)

  Changed paths:
    M src/core/atomic.d

  Log Message:
  -----------
  Fixed x86 ny replacing mov ops using RAX with EAX


  Commit: b211313f60eadb44137bf0fcd67dc8f6f9033264
      https://github.com/D-Programming-Language/druntime/commit/b211313f60eadb44137bf0fcd67dc8f6f9033264
  Author: jdunlap <jdunlap at outlook.com>
  Date:   2015-04-09 (Thu, 09 Apr 2015)

  Changed paths:
    M src/core/atomic.d

  Log Message:
  -----------
  Added T.sizeof <= 4 checks and template contraints for x86_32


  Commit: 23cca96f7a795bc92b05040b12399559b9081229
      https://github.com/D-Programming-Language/druntime/commit/23cca96f7a795bc92b05040b12399559b9081229
  Author: jdunlap <jdunlap at outlook.com>
  Date:   2015-04-09 (Thu, 09 Apr 2015)

  Changed paths:
    M src/core/atomic.d

  Log Message:
  -----------
  cleaned up x86_32 fetchAdd tests


  Commit: d2d214fa09af210e9607a329f205882f1a28078b
      https://github.com/D-Programming-Language/druntime/commit/d2d214fa09af210e9607a329f205882f1a28078b
  Author: jdunlap <jdunlap at outlook.com>
  Date:   2015-04-09 (Thu, 09 Apr 2015)

  Changed paths:
    M src/core/atomic.d

  Log Message:
  -----------
  86x cleanup


  Commit: 0c23226fb2d13778db3bb649b2a5c733b715ed62
      https://github.com/D-Programming-Language/druntime/commit/0c23226fb2d13778db3bb649b2a5c733b715ed62
  Author: jdunlap <jdunlap at outlook.com>
  Date:   2015-04-12 (Sun, 12 Apr 2015)

  Changed paths:
    M src/core/atomic.d

  Log Message:
  -----------
  atomicFetchSub added. atomicFetchAdd now fetches first allowing atomicOp to perform the addition/substraction op


  Commit: c5f10192bb88255beec572bfc2e3510267ecd766
      https://github.com/D-Programming-Language/druntime/commit/c5f10192bb88255beec572bfc2e3510267ecd766
  Author: Martin Nowak <code at dawg.eu>
  Date:   2015-04-14 (Tue, 14 Apr 2015)

  Changed paths:
    M .gitignore
    M src/core/atomic.d

  Log Message:
  -----------
  Merge pull request #1208 from jadbox/fetchmod

fix Issue 12891: add atomicFetchAdd to core.atomic


Compare: https://github.com/D-Programming-Language/druntime/compare/e919d8bbbe81...c5f10192bb88


More information about the D-runtime mailing list