[Issue 18425] New: std.process environment["VAR"] = "NAME" does not always take effect

2018-02-11 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18425 Issue ID: 18425 Summary: std.process environment["VAR"] = "NAME" does not always take effect Product: D Version: D2 Hardware: x86 OS: Windows Status:

[Issue 4936] Better error when type inference fails due to incorrect template parameter type

2018-02-11 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=4936 Seb changed: What|Removed |Added Status|RESOLVED|REOPENED Resolution|WONTFIX

[Issue 18312] string concatenation with -betterC fails with linker errors

2018-02-11 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18312 --- Comment #7 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/dlang/dmd https://github.com/dlang/dmd/commit/2a671e0bbfa37427f73494ecca79144e659e0122 fix Issue 18312 - string concatenation with -betterC fails wit

[Issue 18312] string concatenation with -betterC fails with linker errors

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

[Issue 15086] import doesn't verify module declaration

2018-02-11 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15086 Andrei Alexandrescu changed: What|Removed |Added CC||and...@erdani.com --- Comment #3 from

[Issue 14964] __traits(isAlias, foo)

2018-02-11 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14964 --- Comment #7 from Mike Parker --- (In reply to Walter Bright from comment #6) > > > __traits(getAllMembers, funcs) > > Perhaps a better solution is to have getAllMembers ignore aliases, as > aliases are members only for the purpose of symbol look

[Issue 18422] String members and parameters cannot be mixed in, even during CTFE

2018-02-11 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18422 --- Comment #7 from Andrei Alexandrescu --- (In reply to Adam D. Ruppe from comment #6) > Why doesn't: > > enum Data[] d = getModule!("mypack.mymod").data; > > > work? Where getModule is a small template that just returns the populated > Module ob

[Issue 18422] String members and parameters cannot be mixed in, even during CTFE

2018-02-11 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18422 Adam D. Ruppe changed: What|Removed |Added CC||destructiona...@gmail.com --- Comment #6 fro

[Issue 4936] Better error when type inference fails due to incorrect template parameter type

2018-02-11 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=4936 --- Comment #5 from Jesse Phillips --- Seb, this is specifically about the error message poorly directing the user to provide a SortedRange. This was more confusing to me since I hit the issue after the library change, rather than when initially writi

[Issue 18424] New: Add DUB man pages to the released archive

2018-02-11 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18424 Issue ID: 18424 Summary: Add DUB man pages to the released archive Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: normal Priority:

[Issue 18422] String members and parameters cannot be mixed in, even during CTFE

2018-02-11 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18422 --- Comment #5 from Andrei Alexandrescu --- Refer to https://github.com/andralex/introspect/blob/master/introspect.d. It defines Module as a template taking the module name as a string, and the data declarations work out nicely. I'll continue digging

[Issue 18422] String members and parameters cannot be mixed in, even during CTFE

2018-02-11 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18422 --- Comment #4 from Andrei Alexandrescu --- (In reply to ag0aep6g from comment #3) > (In reply to Andrei Alexandrescu from comment #2) > > Happy to oblige! > > > > struct Data > > { > > string name; > > string type; > > string qualifier;

[Issue 18422] String members and parameters cannot be mixed in, even during CTFE

2018-02-11 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18422 --- Comment #3 from ag0ae...@gmail.com --- (In reply to Andrei Alexandrescu from comment #2) > Happy to oblige! > > struct Data > { > string name; > string type; > string qualifier; > string[] attributes; > } > > Then the module can

[Issue 18422] String members and parameters cannot be mixed in, even during CTFE

2018-02-11 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18422 --- Comment #2 from Andrei Alexandrescu --- Happy to oblige! struct Data { string name; string type; string qualifier; string[] attributes; } Then the module can give you all top-level data declarations: enum Data[] d = Module("myp

[Issue 18422] String members and parameters cannot be mixed in, even during CTFE

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

[Issue 11555] std.algorithm.reverse should return the just-reversed range

2018-02-11 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=11555 --- Comment #9 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/dlang/phobos https://github.com/dlang/phobos/commit/3acaa9d53ac9d89e2f403ee13f865765f79149cd Fix Issue 11555 - std.algorithm.reverse should return th

[Issue 11555] std.algorithm.reverse should return the just-reversed range

2018-02-11 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=11555 Seb changed: What|Removed |Added Keywords||pull --- Comment #8 from Seb --- > Let's just have it

[Issue 11555] std.algorithm.reverse should return the just-reversed range

2018-02-11 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=11555 Andrei Alexandrescu changed: What|Removed |Added Keywords||preapproved --- Comment #7 from Andrei

[Issue 18423] rdmd incorrectly assumes that the D compiler outputs dependency info to stdout

2018-02-11 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18423 --- Comment #1 from Joseph Rushton Wakeling --- For context, this issue was observed while trying to update rdmd's integration tests to use gdmd: https://github.com/dlang/tools/pull/307#issuecomment-363564781 --

[Issue 18422] New: String members and parameters cannot be mixed in, even during CTFE

2018-02-11 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18422 Issue ID: 18422 Summary: String members and parameters cannot be mixed in, even during CTFE Product: D Version: D2 Hardware: All OS: All Status: NEW

[Issue 18423] New: rdmd incorrectly assumes that the D compiler outputs dependency info to stdout

2018-02-11 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18423 Issue ID: 18423 Summary: rdmd incorrectly assumes that the D compiler outputs dependency info to stdout Product: D Version: D2 Hardware: x86_64 OS: Linux

[Issue 18421] New: rdmd test-case for pragma(lib) support is incompatible with GDC

2018-02-11 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18421 Issue ID: 18421 Summary: rdmd test-case for pragma(lib) support is incompatible with GDC Product: D Version: D2 Hardware: x86_64 OS: Linux Status: NEW

[Issue 17060] betterC std.allocator

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

[Issue 18398] std.datetime.stopwatch documented examples could be better

2018-02-11 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18398 --- Comment #3 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/dlang/phobos https://github.com/dlang/phobos/commit/2806ae5e8b2000f0f9de7e1aca6a86b3db995cae Issue 18398 - std.datetime.stopwatch documented examples

[Issue 18420] New: string as an initializer should work in any place an immutable char array does

2018-02-11 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18420 Issue ID: 18420 Summary: string as an initializer should work in any place an immutable char array does Product: D Version: D2 Hardware: All OS: All S

[Issue 18419] make all Phobos unittests version(StdUnittest)

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

[Issue 18419] New: make all Phobos unittests version(StdUnittest)

2018-02-11 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18419 Issue ID: 18419 Summary: make all Phobos unittests version(StdUnittest) Product: D Version: D2 Hardware: All URL: http://dlang.org/ OS: All Status: NEW

[Issue 18364] header file generation doesn't print the package name in package(XXX)

2018-02-11 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18364 --- Comment #2 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/dlang/dmd https://github.com/dlang/dmd/commit/7c241287195d0f177962d45e64d0a262aaa56141 Fix Issue 18364 - header file generation doesn't print the pac

[Issue 18312] string concatenation with -betterC fails with linker errors

2018-02-11 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18312 --- Comment #6 from Walter Bright --- https://github.com/dlang/dmd/pull/7868 --

[Issue 18418] New: Access violation when compiling with botan

2018-02-11 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18418 Issue ID: 18418 Summary: Access violation when compiling with botan Product: D Version: D2 Hardware: x86_64 OS: Windows Status: NEW Severity: major Pr

[Issue 18412] [REG2.077.0] immutable array in library becomes null when referenced in static constructor

2018-02-11 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18412 Nicholas Wilson changed: What|Removed |Added CC||iamthewilsona...@hotmail.co

[Issue 18010] Undefined reference to _d_arraycopy when copying arrays in -betterC

2018-02-11 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18010 --- Comment #3 from Walter Bright --- https://github.com/dlang/dmd/pull/7867 --

[Issue 18417] New: Make const and immutable postblit constructors illegal

2018-02-11 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18417 Issue ID: 18417 Summary: Make const and immutable postblit constructors illegal Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: enhancement