[Issue 3960] Unused local variables not reported

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=3960

Marco Leise  changed:

   What|Removed |Added

 Resolution|FIXED   |WONTFIX

--- Comment #36 from Marco Leise  ---
Automatically set resolution type was "FIXED". "WONTFIX" matches better, as
unused locals are now allowed, in case anyone else watching this issue got
confused.

--


[Issue 16571] New: Unittests should not list /tmp/ recursively

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16571

  Issue ID: 16571
   Summary: Unittests should not list /tmp/ recursively
   Product: D
   Version: D2
  Hardware: All
OS: All
Status: NEW
  Severity: enhancement
  Priority: P1
 Component: phobos
  Assignee: nob...@puremagic.com
  Reporter: and...@erdani.com

I think I found where the intermittent test failures are:
https://github.com/dlang/phobos/blob/master/std/file.d#L3312

There, we list the full content of /tmp, recursively. That's not quite the
right thing to do. Not only the run time is arbitrarily slow, but the test may
file if certain subdirs are inaccessible.

--


[Issue 16570] New: [REG 2.072.0-b1] implicit conversion from int to enum fails when enum type is missing

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16570

  Issue ID: 16570
   Summary: [REG 2.072.0-b1] implicit conversion from int to enum
fails when enum type is missing
   Product: D
   Version: D2
  Hardware: x86_64
OS: Linux
Status: NEW
  Severity: regression
  Priority: P1
 Component: dmd
  Assignee: nob...@puremagic.com
  Reporter: b2.t...@gmx.com

well, don't trust the title too much. Test case:

°°°
static immutable int _a = 0;

enum Regression /*:int*/ // OK with a type
{
a = _a,
}

void main()
{
Regression reg;
with(Regression) final switch(reg)
{
case a:break;
}
}
°°°

error:

/tmp/temp_7FCE629C80B0.d(17,14): Error: cannot implicitly convert expression
(0) of type int to Regression

The problem seems more that the enum type is not deduced from the assignations.
Anyway you'll tell me.

--


[Issue 16568] unittesting floods /tmp/ with files of the form .dmd-run-test.0V0KUY

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16568

Andrei Alexandrescu  changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |FIXED

--- Comment #2 from Andrei Alexandrescu  ---
Yes, apparently my development process involves a bunch of erroneous tests :o).
Thanks for your patch, worked with make -j std/algorithm.test.

--


[Issue 16568] unittesting floods /tmp/ with files of the form .dmd-run-test.0V0KUY

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16568

Vladimir Panteleev  changed:

   What|Removed |Added

 CC||thecybersha...@gmail.com

--- Comment #1 from Vladimir Panteleev  ---
Files are created here:

https://github.com/dlang/phobos/blob/bf61ad682f3f9c35a16c79180941ffd902ab9758/posix.mak#L360-L366

It seems that the files are not cleaned up only when the test fails. Have you
been doing a lot of development and testing?

Anyway, here's an untested fix attempt:

https://github.com/dlang/phobos/pull/4831

--


[Issue 16568] unittesting floods /tmp/ with files of the form .dmd-run-test.0V0KUY

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16568

Vladimir Panteleev  changed:

   What|Removed |Added

   Keywords||pull

--


[Issue 16291] phobosinit never gets called (EncodingScheme.create fails)

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16291

Martin Nowak  changed:

   What|Removed |Added

Summary|phobosinit never gets   |phobosinit never gets
   |called  |called
   ||(EncodingScheme.create
   ||fails)

--


[Issue 16291] phobosinit never gets called

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16291

Martin Nowak  changed:

   What|Removed |Added

 CC||c...@dawg.eu
Summary|phobosinit fails to |phobosinit never gets
   |register encodings on   |called
   |individual tests|

--- Comment #28 from Martin Nowak  ---
The phobosinit module is never referenced and subsequently never gets called.
If you do import std.internal.phobosinit in your own program, the ctor crashes
because it can't find all the unreferenced EncodingScheme classes.

--


[Issue 9813] Signalling NaN initialization does not always work correctly on x86

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=9813

Martin Nowak  changed:

   What|Removed |Added

 CC||c...@dawg.eu

--- Comment #6 from Martin Nowak  ---
Just to reference the original post that seems to have started the SNaN usage.
http://forum.dlang.org/post/gpsjfj$1678$1...@digitalmars.com

--


[Issue 16569] Assertion failure on splitter.back on empty string

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16569

b2.t...@gmx.com changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 CC||b2.t...@gmx.com
 Resolution|--- |INVALID

--- Comment #1 from b2.t...@gmx.com ---
It's not a bug. splitter returns a range, in your case this range is empty. 
The way of iterating/using a range is always to test for emptiness before using
front/back or popFront/Back:

auto rng = str.splitter('.');
if (!rng.empty)
writeln(rng.back);

--


[Issue 16569] New: Assertion failure on splitter.back on empty string

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16569

  Issue ID: 16569
   Summary: Assertion failure on splitter.back on empty string
   Product: D
   Version: D2
  Hardware: x86_64
OS: Linux
Status: NEW
  Severity: normal
  Priority: P1
 Component: phobos
  Assignee: nob...@puremagic.com
  Reporter: neura...@gmail.com

import std.stdio;
import std.algorithm;
import std.range;
import std.string;

void main()
{
string str = "";

writeln( splitter(str, '.').back );
}

core.exception.AssertError@std/algorithm/iteration.d(3132): Assertion failure

??:? _d_assert [0x43dd1f]
??:? void std.algorithm.iteration.__assert(int) [0x4432b0]
??:? pure @property @safe immutable(char)[]
std.algorithm.iteration.splitter!("a == b", immutable(char)[],
char).splitter(immutable(char)[], char).Result.back() [0x43b8d6]
??:? _Dmain [0x43ae41]
??:? _D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ6runAllMFZ9__lambda1MFZv [0x43e33e]
??:? void rt.dmain2._d_run_main(int, char**, extern (C) int
function(char[][])*).tryExec(scope void delegate()) [0x43e288]
??:? void rt.dmain2._d_run_main(int, char**, extern (C) int
function(char[][])*).runAll() [0x43e2fa]
??:? void rt.dmain2._d_run_main(int, char**, extern (C) int
function(char[][])*).tryExec(scope void delegate()) [0x43e288]
??:? _d_run_main [0x43e1f9]
??:? main [0x43d049]

--


[Issue 16568] New: unittesting floods /tmp/ with files of the form .dmd-run-test.0V0KUY

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16568

  Issue ID: 16568
   Summary: unittesting floods /tmp/ with files of the form
.dmd-run-test.0V0KUY
   Product: D
   Version: D2
  Hardware: x86_64
OS: Linux
Status: NEW
  Severity: enhancement
  Priority: P1
 Component: dmd
  Assignee: nob...@puremagic.com
  Reporter: and...@erdani.com

Just took a look at my /tmp/ directory, saw a bunch of these things. They
should be under a single subdir /tmp/.dmd-run-test/. It would also be nice to
have a VERY SIMPLE mechanism to delete old runs (e.g. a day or more).

--


[Issue 3657] No lexical scope for local variables in debug info

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=3657

--- Comment #17 from Manu  ---
Thank god!

--


[Issue 3657] No lexical scope for local variables in debug info

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=3657

--- Comment #18 from Manu  ---
Only 7 years later ;)

--


[Issue 6192] std.algorithm.sort performance

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=6192

Andrei Alexandrescu  changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |FIXED

--- Comment #10 from Andrei Alexandrescu  ---
Fixed by https://github.com/dlang/phobos/pull/4826

--


[Issue 16073] Ranges without opDollar not supported

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16073

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

https://github.com/dlang/phobos/commit/a818c7e059bf0e37609c7030b8306daf54909beb
[Issue 16073] Fix incorrect uses of random access range primitives in
std.algorithm.iteration

https://github.com/dlang/phobos/commit/3a1db06f41eca48e1b1b46ca05bb221c01714160
[Issue 16073] Fix incorrect uses of random access range primitives in
std.algorithm.mutation

https://github.com/dlang/phobos/commit/74398e70cf79acab6a352e7bbec614ce2f91dffb
[Issue 16073] Fix incorrect uses of random access range primitives in
std.algorithm.searching

https://github.com/dlang/phobos/commit/e216c10b2ce08cb8ae5c64983a2f24367f4b86e4
Merge pull request #4383 from JackStouffer/issue16073

https://github.com/dlang/phobos/commit/94d74ac8f5772e3e32f7c2e2b4b59fd0783a6ad5
[Issue 16073] Fix incorrect uses of random access range primitives in
std.algorithm.sorting

https://github.com/dlang/phobos/commit/c5bb43ce54d7feb244ba032c43aecd7aa7c9356a
Merge pull request #4425 from JackStouffer/issue16073

--


[Issue 16420] Incorrect example in std.getopt docs

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16420

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

https://github.com/dlang/phobos/commit/2be9e31ef663e28ed71c4b8c8a9271c417297e4f
fix issue 16420 - Incorrect example in std.getopt docs

https://github.com/dlang/phobos/commit/b2b9e87565b174311c296f9a98e40f3c1edc5808
Merge pull request #4745 from aG0aep6G/16420

--


[Issue 16090] popFront generates out-of-bounds array index on corrupted utf-8 strings

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16090

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

https://github.com/dlang/phobos/commit/e1af1b0b51ea9f29d4ff8076d73c03ba10bfc73c
fix issue 16090 - popFront generates out-of-bounds array index on corrupted
utf-8 strings

https://github.com/dlang/phobos/commit/279ccd7c5c8cebfb21a3138aecf7f3a85444e538
Merge pull request #4387 from aG0aep6G/16090

--


[Issue 15835] Segfault with typeid call from lazy argument

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15835

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

https://github.com/dlang/dmd/commit/71294c1f4fdfad8d945b5e423e3c1ed02f30409d
fix Issue 15835 - Segfault with typeid call from lazy argument

https://github.com/dlang/dmd/commit/39d6bfade540805b32282d6b542d7af8b126ad05
Merge pull request #5585 from 9rnsr/fix15835

--


[Issue 16413] multiSort doesn't work with @system comparison function

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16413

--- Comment #2 from github-bugzi...@puremagic.com ---
Commits pushed to stable at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/7c7af21d48be942402008e879976f85093a33d37
add test for Issue 16413

https://github.com/dlang/phobos/commit/45eb00fb4d0d29f40aabd98d661120061746efb5
Merge pull request #4737 from John-Colvin/patch-17

--


[Issue 15607] [ICE] CTFE internal error: bad compare on accessing default-initialized static immutable array of array

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15607

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

https://github.com/dlang/dmd/commit/9394bf6e4c017aa9f3008f8bbb3594c04ab5e292
fix

https://github.com/dlang/dmd/commit/8e4947ff5a80fbf2b0b34b2025a75cd9774b252a
Merge pull request #5796 from WalterBright/fix15607

--


[Issue 15960] SetUnion should filter duplicates

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15960

--- Comment #2 from github-bugzi...@puremagic.com ---
Commits pushed to stable at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/501a1d5f41ec980b2b8c67b7a1fc31b6e65991a9
fix issue 15960 - deprecate setUnion in favor of merge

https://github.com/dlang/phobos/commit/5c5dda3dfba0cc859864072b6247f4097b57dd3a
Merge pull request #4249 from wilzbach/fix_15960

--


[Issue 15839] [REG2.071-b1] this.outer is of wrong type

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15839

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

https://github.com/dlang/dmd/commit/a117c87a8a9ffbccc78b2c28ae3643b5e5b02794
Fix invalid AST produced by issue 15839 fix

https://github.com/dlang/dmd/commit/d178c8578e615c3e68702905b72c3e89bccbecd6
Merge pull request #5741 from klickverbot/fixup-15839-ast

--


[Issue 16193] opApply() doesn't heap allocate closure

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16193

--- Comment #12 from github-bugzi...@puremagic.com ---
Commits pushed to stable at https://github.com/dlang/dmd

https://github.com/dlang/dmd/commit/f7819c898a05d28297024b7355d4ace94f1e4465
fix Issue 16193 - opApply() doesn't heap allocate closure

https://github.com/dlang/dmd/commit/946a8f4e0eb488313e53da41ad6f81e3a778b9a8
Merge pull request #6135 from WalterBright/fix16193

--


[Issue 16035] Compiler crashes with inout, templates, and recursion

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16035

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

https://github.com/dlang/dmd/commit/47687ca95af80bc690994491effa18dd7d186034
fix Issue 16035 - Compiler crashes with inout, templates, and recursion

https://github.com/dlang/dmd/commit/dd583b32a7dae05ddb465a74df389dc4bdb6010c
Merge pull request #5791 from 9rnsr/fix16035

--


[Issue 15680] TypeInfo broken for typeof(null)

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15680

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

https://github.com/dlang/dmd/commit/2da39fd803a4da5a4ca136ee7be6e714ea4af748
fix Issue 15680 - TypeInfo broken for typeof(null)

https://github.com/dlang/dmd/commit/3f7788f9425d0e4609331933b5d74faf02184d1a
Merge pull request #5459 from 9rnsr/fix15680

--


[Issue 14601] pthread functions aren't marked @nogc

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14601

--- Comment #2 from github-bugzi...@puremagic.com ---
Commit pushed to stable at https://github.com/dlang/druntime

https://github.com/dlang/druntime/commit/305dfed2fdb82680c9d9756a53f1509ea9454e5d
Add @nogc to pthread functions.

--


[Issue 15800] std.conv.to!int does not work with ranges of any char type

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15800

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

https://github.com/dlang/phobos/commit/97edfbea90d72d8f4b6483c091a5b6d0e54db018
Fixed Issue 15800: std.conv.to does not work with ranges of any char type

https://github.com/dlang/phobos/commit/d5119c3178826d88a1f269c58742e2a327e98d5e
Merge pull request #4390 from JackStouffer/issue15800

--


[Issue 15999] Inline assembly incorrect sign extension instead of error

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15999

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

https://github.com/dlang/dmd/commit/cb1911c64ed7bd988e80ea0b3d0b3a431cfd094e
Fix issue 15999 - Inline assembly incorrect sign extension instead of error

https://github.com/dlang/dmd/commit/702c543a83b809826b289bd17f01e4259d453177
Merge pull request #5739 from WalterWaldron/fix13147

--


[Issue 14608] Enum members should be formatted as a table

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14608

--- Comment #7 from github-bugzi...@puremagic.com ---
Commits pushed to stable at https://github.com/dlang/dlang.org

https://github.com/dlang/dlang.org/commit/926b20648ca3b6199ecdc2fbd1d2fdeef45aa280
Upgrade to DDOX 0.15.4 - Fixes the DDOX part of issue 14608.

https://github.com/dlang/dlang.org/commit/f806372cf2b11cc9c64eec9fa061e63c723b494c
Merge pull request #1319 from s-ludwig/master

--


[Issue 16340] case where version(unittest) results in an invalid warning about a dangling else

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16340

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

https://github.com/dlang/dmd/commit/183114aca570878105cda76290f87340f925ccf6
Fix issue 16340 - Invalid dangling else warning triggered within template

https://github.com/dlang/dmd/commit/19479267a6bfac89d270ae13a5c8ae1daf09a5b4
Merge pull request #6118 from mathias-lang-sociomantic/fix-16340

--


[Issue 15306] Delegates with shared context can have unshared aliasing

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15306

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

https://github.com/dlang/dmd/commit/96136d6e4b1330650ca1fbf5afa57c2758ee18d3
fix Issue 15306 - Delegates with shared context can have unshared aliasing

https://github.com/dlang/dmd/commit/fa9cea7a43fe8ccdd483fac11c3c1a194aab1336
Merge pull request #6093 from WalterBright/fix15306

--


[Issue 9646] std.algorithm.splitter for strings has opportunities for improvement

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=9646

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

https://github.com/dlang/phobos/commit/a9d5b8ca779d2dd89c8b49abae385e793d469e5d
Improve speed of find for random access needles (strings)

--


[Issue 14403] DDox: std.algorithm index links are 404

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14403

--- Comment #5 from github-bugzi...@puremagic.com ---
Commit pushed to stable at https://github.com/dlang/dlang.org

https://github.com/dlang/dlang.org/commit/8e12e01f388097bc947ef8e7ace1fef5926b3521
Merge pull request #1322 from s-ludwig/master

--


[Issue 16114] [ddox] "Improve this page" links broken for package.d modules

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16114

--- Comment #3 from github-bugzi...@puremagic.com ---
Commit pushed to stable at https://github.com/dlang/dlang.org

https://github.com/dlang/dlang.org/commit/08f55a75c55aeaa23512e5052260225883a81a48
Fix top page links and line number anchors. Fixes issue 16114, issue 15700 and
issue 15701.

--


[Issue 15799] Misleading error message against the contract followed by semicolon in interface

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15799

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

https://github.com/dlang/dmd/commit/078067a0222440d4bd2b833f8e0d73bb06730b20
fix Issue 15799 - Misleading error message against the contract followed by
semicolon in interface

https://github.com/dlang/dmd/commit/0dfaaecac67e7cb94fbb41eda410751039b64e15
Merge pull request #5571 from 9rnsr/fix15799

--


[Issue 15974] Spurious error: argument to mixin must be a string, not (expression()) of type string

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15974

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

https://github.com/dlang/dmd/commit/ceff80f4df0d65e7e5023278420418d5e975f44b
fix Issue 15974 - Spurious error: argument to mixin must be a string, not
(expression()) of type string

https://github.com/dlang/dmd/commit/7085fca5112bbfa018b15739e4b5c624d4ac4771
Merge pull request #5753 from 9rnsr/fix15974

--


[Issue 16365] cannot allow calling function pointer from delegate in @safe code

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16365

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

https://github.com/dlang/dmd/commit/3eece2fe875d35db428229b1121eda13e85b3883
partial solution for Issue 16365 - cannot allow calling function pointer from
delegate in @safe code

https://github.com/dlang/dmd/commit/627e96b986c9d94feefa5145a077eb2f820a3bef
Merge pull request #6072 from WalterBright/fix16365-1

https://github.com/dlang/dmd/commit/497fdfbee1b376d049d0531da789dbc60860fe1f
fix Issue 16365 - cannot allow calling function pointer from delegate in @safe
code

https://github.com/dlang/dmd/commit/fe0ab0df5cfe4aa9c1ec4ea140e5521767e28df5
Merge pull request #6085 from WalterBright/fix16365

--


[Issue 13867] Overriding a method from an extern(C++) interface requires extern(C++) on the method definition

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13867

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

https://github.com/dlang/dmd/commit/da397409004e3abb434ed2cdcfb0ff8615d28ad9
fix Issue 13867 - Improve error message when overriding an extern(C++)
interface

https://github.com/dlang/dmd/commit/b862dab3ba938f4302192947de241b2ac024f95e
Merge pull request #5732 from lionello/fix13867

--


[Issue 16040] Remove Dconf announcement

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16040

--- Comment #3 from github-bugzi...@puremagic.com ---
Commits pushed to stable at https://github.com/dlang/dlang.org

https://github.com/dlang/dlang.org/commit/4c547cad10eb7ccabbde2b38d5a63ece30484f96
replace outdated dconf notice - fix issue 16040

https://github.com/dlang/dlang.org/commit/e059d23de18fc8eaee8bd3cffafe048b76cf93b9
Merge pull request #1304 from wilzbach/fix_news

--


[Issue 11176] array.ptr in @safe code may point past end of array

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=11176

--- Comment #22 from github-bugzi...@puremagic.com ---
Commit pushed to stable at https://github.com/dlang/dmd

https://github.com/dlang/dmd/commit/02d7ebe3f37b3584cfd0443630d3493f49411c0e
Merge pull request #5860 from WalterBright/fix11176

--


[Issue 16228] Insufficient diagnostics for wrong application of DIP25

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16228

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

https://github.com/dlang/dmd/commit/facb2aefd3d4509c0f1976287824af20d29addd6
fix Issue 16228 - Insufficient diagnostics for wrong application of DIP25

https://github.com/dlang/dmd/commit/740b05022995a644c23d373b956340fe699c3e11
Merge pull request #5901 from WalterBright/fix16228

--


[Issue 16179] [REG2.072] git HEAD: multiSort no longer callable with delegate with context

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16179

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

https://github.com/dlang/phobos/commit/7f88a93227b5bf417cf57a540db0b004d4788174
Fixed issue 16179

https://github.com/dlang/phobos/commit/9abe256cab3f6c7d580caa91bc1e9deb8e3ef9a3
Merge pull request #4740 from togrue/bugfix_16179

--


[Issue 16466] Alignment of reals inside structs on 32 bit OSX should be 16, not 8

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16466

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

https://github.com/dlang/dmd/commit/e4935fb9f3b779792ee8c0d300db8e83358b27a6
fix Issue 16466 - Alignment of reals inside structs on 32 bit OSX should be 16,
not 8

https://github.com/dlang/dmd/commit/9f5998759917629d2aa941d48fd32b5c1445b2fc
Merge pull request #6109 from WalterBright/fix16466

--


[Issue 16049] core.sys.windows structs have wrong sizes and aligns

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16049

--- Comment #6 from github-bugzi...@puremagic.com ---
Commit pushed to stable at https://github.com/dlang/druntime

https://github.com/dlang/druntime/commit/81a6a644038b805357bc966e67c701c1e40fde33
Merge pull request #1576 from qchikara/pr-win32-align

--


[Issue 10591] Error: only one main allowed doesn't show location of conflicting main symbols

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=10591

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

https://github.com/dlang/dmd/commit/03a8430a1025475d9020bd2e21fa0de6491b3f57
Merge pull request #6069 from John-Colvin/duplicatemainerror

--


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

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16095

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

https://github.com/dlang/dmd/commit/3c53a0fd9ed1b40f8dbeb75b4dfa11f6df5b3062
fix Issue 16095 - a delegate can mutate immutable data and break shared /
non-shared enforcements

https://github.com/dlang/dmd/commit/d4f45f99eb250e17dc4bb189ae5440f134731c61
Merge pull request #6091 from WalterBright/fix16095

--


[Issue 16409] Add support for assign-style switches

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16409

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

https://github.com/dlang/dmd/commit/e3c9f21acac9c086b98389185d917952e0b397cb
Fix Issue 16409 - Add support for assign switches

https://github.com/dlang/dmd/commit/cf44ea035db85a7551391a6df532a671dc7c31ff
Merge pull request #6070 from AndrejMitrovic/assign-switch

--


[Issue 16007] Some Win32 API structs has wrong definitions

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16007

--- Comment #3 from github-bugzi...@puremagic.com ---
Commit pushed to stable at https://github.com/dlang/druntime

https://github.com/dlang/druntime/commit/f0ba6561476c58b5bb66d214d7915ba6d889a960
Merge pull request #1570 from qchikara/pr-16007

--


[Issue 16046] ScopedAllocator does not set prev, causing segfaults

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16046

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

https://github.com/dlang/phobos/commit/54a5e49b2a95a51f473f1c0f72fb3d5dca498fc9
Fix issue 16046 - ScopedAllocator does not set prev, causing segfaults

https://github.com/dlang/phobos/commit/7ab18cd5ecbee121df6223747884a63252978304
Merge pull request #4742 from andralex/16046

--


[Issue 15703] @safe code should not allow certain types of array casts

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15703

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

https://github.com/dlang/dmd/commit/2dcdc9563c286de39bf4eba3083bef77c49f7a5e
fix Issue 15703 - @safe code should not allow certain types of array casts

https://github.com/dlang/dmd/commit/e9594ecaaa3d231aa13e2df21be7b72bdf0e4ae6
Merge pull request #6086 from WalterBright/fix15703

--


[Issue 16115] [REG2.067] Wrong code with comma operator

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16115

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

https://github.com/dlang/dmd/commit/f9fd81983118d94a6f3da915e781c72b54a67247
fix Issue 16115 - [REG2.067] Wrong code with comma operator

https://github.com/dlang/dmd/commit/113e5f77d335dc3483127b13073690981b6a61b6
Merge pull request #6054 from WalterBright/fix16115

--


[Issue 15258] Anonymous const union members don't allow for initialization

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15258

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

https://github.com/dlang/dmd/commit/5175be50ba15738cf0f90ed4136f9a0484ecd352
fix Issue 15258 - Anonymous const union members don't allow for initialization

https://github.com/dlang/dmd/commit/87a802f7aa6d91c09cfd7604f6ea77c7d6fd477e
Merge pull request #5242 from 9rnsr/fix15258

--


[Issue 11135] Nullable(T, T nullValue) does not support NaN

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=11135

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

https://github.com/dlang/phobos/commit/0efa1d3bf92bcaa6c4a99cad0b574185a537906a
workaround for bug 11135 (typecons.Nullable)

https://github.com/dlang/phobos/commit/bf14b1897e62f996cfbf8fc99dae9cf3476b3dfc
Merge pull request #3797 from Cauterite/issue11135

--


[Issue 15958] Missing extern(Windows) of core.sys.windows functions

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15958

--- Comment #3 from github-bugzi...@puremagic.com ---
Commit pushed to stable at https://github.com/dlang/druntime

https://github.com/dlang/druntime/commit/7d84c696f208ae562e769e0321ace8688a0131bd
Merge pull request #1550 from qchikara/pr-winapi-linkage

--


[Issue 15997] Wrong constant value for ERROR_WINHTTP_CLIENT_AUTH_CERT_NEEDED in winhttp

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15997

--- Comment #2 from github-bugzi...@puremagic.com ---
Commits pushed to stable at https://github.com/dlang/druntime

https://github.com/dlang/druntime/commit/32b3e7e2d6d34a41fd3057e6fae22c1b023bbcd7
Fix issue 15997: Wrong constant value for ERROR_WINHTTP_CLIENT_AUTH_CERT_NEEDED
in winhttp

https://github.com/dlang/druntime/commit/dc5aa255445cb7963d6a82b5d85722657562899c
Merge pull request #1562 from mathias-lang-sociomantic/fix-15997

--


[Issue 13147] Wrong codegen for thisptr in naked extern (C++) methods

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13147

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

https://github.com/dlang/dmd/commit/940e48c1c2481f450fea9eb90a988e435ded84d0
fix Issue 13147 - Wrong codegen for thisptr in naked extern (C++) methods

https://github.com/dlang/dmd/commit/b5a59760d06ad1e1b4af9bf41a268650992463ff
Add struct test for bug 13147 fix and inline assembly check.

https://github.com/dlang/dmd/commit/a0840035a8d92901b7f94961b2be5812bc9c9bfa
Merge pull request #5729 from WalterWaldron/fix13147

--


[Issue 15333] Assertion failed: (!fd->vthis->csym), function FuncDeclaration_toObjFile, file glue.c, line 1034.

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15333

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

https://github.com/dlang/dmd/commit/403fc69a51b0a71cc9ccebbf1c62983b0ea67059
Merge pull request #5577 from 9rnsr/fix15333

--


[Issue 13537] Unions may break immutability

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13537

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

https://github.com/dlang/dmd/commit/09ed87c973fbcb777806506f7e05fbed30a3f355
fix Issue 13537 - Unions may break immutability

https://github.com/dlang/dmd/commit/72077372aec4aa77899885fc5cffbdbc5d289021
Merge pull request #5940 from WalterBright/fix13537

--


[Issue 16319] std.experimental.allocator.make subtly wrong with nested classes

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16319

--- Comment #2 from github-bugzi...@puremagic.com ---
Commit pushed to stable at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/b96a330b77d2c947c7c9f50e9d954b31cdf3c82e
fix issue 16319

--


[Issue 15987] core.sys.windows.msacm remains pseudo definitions

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15987

--- Comment #3 from github-bugzi...@puremagic.com ---
Commits pushed to stable at https://github.com/dlang/druntime

https://github.com/dlang/druntime/commit/5dffd89ec4486c29498cf63a52c81c6fe6de422f
Fix Issue 15987 - core.sys.windows.msacm remains pseudo definitions

https://github.com/dlang/druntime/commit/7780df71f6e257f1cf48192e6ab06d4febf1b32f
Merge pull request #1558 from qchikara/fix15987

--


[Issue 16168] isCopyable trait for value types

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16168

--- Comment #2 from github-bugzi...@puremagic.com ---
Commits pushed to stable at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/f7d26c5715afd5032f8ee6adc3fd3a073f707775
Issue 16168 - isCopyable trait for value types

https://github.com/dlang/phobos/commit/cb09746cb11bcbe7b730f05d29792e6252669175
Merge pull request #4706 from SealabJaster/issue_16168

--


[Issue 15885] float serialized to JSON loses precision

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15885

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

https://github.com/dlang/phobos/commit/7a486d9d038448595c74aa4ef4bd7d9e952a4b64
Fix issue 15885 - numeric values serialized to JSON lose precision.

https://github.com/dlang/phobos/commit/f4ad734aad6e3b2dd4881508d2b15eebb732a26c
Merge pull request #4345 from tsbockman/issue-15885-tsb

--


[Issue 3960] Unused local variables not reported

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=3960

--- Comment #35 from github-bugzi...@puremagic.com ---
Commit pushed to stable at https://github.com/dlang/dlang.org

https://github.com/dlang/dlang.org/commit/eb74b278dfde3982ddeaf6f7a57af76462a8a9b0
Fix Issues 3960 and 7989

--


[Issue 12936] Some more @nogc cases for immediately iterated array literal

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12936

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

https://github.com/dlang/dmd/commit/6a48d5bb77be35a3778c7ad67de232b2e9c8
Issue 12936 - Some more @nogc cases for immediately iterated array literal

https://github.com/dlang/dmd/commit/46c35125b335354077c11973389c7e82686036ff
Merge pull request #5795 from 9rnsr/fix12936

--


[Issue 16292] [REG2.069] bogus Error: goto skips declaration of variable

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16292

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

https://github.com/dlang/dmd/commit/0e9a52fc4211028756ac81654c069d7e055eb159
fix Issue 16292 - [REG2.069] bogus Error: goto skips declaration of variable

https://github.com/dlang/dmd/commit/970c68799c0c3d77a829429ccbc0973b7f774aab
Merge pull request #5973 from WalterBright/fix16292

--


[Issue 16386] std.concurrency: destructors called twice on objects passed as Message

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16386

--- Comment #2 from github-bugzi...@puremagic.com ---
Commits pushed to stable at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/17d064e23456d0fb0c2b41a3dbf4da399707db94
fix issue 16386: avoid the assignment operator on an object that has been
destroyed

https://github.com/dlang/phobos/commit/30400700d6326704c8e4756ec34630e8b4b07d57
Merge pull request #4730 from rainers/issue16386

--


[Issue 7989] isInputRange and isForwardRange declare unused variables

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=7989

--- Comment #9 from github-bugzi...@puremagic.com ---
Commit pushed to stable at https://github.com/dlang/dlang.org

https://github.com/dlang/dlang.org/commit/eb74b278dfde3982ddeaf6f7a57af76462a8a9b0
Fix Issues 3960 and 7989

--


[Issue 16229] [Win64] Crash when generating huge symbols

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16229

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

https://github.com/dlang/dmd/commit/5abf564bc6b852acd386e2e4b7a433ec9339c762
fix issue 16229: don't use alloca for huge symbols

https://github.com/dlang/dmd/commit/c24024d152cce62002270e524bd2f2d5f058e7e3
Merge pull request #5904 from rainers/win64_issue16229

--


[Issue 16254] [REG 2.072-devel] wrong switch skips initialization error with mixed in case labels

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16254

--- Comment #2 from github-bugzi...@puremagic.com ---
Commits pushed to stable at https://github.com/dlang/dmd

https://github.com/dlang/dmd/commit/fdf70df83495542b9829a2853d0b1c6ee58d83ea
fix Issue 16254 - switch skips initialization error

https://github.com/dlang/dmd/commit/a9b56bad42d6abf03fe5aa894c105733197dec0c
Merge pull request #5922 from MartinNowak/fix16254

--


[Issue 15957] Disabled postblit + template mixin break opAssign with confusing error message

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15957

--- Comment #11 from github-bugzi...@puremagic.com ---
Commits pushed to stable at https://github.com/dlang/dmd

https://github.com/dlang/dmd/commit/4a340ec542b86a28275614fbb977a2bcad68e79a
fix Issue 15957 - Disabled postblit + template mixin break opAssign with
confusing error message

https://github.com/dlang/dmd/commit/7829d3f3cdd42a2f7aecbf14bcdf265dabc56677
Merge pull request #5723 from WalterBright/fix15957

--


[Issue 15193] DIP25 (implementation): Lifetimes of temporaries tracked incorrectly

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15193

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

https://github.com/dlang/dmd/commit/f2c50d0ba2fdff00bc58fa6be732e405f2ddf600
fix Issue 15193 - DIP25 (implementation): Lifetimes of temporaries tracked
incorrectly

https://github.com/dlang/dmd/commit/2b297099a0d8acb241a1032b7783628914d4c5c2
Merge pull request #5895 from WalterBright/fix15193

--


[Issue 9766] align(n) with n compile-time constant

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=9766

--- Comment #10 from github-bugzi...@puremagic.com ---
Commits pushed to stable at https://github.com/dlang/dlang.org

https://github.com/dlang/dlang.org/commit/0825696a6fa17931985992998bf088569805f765
Issue 9766 - align(n) with n compile-time constant

https://github.com/dlang/dlang.org/commit/f4f75cbb2a458536095577d8d471fdb1fafc7dee
Merge pull request #1293 from 9rnsr/fix9766

--


[Issue 16233] [REG2.069] ICE on wrong code

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16233

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

https://github.com/dlang/dmd/commit/5cd44d97235b2ac36e33137f093883d8e64dee5b
fix Issue 16233 - ICE on wrong code

https://github.com/dlang/dmd/commit/720bf42a1e4b2583d194cd0d9794dd5ea9bfb778
Merge pull request #5906 from WalterBright/fix16233

--


[Issue 15513] Memory Corruption with thread local objects

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15513

--- Comment #8 from github-bugzi...@puremagic.com ---
Commits pushed to stable at https://github.com/dlang/druntime

https://github.com/dlang/druntime/commit/09419a101116c0439bc16b5e898fe45fd1b553bd
fix regression tests for fixed Issue 15513

https://github.com/dlang/druntime/commit/5fe4cd967d3df000a7d6e93bb3fc077b859b2e6b
Merge pull request #1510 from MartinNowak/fixup1507

--


[Issue 11585] ICE(cgcod.c) with SIMD and -O

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=11585

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

https://github.com/dlang/dmd/commit/2430ad6779a9e56e71a0150bf9a7c39b4d10139a
fix Issue 11585 - ICE(cgcod.c) with SIMD and -O

https://github.com/dlang/dmd/commit/7c3ccd82cad2de2728f6bfbce1d3a673fb3e56d4
Merge pull request #5705 from WalterBright/fix11585

--


[Issue 16364] getUDAs and hasUDA do not give consistent results

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16364

--- Comment #2 from github-bugzi...@puremagic.com ---
Commits pushed to stable at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/29470ebb3c3c1475950e317fa033199d92b48cee
Fix issue# 16364. Make getUDAs and hasUDA consistent.

https://github.com/dlang/phobos/commit/af39effdb467af75c04ccf139a730a6d68c2f9a7
Merge pull request #4721 from jmdavis/issue_16364

--


[Issue 16383] Algebraic visit does not match handlers to const classes

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16383

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

https://github.com/dlang/phobos/commit/90e7fd0ab4f227cbd965e85d85c1e01e39c4061f
fix Issue 16383 - 'Algebraic visit does not match const'

https://github.com/dlang/phobos/commit/a63348d8c2edc42bca3cddb974466f7a5d95b805
unittest for variant bug 16383

https://github.com/dlang/phobos/commit/0538d0ce15b51a4b97fc086e59230ba257995f3e
Merge pull request #4727 from Cauterite/patch-1

--


[Issue 16385] std.range: undefined behaviour when skipping over 0xff in string.popFront

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16385

--- Comment #2 from github-bugzi...@puremagic.com ---
Commits pushed to stable at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/0d213a9288a672721da442c331df955188c5ddb7
Fix issue 16385: do not pass 0 to bsr, it has undefined return value

https://github.com/dlang/phobos/commit/d753c8e3773f15647508fd8c30cad964982d2f37
Merge pull request #4729 from rainers/issue16385

--


[Issue 16195] delete should be @system

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16195

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

https://github.com/dlang/dmd/commit/e64ae1d3e5aa078a036242864a68499617c9b278
fix Issue 16195 - delete should be @system

https://github.com/dlang/dmd/commit/71ecbed629c830fd10c7923cf6298cfce7f54ee7
Merge pull request #5887 from WalterBright/fix16195

--


[Issue 16331] std.container.array constructor shouldn't check result of emplacement

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16331

--- Comment #2 from github-bugzi...@puremagic.com ---
Commits pushed to stable at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/539d860380edea250df7eb353174e58d8ef5f2cd
Fix issue 16331 - std.container.array should allow uncomparable values

https://github.com/dlang/phobos/commit/6db08d3dadb007d930a4042a6140ca4fb22ea540
Merge pull request #4673 from wilzbach/fix_16331

--


[Issue 9057] Regression(Beta): Segfault or "Non-constant expression" error with local import

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=9057

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

https://github.com/dlang/dmd/commit/f1e54366b7650665a820a27069d2f5a17ecae69b
Remove workaround for issue 9057

https://github.com/dlang/dmd/commit/17aab68d6dfd8df39d50a8bd2851dafc820b3049
Merge pull request #5700 from 9rnsr/fix14666

--


[Issue 11717] CTFE: [ICE] non-constant value with array and vector ops.

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=11717

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

https://github.com/dlang/dmd/commit/f571e8a3ee9d460152e43a08dabf96d5ed5d72d9
add error message for Issue 11717 - CTFE: [ICE] non-constant value with array
and vector ops

https://github.com/dlang/dmd/commit/0a9712f66c2658756f2d69b463e1879c24b3a80c
Merge pull request #5706 from WalterBright/address11717

--


[Issue 11169] __traits(isAbstractClass) prematurely sets a class to be abstract

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=11169

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

https://github.com/dlang/dmd/commit/6fd1005dff51380e7bcb11dbc71e2c8bbb46cfb6
fix Issue 11169 - __traits(isAbstractClass) prematurely sets a class to be
abstract

https://github.com/dlang/dmd/commit/1bc9bad46c0539b243cca683d38cb1961870
Merge pull request #5695 from 9rnsr/fix11169

--


[Issue 15959] core.sys.windows modules should be modified for x64

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15959

--- Comment #10 from github-bugzi...@puremagic.com ---
Commits pushed to stable at https://github.com/dlang/druntime

https://github.com/dlang/druntime/commit/e64c3ec15841943d9fa274171f2a7ad11630ba1d
Merge pull request #1552 from qchikara/pr-winapi-x64

https://github.com/dlang/druntime/commit/fa93b0b2ac3214f020c7f96859c5dcfd61fbff9b
Merge pull request #1575 from qchikara/pr-size_t

https://github.com/dlang/druntime/commit/caf04060ca300ac0ca68e68e9b8de6fecec281cc
Merge pull request #1574 from qchikara/additional-15959

--


[Issue 15192] DIP25: Nested ref returns are type checked unsoundly

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15192

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

https://github.com/dlang/dmd/commit/ad419f24f498526e112f07bf9fbe26e31de319bc
fix Issue 15192 - DIP25: Nested ref returns are type checked unsoundly

https://github.com/dlang/dmd/commit/feb06a7548341ab1d794061d66850c611a7fb074
Merge pull request #5893 from WalterBright/fix15192

--


[Issue 13536] Union of delegates breaks @safety

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13536

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

https://github.com/dlang/dmd/commit/8e480a56f514284d919e894c103288dda67ea243
fix Issue 13536 - Union of delegates breaks @safety

https://github.com/dlang/dmd/commit/82fa43ff6cdea746aa626af1f8bc1ac52b228e90
Merge pull request #5859 from WalterBright/fix13536

--


[Issue 15934] Non-virtual super class member function call ignores 'this' type qualifier

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15934

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

https://github.com/dlang/dmd/commit/dffac81a0da80b5d0603b00274666c6ef2ce3d8a
fix Issue 15934 - Non-virtual super class member function call ignores 'this'
type qualifier

https://github.com/dlang/dmd/commit/ff797a44fefd807a0980e68985b58ed9d587c738
Merge pull request #5679 from 9rnsr/fix15934

--


[Issue 16226] -dip25 doesn't work if the return type is not explicit

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16226

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

https://github.com/dlang/dmd/commit/0456f3f05909c510d2c2631c4364aaf2876c74ac
fix Issue 16226 - -dip25 doesn't work if the return type is not explicit

https://github.com/dlang/dmd/commit/d49c50e0300e810e907baaf2e42ef9b08be9d761
Merge pull request #5900 from WalterBright/fix16226

--


[Issue 16308] [ndslice] should always has save primitive

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16308

--- Comment #2 from github-bugzi...@puremagic.com ---
Commits pushed to stable at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/c58e3fadc9586e3dc930f8ddb10c3387a3334040
Issue 16308 - [ndslice] should always has save primitive

https://github.com/dlang/phobos/commit/73e3c70c8af9262289887bcb21fd58a1e70b42fd
Merge pull request #4630 from 9il/ndsave

--


[Issue 15144] Bad operand size in asm { movdqa ... } produces bogus ubyte16 initializer error elsewhere.

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15144

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

https://github.com/dlang/dmd/commit/2a74f6c70f335a6b46494ce684dcdbac9825a21b
fix Issue 15144 - Bad operand size in asm { movdqa ... } produces bogus ubyte16
initializer error elsewhere

https://github.com/dlang/dmd/commit/2f402fdc5b22020ccfc1f7d45b36f796825cd280
Merge pull request #5689 from WalterBright/fix15144

--


[Issue 16311] toHash for Slice is not defined

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16311

--- Comment #2 from github-bugzi...@puremagic.com ---
Commit pushed to stable at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/fba7339893829061b7f6dd59ab4cda24287b06dc
Merge pull request #4639 from 9il/mm3

--


[Issue 15323] Module.members and .deferred3 should use data structure with fast lookup

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15323

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

https://github.com/dlang/dmd/commit/cef279d5a192ca643593739661f385b1c3851106
fix Issue 15323 - Module.members and .deferred3 should use data structure with
fast lookup

https://github.com/dlang/dmd/commit/d57ca4c43ffa03628ed414b4a968acd63c4ef17d
Merge pull request #5693 from WalterBright/fix15323

--


[Issue 16142] Adding a dtor / postblit (even disabled) forces opAssign

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16142

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

https://github.com/dlang/dmd/commit/517f14a949a2998e51517cbef444f2b3208a3789
Fix issue 16142: Disabled opEquals is overriden when a dtor/postblit is present

https://github.com/dlang/dmd/commit/113cf3f4f8b4a786d7d7dca6bfc62ed024d12af9
Merge pull request #5854 from mathias-lang-sociomantic/opassign-2

--


[Issue 16372] Broken links in documentation

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16372

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

https://github.com/dlang/phobos/commit/246459ad90027357b88eb6e6a83737661e8ca09c
fix issue 16372 - Broken links in documentation

https://github.com/dlang/phobos/commit/2ec8f5410305000ff1d0e3c660937f21d17bd544
Merge pull request #4726 from aG0aep6G/16372

--


[Issue 6453] Allow multiple invariant per struct/class

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=6453

--- Comment #8 from github-bugzi...@puremagic.com ---
Commits pushed to stable at https://github.com/dlang/dlang.org

https://github.com/dlang/dlang.org/commit/6303d28d7201f048cb4550b4f875710dd8bde6c3
Update spec after issue 6453

https://github.com/dlang/dlang.org/commit/672783b8ffd4fc6d19bfb9da0d3d0ce23323c312
Merge pull request #1287 from JohanEngelen/patch-4

--


[Issue 13698] ICE(e2ir.c) on on simd call

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13698

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

https://github.com/dlang/dmd/commit/c8700645b3148c26ae3ffe9bf24d621ae26223b7
fix Issue 13698 - ICE(e2ir.c) on on simd call

https://github.com/dlang/dmd/commit/78b065d9e445ac99e9cd6f8372fe626b17ac414b
Merge pull request #5685 from WalterBright/fix13698

--


[Issue 16016] Remove std.concurrencybase from the docs

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16016

--- Comment #2 from github-bugzi...@puremagic.com ---
Commits pushed to stable at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/64ba09993f4d201e703cb13c0d1aa34bd83960f4
fix issue 16016 - remove std.concurrencybase from the docs

https://github.com/dlang/phobos/commit/b58c1610a21ce96f9f2299fbe7f17c7cf40e8a7a
Merge pull request #4377 from wilzbach/fix_issue_16016

--


[Issue 12558] try/catch allows implicit catching of Errors without specifying any Exception type

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12558

--- Comment #20 from github-bugzi...@puremagic.com ---
Commits pushed to stable at https://github.com/dlang/dmd

https://github.com/dlang/dmd/commit/9ebcbed84fcc3cb065d506180e3323d976ca266a
Fix Issue 12558 - Deprecate implicit catch statements

https://github.com/dlang/dmd/commit/18e6844d41e34cd67df713d31bdf350927e7d5ec
Merge pull request #5183 from AndrejMitrovic/fix-12558

https://github.com/dlang/dmd/commit/b10643986838584198db382c63e488aab4e5b343
Issue 12558 - Document implicit catch statement deprecation in the changelog

https://github.com/dlang/dmd/commit/24f0d1cabb2df960e84f9b2e9204d4cd7a8f4ed6
Merge pull request #5930 from Geod24/implicit-catch-statement

--


[Issue 15191] DIP25: Taking address of ref return is not type checked soundly

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15191

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

https://github.com/dlang/dmd/commit/7e057ad1a5dfb86b3cc2d3ba7167c44c053c0253
fix Issue 15191 - DIP25: Taking address of ref return is not type checked
soundly

https://github.com/dlang/dmd/commit/c9e42913421dcaf1b7202a91b237b598b3600d48
Merge pull request #5892 from WalterBright/fix15191

--


  1   2   3   >