[D-runtime] [D-Programming-Language/druntime] d31562: Don't build with the -d option.

GitHub noreply at github.com
Wed Jul 18 11:51:17 PDT 2012


  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/druntime
  Commit: d315622dc4f9d71e107e2d06fe63a31a2ef87e8b
      https://github.com/D-Programming-Language/druntime/commit/d315622dc4f9d71e107e2d06fe63a31a2ef87e8b
  Author: alexrp <alex at lycus.org>
  Date:   2012-07-09 (Mon, 09 Jul 2012)

  Changed paths:
    M posix.mak
    M win32.mak

  Log Message:
  -----------
  Don't build with the -d option.


  Commit: 10ecf38e9c87bc3dd625f0be6e50ed6913733ef6
      https://github.com/D-Programming-Language/druntime/commit/10ecf38e9c87bc3dd625f0be6e50ed6913733ef6
  Author: alexrp <alex at lycus.org>
  Date:   2012-07-09 (Mon, 09 Jul 2012)

  Changed paths:
    M src/core/thread.d

  Log Message:
  -----------
  Use core.atomic for volatile stores in core.thread.


  Commit: 506b50ad08d3e3ec75367b726c7c96c5b2216255
      https://github.com/D-Programming-Language/druntime/commit/506b50ad08d3e3ec75367b726c7c96c5b2216255
  Author: alexrp <alex at lycus.org>
  Date:   2012-07-09 (Mon, 09 Jul 2012)

  Changed paths:
    M src/core/runtime.d

  Log Message:
  -----------
  Fix some deprecated implicit array conversions in core.runtime.


  Commit: 250354108f1a0a43dbeadb1bda9e97c6a2212b7e
      https://github.com/D-Programming-Language/druntime/commit/250354108f1a0a43dbeadb1bda9e97c6a2212b7e
  Author: alexrp <alex at lycus.org>
  Date:   2012-07-09 (Mon, 09 Jul 2012)

  Changed paths:
    M src/core/sync/semaphore.d

  Log Message:
  -----------
  Use new Thread.sleep() overload in core.sync.semaphore.


  Commit: 735c563b2cdc9c5a44fcfd0af55dff17ab1e87f7
      https://github.com/D-Programming-Language/druntime/commit/735c563b2cdc9c5a44fcfd0af55dff17ab1e87f7
  Author: alexrp <alex at lycus.org>
  Date:   2012-07-09 (Mon, 09 Jul 2012)

  Changed paths:
    M src/core/thread.d

  Log Message:
  -----------
  Remove use of deprecated scope statement.


  Commit: d89161319ac42ec8099b8c15ffde1f8f9d0cd6a4
      https://github.com/D-Programming-Language/druntime/commit/d89161319ac42ec8099b8c15ffde1f8f9d0cd6a4
  Author: alexrp <alex at lycus.org>
  Date:   2012-07-09 (Mon, 09 Jul 2012)

  Changed paths:
    M src/core/sync/rwmutex.d
    M src/object_.d
    M src/rt/aaA.d
    M src/rt/adi.d
    M src/rt/cover.d

  Log Message:
  -----------
  Remove all uses of delete statements.


  Commit: 155c206ca639c009485dee20381ba925de50ca7e
      https://github.com/D-Programming-Language/druntime/commit/155c206ca639c009485dee20381ba925de50ca7e
  Author: alexrp <alex at lycus.org>
  Date:   2012-07-09 (Mon, 09 Jul 2012)

  Changed paths:
    M src/object_.d

  Log Message:
  -----------
  Add missing import.


  Commit: a0ae902f1c5e672ae2e52a81145321b895115668
      https://github.com/D-Programming-Language/druntime/commit/a0ae902f1c5e672ae2e52a81145321b895115668
  Author: alexrp <alex at lycus.org>
  Date:   2012-07-09 (Mon, 09 Jul 2012)

  Changed paths:
    M src/core/sync/semaphore.d

  Log Message:
  -----------
  Kill redundant comment.


  Commit: c1d716464dee216ba1ca748a022f60c06cfcdbbc
      https://github.com/D-Programming-Language/druntime/commit/c1d716464dee216ba1ca748a022f60c06cfcdbbc
  Author: alexrp <alex at lycus.org>
  Date:   2012-07-09 (Mon, 09 Jul 2012)

  Changed paths:
    M src/object_.d

  Log Message:
  -----------
  Added a missing destroy().

This is inside commented code, so it doesn't actually matter.


  Commit: 21579a5dcbf6df33462e74a3ac7f6520e516bf58
      https://github.com/D-Programming-Language/druntime/commit/21579a5dcbf6df33462e74a3ac7f6520e516bf58
  Author: alexrp <alex at lycus.org>
  Date:   2012-07-09 (Mon, 09 Jul 2012)

  Changed paths:
    M src/core/sync/rwmutex.d

  Log Message:
  -----------
  clear() -> destroy().


  Commit: e59594991326bb910f30b14be810fd282e11101a
      https://github.com/D-Programming-Language/druntime/commit/e59594991326bb910f30b14be810fd282e11101a
  Author: alexrp <alex at lycus.org>
  Date:   2012-07-09 (Mon, 09 Jul 2012)

  Changed paths:
    M src/core/thread.d

  Log Message:
  -----------
  Fix atomicStore() call.


  Commit: 34c298d6415fd60437114e65ca38f8bdaceb99df
      https://github.com/D-Programming-Language/druntime/commit/34c298d6415fd60437114e65ca38f8bdaceb99df
  Author: alexrp <alex at lycus.org>
  Date:   2012-07-10 (Tue, 10 Jul 2012)

  Changed paths:
    M src/rt/cover.d

  Log Message:
  -----------
  Hopefully fix the Windows build.


  Commit: f1d364e165715200116ec3a796f9ff185ca7022c
      https://github.com/D-Programming-Language/druntime/commit/f1d364e165715200116ec3a796f9ff185ca7022c
  Author: alexrp <alex at lycus.org>
  Date:   2012-07-15 (Sun, 15 Jul 2012)

  Changed paths:
    M src/core/thread.d

  Log Message:
  -----------
  Use lambda syntax.


  Commit: 63d91f2802cc22120cdae2112646880127d91013
      https://github.com/D-Programming-Language/druntime/commit/63d91f2802cc22120cdae2112646880127d91013
  Author: Martin Nowak <dawg at dawgfoto.de>
  Date:   2012-07-18 (Wed, 18 Jul 2012)

  Changed paths:
    M src/core/thread.d

  Log Message:
  -----------
  loose memory barriers

- Thread.m_lock only needs to be interrupt safe

- (Windows) Thread.m_addr must not be reordered w.r.t. CloseHandle

- (Posix) Thread.m_addr needs no special handling because this write
  will be visible when executing the finalizer

- use local import of posix.sys.mman because it contains
  the conflicting declaration for msync(2)


  Commit: 28c76340368d8789733d831cfa6a53079e0c215f
      https://github.com/D-Programming-Language/druntime/commit/28c76340368d8789733d831cfa6a53079e0c215f
  Author: Alex Rønne Petersen <alex at lycus.org>
  Date:   2012-07-18 (Wed, 18 Jul 2012)

  Changed paths:
    M src/core/thread.d

  Log Message:
  -----------
  Merge pull request #1 from dawgfoto/remove-deprecated

loose memory barriers


  Commit: 6289b92560b979287f7d75e3b365d3bfee2ac97c
      https://github.com/D-Programming-Language/druntime/commit/6289b92560b979287f7d75e3b365d3bfee2ac97c
  Author: Martin Nowak <dawg at dawgfoto.de>
  Date:   2012-07-18 (Wed, 18 Jul 2012)

  Changed paths:
    M posix.mak
    M src/core/runtime.d
    M src/core/sync/rwmutex.d
    M src/core/sync/semaphore.d
    M src/core/thread.d
    M src/object_.d
    M src/rt/aaA.d
    M src/rt/adi.d
    M src/rt/cover.d
    M win32.mak

  Log Message:
  -----------
  Merge pull request #267 from alexrp/remove-deprecated

Remove some uses of deprecated language features.


Compare: https://github.com/D-Programming-Language/druntime/compare/4606d0e6c75c...6289b92560b9


More information about the D-runtime mailing list