[Issue 23157] New: undefined reference to `__cmsg_nxthdr' on Alpine Linux (musl libc)

2022-06-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23157 Issue ID: 23157 Summary: undefined reference to `__cmsg_nxthdr' on Alpine Linux (musl libc) Product: D Version: D2 Hardware: x86 OS: Linux Status: NEW

[Issue 23157] undefined reference to `__cmsg_nxthdr' on Alpine Linux (musl libc)

2022-06-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23157 Dlang Bot changed: What|Removed |Added Keywords||pull --- Comment #1 from Dlang Bot --- @tom-tan

[Issue 22258] [betterC] No error message for compiler failure with betterC

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

[Issue 22334] TypeInfo is used in inexplicable places

2022-06-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=22334 Walter Bright changed: What|Removed |Added Keywords||betterC CC|

[Issue 19169] [betterC] bogus TypeInfo error for `enum string[] a = ["a"]; auto aa = a;`

2022-06-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19169 Walter Bright changed: What|Removed |Added Keywords||betterC CC|

[Issue 19172] Improve betterC assertion error mesage for switch_error

2022-06-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19172 Walter Bright changed: What|Removed |Added Keywords||betterC CC|

[Issue 19467] Don't support EV_SET on OSX?

2022-06-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19467 Walter Bright changed: What|Removed |Added Keywords||betterC CC|

[Issue 19575] core.cpuid not usable without a runtime

2022-06-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19575 Walter Bright changed: What|Removed |Added Keywords||betterC CC|

[Issue 19784] DLL in BetterC mode - Symbol Undefined __acrtused_dll

2022-06-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19784 Walter Bright changed: What|Removed |Added Keywords||betterC CC|

[Issue 19960] ElementType!(char[]) + betterC = wrong type

2022-06-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19960 Walter Bright changed: What|Removed |Added Keywords||betterC CC|

[Issue 20095] core.internal.convert.toUbyte doesn't work with -betterC

2022-06-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20095 Walter Bright changed: What|Removed |Added Keywords||betterC CC|

[Issue 20101] BetterC: Template instantiation in CTFE only context should skip codegen / nogc / ... Phases

2022-06-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20101 Walter Bright changed: What|Removed |Added Keywords||betterC CC|

[Issue 20304] Implement variadic parameters for lambdas

2022-06-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20304 Walter Bright changed: What|Removed |Added Keywords||betterC CC|

[Issue 20689] dmd's -betterC mode generates "undefined reference to '_memsetFloat'" when using float arrays

2022-06-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20689 Walter Bright changed: What|Removed |Added Keywords||betterC CC|

[Issue 20737] TLS variables unusable with -betterC for Windows MSVC targets

2022-06-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=20737 Walter Bright changed: What|Removed |Added Keywords||betterC CC|

[Issue 21135] Add -checkaction=D support to BetterC

2022-06-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=21135 Walter Bright changed: What|Removed |Added Keywords||betterC CC|

[Issue 21267] Make std.complex work with -betterC

2022-06-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=21267 Walter Bright changed: What|Removed |Added Keywords||betterC CC|

[Issue 21690] Unable to dynamic cast extern(C++) classes

2022-06-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=21690 Walter Bright changed: What|Removed |Added Keywords||safe CC|

[Issue 21781] [Oh No! Page Not Found] Links to core libs from Better C

2022-06-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=21781 Walter Bright changed: What|Removed |Added Keywords||betterC CC|

[Issue 21910] Thread local variables hang the program in -betterC

2022-06-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=21910 Walter Bright changed: What|Removed |Added Keywords||betterC CC|

[Issue 21884] [betterC] can't compare arrays with -betterC

2022-06-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=21884 Walter Bright changed: What|Removed |Added Keywords||betterC CC|

[Issue 22258] [betterC] No error message for compiler failure with betterC

2022-06-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=22258 Walter Bright changed: What|Removed |Added Keywords||betterC --

[Issue 22367] The __ModuleInfo member spuriously linked for modules compiler with -betterC

2022-06-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=22367 Walter Bright changed: What|Removed |Added Keywords||betterC CC|

[Issue 22466] Small array initialization and assignment shouldn't defer to memset

2022-06-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=22466 Walter Bright changed: What|Removed |Added Keywords||betterC CC|

[Issue 22579] betterC errors are issued by the glue layer and hence skipped without codegen

2022-06-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=22579 Walter Bright changed: What|Removed |Added Keywords||betterC CC|

[Issue 23112] code passes @nogc, allocates anyway

2022-06-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23112 Walter Bright changed: What|Removed |Added Keywords||betterC CC|

[Issue 23158] New: synchronized class data is not locked in free function in same module

2022-06-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23158 Issue ID: 23158 Summary: synchronized class data is not locked in free function in same module Product: D Version: D2 Hardware: x86 OS: Windows Status

[Issue 22258] [betterC] No error message for compiler failure with betterC

2022-06-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=22258 --- Comment #2 from Jack Stouffer --- (In reply to Walter Bright from comment #1) > Being a compiler bug, it shouldn't need dub. Is there a way to reproduce it > with just the compiler? Yeah, cd into the dateparser folder and run dmd -betterC -Isou

[Issue 23112] code passes @nogc, allocates anyway

2022-06-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23112 --- Comment #2 from Walter Bright --- (In reply to Dennis from comment #1) > auto call()() Rewriting as: > auto call() and it gives the error: test2.d(8): Error: function `test2.bar` is `@nogc` yet allocates closures with the GC test2.d(

[Issue 23112] code passes @nogc, allocates anyway

2022-06-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23112 Walter Bright changed: What|Removed |Added Keywords||safe --

[Issue 23159] New: [betterC] scope(failure) use in betterC gives confusing error

2022-06-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23159 Issue ID: 23159 Summary: [betterC] scope(failure) use in betterC gives confusing error Product: D Version: D2 Hardware: All OS: All Status: NEW

[Issue 23159] [betterC] scope(failure) use in betterC gives confusing error

2022-06-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23159 Jack Stouffer changed: What|Removed |Added Keywords||betterC --

[Issue 23112] code passes @nogc, allocates anyway

2022-06-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23112 --- Comment #3 from Walter Bright --- Some further study. The semantic analysis for call()() cannot be done during the semantic analysis for bar() or Forward, because the template arguments to call()() are as yet unknown. We only find out the argume

[Issue 23160] New: template alias parameters can be used to bypass escape checks

2022-06-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23160 Issue ID: 23160 Summary: template alias parameters can be used to bypass escape checks Product: D Version: D2 Hardware: All OS: All Status: NEW

[Issue 23160] template alias parameters can be used to bypass escape checks

2022-06-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23160 Walter Bright changed: What|Removed |Added Keywords||safe --

[Issue 23112] code passes @nogc, allocates anyway

2022-06-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23112 Walter Bright changed: What|Removed |Added See Also||https://issues.dlang.org/sh

[Issue 23160] template alias parameters can be used to bypass escape checks

2022-06-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23160 Walter Bright changed: What|Removed |Added See Also||https://issues.dlang.org/sh

[Issue 23112] code passes @nogc, allocates anyway

2022-06-04 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23112 --- Comment #4 from Walter Bright --- A simpler version of this is filed as https://issues.dlang.org/show_bug.cgi?id=23160 which should be fixed first. --