[Issue 22427] betterC: casting an array causes linker error in string comparison.

2022-05-24 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=22427 --- Comment #4 from dave287...@gmail.com --- The -allinst/--allinst flag will resolve the link error, but that is a counter-intuitive requirement as there is no explicit template in the program - just one injected by the compiler. The fact that array

[Issue 2043] Closure outer variables in nested blocks are not allocated/instantiated correctly: should have multiple instances but only have one.

2022-05-24 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=2043 Walter Bright changed: What|Removed |Added Status|REOPENED|RESOLVED Resolution|---

[Issue 23136] closure in a loop should hold distinct values for each iteration

2022-05-24 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23136 Walter Bright changed: What|Removed |Added See Also||https://issues.dlang.org/sh

[Issue 2043] Closure outer variables in nested blocks are not allocated/instantiated correctly: should have multiple instances but only have one.

2022-05-24 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=2043 Walter Bright changed: What|Removed |Added See Also||https://issues.dlang.org/sh

[Issue 23136] closure in a loop should hold distinct values for each iteration

2022-05-24 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23136 Walter Bright changed: What|Removed |Added Keywords||safe --

[Issue 23136] New: closure in a loop should hold distinct values for each iteration

2022-05-24 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23136 Issue ID: 23136 Summary: closure in a loop should hold distinct values for each iteration Product: D Version: D2 Hardware: All OS: All Status: NEW

[Issue 12919] disallow implicit signed/unsigned integer conversions

2022-05-24 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12919 John Hall changed: What|Removed |Added CC||john.michael.h...@gmail.com --- Comment #2 from

[Issue 22351] extern(C++) function contravariant in D, but not C++

2022-05-24 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=22351 Tim changed: What|Removed |Added See Also||https://issues.dlang.org/sh |

[Issue 23135] Covariance rules for C++ member functions mismatch D

2022-05-24 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23135 Tim changed: What|Removed |Added CC||tim.dl...@t-online.de See Also|

[Issue 23135] Covariance rules for C++ member functions mismatch D

2022-05-24 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23135 kinke changed: What|Removed |Added CC||ki...@gmx.net --- Comment #1 from kinke --- After

[Issue 23135] New: Covariance rules for C++ member functions mismatch D

2022-05-24 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23135 Issue ID: 23135 Summary: Covariance rules for C++ member functions mismatch D Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: major

[Issue 23134] Mutate variable through immutable pointer

2022-05-24 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23134 Walter Bright changed: What|Removed |Added Keywords||safe --

[Issue 16095] a delegate can mutate immutable data and break shared / non-shared enforcements

2022-05-24 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16095 --- Comment #6 from Walter Bright --- (In reply to Adam D. Ruppe from comment #5) > The fix created a new bug... see my comment here > > https://github.com/dlang/dmd/commit/ > 3c53a0fd9ed1b40f8dbeb75b4dfa11f6df5b3062#commitcomment-19312704 Please

[Issue 23134] New: Mutate variable through immutable pointer

2022-05-24 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23134 Issue ID: 23134 Summary: Mutate variable through immutable pointer Product: D Version: D2 Hardware: All OS: Windows Status: NEW Severity: normal

[Issue 21929] delegates capture do not respect scoping

2022-05-24 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=21929 --- Comment #13 from deadalnix --- (In reply to Walter Bright from comment #10) > Replying to comment #1: > > The observed behavior is a direct result of lambdas in D not capturing by > value, they capture by reference. > This is true of the

[Issue 1983] Delegates violate const

2022-05-24 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=1983 Walter Bright changed: What|Removed |Added Status|REOPENED|RESOLVED Resolution|---

[Issue 2573] [Tracker] Data integrity issues

2022-05-24 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=2573 Issue 2573 depends on issue 1983, which changed state. Issue 1983 Summary: Delegates violate const https://issues.dlang.org/show_bug.cgi?id=1983 What|Removed |Added

[Issue 15129] std.parallelism.parallel doesn't enforce shared-correctness

2022-05-24 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15129 Issue 15129 depends on issue 1983, which changed state. Issue 1983 Summary: Delegates violate const https://issues.dlang.org/show_bug.cgi?id=1983 What|Removed |Added

[Issue 21929] delegates capture do not respect scoping

2022-05-24 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=21929 --- Comment #12 from deadalnix --- (In reply to Stanislav Blinov from comment #9) > (In reply to deadalnix from comment #8) > > > You'll not that C++'s std::function will allocate on heap if you capture. > > ??? std::function MAY allocate on the

[Issue 12118] Modify immutable data using throw

2022-05-24 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12118 Tim changed: What|Removed |Added Keywords||safe --

[Issue 21929] delegates capture do not respect scoping

2022-05-24 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=21929 Tim changed: What|Removed |Added CC||tim.dl...@t-online.de See Also|

[Issue 2043] Closure outer variables in nested blocks are not allocated/instantiated correctly: should have multiple instances but only have one.

2022-05-24 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=2043 Tim changed: What|Removed |Added See Also||https://issues.dlang.org/sh |

[Issue 23061] Exceptions cannot be caught by catch statement in static build

2022-05-24 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23061 Tomoya Tanjo changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Issue 2043] Closure outer variables in nested blocks are not allocated/instantiated correctly: should have multiple instances but only have one.

2022-05-24 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=2043 Adam D. Ruppe changed: What|Removed |Added CC||destructiona...@gmail.com --- Comment #43

[Issue 2043] Closure outer variables in nested blocks are not allocated/instantiated correctly: should have multiple instances but only have one.

2022-05-24 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=2043 --- Comment #42 from Artem Borisovskiy --- (In reply to Walter Bright from comment #40) > > dmd test.c -preview=dip1000 Is DIP1000 going to become the standard behaviour anytime soon? I left D, my former favourite language, for good 4 years ago

[Issue 2043] Closure outer variables in nested blocks are not allocated/instantiated correctly: should have multiple instances but only have one.

2022-05-24 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=2043 timon.g...@gmx.ch changed: What|Removed |Added Status|RESOLVED|REOPENED Resolution|WORKSFORME

[Issue 15129] std.parallelism.parallel doesn't enforce shared-correctness

2022-05-24 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15129 Issue 15129 depends on issue 1983, which changed state. Issue 1983 Summary: Delegates violate const https://issues.dlang.org/show_bug.cgi?id=1983 What|Removed |Added

[Issue 2573] [Tracker] Data integrity issues

2022-05-24 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=2573 Issue 2573 depends on issue 1983, which changed state. Issue 1983 Summary: Delegates violate const https://issues.dlang.org/show_bug.cgi?id=1983 What|Removed |Added

[Issue 1983] Delegates violate const

2022-05-24 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=1983 timon.g...@gmx.ch changed: What|Removed |Added Status|RESOLVED|REOPENED Resolution|FIXED

[Issue 23113] Bug in CTFE initialization of redBlackTree?

2022-05-24 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23113 du...@neet.fi changed: What|Removed |Added Keywords||CTFE CC|