[Issue 24310] ImportC: varargs from Microsoft header incompatible with va_start

2024-01-01 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=24310 --- Comment #4 from Walter Bright --- I suspect it might work if we added to stdarg.d: void __va_start(T)(va_list* ap, ref T parmn) { va_start(*ap, parmn); } and to __builtins.di: alias __va_start = imported!"core.stdc.stda

[Issue 24310] ImportC: varargs from Microsoft header incompatible with va_start

2024-01-01 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=24310 --- Comment #3 from Walter Bright --- Currently, 1. there is no va_start in importc.h 2. in __builtins.di there is: alias __builtin_va_start = imported!"core.stdc.stdarg".va_start; 3. in Microsoft's stdarg.h there is: #define va_start __

[Issue 22483] DMD generates invalid string sections that work by coincidence

2024-01-01 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=22483 --- Comment #4 from Dlang Bot --- dlang/dmd pull request #15978 "merge stable" was merged into master: - 3a85e6bdbee15235d12f714f608a757ad1983bc3 by Siarhei Siamashka: fix Issue 22483 - DMD generates invalid string sections that work by coincidenc

[Issue 22212] dmd version has -dirty suffix on windows

2024-01-01 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=22212 --- Comment #4 from Dlang Bot --- dlang/installer pull request #567 "Merge stable" was merged into master: - efe3deb3a4ad5851451cd7aa8c9fadabef5fdacf by Iain Buclaw: Fix Issue 22212 - dmd version has -dirty suffix on windows Typically, git-clon

[Issue 24310] ImportC: varargs from Microsoft header incompatible with va_start

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

[Issue 24310] ImportC: varargs from Microsoft header incompatible with va_start

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

[Issue 24312] importC: Document workaround for using C symbols which are also D keywords

2024-01-01 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=24312 Walter Bright changed: What|Removed |Added Keywords||ImportC, spec Component|dmd

[Issue 24312] importC: Document workaround for using C symbols which are also D keywords

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

[Issue 24312] importC: Document workaround for using C symbols which are also D keywords

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

[Issue 24314] New: Linker flag `-L-dead_strip`strips `static this()` and `static ~this()`

2024-01-01 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=24314 Issue ID: 24314 Summary: Linker flag `-L-dead_strip`strips `static this()` and `static ~this()` Product: D Version: D2 Hardware: x86_64 OS: Mac OS X S

[Issue 23791] Rvalue default argument for ref parameter gives misleading error

2024-01-01 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23791 Nick Treleaven changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 21893] core.atomic calls itself recursively

2024-01-01 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=21893 --- Comment #2 from Dlang Bot --- @avaxar created dlang/dmd pull request #15973 "Fix issue 21893 - Fix `std.atomic.atomicStore` infinitely and recursively calling itself" mentioning this issue: - Do changes from issue #21893 https://github.com/dlan

[Issue 24313] New: Download page should reference Github nightlies

2024-01-01 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=24313 Issue ID: 24313 Summary: Download page should reference Github nightlies Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: enhancement

[Issue 20369] shadowed variable in foreach loop always considered "foreach variable"

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

[Issue 24312] New: importC: Document workaround for using C symbols which are also D keywords

2024-01-01 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=24312 Issue ID: 24312 Summary: importC: Document workaround for using C symbols which are also D keywords Product: D Version: D2 Hardware: All OS: All Statu