[Issue 19374] TypeVector undefined in grammar

2018-11-20 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19374 Basile B. changed: What|Removed |Added Keywords||pull --- Comment #2 from Basile B. --- pull

[Issue 19374] TypeVector undefined in grammar

2018-11-20 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19374 Basile B. changed: What|Removed |Added CC||b2.t...@gmx.com --- Comment #1 from Basile B.

[Issue 19415] return non-copyable struct fails if member function has return attribute

2018-11-20 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19415 RazvanN changed: What|Removed |Added CC||razvan.nitu1...@gmail.com --- Comment #1 from

[Issue 19413] Segfault assigning hashmap from slice in CTFE

2018-11-20 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19413 --- Comment #1 from dl...@ryanjframe.com --- run.dlang.io runs this successfully from 2.061 to 2.080.1; it segfaults from 2.081.1 to current. --

[Issue 19416] Make core.exception.onOutOfMemoryError work in betterC

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

[Issue 19416] Make core.exception.onOutOfMemoryError work in betterC

2018-11-20 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19416 --- Comment #1 from github-bugzi...@puremagic.com --- Commit pushed to master at https://github.com/dlang/druntime https://github.com/dlang/druntime/commit/459dda6db6c7708cfdbe91ea964d26891c18f954 Fix Issue 19416 - Make

[Issue 19416] Make core.exception.onOutOfMemoryError work in betterC

2018-11-19 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19416 Nathan S. changed: What|Removed |Added Summary|g |Make |

[Issue 19416] g

2018-11-19 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19416 Nathan S. changed: What|Removed |Added See Also||https://issues.dlang.org/sh |

[Issue 19396] [betterC] ScopeBuffer can't be used in betterC with inline

2018-11-19 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19396 Nathan S. changed: What|Removed |Added See Also||https://issues.dlang.org/sh |

[Issue 19416] New: Make core.exception.onOutOfMemoryError work in betterC

2018-11-19 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19416 Issue ID: 19416 Summary: Make core.exception.onOutOfMemoryError work in betterC Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: enhancement

[Issue 19415] New: return non-copyable struct fails if member function has return attribute

2018-11-19 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19415 Issue ID: 19415 Summary: return non-copyable struct fails if member function has return attribute Product: D Version: D2 Hardware: All OS: All

[Issue 19414] object.__cmp(T[]) on big-endian architectures can use memcmp for unsigned integers of any size

2018-11-19 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19414 --- Comment #2 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/dlang/druntime https://github.com/dlang/druntime/commit/249433af4f34aa1ad768f9af5e917e42aecd338f Fix Issue 19414 - object.__cmp(T[]) on big-endian

[Issue 19412] std.algorithm.cmp with default ordering can use memcmp for all big-endian or size 1 unsigned types (instead of just char)

2018-11-19 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19412 --- Comment #1 from Nathan S. --- Pull request: https://github.com/dlang/phobos/pull/6776 --

[Issue 19414] object.__cmp(T[]) on big-endian architectures can use memcmp for unsigned integers of any size

2018-11-19 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19414 --- Comment #1 from Nathan S. --- Pull request: https://github.com/dlang/druntime/pull/2359 --

[Issue 19414] New: object.__cmp(T[]) on big-endian architectures can use memcmp for unsigned integers of any size

2018-11-19 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19414 Issue ID: 19414 Summary: object.__cmp(T[]) on big-endian architectures can use memcmp for unsigned integers of any size Product: D Version: D2 Hardware: PowerPC

[Issue 19413] New: Segfault assigning hashmap from slice in CTFE

2018-11-19 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19413 Issue ID: 19413 Summary: Segfault assigning hashmap from slice in CTFE Product: D Version: D2 Hardware: x86_64 OS: All Status: NEW Severity: normal

[Issue 19412] std.algorithm.cmp with default ordering can use memcmp for all big-endian or size 1 unsigned types (instead of just char)

2018-11-19 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19412 Nathan S. changed: What|Removed |Added Summary|std.algorithm.cmp with |std.algorithm.cmp with

[Issue 19412] New: std.algorithm.cmp with default ordering can use memcmp for all unsigned types that are big-endian or have size 1 (instead of just char)

2018-11-19 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19412 Issue ID: 19412 Summary: std.algorithm.cmp with default ordering can use memcmp for all unsigned types that are big-endian or have size 1 (instead of just char) Product: D

[Issue 8663] AliasThis is not used in comparison

2018-11-19 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=8663 Walter Bright changed: What|Removed |Added See Also||https://issues.dlang.org/sh

[Issue 5380] alias this is not considered with superclass lookup

2018-11-19 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=5380 Walter Bright changed: What|Removed |Added See Also||https://issues.dlang.org/sh

[Issue 8663] AliasThis is not used in comparison

2018-11-19 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=8663 --- Comment #4 from Walter Bright --- This is another facet of https://issues.dlang.org/show_bug.cgi?id=5380 I'm not sure we should be 'fixing' this. --

[Issue 8663] AliasThis is not used in comparison

2018-11-19 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=8663 Walter Bright changed: What|Removed |Added CC||bugzi...@digitalmars.com --- Comment #3 from

[Issue 5380] alias this is not considered with superclass lookup

2018-11-19 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=5380 --- Comment #7 from Walter Bright --- This is much more of a perplexing problem than it first appears. What order are things looked up in? Is the alias-this looked up first, or the base classes? Or are they looked up as the base classes are looked

[Issue 13683] More precise error message for wrong lambda

2018-11-19 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13683 Basile B. changed: What|Removed |Added Status|RESOLVED|REOPENED Resolution|FIXED

[Issue 13683] More precise error message for wrong lambda

2018-11-18 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13683 --- Comment #3 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/dlang/phobos https://github.com/dlang/phobos/commit/887f7558e01535cc570b169d65358a7282361564 Fix Issue 13683 - More precise error message for wrong

[Issue 13683] More precise error message for wrong lambda

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

[Issue 18572] AliasSeq default arguments are broken

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

[Issue 18572] AliasSeq default arguments are broken

2018-11-18 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18572 --- Comment #2 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/dlang/dmd https://github.com/dlang/dmd/commit/5e48302354a1ec1b55108c8a8a90613b7f3eebf2 Fix Issue 18572 - AliasSeq default arguments are broken

[Issue 1983] Delegates violate const

2018-11-18 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=1983 --- Comment #20 from Stanislav Blinov --- It was: https://issues.dlang.org/show_bug.cgi?id=16095 --

[Issue 16095] a delegate can mutate immutable data and break shared / non-shared enforcements

2018-11-18 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16095 Stanislav Blinov changed: What|Removed |Added See Also||https://issues.dlang.org/sh

[Issue 1983] Delegates violate const

2018-11-18 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=1983 Stanislav Blinov changed: What|Removed |Added CC||stanislav.bli...@gmail.com See

[Issue 16437] Enum type inference

2018-11-18 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16437 --- Comment #1 from Basile B. --- Other possible cases: SomeEnum {se1, se2} SomeEnum x = se1 | se2; // OK, there's a hint to solve se1 and se2 auto y = se1 | se2; // Error (unless se1/se2 exist as var in the scope. --

[Issue 19381] capture pointer in nested function should not be called "this"

2018-11-18 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19381 Stanislav Blinov changed: What|Removed |Added See Also||https://issues.dlang.org/sh

[Issue 19410] Inconsistency between __traits(allMembers) and __traits(hasMember) for nested structs

2018-11-18 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19410 Stanislav Blinov changed: What|Removed |Added See Also||https://issues.dlang.org/sh

[Issue 19364] Decrease template bloat for string functions

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

[Issue 19364] Decrease template bloat for string functions

2018-11-18 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19364 --- Comment #1 from github-bugzi...@puremagic.com --- Commit pushed to master at https://github.com/dlang/phobos https://github.com/dlang/phobos/commit/4cc47e6dc21ac3f42cd1b21f8dd37d2c56c070fa Fix Issue 19364 - Decrease template bloat for string

[Issue 18906] Template specialisations should not be stripped if they're not called

2018-11-18 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18906 --- Comment #6 from Manu --- But you get the idea... --

[Issue 18906] Template specialisations should not be stripped if they're not called

2018-11-18 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18906 --- Comment #5 from Manu --- Sorry, it should probably be '=', not ':'... --

[Issue 18572] AliasSeq default arguments are broken

2018-11-18 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18572 RazvanN changed: What|Removed |Added CC||razvan.nitu1...@gmail.com --- Comment #1 from

[Issue 1983] Delegates violate const

2018-11-18 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=1983 RazvanN changed: What|Removed |Added CC||razvan.nitu1...@gmail.com --- Comment #19 from

[Issue 18906] Template specialisations should not be stripped if they're not called

2018-11-18 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18906 RazvanN changed: What|Removed |Added CC||razvan.nitu1...@gmail.com --- Comment #4 from

[Issue 19411] New: Visual D Intellisense chokes on static ifs

2018-11-18 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19411 Issue ID: 19411 Summary: Visual D Intellisense chokes on static ifs Product: D Version: D2 Hardware: x86_64 OS: Windows Status: NEW Severity: normal

[Issue 19410] New: Inconsistency between __traits(allMembers) and __traits(hasMember) for nested structs

2018-11-18 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19410 Issue ID: 19410 Summary: Inconsistency between __traits(allMembers) and __traits(hasMember) for nested structs Product: D Version: D2 Hardware: All OS: All

[Issue 19409] New: static if (__traits(compiles, __traits(identifier, ...))) evaluates to false even though the expression alone evaluates to true

2018-11-18 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19409 Issue ID: 19409 Summary: static if (__traits(compiles, __traits(identifier, ...))) evaluates to false even though the expression alone evaluates to true Product: D

[Issue 19164] malloc may be considered pure when failure results in program exit (no need to reset errno)

2018-11-18 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19164 --- Comment #12 from Nathan S. --- Improvement PR: https://github.com/dlang/phobos/pull/6774 --

[Issue 19164] malloc may be considered pure when failure results in program exit (no need to reset errno)

2018-11-18 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19164 --- Comment #11 from Nathan S. --- >It's like we're talking about different things... `malloc` returning >null is *insufficient* to warrant program termination, no matter how >you want to call the wrapper. I think 99% of the problem is that I

[Issue 19164] malloc may be considered pure when failure results in program exit (no need to reset errno)

2018-11-18 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19164 --- Comment #10 from Nathan S. --- You are right, the documentation is incorrect and should be fixed. --

[Issue 19164] malloc may be considered pure when failure results in program exit (no need to reset errno)

2018-11-18 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19164 --- Comment #9 from Stanislav Blinov --- It's like we're talking about different things... `malloc` returning null is *insufficient* to warrant program termination, no matter how you want to call the wrapper. As for that: > They can know by

[Issue 19164] malloc may be considered pure when failure results in program exit (no need to reset errno)

2018-11-18 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19164 --- Comment #8 from Nathan S. --- >If it was only to improve already existing code, it should've been >done there locally for that code. BTW, the first version of the PR was like that, but Sebastian Wilzbach & Petar Kirov objected convincingly on

[Issue 19164] malloc may be considered pure when failure results in program exit (no need to reset errno)

2018-11-18 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19164 --- Comment #7 from Nathan S. --- The name "enforceMalloc" was chosen to be similar to "enforce" which throws an exception if its argument is false. The idea being "enforceMalloc" is like a shorthand way of writing: "auto ptr = malloc(sz);

[Issue 19164] malloc may be considered pure when failure results in program exit (no need to reset errno)

2018-11-18 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19164 --- Comment #6 from Stanislav Blinov --- If it was only to improve already existing code, it should've been done there locally for that code. But these are made for the whole package. For longevity, changing semantics of malloc isn't a good design

[Issue 19164] malloc may be considered pure when failure results in program exit (no need to reset errno)

2018-11-17 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19164 --- Comment #5 from Nathan S. --- The functions are package-visible only, and they're replacing places where previously malloc was being called and the program was aborting if the result was null. --

[Issue 19164] malloc may be considered pure when failure results in program exit (no need to reset errno)

2018-11-17 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19164 --- Comment #4 from Stanislav Blinov --- But functions in that fix do not assert that. Nor is 0 an invalid argument to malloc. --

[Issue 19164] malloc may be considered pure when failure results in program exit (no need to reset errno)

2018-11-17 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19164 --- Comment #3 from Nathan S. --- The pattern is correct when it is known the argument to malloc cannot be zero. For instance, in std.container.array.Array.length(size_t newLength), allocation is only attempted if newLength is greater than the

[Issue 19164] malloc may be considered pure when failure results in program exit (no need to reset errno)

2018-11-17 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19164 Stanislav Blinov changed: What|Removed |Added Status|RESOLVED|REOPENED CC|

[Issue 19164] malloc may be considered pure when failure results in program exit (no need to reset errno)

2018-11-17 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19164 --- Comment #1 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/dlang/phobos https://github.com/dlang/phobos/commit/dcca23edcac64fc8505645dcfb71dcd0e7d5c77e Fix Issue 19164 - malloc may be considered pure when

[Issue 19164] malloc may be considered pure when failure results in program exit (no need to reset errno)

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

[Issue 19403] Make std.string.stripLeft on char array @nogc nothrow

2018-11-17 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19403 --- Comment #2 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/dlang/phobos https://github.com/dlang/phobos/commit/63a2198003db698dd27c0e51d01fd79bd286c989 Fix Issue 19403 - Make std.string.stripLeft on char

[Issue 19403] Make std.string.stripLeft on char array @nogc nothrow

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

[Issue 19408] nothrow inference fails (template + postblit)

2018-11-17 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19408 Stanislav Blinov changed: What|Removed |Added Severity|normal |regression --- Comment #1 from Stanislav

[Issue 18474] Postblit not working in shared structs

2018-11-17 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18474 --- Comment #5 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/dlang/dlang.org https://github.com/dlang/dlang.org/commit/bd8bc44ca834bde8488b8c551b143bd5e25e55ba Spec change for Issue 18474

[Issue 19408] New: nothrow inference fails (template + postblit)

2018-11-17 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19408 Issue ID: 19408 Summary: nothrow inference fails (template + postblit) Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: normal

[Issue 19090] core.internal.hash.bytesHash unit test uses incorrect test vector on BigEndian machines

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

[Issue 19090] core.internal.hash.bytesHash unit test uses incorrect test vector on BigEndian machines

2018-11-17 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19090 --- Comment #1 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/dlang/druntime https://github.com/dlang/druntime/commit/3118877107cb8eaaadb9b06b26c1e10acea88a74 Fix Issue 19090 - core.internal.hash.bytesHash unit

[Issue 19407] Separate compilation breaks hasElaborateDestructor with recursive type

2018-11-16 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19407 Paul Backus changed: What|Removed |Added CC||snarwin+bugzi...@gmail.com --

[Issue 18866] Overload from opDispatch ignored in WithStatement

2018-11-16 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18866 --- Comment #7 from John Hall --- I get that. The point I wanted to highlight was that even if it's not changed at least the spec can be beefed up. --

[Issue 18866] Overload from opDispatch ignored in WithStatement

2018-11-16 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18866 --- Comment #6 from Simen Kjaeraas --- (In reply to John Hall from comment #5) You're right that a new global function will shadow opDispatch, but with the fix the exact opposite problem will appear, so it's not all that simple. --

[Issue 18866] Overload from opDispatch ignored in WithStatement

2018-11-16 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18866 John Hall changed: What|Removed |Added CC||john.michael.h...@gmail.com --- Comment #5 from

[Issue 19407] New: Separate compilation breaks hasElaborateDestructor with recursive type

2018-11-16 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19407 Issue ID: 19407 Summary: Separate compilation breaks hasElaborateDestructor with recursive type Product: D Version: D2 Hardware: x86_64 OS: Linux

[Issue 19406] New: -allinst -unittest link failure when importing std.path

2018-11-16 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19406 Issue ID: 19406 Summary: -allinst -unittest link failure when importing std.path Product: D Version: D2 Hardware: All OS: All Status: NEW

[Issue 19405] Speed up backwards UTF-8 decoding in stripRight & make nogc nothrow for strings

2018-11-16 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19405 --- Comment #2 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/dlang/phobos https://github.com/dlang/phobos/commit/f22d322d0fc94e79be50797b2871d62740d1bf67 Fix Issue 19405 - Speed up backwards UTF-8 decoding in

[Issue 19405] Speed up backwards UTF-8 decoding in stripRight & make nogc nothrow for strings

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

[Issue 19405] Speed up backwards UTF-8 decoding in stripRight & make nogc nothrow for strings

2018-11-16 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19405 --- Comment #1 from Nathan S. --- Pull request: https://github.com/dlang/phobos/pull/6771 --

[Issue 18979] Template constructor bypasses private

2018-11-16 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18979 --- Comment #2 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/dlang/dmd https://github.com/dlang/dmd/commit/c58c4d1f4f2f16e6dcfacbbe1d08a08c2b52235a Fix Issue 18979 - Template constructor bypasses private

[Issue 18979] Template constructor bypasses private

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

[Issue 19405] Speed up backwards UTF-8 decoding in stripRight & make nogc nothrow for strings

2018-11-16 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19405 Nathan S. changed: What|Removed |Added Summary|Improve backwards UTF-8 |Speed up backwards UTF-8

[Issue 19405] Improve backwards UTF-8 decoding in stripRight & make nogc nothrow for strings

2018-11-16 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19405 Nathan S. changed: What|Removed |Added Summary|Improve backwards UTF-8 |Improve backwards UTF-8

[Issue 19405] New: Improve backwards UTF-8 decoding in stripRight

2018-11-15 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19405 Issue ID: 19405 Summary: Improve backwards UTF-8 decoding in stripRight Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: enhancement

[Issue 18778] std.format: Positional arguments do not work as expected with nesting

2018-11-15 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18778 --- Comment #1 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/dlang/phobos https://github.com/dlang/phobos/commit/7ec06c07dbc3060a9f10c2b04165fc4db0ae9a21 Fix issue 18778

[Issue 19404] Optimize std.string.stripRight

2018-11-15 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19404 --- Comment #2 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/dlang/phobos https://github.com/dlang/phobos/commit/c380684bdb8c3a29cad78f8499a600c6a74a1e5b Fix Issue 19404 - Optimize std.string.stripRight

[Issue 19404] Optimize std.string.stripRight

2018-11-15 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19404 --- Comment #1 from Nathan S. --- Pull request: https://github.com/dlang/phobos/pull/6770 --

[Issue 19404] New: Optimize std.string.stripRight

2018-11-15 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19404 Issue ID: 19404 Summary: Optimize std.string.stripRight Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: enhancement Priority: P1

[Issue 19403] Make std.string.stripLeft on char array @nogc nothrow

2018-11-15 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19403 --- Comment #1 from Nathan S. --- Pull request: https://github.com/dlang/phobos/pull/6769 --

[Issue 19403] Make std.string.stripLeft on char array @nogc nothrow

2018-11-15 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19403 Nathan S. changed: What|Removed |Added Summary|std.string.stripLeft on |Make std.string.stripLeft

[Issue 19403] New: std.string.stripLeft on char array could be @nogc nothrow

2018-11-15 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19403 Issue ID: 19403 Summary: std.string.stripLeft on char array could be @nogc nothrow Product: D Version: D2 Hardware: All OS: All Status: NEW

[Issue 18327] std.random.XorshiftEngine is parameterized by UIntType but only works with uint

2018-11-15 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18327 --- Comment #1 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/dlang/phobos https://github.com/dlang/phobos/commit/c99a1855f612ac476aa9318a17efc31a97b325b7 Fix Issue 18327 - std.random.XorshiftEngine is

[Issue 12885] const union wrongly converts implicitly to mutable

2018-11-15 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12885 Issue 12885 depends on issue 12883, which changed state. Issue 12883 Summary: implicit conversion of struct to mutable via alias this https://issues.dlang.org/show_bug.cgi?id=12883 What|Removed |Added

[Issue 12883] implicit conversion of struct to mutable via alias this

2018-11-15 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12883 RazvanN changed: What|Removed |Added Status|RESOLVED|REOPENED CC|

[Issue 16976] Implicit conversion from ulong to int in foreach_reverse

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

[Issue 16976] Implicit conversion from ulong to int in foreach_reverse

2018-11-15 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16976 --- Comment #3 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/dlang/dmd https://github.com/dlang/dmd/commit/1003fe69843de58238f2b7823ddd1f22eeb7bc0b Fix issue 16976 - Do not convert blindly the size of an

[Issue 19402] New: bitshift with long shift amount results in int instead of long

2018-11-15 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19402 Issue ID: 19402 Summary: bitshift with long shift amount results in int instead of long Product: D Version: D2 Hardware: x86 OS: Windows Status: NEW

[Issue 18796] std.algorithm.substitute asserts on empty range

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

[Issue 18796] std.algorithm.substitute asserts on empty range

2018-11-15 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18796 --- Comment #2 from github-bugzi...@puremagic.com --- Commit pushed to master at https://github.com/dlang/phobos https://github.com/dlang/phobos/commit/d95bc60dadc454cc6143971b14a2fbf4e149cb7b Fix Issue 18796 - Made substitute with multiple range

[Issue 10930] std.array.replace cannot simple replace an element in array

2018-11-14 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=10930 --- Comment #9 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/dlang/phobos https://github.com/dlang/phobos/commit/bf5dc02f1a898e5283bbd8edfc60b03887f1f47c Fix Issue 9702, 10930 - std.array.replace cannot simple

[Issue 10930] std.array.replace cannot simple replace an element in array

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

[Issue 9702] std.string.replace for single chars too?

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

[Issue 9702] std.string.replace for single chars too?

2018-11-14 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=9702 --- Comment #3 from github-bugzi...@puremagic.com --- Commit pushed to master at https://github.com/dlang/phobos https://github.com/dlang/phobos/commit/bf5dc02f1a898e5283bbd8edfc60b03887f1f47c Fix Issue 9702, 10930 - std.array.replace cannot simple

[Issue 18796] std.algorithm.substitute asserts on empty range

2018-11-14 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18796 Seb changed: What|Removed |Added CC||greensunn...@gmail.com --- Comment #1 from Seb ---

[Issue 19401] Fix bug in core.internal.traits.hasElaborateDestructor & hasElaborateCopyConstructor for struct with static array alias & for nested structs/unions

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

[Issue 19401] Fix bug in core.internal.traits.hasElaborateDestructor & hasElaborateCopyConstructor for struct with static array alias & for nested structs/unions

2018-11-14 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=19401 --- Comment #1 from github-bugzi...@puremagic.com --- Commit pushed to master at https://github.com/dlang/druntime https://github.com/dlang/druntime/commit/a87fe49e9b72ef0d15a42c6363b3aea0057f7b86 Fix Issue 19401 - Fix hasElaborateDestructor &

  1   2   3   4   5   6   7   8   9   10   >