[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):
Assertion failure

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

--


[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 + inout

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

--


[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 error

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

--


[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 calls

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

--


[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)

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

--


[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

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

--


[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
(#14736)

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

--


[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

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

--


[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

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

--


[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
(#14732)

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

--


[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

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

--


[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

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

--


[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

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

--


[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

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

--


[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

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

--


[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)

  Co-authored-by: Walter Bright 

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

--


[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

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

--


[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  ---
@WalterBright created dlang/dmd pull request #14764 "Fix16098" fixing this
issue:

- fix 16098

- fix Issue 16098 - align(N) not respected for stack variables if N > platform
stack alignment

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

--


[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 - align(N) not respected for stack variables if N >
platform stack alignment

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

--


[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 created dlang/phobos pull request #8657 "Fixed many issues in grapheme
walker" fixing this issue:

- Fix issue 23474 - Fixed many issues in grapheme walker

https://github.com/dlang/phobos/pull/8657

--


[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 - fix casts involving noreturn"

  This reverts commit eb3eb89664e0bc3b61e59e934b4ba0287024914e.

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

--


[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|--- |FIXED

--- Comment #7 from Dlang Bot  ---
dlang/dmd pull request #14758 "Revert "Fix Issues 23331, 23379 - fix casts
involving noreturn"" was merged into master:

- 8bf1c8dab73adb9b990be334cdde1a068cb0a71e by Iain Buclaw:
  fix Issue 23587 - cast(void) doesn't work for noreturn

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

--


[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|--- |FIXED

--- Comment #2 from Dlang Bot  ---
dlang/dmd pull request #14758 "Revert "Fix Issues 23331, 23379 - fix casts
involving noreturn"" was merged into master:

- 227b3edae230a4084eacc994cf940ec4e612232b by Iain Buclaw:
  fix Issue 23591 - [REG 2.101] Invalid casts accepted by the compiler if from
type is noreturn

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

--


[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 - fix casts involving noreturn"

  This reverts commit eb3eb89664e0bc3b61e59e934b4ba0287024914e.

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

--