[Issue 23927] New: Missing unreachable warning after call to a noreturn function as if-condition

2023-05-18 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23927 Issue ID: 23927 Summary: Missing unreachable warning after call to a noreturn function as if-condition Product: D Version: D2 Hardware: All OS: All St

[Issue 23925] dlangui is stuck in Deprecations loop after upgrading to 2.103.1

2023-05-18 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23925 kinke changed: What|Removed |Added CC||ki...@gmx.net --- Comment #1 from kinke --- Yep, th

[Issue 23926] ImportC: D can’t pass pointer to const struct to C function declared taking pointer to const struct

2023-05-18 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23926 --- Comment #2 from dave287...@gmail.com --- (In reply to dave287091 from comment #1) > Thinking more about this, C doesn’t have transitive const so maybe this is > actually correct. Maybe D needs head const to properly express C const. The error mes

[Issue 23926] ImportC: D can’t pass pointer to const struct to C function declared taking pointer to const struct

2023-05-18 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23926 --- Comment #1 from dave287...@gmail.com --- Thinking more about this, C doesn’t have transitive const so maybe this is actually correct. Maybe D needs head const to properly express C const. --

[Issue 23926] New: ImportC: D can’t pass pointer to const struct to C function declared taking pointer to const struct

2023-05-18 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23926 Issue ID: 23926 Summary: ImportC: D can’t pass pointer to const struct to C function declared taking pointer to const struct Product: D Version: D2 Hardware: All

[Issue 23926] ImportC: D can’t pass pointer to const struct to C function declared taking pointer to const struct

2023-05-18 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23926 dave287...@gmail.com changed: What|Removed |Added Keywords||ImportC --

[Issue 23925] New: dlangui is stuck in Deprecations loop after upgrading to 2.103.1

2023-05-18 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23925 Issue ID: 23925 Summary: dlangui is stuck in Deprecations loop after upgrading to 2.103.1 Product: D Version: D2 Hardware: All OS: All Status: NEW

[Issue 23924] New: Template function overload fails with enum and typesafe variadic template parameters

2023-05-18 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23924 Issue ID: 23924 Summary: Template function overload fails with enum and typesafe variadic template parameters Product: D Version: D2 Hardware: x86 OS: Windows

[Issue 23923] `this` not captured by lazy expression

2023-05-18 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23923 --- Comment #2 from Vladimir Panteleev --- (In reply to Vladimir Panteleev from comment #0) > lazyFun({ > virtualFunc(); > }()); This could simply be: lazyFun(virtualFunc()); --

[Issue 12247] in contract in interfaces is not checked

2023-05-18 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12247 --- Comment #5 from FeepingCreature --- Hm, apologies, nevermind - that seems unrelated. Right now, "no in-contract" is equivalent to "in (true)". `I::foo(int i) in (i > 7)` creates an in-contract of "at least i > 7 must be permitted for foo". `Im

[Issue 12247] in contract in interfaces is not checked

2023-05-18 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12247 FeepingCreature changed: What|Removed |Added CC||default_357-l...@yahoo.de --- Comment #4 f

[Issue 23922] [std.socket]

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

[Issue 23923] `this` not captured by lazy expression

2023-05-18 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23923 --- Comment #1 from Vladimir Panteleev --- (In reply to Vladimir Panteleev from comment #0) > so the implicit reference to `this` (or other locals) would not be allowed. so escaping the lazy expression in lazyFun would not be allowed.* --

[Issue 17235] Compile error inout member function, out-of-order semantic

2023-05-18 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17235 johanenge...@weka.io changed: What|Removed |Added CC||johanenge...@weka.io --- Comment #2 fr

[Issue 23922] [std.socket]

2023-05-18 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23922 --- Comment #2 from Dlang Bot --- @RazvanN7 created dlang/dlang.org pull request #3610 "Fix Issue 23922 - Fix dmd/compiler/samples broken links" fixing this issue: - Fix Issue 23922 - Fix dmd/compiler/samples broken links https://github.com/dlang/d

[Issue 23923] New: `this` not captured by lazy expression

2023-05-18 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23923 Issue ID: 23923 Summary: `this` not captured by lazy expression Product: D Version: D2 Hardware: All OS: All Status: NEW Keywords: accepts-invalid, wrong-code

[Issue 23922] [std.socket]

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

[Issue 10491] Type inference for function arguments with default value

2023-05-18 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=10491 RazvanN changed: What|Removed |Added CC||d...@me.com --- Comment #9 from RazvanN --- *** I

[Issue 17186] Type inference for parameters with default argument

2023-05-18 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17186 RazvanN changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 3720] Taking address of member functions possible without an instance

2023-05-18 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=3720 --- Comment #28 from RazvanN --- *** Issue 17315 has been marked as a duplicate of this issue. *** --

[Issue 17315] Assigning a delegate to a function compiles but causes segfault

2023-05-18 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17315 RazvanN changed: What|Removed |Added Status|REOPENED|RESOLVED Resolution|---

[Issue 17315] Assigning a delegate to a function compiles but causes segfault

2023-05-18 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17315 Eyal changed: What|Removed |Added Status|RESOLVED|REOPENED CC|

[Issue 23922] New: [std.socket]

2023-05-18 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=23922 Issue ID: 23922 Summary: [std.socket] Product: D Version: D2 Hardware: All URL: http://dlang.org/phobos/ OS: All Status: NEW Severity: enhancemen

[Issue 17235] Compile error inout member function, out-of-order semantic

2023-05-18 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17235 RazvanN changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 17310] [SPEC] Ambiguous mangling for 'Y', Objective-C function or variadic arguments?

2023-05-18 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17310 --- Comment #7 from Rainer Schuetze --- Even if adding support for Objective-C to the demangler, it fails to demangle the symbols in comment 5, while it works for `extern(Windows)`. So I guess it is still valid if Objective-C support is not deprecate

[Issue 17298] Wrong deprecation warnings about derived class accessing private method

2023-05-18 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17298 RazvanN changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 17310] [SPEC] Ambiguous mangling for 'Y', Objective-C function or variadic arguments?

2023-05-18 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17310 RazvanN changed: What|Removed |Added CC||razvan.nitu1...@gmail.com --- Comment #6 from Razv

[Issue 17315] Assigning a delegate to a function compiles but causes segfault

2023-05-18 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17315 RazvanN changed: What|Removed |Added Status|NEW |RESOLVED CC|