December 04, 2011 [D-runtime] [D-Programming-Language/druntime] 748980: fix possible segfault in gc.gcx.Gcx.minimize when ... | ||||
---|---|---|---|---|
| ||||
Branch: refs/heads/master Home: https://github.com/D-Programming-Language/druntime Commit: 74898050367f10d781683cea08ba3bf60d0366cc https://github.com/D-Programming-Language/druntime/commit/74898050367f10d781683cea08ba3bf60d0366cc Author: dawg <dawg at dawgfoto.de> Date: 2011-12-04 (Sun, 04 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: 85f0d6e69cdcb5746d66e4c2d514c2c4733c9c27 https://github.com/D-Programming-Language/druntime/commit/85f0d6e69cdcb5746d66e4c2d514c2c4733c9c27 Author: dawg <dawg at dawgfoto.de> Date: 2011-12-04 (Sun, 04 Dec 2011) Changed paths: M src/gc/gcx.d Log Message: ----------- replace removal with linear time semi-stable partition Commit: c4216dfe6f0416ef0d3d02149dc6b1472668a2f2 https://github.com/D-Programming-Language/druntime/commit/c4216dfe6f0416ef0d3d02149dc6b1472668a2f2 Author: Andrei Alexandrescu <andrei at erdani.com> Date: 2011-12-04 (Sun, 04 Dec 2011) Changed paths: M src/gc/gcx.d Log Message: ----------- Merge pull request #101 from dawgfoto/FixGcxMinimize fix gcx minimize Compare: https://github.com/D-Programming-Language/druntime/compare/75c9902...c4216df |
Copyright © 1999-2021 by the D Language Foundation