[D-runtime] [D-Programming-Language/druntime] e2f6a2: Refactor `rt.lifetime.rt_finalize`

GitHub noreply at github.com
Wed Nov 14 19:07:24 PST 2012


  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/druntime
  Commit: e2f6a291c0ee6ddc1c16526b0205a90a3733ad4b
      https://github.com/D-Programming-Language/druntime/commit/e2f6a291c0ee6ddc1c16526b0205a90a3733ad4b
  Author: Denis Shelomovskij <verylonglogin.reg at gmail.com>
  Date:   2012-11-05 (Mon, 05 Nov 2012)

  Changed paths:
    M src/rt/lifetime.d

  Log Message:
  -----------
  Refactor `rt.lifetime.rt_finalize`


  Commit: 3f7288854c2338d0c8f9e6809704d1203287c3da
      https://github.com/D-Programming-Language/druntime/commit/3f7288854c2338d0c8f9e6809704d1203287c3da
  Author: Denis Shelomovskij <verylonglogin.reg at gmail.com>
  Date:   2012-11-05 (Mon, 05 Nov 2012)

  Changed paths:
    M src/rt/lifetime.d

  Log Message:
  -----------
  Create `rt.lifetime.rt_finalize2` with ability to not reset memory


  Commit: 479a28e7ab87b5b443c1f10d0391cb0279b34af7
      https://github.com/D-Programming-Language/druntime/commit/479a28e7ab87b5b443c1f10d0391cb0279b34af7
  Author: Denis Shelomovskij <verylonglogin.reg at gmail.com>
  Date:   2012-11-05 (Mon, 05 Nov 2012)

  Changed paths:
    M src/rt/lifetime.d

  Log Message:
  -----------
  Make `rt.lifetime.rt_finalize_gc` just a wrapper of `rt_finalize2`

It is assumed that addition of `finally` block after `catch` doesn't affect performance.


  Commit: 8feb5f5c989c8007ddd5347468fced4a31329128
      https://github.com/D-Programming-Language/druntime/commit/8feb5f5c989c8007ddd5347468fced4a31329128
  Author: Denis Shelomovskij <verylonglogin.reg at gmail.com>
  Date:   2012-11-05 (Mon, 05 Nov 2012)

  Changed paths:
    M src/gc/gcx.d
    M src/rt/lifetime.d

  Log Message:
  -----------
  Completely remove `rt_finalize_gc`.


  Commit: b3ffea5bdbebca3547fd010cbd45fb9a21a1e357
      https://github.com/D-Programming-Language/druntime/commit/b3ffea5bdbebca3547fd010cbd45fb9a21a1e357
  Author: Alex Rønne Petersen <alex at lycus.org>
  Date:   2012-11-14 (Wed, 14 Nov 2012)

  Changed paths:
    M src/gc/gcx.d
    M src/rt/lifetime.d

  Log Message:
  -----------
  Merge pull request #343 from denis-sh/improve-rt.lifetime.rt_finalize

Improve `rt.lifetime.rt_finalize`


Compare: https://github.com/D-Programming-Language/druntime/compare/1171f44c8624...b3ffea5bdbeb


More information about the D-runtime mailing list