[D-runtime] [D-Programming-Language/druntime] 77a5d2: unittest for Gcx.minimize

noreply at github.com noreply at github.com
Tue Dec 6 11:25:10 PST 2011


  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/druntime

  Commit: 77a5d21fe80aa82705c3e410db0ec3060fa51385
      https://github.com/D-Programming-Language/druntime/commit/77a5d21fe80aa82705c3e410db0ec3060fa51385
  Author: dawg <dawg at dawgfoto.de>
  Date:   2011-12-06 (Tue, 06 Dec 2011)

  Changed paths:
    M src/gc/gcx.d

  Log Message:
  -----------
  unittest for Gcx.minimize


  Commit: 1b89380e1f7ecf60cc67167739b0574cce57b9b8
      https://github.com/D-Programming-Language/druntime/commit/1b89380e1f7ecf60cc67167739b0574cce57b9b8
  Author: dawg <dawg at dawgfoto.de>
  Date:   2011-12-06 (Tue, 06 Dec 2011)

  Changed paths:
    M src/gc/gcx.d

  Log Message:
  -----------
  fix possible segfault in gc.gcx.Gcx.minimize when all pools are freed

 - usually at least one pool is remaining, so
   I only trapped into this bug with false GC roots.
   But other code in gcx also handles the no pools
   case so minimize should too.


  Commit: 17a7c8e50169b40a72f8460abb66b519be9e3324
      https://github.com/D-Programming-Language/druntime/commit/17a7c8e50169b40a72f8460abb66b519be9e3324
  Author: dawg <dawg at dawgfoto.de>
  Date:   2011-12-06 (Tue, 06 Dec 2011)

  Changed paths:
    M src/gc/gcx.d

  Log Message:
  -----------
  replace removal with linear time semi-stable partition


  Commit: d3ef0c18d4c72285ae31793935e7e79e62944553
      https://github.com/D-Programming-Language/druntime/commit/d3ef0c18d4c72285ae31793935e7e79e62944553
  Author: Sean Kelly <sean at invisibleduck.org>
  Date:   2011-12-06 (Tue, 06 Dec 2011)

  Changed paths:
    M src/gc/gcx.d

  Log Message:
  -----------
  Merge pull request #104 from dawgfoto/FixGcxMinimize

Fix gcx minimize


Compare: https://github.com/D-Programming-Language/druntime/compare/71f5445...d3ef0c1


More information about the D-runtime mailing list