[Issue 24306] ImportC: same name structs in separate C files interfere when compiled together

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

[Issue 24291] ImportC: support computed goto

2023-12-29 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=24291 --- Comment #9 from Walter Bright --- At least I can get you a better error message: https://github.com/dlang/dmd/pull/15967 --

[Issue 24291] ImportC: support computed goto

2023-12-29 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=24291 Walter Bright changed: What|Removed |Added Hardware|x86_64 |All Summary|ImportC: cannot

[Issue 24291] ImportC: cannot compile janet.c

2023-12-29 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=24291 --- Comment #7 from Walter Bright --- (In reply to Daniel from comment #5) > #if defined(__GNUC__) && !defined(__EMSCRIPTEN__) > #define JANET_USE_COMPUTED_GOTOS > #endif Unfortunately, if dmd #define'd __EMSCRIPTEN__ it would likely turn on some

[Issue 24293] ImportC: parallel compilation failure

2023-12-29 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=24293 --- Comment #3 from Walter Bright --- I'm not understanding the need for dmd to generate the .i file rather than cpp? I'm also not understanding the reentrancy problem - are multiple .i files being generated with the same base name, thus conflicting

[Issue 24306] ImportC: same name structs in separate C files interfere when compiled together

2023-12-29 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=24306 Dlang Bot changed: What|Removed |Added Keywords||pull --- Comment #2 from Dlang Bot ---

[Issue 24307] [std.meta] weak values/alias for default values

2023-12-29 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=24307 Basile-z changed: What|Removed |Added CC||b2.t...@gmx.com --- Comment #1 from Basile-z

[Issue 24307] New: [std.meta] weak values/alias for default values

2023-12-29 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=24307 Issue ID: 24307 Summary: [std.meta] weak values/alias for default values Product: D Version: D2 Hardware: x86_64 OS: Linux Status: NEW Severity: enhancement

[Issue 24288] std time handling SUX

2023-12-29 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=24288 --- Comment #4 from Dlang Bot --- dlang/phobos pull request #8867 "[std.datetime] Tweak docs" was merged into master: - 5e93d4f9c9f0a17fdf6f222c9ff8153b16aa01c1 by Nick Treleaven: [std.datetime] Tweak docs Add links to package.d. Tweak

[Issue 14387] Disallow string literals as assert conditions

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

[Issue 24291] ImportC: cannot compile janet.c

2023-12-29 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=24291 --- Comment #6 from anonymous4 --- Oh, __GNUC__ means gnu C dialect? --- cjanet.c --- #undef __GNUC__ #include "janet.c" --- dmd -P-I. -c cjanet.c Does this work? --