[Issue 17896] Alternate version of std.conv.to which returns Nullable

2017-10-11 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17896 --- Comment #2 from Jonathan M Davis --- (In reply to Steven Schveighoffer from comment #1) > Can't we just hook with: > > to!(Nullable!int) > > ? Maybe. It's not something I thought of. However, it _is_ possible

[Issue 17896] Alternate version of std.conv.to which returns Nullable

2017-10-11 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17896 Steven Schveighoffer changed: What|Removed |Added CC|

[Issue 17896] New: Alternate version of std.conv.to which returns Nullable

2017-10-11 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17896 Issue ID: 17896 Summary: Alternate version of std.conv.to which returns Nullable Product: D Version: D2 Hardware: All OS: All Status: NEW

[Issue 11353] core.time.Duration is missing to() conversion function

2017-10-11 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=11353 Jonathan M Davis changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 11352] core.time does not check for overflow when converting integrals to a Duration

2017-10-11 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=11352 Jonathan M Davis changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 17893] [REG 2.076.1] contract in templatized final class require nothrow

2017-10-11 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17893 Iain Buclaw changed: What|Removed |Added CC||ibuc...@gdcproject.org

[Issue 17893] [REG 2.076.1] contract in templatized final class require nothrow

2017-10-11 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17893 Iain Buclaw changed: What|Removed |Added Status|NEW |ASSIGNED --

[Issue 17307] [REG2.072.0][ICE] TypeBasic::implicitConvTo: After error "anonymous struct can only be a part of an aggregate"

2017-10-11 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17307 --- Comment #3 from github-bugzi...@puremagic.com --- Commits pushed to stable at https://github.com/dlang/dmd https://github.com/dlang/dmd/commit/0cd20c350681eee7e94483564d86f37a1d3d0b85 Fix Issue 17307 - [REG2.072.0][ICE]

[Issue 17307] [REG2.072.0][ICE] TypeBasic::implicitConvTo: After error "anonymous struct can only be a part of an aggregate"

2017-10-11 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17307 github-bugzi...@puremagic.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 17881] Provide mechanism to preallocate memory from the GC

2017-10-11 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17881 --- Comment #9 from safety0ff.bugz --- (In reply to Steven Schveighoffer from comment #8) > Internally, I think something like this is needed. What I am looking for, > though, is the high-level API of "I have 20 million T's

[Issue 17881] Provide mechanism to preallocate memory from the GC

2017-10-11 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17881 --- Comment #8 from Steven Schveighoffer --- (In reply to safety0ff.bugz from comment #7) > I think the API should obviously should have the size of the elements as a > separate arguments and provide as much information as

[Issue 17881] Provide mechanism to preallocate memory from the GC

2017-10-11 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17881 safety0ff.bugz changed: What|Removed |Added CC|

[Issue 17891] forum is dog slow

2017-10-11 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17891 Steven Schveighoffer changed: What|Removed |Added CC|

[Issue 17895] New: Undefined reference with -inline and static assert

2017-10-11 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17895 Issue ID: 17895 Summary: Undefined reference with -inline and static assert Product: D Version: D2 Hardware: x86_64 OS: Linux Status: NEW Severity: normal

[Issue 17894] Generalizing std.range.primitives.empty to use .length causes the style_lint target to fail due to std.regex.internal.ir.Bytecode.length being defined as uint

2017-10-11 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17894 --- Comment #1 from ZombineDev --- We decided to workaround the problem locally in std.range.primitives.empty by not instantiating `hasLength` at all. --

[Issue 6409] std.array.empty for associative arrays too

2017-10-11 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=6409 ZombineDev changed: What|Removed |Added Depends on||17894 --

[Issue 6409] std.array.empty for associative arrays too

2017-10-11 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=6409 ZombineDev changed: What|Removed |Added CC||petar.p.ki...@gmail.com

[Issue 17894] Generalizing std.range.primitives.empty to use .length causes the style_lint target to fail due to std.regex.internal.ir.Bytecode.length being defined as uint

2017-10-11 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17894 ZombineDev changed: What|Removed |Added Blocks||6409 --

[Issue 17894] New: Generalizing std.range.primitives.empty to use .length causes the style_lint target to fail due to std.regex.internal.ir.Bytecode.length being defined as uint

2017-10-11 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17894 Issue ID: 17894 Summary: Generalizing std.range.primitives.empty to use .length causes the style_lint target to fail due to std.regex.internal.ir.Bytecode.length being defined as

[Issue 17893] New: [REG 2.076.1] contract in templatized final class require nothrow

2017-10-11 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17893 Issue ID: 17893 Summary: [REG 2.076.1] contract in templatized final class require nothrow Product: D Version: D2 Hardware: x86_64 OS: Linux Status: