[Issue 23151] ICE: core.exception.AssertError@src/dmd/aggregate.d(678): Assertion failure

2022-12-31 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23151 --- Comment #3 from Dlang Bot --- dlang/dmd pull request #14765 "merge stable" was merged into master: - 53e8b25f2eb267d91b0b0a4dbae5aca8acca06b0 by Iain Buclaw: fix Issue 23151 - ICE: core.exception.AssertError@src/dmd/aggregate.d(678):

[Issue 23391] [Reg 2.098.1] Segmentation fault with static foreach + range + inout

2022-12-31 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23391 --- Comment #3 from Dlang Bot --- dlang/dmd pull request #14765 "merge stable" was merged into master: - b953c592c168ef7fce564f9d8587e67c623707a4 by Iain Buclaw: fix Issue 23391 - [Reg 2.098.1] Segmentation fault with static foreach + range +

[Issue 23589] [REG2.095] Purity check special case gives circular reference error.

2022-12-31 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23589 --- Comment #3 from Dlang Bot --- dlang/dmd pull request #14765 "merge stable" was merged into master: - 4b5a7826a74616e017698da79cb216a52b85775b by Iain Buclaw: fix Issue 23589 - [REG2.095] Purity check special case gives circular reference

[Issue 20811] Regression as of 2.066.0 - CTFE static variable retained across calls

2022-12-31 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20811 --- Comment #4 from Dlang Bot --- dlang/dmd pull request #14765 "merge stable" was merged into master: - 1f286b9cec6c83bf24028113407aee057f4d357a by Iain Buclaw: fix Issue 20811 - Regression as of 2.066.0 - CTFE static variable retained across

[Issue 22854] static foreach byCodepoint segfault (2.099-rc.1)

2022-12-31 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=22854 --- Comment #7 from Dlang Bot --- dlang/dmd pull request #14765 "merge stable" was merged into master: - 77935bf4944c257736a3d0d76be3fdaef54cfb60 by Iain Buclaw: fix Issue 22854 - static foreach byCodepoint segfault (2.099-rc.1)

[Issue 23564] [REG 2.099.0] SIGSEGV during compilation

2022-12-31 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23564 --- Comment #6 from Dlang Bot --- dlang/dmd pull request #14765 "merge stable" was merged into master: - 344694551cb79ca5e2c180f8c9f3e5f2963e3043 by Iain Buclaw: fix Issue 23564 - [REG 2.099.0] SIGSEGV during compilation

[Issue 23574] ICE: AssertError@src/dmd/optimize.d(866): Assertion failure

2022-12-31 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23574 --- Comment #3 from Dlang Bot --- dlang/dmd pull request #14765 "merge stable" was merged into master: - 9b4c82e51618a4c5246be61fc8e51aed5c6feb21 by Iain Buclaw: fix Issue 23574 - ICE: AssertError@src/dmd/optimize.d(866): Assertion failure

[Issue 23567] pragma(printf) messes up with the vtable of extern(C++) classes

2022-12-31 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23567 --- Comment #3 from Dlang Bot --- dlang/dmd pull request #14765 "merge stable" was merged into master: - a6e34f8ae8107b2abbd0625228590067fa63b8b2 by Iain Buclaw: fix Issue 23567 - pragma(printf) messes up with the vtable of extern(C++) classes

[Issue 18646] [REG 2.079.0] Recursive template expansion incorrectly reported

2022-12-31 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18646 --- Comment #9 from Dlang Bot --- dlang/dmd pull request #14765 "merge stable" was merged into master: - 302ff4bb109f3bc2011490f696c125ecb781e879 by Iain Buclaw: fix Issue 18646 - [REG 2.079.0] Recursive template expansion incorrectly reported

[Issue 22638] [REG 2.096][ICE] cod4.d: Assertion cast(int)sz > 0 failed

2022-12-31 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=22638 --- Comment #7 from Dlang Bot --- dlang/dmd pull request #14765 "merge stable" was merged into master: - 89551057e6b247985204a19bceac05ebfe4e685f by Walter Bright: fix Issue 22638 - [REG 2.096][ICE] cod4.d: Assertion cast(int)sz > 0 failed

[Issue 22975] 3 cyclic aliases with meaningful overloads not caught [ice]

2022-12-31 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=22975 --- Comment #7 from Dlang Bot --- dlang/dmd pull request #14765 "merge stable" was merged into master: - 6a406a59fe650f5ff90ce1dbca04f47f497f20c5 by Iain Buclaw: fix Issue 22975 - ICE: 3 cyclic aliases with meaningful overloads not caught

[Issue 22646] [REG2.099] CT bounds checking ignores short circuit evaluation

2022-12-31 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=22646 --- Comment #10 from Dlang Bot --- dlang/dmd pull request #14765 "merge stable" was merged into master: - 57874f498053152ec18e4ebe5be95337ebf83b3b by Iain Buclaw: fix Issue 22646 - [REG2.099] CT bounds checking ignores short circuit evaluation

[Issue 22813] [REG 2.079.1] recursive template expansion

2022-12-31 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=22813 --- Comment #3 from Dlang Bot --- dlang/dmd pull request #14765 "merge stable" was merged into master: - ae324181b752f3d3158b697749541360b1ca96dc by Iain Buclaw: fix Issue 22813 - [REG 2.079.1] recursive template expansion

[Issue 19585] Invalid recursive template expansion error

2022-12-31 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19585 --- Comment #3 from Dlang Bot --- dlang/dmd pull request #14765 "merge stable" was merged into master: - 259c5fb785d14e83848d5262eb88f4f6fe4832dd by Iain Buclaw: fix Issue 19585 - Invalid recursive template expansion error

[Issue 22198] Compile time bounds checking for static arrays

2022-12-31 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=22198 --- Comment #6 from Dlang Bot --- dlang/dmd pull request #14765 "merge stable" was merged into master: - 37533528ef4984dab2b70fbca891a00c8e97e73b by Iain Buclaw: revert Issue 22198 - Compile time bounds checking for static arrays

[Issue 23499] inliner crashes/asserts when building for 32-bit

2022-12-31 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23499 --- Comment #5 from Dlang Bot --- dlang/dmd pull request #14765 "merge stable" was merged into master: - a5d68293ce8611b7d06e10300b904339e69aa5ac by Razvan Nitu: fix Issue 23499 - inliner crashes/asserts when building for 32-bit (#14730)

[Issue 14907] DMD crash when using template name as a default value of template's typed argument

2022-12-31 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14907 --- Comment #5 from Dlang Bot --- dlang/dmd pull request #14765 "merge stable" was merged into master: - d4600cb033698e0aecdf544880ec8c94e572de99 by Iain Buclaw: fix Issue 14907 without introducing TemplateDeclaration.inuse field

[Issue 22198] Compile time bounds checking for static arrays

2022-12-31 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=22198 --- Comment #5 from Dlang Bot --- @ibuclaw created dlang/dmd pull request #14765 "merge stable" mentioning this issue: - revert Issue 22198 - Compile time bounds checking for static arrays https://github.com/dlang/dmd/pull/14765 --

[Issue 16098] align(N) not respected for stack variables if N > platform stack alignment

2022-12-31 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16098 Dlang Bot changed: What|Removed |Added Keywords||pull --- Comment #15 from Dlang Bot ---

[Issue 16098] align(N) not respected for stack variables if N > platform stack alignment

2022-12-31 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16098 --- Comment #14 from Dlang Bot --- dlang/dmd pull request #14740 "partial Issue 16098 - align(N) not respected for stack variables if N…" was merged into master: - f846e92fab15ad0bb9bab0e2d91835bfa64b52d8 by Walter Bright: partial Issue 16098 -

[Issue 23474] Grapheme should end after carriage return if not followed by line feed.

2022-12-31 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23474 Dlang Bot changed: What|Removed |Added Keywords||pull --- Comment #1 from Dlang Bot --- @dukc

[Issue 23331] implicit cast from noreturn crashes compiler in various ways

2022-12-31 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23331 --- Comment #3 from Dlang Bot --- dlang/dmd pull request #14758 "Revert "Fix Issues 23331, 23379 - fix casts involving noreturn"" was merged into master: - b8e9e3f29021c6f22233d489e8284165035fa5f5 by Iain Buclaw: Revert "Fix Issues 23331, 23379 -

[Issue 23587] cast(void) doesn't work for noreturn

2022-12-31 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23587 Dlang Bot changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Issue 23591] [REG 2.101] Invalid casts accepted by the compiler if from type is noreturn

2022-12-31 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23591 Dlang Bot changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Issue 23379] Cast of expressions with type noreturn result in ice

2022-12-31 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23379 --- Comment #3 from Dlang Bot --- dlang/dmd pull request #14758 "Revert "Fix Issues 23331, 23379 - fix casts involving noreturn"" was merged into master: - b8e9e3f29021c6f22233d489e8284165035fa5f5 by Iain Buclaw: Revert "Fix Issues 23331, 23379 -