[Issue 24118] ICE / regression from 2.103.1 - segfault on CTFE only code in 2.104.2 and 2.105.0

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

[Issue 24139] 'this' corruption in extern(C++) dtor when destructing via TypeInfo_Struct

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

[Issue 24107] The error for exceeding the CTFE recursion limit bypasses speculative compilation.

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

[Issue 20673] Improve error message for opDollar in pointers

2023-09-11 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20673 Nick Treleaven changed: What|Removed |Added CC||n...@geany.org --- Comment #1 from Nick

[Issue 24130] ImportC: Windows headers use inline asm with different syntax

2023-09-11 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=24130 --- Comment #8 from anonymous4 --- i64 is used in some kind of cpu feature constants (Extended processor state configuration): #define XSTATE_MASK_LEGACY_FLOATING_POINT (1ui64 << (XSTATE_LEGACY_FLOATING_POINT)) #define XSTATE_MASK_LEGACY_SSE

[Issue 15752] Diagnostic: Better Error Message for Assigning Incorrect AA Empty Value

2023-09-11 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15752 Dlang Bot changed: What|Removed |Added Keywords||pull --- Comment #1 from Dlang Bot --- @ntrel

[Issue 24134] Unittest heisenbug: std/random.d(3867): Assertion failure

2023-09-11 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=24134 RazvanN changed: What|Removed |Added CC||razvan.nitu1...@gmail.com Component|dmd

[Issue 24121] ImportC: typedef enum fails to compile when generating .di file

2023-09-11 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=24121 Walter Bright changed: What|Removed |Added Summary|ImportC: typedef enum fails |ImportC: typedef enum fails

[Issue 24140] New: Int128.opBinary [+-*/%&|^] with negative long arguments gives wrong answers

2023-09-11 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=24140 Issue ID: 24140 Summary: Int128.opBinary [+-*/%&|^] with negative long arguments gives wrong answers Product: D Version: D2 Hardware: All OS: All

[Issue 24140] Int128.opBinary [+-*/%&|^] with negative long arguments gives wrong answers

2023-09-11 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=24140 Dlang Bot changed: What|Removed |Added Keywords||pull --- Comment #1 from Dlang Bot --- @n8sh

[Issue 24111] [ImportC] fatal error C1034: stdio.h: no include path set

2023-09-11 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=24111 Richard Cattermole changed: What|Removed |Added CC||alphaglosi...@gmail.com --- Comment #2

[Issue 24132] ImportC: Add support for wchar_t, char16_t, char32_t

2023-09-11 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=24132 --- Comment #3 from Walter Bright --- C11 defines char32_t as uint_least32_t, which is specified to be a typedef, not a macro or a keyword. Preprocessors usually key off the existence of __cplusplus to turn C++ semantics on and off. ImportC

[Issue 24140] Int128.opBinary [+-*/%&|^] with negative long arguments gives wrong answers

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

[Issue 24111] [ImportC] fatal error C1034: stdio.h: no include path set

2023-09-11 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=24111 Walter Bright changed: What|Removed |Added CC||bugzi...@digitalmars.com --- Comment #1

[Issue 24121] ImportC: typedef enum fails to compile when generating .di file

2023-09-11 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=24121 --- Comment #3 from Walter Bright --- The problem is that C code is not always representable as D code. D doesn't have anonymous enum types, for example, which I'm pretty sure is the cause of the seg fault. One reason for ImportC is it enables the