[Issue 23622] ImportC fails to compile files which include math.h

2023-01-13 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23622 --- Comment #2 from Walter Bright --- A reduced test case: enum { FP_NAN = 0 }; #define FP_NAN 0 --

[Issue 23622] ImportC #defines conflict with declarations

2023-01-13 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23622 Walter Bright changed: What|Removed |Added Summary|ImportC fails to compile|ImportC #defines conflict

[Issue 23622] ImportC #defines conflict with declarations

2023-01-13 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23622 Dlang Bot changed: What|Removed |Added Keywords||pull --- Comment #3 from Dlang Bot --- @WalterB

[Issue 23603] ICE out of memory when using -lowmem

2023-01-13 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23603 Bastiaan Veelo changed: What|Removed |Added Resolution|WONTFIX |INVALID --- Comment #3 from Bastiaan Veelo

[Issue 23618] Right Shift equals expressions on unsigned shorts don't behave the same as regular shifts

2023-01-13 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23618 mhh changed: What|Removed |Added Severity|enhancement |blocker --

[Issue 519] Invariant not called from autogenerated class/struct constructor/destructor

2023-01-13 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=519 Bolpat changed: What|Removed |Added CC||qs.il.paperi...@gmail.com --

[Issue 519] Invariant not called from autogenerated class/struct constructor/destructor

2023-01-13 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=519 --- Comment #21 from Bolpat --- Maybe this can be done via a caller-side lowering: The expression `T(args...)` would become ```d { auto result = T(args...); assert(() @trusted { return &result; }()); return result; }() ``` The @trusted bl

[Issue 23623] New: On 64 bit Windows the path should point to 64 bit dmd.

2023-01-13 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23623 Issue ID: 23623 Summary: On 64 bit Windows the path should point to 64 bit dmd. Product: D Version: D2 Hardware: All URL: http://dlang.org/ OS: Windows Sta

[Issue 23623] On 64 bit Windows the path should point to 64 bit dmd.

2023-01-13 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23623 --- Comment #1 from Bastiaan Veelo --- Since a number of tools that exist in "C:\D\dmd2\windows\bin" are absent in "C:\D\dmd2\windows\bin64", it is probably best to include both in PATH, but "bin64" before "bin". --

[Issue 23624] New: Race condition in test runner for DMD

2023-01-13 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23624 Issue ID: 23624 Summary: Race condition in test runner for DMD Product: D Version: D2 Hardware: x86_64 OS: Linux Status: NEW Severity: normal Priority

[Issue 23218] ICE: src/dmd/backend/cgxmm.d:1373: Assertion `0' failed.

2023-01-13 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23218 Dlang Bot changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Issue 23517] dmd with -g flag fails to link on macOS 13.0.1 (i368) with unaligned pointer

2023-01-13 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23517 --- Comment #10 from Dlang Bot --- @dkorpel created dlang/dmd pull request #14813 "Merge Stable into master" mentioning this issue: - ci: Update cirrus macOS image to M1-based runners (#14772) * druntime/test: Force makefile to x86 on Apple ARM c

[Issue 21772] [REG2.069] Consecutive different-signed double.nans in an array literal take the sign of the previous nan (same for float and real)

2023-01-13 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=21772 Dlang Bot changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Issue 12391] DirEntries throws in foreach

2023-01-13 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12391 --- Comment #12 from Dlang Bot --- @dukc updated dlang/phobos pull request #8657 "Fixed many issues in grapheme walker" mentioning this issue: - Document dirEntries throws without read permission Part of: Issue 12391 - dirEntries throws in fore

[Issue 23619] ImportC: Doesn't work with flecs.h

2023-01-13 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23619 Iain Buclaw changed: What|Removed |Added Priority|P1 |P3 --

[Issue 23618] Right Shift equals expressions on unsigned shorts don't behave the same as regular shifts

2023-01-13 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23618 Iain Buclaw changed: What|Removed |Added Keywords||backend CC|

[Issue 23624] Race condition in test runner for DMD

2023-01-13 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23624 Iain Buclaw changed: What|Removed |Added Priority|P1 |P3 --

[Issue 23622] ImportC #defines conflict with declarations

2023-01-13 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23622 Dlang Bot changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Issue 19946] In betterC filling an array with a non-zero value fails for types of size > 1 due to missing _memset16/_memset32/etc.

2023-01-13 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19946 --- Comment #23 from Dlang Bot --- @WalterBright updated dlang/dmd pull request #14805 "fix Issue 23614 - ImportC: __int128 not supported" mentioning this issue: - handle byte, short, and int cases for bug 19946 (#14770) https://github.com/dlang/dm

[Issue 23517] dmd with -g flag fails to link on macOS 13.0.1 (i368) with unaligned pointer

2023-01-13 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23517 --- Comment #11 from Dlang Bot --- @WalterBright updated dlang/dmd pull request #14805 "fix Issue 23614 - ImportC: __int128 not supported" mentioning this issue: - ci: Update cirrus macOS image to M1-based runners (#14772) * druntime/test: Force

[Issue 23618] Right Shift equals expressions on unsigned shorts don't behave the same as regular shifts

2023-01-13 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23618 Walter Bright changed: What|Removed |Added CC||bugzi...@digitalmars.com --- Comment #2 from

[Issue 23618] Right Shift equals expressions on unsigned shorts don't behave the same as regular shifts

2023-01-13 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23618 Salih Dincer changed: What|Removed |Added CC||sali...@hotmail.com --- Comment #3 from Salih

[Issue 23618] Right Shift equals expressions on unsigned shorts should be unsigned right shift

2023-01-13 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23618 Walter Bright changed: What|Removed |Added Summary|Right Shift equals |Right Shift equals |expres

[Issue 23618] Right Shift equals expressions on unsigned shorts should be unsigned right shift

2023-01-13 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23618 Dlang Bot changed: What|Removed |Added Keywords||pull --- Comment #4 from Dlang Bot --- @WalterB

[Issue 23618] Right Shift equals expressions on unsigned shorts should be unsigned right shift

2023-01-13 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23618 Walter Bright changed: What|Removed |Added Hardware|x86_64 |All OS|Linux