January 27, 2015 [D-runtime] [D-Programming-Language/druntime] 73d7a4: fix Issue 14036 - Do not throw FinalizeError on Ou... | ||||
---|---|---|---|---|
| ||||
Attachments:
| Branch: refs/heads/master Home: https://github.com/D-Programming-Language/druntime Commit: 73d7a44eb18f6889ef32e02fd15a8c567e8cfb6d https://github.com/D-Programming-Language/druntime/commit/73d7a44eb18f6889ef32e02fd15a8c567e8cfb6d Author: Vladimir Panteleev <vladimir@thecybershadow.net> Date: 2015-01-26 (Mon, 26 Jan 2015) Changed paths: M src/rt/lifetime.d Log Message: ----------- fix Issue 14036 - Do not throw FinalizeError on OutOfMemoryError or InvalidMemoryOperationError This changes FinalizeError to be thrown only when an Exception is thrown, with the disadvantage of not catching non-Exception Throwables and the advantage of preserving the stack trace for the code that caused InvalidMemoryOperationError. Commit: cfe3eb5a2bf0d9a67fba8aa621c8a076c8c74124 https://github.com/D-Programming-Language/druntime/commit/cfe3eb5a2bf0d9a67fba8aa621c8a076c8c74124 Author: Martin Nowak <code@dawg.eu> Date: 2015-01-27 (Tue, 27 Jan 2015) Changed paths: M src/rt/lifetime.d Log Message: ----------- Merge pull request #1123 from CyberShadow/pull-20150124-201947 fix Issue 14036 - Do not throw FinalizeError on OutOfMemoryError or Inva... Compare: https://github.com/D-Programming-Language/druntime/compare/8b6d4cfb67ea...cfe3eb5a2bf0 |
Copyright © 1999-2021 by the D Language Foundation