[Issue 14708] destructor for temporary not called during stack unwinding

2020-09-09 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14708

Dlang Bot  changed:

   What|Removed |Added

 Status|REOPENED|RESOLVED
 Resolution|--- |FIXED

--- Comment #9 from Dlang Bot  ---
dlang/dmd pull request #11676 "fix Issue 14708 - destructor for temporary not
called during stack un…" was merged into master:

- 206fa12a6754a04d12c9e2ac0e6028c6dfa92b9a by Walter Bright:
  fix Issue 14708 - destructor for temporary not called during stack unwinding

https://github.com/dlang/dmd/pull/11676

--


[Issue 14708] destructor for temporary not called during stack unwinding

2020-09-03 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14708

--- Comment #8 from Dlang Bot  ---
@WalterBright created dlang/dmd pull request #11676 "fix Issue 14708 -
destructor for temporary not called during stack un…" fixing this issue:

- fix Issue 14708 - destructor for temporary not called during stack unwinding

https://github.com/dlang/dmd/pull/11676

--


[Issue 14708] destructor for temporary not called during stack unwinding

2020-08-29 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14708

Walter Bright  changed:

   What|Removed |Added

   Keywords||backend
 CC||bugzi...@digitalmars.com

--


[Issue 14708] destructor for temporary not called during stack unwinding

2015-09-26 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14708

Kenji Hara  changed:

   What|Removed |Added

 Status|RESOLVED|REOPENED
 Resolution|FIXED   |---

--


[Issue 14708] destructor for temporary not called during stack unwinding

2015-09-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14708

--- Comment #7 from github-bugzi...@puremagic.com ---
Commit pushed to master at https://github.com/D-Programming-Language/dmd

https://github.com/D-Programming-Language/dmd/commit/1a807d16b5d8ba87dbfd4344942a6708ef516896
Revert "fix Issue 14708 - destructor for temporary not called during stack
unwinding"

--


[Issue 14708] destructor for temporary not called during stack unwinding

2015-09-24 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14708

github-bugzi...@puremagic.com changed:

   What|Removed |Added

 Status|REOPENED|RESOLVED
 Resolution|--- |FIXED

--


[Issue 14708] destructor for temporary not called during stack unwinding

2015-09-23 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14708

--- Comment #5 from github-bugzi...@puremagic.com ---
Commit pushed to stable at https://github.com/D-Programming-Language/dmd

https://github.com/D-Programming-Language/dmd/commit/1a807d16b5d8ba87dbfd4344942a6708ef516896
Revert "fix Issue 14708 - destructor for temporary not called during stack
unwinding"

This reverts commit e20c63cb28decb66c792b1dfc10d79aa0aebd7cf.

# Conflicts:
#test/runnable/sdtor.d

--


[Issue 14708] destructor for temporary not called during stack unwinding

2015-09-23 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14708

Kenji Hara  changed:

   What|Removed |Added

 Status|RESOLVED|REOPENED
 Resolution|FIXED   |---

--- Comment #6 from Kenji Hara  ---
It was once fixed in 2.068.0, but the compiler change was reverted because of
issue 15056. Therefore, the issue will be reopened since 2.068.2.

--


[Issue 14708] destructor for temporary not called during stack unwinding

2015-09-23 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14708

Martin Nowak  changed:

   What|Removed |Added

 CC||c...@dawg.eu

--- Comment #4 from Martin Nowak  ---
FWIW dmd currently emits SEH wrappers around any temporary destruction.
Weird that nobody yet noticed that. Doesn't this severely impact performance on
Win32?

--


[Issue 14708] destructor for temporary not called during stack unwinding

2015-09-07 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14708

--- Comment #3 from github-bugzi...@puremagic.com ---
Commits pushed to master at https://github.com/D-Programming-Language/dmd

https://github.com/D-Programming-Language/dmd/commit/e20c63cb28decb66c792b1dfc10d79aa0aebd7cf
fix Issue 14708 - destructor for temporary not called during stack unwinding

https://github.com/D-Programming-Language/dmd/commit/38d31b0364e555ce42a8f47ca656e59b1cf90aad
Merge pull request #5003 from 9rnsr/fix14696_cdmd

--


[Issue 14708] destructor for temporary not called during stack unwinding

2015-09-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14708

github-bugzi...@puremagic.com changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |FIXED

--


[Issue 14708] destructor for temporary not called during stack unwinding

2015-09-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14708

--- Comment #2 from github-bugzi...@puremagic.com ---
Commits pushed to stable at https://github.com/D-Programming-Language/dmd

https://github.com/D-Programming-Language/dmd/commit/e20c63cb28decb66c792b1dfc10d79aa0aebd7cf
fix Issue 14708 - destructor for temporary not called during stack unwinding

https://github.com/D-Programming-Language/dmd/commit/38d31b0364e555ce42a8f47ca656e59b1cf90aad
Merge pull request #5003 from 9rnsr/fix14696_cdmd

Issue 14696, 14708, and [REG2.068] 14979 - Fix destructor issues for temporary
in conditional operator

--


[Issue 14708] destructor for temporary not called during stack unwinding

2015-08-31 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14708

Kenji Hara  changed:

   What|Removed |Added

   Keywords||pull

--


[Issue 14708] destructor for temporary not called during stack unwinding

2015-06-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14708

--- Comment #1 from Ketmar Dark ket...@ketmar.no-ip.org ---
GNU/Linux x86 fails too, as expected.

p.s. but GDC works. +1 to Iain! ;-)

--