[Issue 18199] Error with lambda in struct initializer

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18199

--- Comment #1 from elro...@elronnd.net ---
Oh, one more thing.  

Bla bla = {(int a, int b) => a + b};

works fine.

--


[Issue 18199] New: Error with lambda in struct initializer

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18199

  Issue ID: 18199
   Summary: Error with lambda in struct initializer
   Product: D
   Version: D2
  Hardware: All
OS: All
Status: NEW
  Severity: normal
  Priority: P1
 Component: dmd
  Assignee: nob...@puremagic.com
  Reporter: elro...@elronnd.net

With the following code:


struct Bla {
int delegate(int, int) fun;
}
void main() {
Bla bla1 = Bla((int a, int b) { return a + b; }); // works
Bla bla2 = {(int a, int b) { return a + b; }}; // errors
}


There is this cryptic error:


t.d(6): Error: found } when expecting ; following statement
t.d(6): Deprecation: use { } for an empty statement, not ;
t.d(8): Error: semicolon expected, not EOF
t.d(8): Error: found EOF when expecting } following compound statement


If nothing else, the error message should be improved, but shouldn't the second
line be valid?

--


[Issue 14650] Destructors are not called on global variables

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14650

Steven Schveighoffer  changed:

   What|Removed |Added

 CC||schvei...@yahoo.com

--- Comment #5 from Steven Schveighoffer  ---
Not calling destructors of thread-local variables at the end of the program
could potentially be considered expected behavior.

But not calling them at the end of thread termination is a big problem. As D
gets closer to reference counting, sane destruction calls are going to become
more and more important.

--


[Issue 14650] Destructors are not called on global variables

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14650

Jonathan M Davis  changed:

   What|Removed |Added

 CC||issues.dl...@jmdavisprog.co
   ||m

--- Comment #4 from Jonathan M Davis  ---
Yeah, I just tested this after a discussion static variables and their liftemos
on D.Learn

---
import std.stdio;

struct S
{
this(string foo)
{
_foo = foo;
}

~this()
{
writefln("%s destroyed", _foo);
}

string _foo;
}

void main()
{
static mainStatic = S("main");
auto s = S("local");
f();
}

void f()
{
static fStatic = S("f");
}
---

It just prints out

local destroyed

The variables for the static destructors are never called.

--


[Issue 18198] New: @disable semantic not applied for the delete operator

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18198

  Issue ID: 18198
   Summary: @disable semantic not applied for the delete operator
   Product: D
   Version: D2
  Hardware: All
OS: All
Status: NEW
  Keywords: accepts-invalid
  Severity: normal
  Priority: P1
 Component: dmd
  Assignee: nob...@puremagic.com
  Reporter: b2.t...@gmx.com

---
class Foo
{
@disable delete(void*){}
}

void main()
{
Foo foo = new Foo;
delete foo;
}
---

is accepted, but not 

---
class Foo
{
@disable new (size_t){return null;}
}

void main()
{
Foo foo = new Foo;
delete foo;
}
---

there should be a symmetry between "@disable new" and "@disable delete"

--


[Issue 18049] dmd -unittest against a library not compiled with -unittest gives undefined symbols

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18049

--- Comment #7 from Rainer Schuetze  ---
downsides are slower compilation and bloated object files. Should not make a
difference in the size of the executable.

--


[Issue 18194] hasStaticMember doesn't work with static enum

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18194

--- Comment #4 from Jonathan M Davis  ---
No, because an enum doesn't get associated with an instance. Like an alias,
it's just a scoped declaration. e.g.


struct S
{
enum a = "foo";
static enum b = "bar";
}

void main()
{
auto c = S.a;
auto d = S.b;
auto e = S.init.a;
auto f = S.init.b;
}

compiles just fine. And while it seems a bit bizarre, this compile just fine
too


struct S
{
alias a = int;
static alias b = int;
}

void main()
{
alias c = S.a;
alias d = S.b;
alias e = S.init.a;
alias f = S.init.b;
}


For that matter, the only influence that static has on variables over whether
you can use the type name or can use an an instance is that non-static
variables have to be referred to via the instance that they're associated with,
whereas static variables can be accessed either via the type name or via an
instance. Though in that case, it doesn't have anything do with static being
ignored like it does in the examples above.

All of this is why it was actually surprisingly difficult to come up with an
implementation of hasStaticMember which works in the general case. But
hasStaticMember can't distinguish between stuff that the compiler treats as the
same.

--


[Issue 18197] [REG2.073] Internal error: backend\cgcod.c 1659

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18197

ag0ae...@gmail.com changed:

   What|Removed |Added

   Keywords||ice
 CC||ag0ae...@gmail.com

--


[Issue 18163] std.container.array should be usable in @safe

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18163

--- Comment #2 from Nathan S.  ---
https://github.com/dlang/phobos/pull/6001

--


[Issue 18197] New: [REG2.073] Internal error: backend\cgcod.c 1659

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18197

  Issue ID: 18197
   Summary: [REG2.073] Internal error: backend\cgcod.c 1659
   Product: D
   Version: D2
  Hardware: x86_64
OS: Windows
Status: NEW
  Severity: regression
  Priority: P1
 Component: dmd
  Assignee: nob...@puremagic.com
  Reporter: rma...@gmail.com

testcase.d
-
struct A
{
double a;
}

pair makeA(double value)
{
return pair(value);
}

double test(double x)
{
ulong* p = *cast(ulong *)
return makeA(x).a;
}

dmd -m32 -c -inline -O testcase.d
dmd -m32mscoff -c -inline -O testcase.d
both fail with "Internal error: Internal error: backend\cgcod.c 1659"

This first appears in v2.073.0-b1 and is still present in nightly builds with
"Internal error: dmd\backend\cgcod.c 1688"

--


[Issue 18163] std.container.array should be usable in @safe

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18163

Nathan S.  changed:

   What|Removed |Added

 CC||n8sh.second...@hotmail.com

--- Comment #1 from Nathan S.  ---
I agree and feel that the library "array" should ideally be no less @safe to
use than builtin dynamic arrays. I'll submit a patch.

--



[Issue 18196] New: segmentation fault on "fwrite" on any system with glibc-core-2.25

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18196

  Issue ID: 18196
   Summary: segmentation fault on "fwrite" on any system with
glibc-core-2.25
   Product: D
   Version: D2
  Hardware: x86_64
OS: Linux
Status: NEW
  Severity: critical
  Priority: P1
 Component: phobos
  Assignee: nob...@puremagic.com
  Reporter: g...@asd.iao.ru

dmd, installed from "official" rpm:

any program (for example, code follows) traps on "writeln" with follows
diagnosis:

module main;

import std.stdio;

int main(string[] args)
{
writefln("Hello World\n");
return 0;
}

Fatal error: glibc detected an invalid stdio handle

Program received signal SIGSEGV, Segmentation fault.
0x77460299 in fwrite () from /lib64/libc.so.6

(gdb) bt
#0  0x77460299 in fwrite () from /lib64/libc.so.6
#1  0x004046ba in std.stdio (obj=..., f=0x655160 ) at 
/usr/include/d/std/stdio.d:4064
#2  0x004045f1 in std.stdio.File.LockingTextWriter (this=..., 
writeme=...)
at /usr/include/d/std/stdio.d:2775
#3  0x00403ddb in std.range.primitives (e=..., r=...) at 
/usr/include/d/std/range/primitives.d:269
#4  0x00403dad in std.range.primitives (e=..., r=...) at 
/usr/include/d/std/range/primitives.d:358
#5  0x00403d41 in std.format (this=..., writer=...) at 
/usr/include/d/std/format.d:1188
#6  0x00403871 in std.format (fmt=..., w=...) at 
/usr/include/d/std/format.d:474
#7  0x004037d1 in std.stdio.File (this=..., fmt=...) at 
/usr/include/d/std/stdio.d:1496
#8  0x00403759 in std.stdio (fmt=...) at 
/usr/include/d/std/stdio.d:3797
#9  0x0040370a in D main (args=...) at hello.d:7

--


[Issue 18194] hasStaticMember doesn't work with static enum

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18194

--- Comment #3 from FeepingCreature  ---
I'd expect static-on-enum to influence whether you could do this.member or
Class.member. Is this not the case?

--


[Issue 18049] dmd -unittest against a library not compiled with -unittest gives undefined symbols

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18049

--- Comment #6 from Timothee Cour  ---
confirmed that adding -allinst works (both with dmd and ldc), but indeed, this
should be fixed.

question: what are downsides of -allinst?

--


[Issue 16232] std.experimental.logger.core.sharedLog isn't thread-safe

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16232

ag0ae...@gmail.com changed:

   What|Removed |Added

 Status|RESOLVED|REOPENED
 Resolution|FIXED   |---

--


[Issue 18195] New: out/in need to be nothrow

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18195

  Issue ID: 18195
   Summary: out/in need to be nothrow
   Product: D
   Version: D2
  Hardware: x86_64
OS: All
Status: NEW
  Severity: normal
  Priority: P1
 Component: dmd
  Assignee: nob...@puremagic.com
  Reporter: greensunn...@gmail.com

The following shouldn't be allowed:

---
int foo()
out
{
throw new Exception("a");
}
do
{
   return 2;
}

void main()
{
foo();
}
---


See also: https://github.com/dlang/dmd/pull/7553

--


[Issue 18194] hasStaticMember doesn't work with static enum

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18194

Jonathan M Davis  changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 CC||issues.dl...@jmdavisprog.co
   ||m
 Resolution|--- |INVALID

--- Comment #2 from Jonathan M Davis  ---
Except that static on an enum is meaningless and is thus ignored by the
compiler. The generated binary is identical whether static is there or not. So,
there's really nothing to detect here. It would be just as meaningful if you
put pure in front of enum (which for better or worse, does compile).

--


[Issue 16997] Integral promotion rules not being followed for unary + - ~ expressions

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16997

--- Comment #14 from ponce  ---
Great! D is now a bit easier to explain.

--


[Issue 16744] We should have a TypeOf template so that typeof can be used with templates like staticMap

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16744

ZombineDev  changed:

   What|Removed |Added

 Resolution|FIXED   |WONTFIX

--


[Issue 15750] net/isemail uses lots of redundant helper methods

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15750

--- Comment #3 from github-bugzi...@puremagic.com ---
Commits pushed to dmd-cxx at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/5c31dd26ed289b397a4bad32ac29af6e77247ef7
Issue 15750 - remove substr from std.net.isemail

https://github.com/dlang/phobos/commit/e9ff980095462ee88713bcea3cc9852de5081e5b
Merge pull request #5585 from wilzbach/remove-substr

--


[Issue 2137] Data not compressed on fly when adding to zip archive

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=2137

--- Comment #8 from github-bugzi...@puremagic.com ---
Commits pushed to dmd-cxx at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/6b151756108f57a1bc472ad121f27a38df2c80f0
Fix Issue 2137 - Data not compressed on fly when adding to zip archive

https://github.com/dlang/phobos/commit/aa8c61f8a20cb1d0dd438bf0959453526663454e
Merge pull request #5679 from RazvanN7/Issue_2137

--


[Issue 17283] std.experimental.typecons uses private module members

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17283

--- Comment #5 from github-bugzi...@puremagic.com ---
Commits pushed to dmd-cxx at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/df400d9dff930a804998ba5ea8536ea312b8ca76
Fix Issue 17283 - std.experimental.typecons uses private module members

https://github.com/dlang/phobos/commit/69f437a50200bcda63c67e221df210175204076e
Merge pull request #5319 from RazvanN7/Issue_17283

--


[Issue 16744] We should have a TypeOf template so that typeof can be used with templates like staticMap

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16744

github-bugzi...@puremagic.com changed:

   What|Removed |Added

 Resolution|WONTFIX |FIXED

--


[Issue 17801] Date.fromISOExtString broken in 2.076 because of changed type specifier

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17801

--- Comment #4 from github-bugzi...@puremagic.com ---
Commits pushed to dmd-cxx at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/80a0b584ee8d803392ab9362ee05a154370ade7d
Fix issue 17801: DateTime.fromISOExtString no longer works with const strings.

https://github.com/dlang/phobos/commit/67e66d2d4468aa3884b36dccc6d195792cab5790
Merge pull request #5721 from jmdavis/issue_17801

--


[Issue 16615] std.process is missing functionality for child processes

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16615

--- Comment #7 from github-bugzi...@puremagic.com ---
Commits pushed to dmd-cxx at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/71ca4c5b1428e6b4a9b2d89586cd8851c48619a6
Partial Fix For Issue 16615 - convert os pid to std.process Pid

https://github.com/dlang/phobos/commit/15a5a4898c67d0ecb7c7d2a5d9e744eeaf188ca1
Merge pull request #5086 from edi33416/process_enhancement

https://github.com/dlang/phobos/commit/07602da6334fa250032d302c777b75d17b0e4379
Revert "Partial Fix Issue 16615 - convert os pid to std.process Pid"

https://github.com/dlang/phobos/commit/9bfc82130c0e4af4d1dc95bb261570c6e4f6f5d8
Merge pull request #5456 from dlang/revert-5086-process_enhancement

--


[Issue 13348] std.uni.Grapheme is impure due to using C malloc and friends

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13348

--- Comment #15 from github-bugzi...@puremagic.com ---
Commits pushed to dmd-cxx at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/187e2b769b7ab1e2509d54e31cddc007b423fc8a
fix issue 13348

https://github.com/dlang/phobos/commit/fde471f8f21182b875bfbe0a6fdcef58bfa77c78
Merge pull request #5723 from DmitryOlshansky/fix-issue-13348

--


[Issue 17192] ParameterDefaults fails when parameter is called "i"

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17192

--- Comment #4 from github-bugzi...@puremagic.com ---
Commits pushed to dmd-cxx at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/2e063e92469bcbda9171ba6dea45a3c158810ae6
fix issue 17192 - ParameterDefaults fails when parameter is called "i"

https://github.com/dlang/phobos/commit/5d3c842dfe84a9bfb8bd617b11f8d23175570094
Merge pull request #5671 from aG0aep6G/ParameterDefaults

--


[Issue 17673] wrong whichPattern in multi-regex with alteration

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17673

--- Comment #6 from github-bugzi...@puremagic.com ---
Commits pushed to dmd-cxx at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/5fbab17c47c4f3993fd74eb81931eb628bf0473c
Fix issue 17673 - wrong whichPattern in multi-regex with alteration

https://github.com/dlang/phobos/commit/bc367dae1e25b0b282c4456480812039f6c732d3
Merge pull request #5702 from DmitryOlshansky/issue-17673-stable

--


[Issue 17365] https://dlang.org/phobos/std_experimental_checkedint.html is missing the Throw hook description

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17365

--- Comment #3 from github-bugzi...@puremagic.com ---
Commits pushed to dmd-cxx at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/74a8f6bb477563d1158a4c2528c6822784d1fecf
Fix Issue 17365 - checkedint.html is missing the Throw hook description

https://github.com/dlang/phobos/commit/84c0d12c3f47e297ba3ccfaa9498d8319336c319
Merge pull request #5544 from RazvanN7/Issue_17365

--


[Issue 17780] Malformed DDOC links in std.range

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17780

--- Comment #5 from github-bugzi...@puremagic.com ---
Commits pushed to dmd-cxx at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/cf422b0521d6b63ebfc50dd7ae9e273408b49b39
fix issue 17780 -  Malformed DDOC links in std.range

https://github.com/dlang/phobos/commit/694d87fe02f9ca062e89d7434651b8f6cc59f912
Merge pull request #5708 from BBasile/issue-17780-stable

--


[Issue 15759] chunks should work with only an input range

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15759

--- Comment #4 from github-bugzi...@puremagic.com ---
Commit pushed to dmd-cxx at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/6826427ba55b9ae9a0f64f4489c359a851e08087
Fix issue 15759: Extend std.range.chunks to work with non-forward input ranges.

--


[Issue 17587] JSONOptions: No forward slash encoding

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17587

--- Comment #8 from github-bugzi...@puremagic.com ---
Commits pushed to dmd-cxx at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/0503b9b4a55512335ce038a34aa57a137b76753d
add JSONOptions.doNotEscapeSlashes

https://github.com/dlang/phobos/commit/987ebc54baffe1d8cf41a560ab7a746721e1c7de
Merge pull request #5552 from aG0aep6G/17587

--


[Issue 16997] Integral promotion rules not being followed for unary + - ~ expressions

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16997

--- Comment #13 from github-bugzi...@puremagic.com ---
Commits pushed to dmd-cxx at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/47d9a09e66d7fde929b596a72450a92d51d0b3e1
bigint: fix dependency on broken Issue 16997

https://github.com/dlang/phobos/commit/c1832981e3818a151ee25805d47d472633a218ad
Merge pull request #5646 from WalterBright/bigint-cast

--


[Issue 16230] core.atomic.atomicLoad removes shared from aggregate types too eagerly

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16230

--- Comment #6 from github-bugzi...@puremagic.com ---
Commits pushed to dmd-cxx at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/7e87d0646a3c2177e41253c7b9c3fca09c6fb08f
prepare for fix of druntime issue 16230

https://github.com/dlang/phobos/commit/b97aa79fb60bdba7a8ab08cf7341b077a5b5efba
Merge pull request #5665 from aG0aep6G/16230

--


[Issue 16232] std.experimental.logger.core.sharedLog isn't thread-safe

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16232

github-bugzi...@puremagic.com changed:

   What|Removed |Added

 Status|REOPENED|RESOLVED
 Resolution|--- |FIXED

--


[Issue 16191] std/digest/digest.d should be renamed to package.d

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16191

--- Comment #4 from github-bugzi...@puremagic.com ---
Commit pushed to dmd-cxx at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/5774d017eb4fa154491385a91f590abc2f66b964
Fix issue 16191 - std/digest/digest.d should be renamed to package.d

--


[Issue 5418] std.math.lround not implemented on win32 and not documented

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=5418

--- Comment #5 from github-bugzi...@puremagic.com ---
Commits pushed to dmd-cxx at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/4ea051f17a1308a92ce93d0cb7e5ea38c2de1e18
Issue 5418 - std.math.lround not implemented on win32 and not documented

https://github.com/dlang/phobos/commit/42c3b6b75159daa9d976933d42a3a4fdd1fa9868
Merge pull request #5599 from RazvanN7/Issue_5418

--


[Issue 17264] [REG2.073] uniq fails with const elements

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17264

--- Comment #6 from github-bugzi...@puremagic.com ---
Commit pushed to dmd-cxx at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/113502af744fb82d68e8f51fd73831b628dcc1eb
std.algorithm.iteration: Add test for issue 17264

--


[Issue 17661] New isInputRange rejects valid input range

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17661

--- Comment #10 from github-bugzi...@puremagic.com ---
Commits pushed to dmd-cxx at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/be9ad6a311a53e9ab8d2a8b69777b73d33b279c3
Fix issue 17661: isInputRange should work with .front that returns reference to
parameter.

https://github.com/dlang/phobos/commit/6b460ab71750ae4d405ec392581d781a7d4f4e2a
Merge pull request #5688 from quickfur/issue17661

--


[Issue 11252] "in" operator for std.range.iota

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=11252

--- Comment #7 from github-bugzi...@puremagic.com ---
Commits pushed to dmd-cxx at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/80d1e84453e5a8c20ef53fd459ce641ca8df0d4e
Issue 11252 - In operator requested for std.range.iota

https://github.com/dlang/phobos/commit/017ca067e668546a5df0d5b45442e44ee225f266
Merge pull request #5629 from dukc/11252

--


[Issue 17519] RedBlackTree doesn't like const/immutable elements

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17519

--- Comment #4 from github-bugzi...@puremagic.com ---
Commits pushed to dmd-cxx at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/29c7f36df591e3137233460940cdd824a745786c
fix issue 17519 - RedBlackTree doesn't like const/immutable elements

https://github.com/dlang/phobos/commit/173ccd835b5080dde5eec00d0ddae35a954b87cd
Merge pull request #5492 from aG0aep6G/rbtree-immutable

--


[Issue 17668] regex(q"<[^]>")

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17668

--- Comment #4 from github-bugzi...@puremagic.com ---
Commits pushed to dmd-cxx at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/ba15802664b806ffc2a56e2ef1cec4f6ce523dac
Fix issue 17668 - assert failure regex(q"<[^]>")

https://github.com/dlang/phobos/commit/bcb17a6d88c5107fc9df388b6e1a1fe84f6bf90c
Merge pull request #5657 from DmitryOlshansky/issue-17668

--


[Issue 12260] Improve error of std.stdio.readf when involving whitespace

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12260

--- Comment #5 from github-bugzi...@puremagic.com ---
Commits pushed to dmd-cxx at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/afc732661a5cbdd69b22d5bffa57fddab76172ad
Fix Issue 12260 - Improve error of std.stdio.readf when involving whitespace

https://github.com/dlang/phobos/commit/63de27b5308b6bdb4e0489cc53e87e603f0c95cf
Merge pull request #5591 from RazvanN7/Issue_12260

--


[Issue 17711] std.array.byPair should be usable with const AA

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17711

--- Comment #4 from github-bugzi...@puremagic.com ---
Commits pushed to dmd-cxx at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/0c0aed8662dcd3579de4521c98ce0facbfd774fe
Fix issue 17711: std.array.byPair ought to work with const AA's.

https://github.com/dlang/phobos/commit/e4e858bf50e01f7bc9566b6fd56d9e3ff867d1a8
Merge pull request #5668 from quickfur/issue17711

--


[Issue 17724] digest is not a template declaration, it is a module

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17724

--- Comment #4 from github-bugzi...@puremagic.com ---
Commits pushed to dmd-cxx at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/a0a0842b901d8346cd6cc60f4deddf16126d361a
Fix issue 17724 - to be deprecated module std.digest.digest conflicts with
contained function digest for alias.

https://github.com/dlang/phobos/commit/bdcbb419e99e50c94a4412b3572ff0ee60c858d1
Merge pull request #5674 from schveiguy/fix17724

--


[Issue 17574] Range violation in std.getopt:getopt AA parsing

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17574

--- Comment #3 from github-bugzi...@puremagic.com ---
Commits pushed to dmd-cxx at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/bb0340766b4810fd72f92d2a55981aba8006396e
Fix issue 17574 - Avoid range error by checking the result of indexOf

https://github.com/dlang/phobos/commit/700d44da1d104c03b5553cb9f636433b9be3434d
Merge pull request #5525 from Hackerpilot/issue-17574

--


[Issue 16744] We should have a TypeOf template so that typeof can be used with templates like staticMap

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16744

--- Comment #16 from github-bugzi...@puremagic.com ---
Commits pushed to dmd-cxx at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/d39cc3ff43501a753c14dc1d7461603dc77640ba
Fix Issue 16744: Add Typeof

https://github.com/dlang/phobos/commit/674f87e061ad55a2a2d312b099d32e58404d92ab
Merge pull request #5662 from dlang/MetaLang-patch-1-3

https://github.com/dlang/phobos/commit/be351ebe20df55b72e7441e43b84cfacee42f8ea
Revert "Fix Issue 16744: Add Typeof"

https://github.com/dlang/phobos/commit/f0eaf4456355f3ed68e4fe078663fbb7ccaf46de
Merge pull request #5664 from dlang/revert-5662-MetaLang-patch-1-3

--


[Issue 6718] "nWayUnion" => "nWayMerge", plus true nWayUnion

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=6718

--- Comment #17 from github-bugzi...@puremagic.com ---
Commits pushed to dmd-cxx at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/9efa504bdca2b2644375e86d3b1527170512b726
Fix Issue 6718 - nWayUnion => nWayMerge, plus true nWayUnion

https://github.com/dlang/phobos/commit/bdae5f08f3cf4ed153063ad1d9a07fbb5aa12668
Merge pull request #5620 from RazvanN7/Issue_6718

--


[Issue 17075] ctRegex BacktrackingMatcher.prevStack: free(): invalid pointer

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17075

--- Comment #6 from github-bugzi...@puremagic.com ---
Commits pushed to dmd-cxx at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/d47c8859bcb2bffc684fc4d6b57e4f5ed0ec5441
Fix issue 17075 ctRegex BacktrackingMatcher.prevStack: free(): invalid pointer

https://github.com/dlang/phobos/commit/091ff0f8bbd8383e81eddfca8e0299178825301f
Merge pull request #5252 from DmitryOlshansky/issue-17075

--


[Issue 6384] std.traits.isComparable

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=6384

--- Comment #5 from github-bugzi...@puremagic.com ---
Commits pushed to dmd-cxx at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/24bfb294b7523307d10aaaf41ad2021c6cb38501
Fix Issue 6384 - add std.traits.isComparable

https://github.com/dlang/phobos/commit/a6ef870042c2c569c31173645f01a2ec682fc283
Merge pull request #5566 from RazvanN7/Issue_6384

--


[Issue 17482] [REG 2.074] comile error: Comparing Nullable!Variant with basic type

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17482

--- Comment #7 from github-bugzi...@puremagic.com ---
Commits pushed to dmd-cxx at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/a7ea880eb24a36e09e50de7b8b32d941110aa630
Fix issue 17482: Fix Nullable!Variant equality checks.

https://github.com/dlang/phobos/commit/d07b10148dcfbf494a8f433ebf5646a4cb8d1b10
Merge pull request #5541 from jmdavis/issue_17482

--


[Issue 16079] memoize should cache objects too

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16079

--- Comment #4 from github-bugzi...@puremagic.com ---
Commit pushed to dmd-cxx at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/aefb5892a3ee1dbbb3433db951e261f3a1b5635c
Merge pull request #4367 from wilzbach/fix_16079

--


[Issue 17250] ProcessPipes (std.process) should provide a test for a null pid

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17250

--- Comment #9 from github-bugzi...@puremagic.com ---
Commits pushed to dmd-cxx at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/b4284db1f937e90fec6ffe4a9e4e2bf4783799bb
Fix Issue 17250 - ProcessPipes (std.process) should provide a test for a null
pid

https://github.com/dlang/phobos/commit/1e296c11d8f8083402f8611d495cdcd015ff6fb3
Merge pull request #5621 from RazvanN7/Issue_17250

--


[Issue 16993] Documentation for toSimpleString and toString does not explain how they differ

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16993

--- Comment #5 from github-bugzi...@puremagic.com ---
Commits pushed to dmd-cxx at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/57ef9199632b8cb5451f9d7d8c76aad29410db84
Fix issue 16993: Clarify documentation of std.datetime's toString functions.

https://github.com/dlang/phobos/commit/3324796a2972a2f62ac3f1b73727a5d9e3d5e011
Merge pull request #5592 from jmdavis/issue_16993

--


[Issue 16062] Add 'clear' method to OutBuffer (std.outbuffer)

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16062

--- Comment #4 from github-bugzi...@puremagic.com ---
Commits pushed to dmd-cxx at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/09ab8e96e33e8a41b735928f38629536fba883b6
Fix Issue 16062 - Add 'clear' method to OutBuffer (std.outbuffer)

https://github.com/dlang/phobos/commit/a1f274dca6da79d5cfed2382ec9cae867cf25a9c
Merge pull request #5593 from RazvanN7/Issue_16062

--


[Issue 17640] std.concurrenct writeln conflicts with std.stdio writeln in unittests

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17640

--- Comment #3 from github-bugzi...@puremagic.com ---
Commits pushed to dmd-cxx at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/a5afe1609feed83f2233cad80a54201dccdd4b1e
Fix Issue 17640 - std.concurrenct writeln conflicts with std.stdio writeln in
unittests

https://github.com/dlang/phobos/commit/72c1c2bc3a27f529128a453bc8327a76cd162e2f
Merge pull request #5600 from wilzbach/fix-17640

--


[Issue 17458] [std.regex] Assertion failure in package.d

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17458

--- Comment #6 from github-bugzi...@puremagic.com ---
Commits pushed to dmd-cxx at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/7a51c0e24eea6c02336d2aa897c608974ea2ac57
Fix issue 17458 add messages to asserts

https://github.com/dlang/phobos/commit/008a8a3ef3fab4e1f51f2bf65d3f6b42dc152f78
Merge pull request #5660 from DmitryOlshansky/issue-17458

--


[Issue 17667] regex([r".", r"[\(\{[\]\}\)]"]);

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17667

--- Comment #5 from github-bugzi...@puremagic.com ---
Commits pushed to dmd-cxx at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/42c0d79e5a405e12bae3b6ae642c9b2a1e2bf06e
Fix issue 17667 - regex([r".", r"[\(\{[\]\}\)]"]);

https://github.com/dlang/phobos/commit/284e8eee1c8783340d92e4107303a5f54c9284a9
Merge pull request #5656 from DmitryOlshansky/issue-17667

--


[Issue 17557] std.json should not do UTF decoding when parsing

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17557

--- Comment #4 from github-bugzi...@puremagic.com ---
Commit pushed to dmd-cxx at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/226f8e001c256836bdcc7917443704db93f318c3
Fix Issue 17557 - std.json should not do UTF decoding when parsing

--


[Issue 17650] [REG v2.075.0 b1-b4] std.getopt range violation

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17650

--- Comment #14 from github-bugzi...@puremagic.com ---
Commits pushed to dmd-cxx at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/296184f5419e1a7f8748688606950e747338f8f1
Fix issue 17650: std.getopt range violation when option value is a hyphen.

https://github.com/dlang/phobos/commit/603e406b60cedd199b7bb2b6f9167438ec452307
Merge pull request #5612 from jondegenhardt/issue-17650-getopt-range-violation

https://github.com/dlang/phobos/commit/7a0ff521f296fef66455a84f11864b9cb046c43a
Fix issue 17650: std.getopt range violation when option value is a hyphen.

--


[Issue 17525] std.algorithm.searching.skipOver should have a single argument with pred version

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17525

--- Comment #5 from github-bugzi...@puremagic.com ---
Commits pushed to dmd-cxx at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/1d1b42f413c7b929dcd5c3081dd181638a912fd6
Fix Issue 17525 - std.algorithm.skipOver should have a single argument with
pred version

https://github.com/dlang/phobos/commit/37d15a89c52967006585cb088dbe008e901aa123
Merge pull request #5543 from RazvanN7/Issue_17525

--


[Issue 17562] Tangent function returns NaN for abs(input) >= 2^63

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17562

--- Comment #3 from github-bugzi...@puremagic.com ---
Commit pushed to dmd-cxx at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/0fb66f092b897b55318509c6582008b3f912311a
Fix issue 17562 - tan returning -nan for inputs where abs(x) >= 2^63

--


[Issue 15771] FileLogger should create the output directory if it does not exist

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15771

--- Comment #4 from github-bugzi...@puremagic.com ---
Commits pushed to dmd-cxx at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/e85381ee42652029a8b1c8d8397aee78c2ae7139
Fix Issue 15771 - FileLogger should create the output directory if it does not
exist

https://github.com/dlang/phobos/commit/d27a3bf9d53c9b0dd35f70c5060891d68dd6ce6a
Merge pull request #5594 from RazvanN7/Issue_15771

--


[Issue 17369] [Module std.traits] Documentation lists ditto in table

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17369

--- Comment #4 from github-bugzi...@puremagic.com ---
Commits pushed to dmd-cxx at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/43eadc38e3e31258470b53237db4176876ad54c5
Fix Issue 17369 - [Module std.traits] Documentation lists ditto in table

https://github.com/dlang/phobos/commit/0d7ce7f65969af6cb7c06f1a48ed4ead77194d80
Merge pull request #5558 from RazvanN7/Issue_17369

--


[Issue 17616] makeIndex cannot fully use range of index type

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17616

--- Comment #3 from github-bugzi...@puremagic.com ---
Commit pushed to dmd-cxx at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/54bda1e5bcb98f898342c51186f659293f73aa86
fix Issue 17616 - makeIndex cannot fully use range of index type

--


[Issue 5904] std.json parseString doesn't handle chars outside the BMP

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=5904

--- Comment #5 from github-bugzi...@puremagic.com ---
Commit pushed to dmd-cxx at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/b23e7a4107cc2eb3275e022cb46f7270e586ca29
Fix Issue 5904 - std.json parseString doesn't handle chars outside the BMP

--


[Issue 16397] missing coverage from template instances when using separate compilation

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16397

--- Comment #6 from github-bugzi...@puremagic.com ---
Commit pushed to dmd-cxx at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/1f7e59980539fe0f9ba352b258e8266db6bdff01
fix test coverage

--


[Issue 17328] std.experimental.logger: wrong hex formatting for zeros

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17328

--- Comment #3 from github-bugzi...@puremagic.com ---
Commits pushed to dmd-cxx at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/9e6759995a1502dbd92a05b4d0a8b662f1c6032b
fix issue 15945, 16256, 17328

https://github.com/dlang/phobos/commit/86d500972b7ddb0251f836e07ffdcd01ca10bfa2
Merge pull request #5373 from burner/issue17328

--


[Issue 17564] std.experimental.allocator.theAllocator is null within shared static this

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17564

--- Comment #3 from github-bugzi...@puremagic.com ---
Commits pushed to dmd-cxx at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/4a5d2b3b189f072e9bd0b1779a7d585e3945921b
Fix issue 17564: Eliminate "static this" for theAllocator

https://github.com/dlang/phobos/commit/2e0a49cd397ea1bdb993e3a9271193cf6051b8ce
Merge pull request #5519 from s-ludwig/lazy_the_allocator

--


[Issue 8680] Provide additional iteration modes for dirEntries

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=8680

--- Comment #15 from github-bugzi...@puremagic.com ---
Commits pushed to dmd-cxx at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/efd740e55132a7c0fce4de4263104d599233e066
Improve documentation of std.file.SpanMode (issue 8680)

https://github.com/dlang/phobos/commit/8fadb88f8d3c279cc0595ca4167a28aacf7d184e
Merge pull request #5569 from CyberShadow/pull-20170707-153926

--


[Issue 17540] std.net.curl: HTTP no possibillity to set CURLOPT_NOPROXY

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17540

--- Comment #4 from github-bugzi...@puremagic.com ---
Commits pushed to dmd-cxx at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/e40a35675a89ec9346ba90cf973a423ff8e5d973
Fix Issue 17540 - std.net.curl: HTTP no possibillity to set CURLOPT_NOPROXY

https://github.com/dlang/phobos/commit/1a5ae4aee5a0c4c509ea55dd88e1a26941f932d3
Merge pull request #5538 from RazvanN7/Issue17540

--


[Issue 14085] Broken links on dlang.org

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14085

--- Comment #12 from github-bugzi...@puremagic.com ---
Commit pushed to dmd-cxx at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/c266aa9087829d34d00a0140be524c73e04c906c
index.d: Use MREF to fix broken DDox links

--


[Issue 16246] cannot call iota with 3 [u]bytes or 3 [u]shorts

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16246

--- Comment #8 from github-bugzi...@puremagic.com ---
Commits pushed to dmd-cxx at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/6ff81f14057530484249dd4055e19c996b0485a7
Fix issue 16246 - cannot call iota with 3 [u]bytes or 3 [u]shorts

https://github.com/dlang/phobos/commit/79edc62e8ff6ed5292fbc40e09cd944fb436740a
Merge pull request #5391 from andralex/16246

--


[Issue 17553] std.json should not do UTF decoding when encoding JSON

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17553

--- Comment #5 from github-bugzi...@puremagic.com ---
Commit pushed to dmd-cxx at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/5031ff1446f58a4a76e16d76aa80329d1981cb32
Fix Issue 17553 - std.json should not do UTF decoding when encoding JSON

--


[Issue 17555] [REG2.070.0] Control characters in JSON data are invalid and should cause an exception

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17555

--- Comment #4 from github-bugzi...@puremagic.com ---
Commit pushed to dmd-cxx at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/55aa34e4407cd24a29f5e271a3fa318d56acf487
Fix Issue 17555 - [REG2.070.0] Control characters in JSON data are invalid and
should cause an exception

--


[Issue 12866] Append to std.container.Array of fixed size arrays

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12866

--- Comment #3 from github-bugzi...@puremagic.com ---
Commits pushed to dmd-cxx at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/7c217521979df28deb23517a90c7a3c9aba970b6
Fix Issue 12866 - concatenating to std.container.array of static arrays

https://github.com/dlang/phobos/commit/8f98afc9ae8fba931bbe52b5c7ed23f8bc8180c4
Merge pull request #5473 from dmarquant/bug12866

--


[Issue 17539] std.parallellism.parallel triggers 'statement not reachable' warnings in the rdmd_test suite

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17539

--- Comment #3 from github-bugzi...@puremagic.com ---
Commits pushed to dmd-cxx at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/f3770ba1d675ed952012cbfc8dd38b823e1d3ca7
Fix Issue 17539 - std.parallellism.parallel triggers 'statement not reachable'

https://github.com/dlang/phobos/commit/c0652345e992a312d3df2005f56e1b9b7eb1e8c3
Merge pull request #5502 from wilzbach/fix-17539

--


[Issue 17372] function 'std.algorithm.searching.skipOver!(Result, dstring).skipOver' is not nothrow

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17372

--- Comment #4 from github-bugzi...@puremagic.com ---
Commits pushed to dmd-cxx at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/27330e76b72393ebb611176ea5600c94e447f067
issue# 17372: icmp chokes on a lambda that can throw.

https://github.com/dlang/phobos/commit/0b1f13fd517cf8b7bb26042e07cd920480215e74
Merge pull request #5361 from jmdavis/issue_17372

--


[Issue 17556] std.json encodes non-BMP characters incorrectly with JSONOptions.escapeNonAsciiChars

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17556

--- Comment #4 from github-bugzi...@puremagic.com ---
Commit pushed to dmd-cxx at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/941e2936b6c90fce0b11eada9605c231ca498e9f
Fix Issue 17556 - std.json encodes non-BMP characters incorrectly with
JSONOptions.escapeNonAsciiChars

--


[Issue 17389] std.traits.hasNested fails for class with member of same type

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17389

--- Comment #4 from github-bugzi...@puremagic.com ---
Commit pushed to dmd-cxx at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/95f6d5bff36f2f951e0df6e899e92dc27e8311e8
Fix Issue 17389 - hasNested infinite recursion

--


[Issue 17472] [Reg 2.075] typeof(stdin) is no longer a File

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17472

--- Comment #7 from github-bugzi...@puremagic.com ---
Commits pushed to dmd-cxx at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/3caa34f219cebaf37b75ce7384a3a40dbb87fe1e
fix Issue 17472 - typeof(stdin) is no longer a File

https://github.com/dlang/phobos/commit/ff3c3dfb00d0db8cfb0c6571ad689a9e6080bfd7
Merge pull request #5454 from MartinNowak/fix17472

--


[Issue 15517] std.experimental.logger: using 'sharedLog' to change to file logging for default logger does not work

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15517

--- Comment #4 from github-bugzi...@puremagic.com ---
Commits pushed to dmd-cxx at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/27b6122d942e17edeb7db6aafd148f6ab88a1f19
fix Issue 15517

https://github.com/dlang/phobos/commit/07e0293dbafdb9a9574509e3d5d12cda0603f690
Merge pull request #5371 from burner/issue15517

--


[Issue 16566] hasLength should enforce that length has type size_t

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16566

--- Comment #8 from github-bugzi...@puremagic.com ---
Commit pushed to dmd-cxx at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/72f395084373b8c15518def33216485301e8de8a
Fix Issue 16566 - hasLength should enforce that length has type size_t

--


[Issue 16232] std.experimental.logger.core.sharedLog isn't thread-safe

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16232

--- Comment #7 from github-bugzi...@puremagic.com ---
Commit pushed to dmd-cxx at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/7d7ce4a5ebaca7155e754b1bf7b45366e87d0194
Logger sharedLog comment on thread-safety

--


[Issue 16108] `to!string` fails on struct with disabled postblit

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16108

--- Comment #8 from github-bugzi...@puremagic.com ---
Commits pushed to dmd-cxx at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/3d80936f0b1e56418d6826180a7a9dbb29e01b7f
Fix Issue 16108: tostrings fails on struct with disabled postblit

https://github.com/dlang/phobos/commit/4f2d89bc5721a2fbc75ca167b304c70fa8e81ba3
Merge pull request #5425 from JackStouffer/issue16108

--


[Issue 16053] SysTime.fromIsoExtString don't work if nanoseconds are presented

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16053

--- Comment #5 from github-bugzi...@puremagic.com ---
Commit pushed to dmd-cxx at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/21c09f18d33b65475a89c7d6ec75d87556e6c1e5
Issue 16053: Fix it so that SysTime's from*String supports more than 7 digits.

--


[Issue 17224] Foreach documentation still refers to TypeTuples, rather than AliasSequences

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17224

--- Comment #8 from github-bugzi...@puremagic.com ---
Commits pushed to dmd-cxx at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/f381477bdcc647a739d16d3cbf5bf9c417526320
Issue 17224 - Foreach documentation still refers to TypeTuples, rather than
AliasSequences

https://github.com/dlang/phobos/commit/c336bb96cf8a0a1b4be57c25d6ef59e3ef781b54
Issue 17224 - Remove std.typetuple from the documentation build

https://github.com/dlang/phobos/commit/32b53346ff1930ac600fabc6c70352e861d28838
Merge pull request #5484 from wilzbach/fix-17224

https://github.com/dlang/phobos/commit/df14606f997df393c49a7e9e8b494e4fb57913b0
Merge pull request #5485 from wilzbach/remove-typetuple-from-docs

--


[Issue 17394] std.file.mkdirRecurse isn't @safe

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17394

--- Comment #5 from github-bugzi...@puremagic.com ---
Commits pushed to dmd-cxx at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/e50531d921b368e26e5fca0ebce053c3e5454d23
Fix issue 17394 - mkdirRecurse isn't @safe

https://github.com/dlang/phobos/commit/22799fffa0f279d62574e3ea20efccaf5c0b1f05
Merge pull request #5386 from wilzbach/safe-file

--


[Issue 17511] [REG 2.075a] std.xml puts grand-children into items

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17511

--- Comment #3 from github-bugzi...@puremagic.com ---
Commit pushed to dmd-cxx at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/c7b6b87333fe731962f38a8a6ac0a3b5f675be06
test against regression

--


[Issue 15838] Many Win32 API callback functions miss extern(Windows)

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15838

--- Comment #5 from github-bugzi...@puremagic.com ---
Commits pushed to dmd-cxx at https://github.com/dlang/druntime

https://github.com/dlang/druntime/commit/699dab51b73c37ccf3e397cffb34c2c49198f7e6
Fix issue 15838 Many Win32 API callback functions miss extern(Windows)

https://github.com/dlang/druntime/commit/ce29bfc31385a988555a0ba1ab335c81c5173b03
Merge pull request #1525 from qchikara/pr_win32_callbacks_linkeage

--


[Issue 17452] Undefined references in std.container.array

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17452

--- Comment #3 from github-bugzi...@puremagic.com ---
Commits pushed to dmd-cxx at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/e162658601c930748440957561aca47abda5fc41
Fix Issue 17452 - Undefined references in std.container.array

https://github.com/dlang/phobos/commit/d4cb5e6cbc44914421a9fe991ffa5c7d83501808
Merge pull request #5432 from wilzbach/fix-17452

--


[Issue 16326] filter is not lazy enough & has weird save behavior

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16326

--- Comment #4 from github-bugzi...@puremagic.com ---
Commits pushed to dmd-cxx at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/0e441a9d9e0f56b7a69d2c3fa4e157857239ee35
Fix Issue 16326 - filter is not lazy enough & has weird save behavior

https://github.com/dlang/phobos/commit/d6b55f840fab8aa9981e18dae2e25e0fe71dd346
Merge pull request #5392 from andralex/16326

--


[Issue 16256] std.experimental.logger cant log a dstring properly

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16256

--- Comment #4 from github-bugzi...@puremagic.com ---
Commit pushed to dmd-cxx at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/9e6759995a1502dbd92a05b4d0a8b662f1c6032b
fix issue 15945, 16256, 17328

--


[Issue 15945] sizeof on an invalid type seems to compile.

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15945

--- Comment #6 from github-bugzi...@puremagic.com ---
Commit pushed to dmd-cxx at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/9e6759995a1502dbd92a05b4d0a8b662f1c6032b
fix issue 15945, 16256, 17328

--


[Issue 16485] Add trait for determining whether a member variable is static or not

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16485

--- Comment #5 from github-bugzi...@puremagic.com ---
Commits pushed to dmd-cxx at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/d79da1d3cac16043b3599a234875c20c9a9e7b0c
Issue 16485 - Add trait for testing if a member is static.

https://github.com/dlang/phobos/commit/eb92dc9a88cc8e3a787a6347bc7c58df62af2637
Merge pull request #5112 from sprinkle131313/is-static-member

--


[Issue 15720] iota(long.max, long.min, step) does not work properly

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15720

--- Comment #6 from github-bugzi...@puremagic.com ---
Commits pushed to dmd-cxx at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/49ee158a9e5887ad835dc0f04c0309adf22ff965
Fix Issue 15720 - iota(long.max, long.min, step) does not work properly

https://github.com/dlang/phobos/commit/138d9b91284bba8da3ceb9e5da2f52fea85db1c9
Merge pull request #5397 from andralex/15720

--


[Issue 16342] std.algorithm.fill can't fill a char[]?

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16342

--- Comment #7 from github-bugzi...@puremagic.com ---
Commit pushed to dmd-cxx at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/c6aa7b8ada515c487687e42ebf6d2d733e0cab93
Merge pull request #5128 from BBasile/issue-16342

--


[Issue 17340] [REG 2.074.0] isNumeric!bool should not be true

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17340

--- Comment #5 from github-bugzi...@puremagic.com ---
Commits pushed to dmd-cxx at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/83f757c17737cca5faeecdc77cae350f0bad9a4e
Fix issue 17340 - isNumeric!bool should not be true

https://github.com/dlang/phobos/commit/ef025a64ab1115281a033f6e8ad56421a23bd12b
Merge pull request #5343 from tsbockman/is_bool_numeric

--


[Issue 10001] string formatting with underscores

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=10001

--- Comment #6 from github-bugzi...@puremagic.com ---
Commit pushed to dmd-cxx at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/5de9af20ad07ebe485394309867073baa53b627b
Merge pull request #5303 from burner/origin/formatunderscore

--


[Issue 7102] std.numeric.gcd with BigInts too

2018-01-05 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=7102

--- Comment #9 from github-bugzi...@puremagic.com ---
Commit pushed to dmd-cxx at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/35bbd3611ee4a977f2bedf98e8b15160eb01fd11
Merge pull request #5350 from quickfur/issue7102a

--


  1   2   >