[Issue 12824] New: REG(2.066) ICE(statement.c) Segfault with label and static if

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12824 Issue ID: 12824 Summary: REG(2.066) ICE(statement.c) Segfault with label and static if Product: D Version: D2 Hardware: All OS: All Status: NEW

[Issue 12749] Constructor-local function allows multiple mutation of immutable member

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12749 --- Comment #2 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/32d08a20145608274a5423ee7e837225a2a91205 fix Issue 12749 -

[Issue 12529] Function/delegate type alias picks up @safe attribute from surrounding scope

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12529 Walter Bright bugzi...@digitalmars.com changed: What|Removed |Added CC|

[Issue 12755] thread.di is outdated

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12755 --- Comment #2 from Temtaime temta...@gmail.com --- Why ? Compiler always imports .di files. Is it that in DMD's makefiles .di files are removed before build starts ? --

[Issue 12824] REG(2.066) ICE(statement.c) Segfault with label and static if

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12824 yebblies yebbl...@gmail.com changed: What|Removed |Added Keywords||pull --- Comment #1 from

[Issue 5810] Struct postincrement generates 'no effect' error if used on struct member

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=5810 --- Comment #5 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/ffd3ba8dd8741529f6efc215b3c3442f973a4644 fix Issue 5810 - Struct

[Issue 12826] New: Win64: bad code for x ~= x;

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12826 Issue ID: 12826 Summary: Win64: bad code for x ~= x; Product: D Version: D2 Hardware: x86_64 OS: Windows Status: NEW Keywords: wrong-code Severity:

[Issue 12820] DMD can inline calls to functions that use alloca, allocating the memory in the caller function instead.

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12820 --- Comment #1 from Orvid King blah38...@gmail.com --- I believe that the issue here is not that DMD inlines alloca (which it should) but instead that it fails to recognize that the memory allocated by alloca should be released at the end of the

[Issue 12825] New: Invalid duplicated union initialization error with initialized field in extern(C++) class

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12825 Issue ID: 12825 Summary: Invalid duplicated union initialization error with initialized field in extern(C++) class Product: D Version: D2 Hardware: All OS: All

[Issue 9754] Bad codegen with 0-size args and -fPIC -O

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=9754 safety0ff.bugz safety0ff.b...@gmail.com changed: What|Removed |Added CC|

[Issue 10948] BitArray.opEquals is invalid

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

[Issue 10948] BitArray.opEquals is invalid

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=10948 --- Comment #4 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/D-Programming-Language/phobos https://github.com/D-Programming-Language/phobos/commit/9211f1aad1bfdb306b1abcd67b278fda9cda78d2 fix Issue 10948 -

[Issue 12749] Constructor-local function allows multiple mutation of immutable member

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

[Issue 10219] Implicit conversion between delegates returning a class and an interface

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=10219 --- Comment #2 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/0c17ec66daa5a16dd8012685c37e4a775b1d8c1a fix Issue 10219 - Implicit

[Issue 12827] New: DMD segfaults if the member variable has the same name as the template argument

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12827 Issue ID: 12827 Summary: DMD segfaults if the member variable has the same name as the template argument Product: D Version: D2 Hardware: x86_64 OS: Linux

[Issue 12600] Variant should support coercion to bool

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

[Issue 10444] writeln of a SIMD register

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=10444 briancsch...@gmail.com changed: What|Removed |Added Keywords||pull, SIMD CC|

[Issue 12600] Variant should support coercion to bool

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12600 --- Comment #2 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/D-Programming-Language/phobos https://github.com/D-Programming-Language/phobos/commit/c8656c37b73bfe83e8f3ff8319319fcbf3386720 Fix Issue 12600 -

[Issue 12826] Win64: bad code for x ~= x;

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12826 Rainer Schuetze r.sagita...@gmx.de changed: What|Removed |Added Keywords||pull --- Comment #1

[Issue 12799] Forward reference to nested enum with struct.sizeof

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12799 --- Comment #2 from Sobirari Muhomori dfj1es...@sneakemail.com --- Though a big fixed-sized array in a struct creates a big init value. --

[Issue 12828] Fix SimpleTimeZone.utcOffset so that it has the correct return type

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12828 --- Comment #1 from Jonathan M Davis jmdavisp...@gmx.com --- I fixed the setter for utcOffset some time ago but didn't fix the getter, because if I did, it would break code (since the return type changed). I've been holding out for multiple alias

[Issue 5810] Struct postincrement generates 'no effect' error if used on struct member

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

[Issue 3672] [tdpl] read-modify-write (rmw) operators must be disabled for shared

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=3672 --- Comment #7 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/7535f3dc86e9e88c4ee609dd98b5305224c3b88a Fix Issue 3672 -

[Issue 11847] Importing package.d module causes qualified name lookup to fail for sub modules

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=11847 Martin Nowak c...@dawg.eu changed: What|Removed |Added CC||c...@dawg.eu --- Comment #5 from

[Issue 12566] Give DList true reference semantics

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12566 --- Comment #2 from github-bugzi...@puremagic.com --- Commit pushed to master at https://github.com/D-Programming-Language/phobos https://github.com/D-Programming-Language/phobos/commit/0e7bf62cc82f5c4fc2c63ef2f6290c9b2245f228 Cover issue 12566 --

[Issue 12826] Win64: bad code for x ~= x;

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12826 --- Comment #2 from github-bugzi...@puremagic.com --- Commit pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/c7051cd1a109c12b3472e1b00f028b3dc0852612 Merge pull request #3608

[Issue 12778] Aliasing opBinaryRight to opBinary works only in certain cases

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12778 --- Comment #2 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/80e3e8a2940aa835dc59f384bbb28d09534fbedb fix Issue 12778 - Aliasing

[Issue 12823] New: atomicLoad ABI broken for structs returned in fp registers

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12823 Issue ID: 12823 Summary: atomicLoad ABI broken for structs returned in fp registers Product: D Version: D2 Hardware: x86_64 OS: Linux Status: NEW

[Issue 11788] [x86] Valgrind unhandled instruction bytes: 0xC8 0x8 0x0 0x0

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=11788 yebblies yebbl...@gmail.com changed: What|Removed |Added Keywords||pull --- Comment #5 from

[Issue 12835] std.random.uniform with open lower bound cannot support smaller integral types or character types

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12835 --- Comment #2 from Joseph Rushton Wakeling joseph.wakel...@webdrake.net --- Fix submitted: https://github.com/D-Programming-Language/phobos/pull/2221 --

[Issue 11672] default initialization of static array of structs with a single value fails

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

[Issue 12831] assert incorrectly fails on to!float conversion

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12831 --- Comment #1 from Martin Krejcirik m...@krej.cz --- import std.conv; void main() { float a = 1.234f; real b = to!float(1.234); assert (a == b); //fails } Maybe I'm missing something about fpu arithmetics, this fails too, but again

[Issue 12828] New: Fix SimpleTimeZone.utcOffset so that it has the correct return type

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12828 Issue ID: 12828 Summary: Fix SimpleTimeZone.utcOffset so that it has the correct return type Product: D Version: unspecified Hardware: All OS: All

[Issue 12827] DMD segfaults when affecting immutable member with himself

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12827 matovitch camille.bru...@laposte.net changed: What|Removed |Added Summary|DMD segfaults if the member |DMD segfaults when

[Issue 12834] New: implicite destructor cannot call invariant

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12834 Issue ID: 12834 Summary: implicite destructor cannot call invariant Product: D Version: D2 Hardware: x86_64 OS: Windows Status: NEW Severity: normal

[Issue 12831] assert incorrectly fails on to!float conversion

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12831 Martin Krejcirik m...@krej.cz changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 12830] New: Missed ref/out inference for delegate arguments

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12830 Issue ID: 12830 Summary: Missed ref/out inference for delegate arguments Product: D Version: D2 Hardware: x86 OS: Windows Status: NEW Keywords: rejects-valid

[Issue 3672] [tdpl] read-modify-write (rmw) operators must be disabled for shared

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

[Issue 12837] New: Deprecate individual unit getters on Duration and rename its get to getOnly

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12837 Issue ID: 12837 Summary: Deprecate individual unit getters on Duration and rename its get to getOnly Product: D Version: unspecified Hardware: All OS: All

[Issue 12397] CTFE ICE CompiledCtfeFunction::walkAllVars with 2.065

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12397 Iain Buclaw ibuc...@gdcproject.org changed: What|Removed |Added Blocks||12836 --

[Issue 12778] Aliasing opBinaryRight to opBinary works only in certain cases

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

[Issue 12138] Label statement creates an unexpected scope block

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

[Issue 12837] Duration.get and Duration's individual unit getters are bug-prone

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12837 --- Comment #1 from Jonathan M Davis jmdavisp...@gmx.com --- https://github.com/D-Programming-Language/druntime/pull/822 --

[Issue 12828] Fix SimpleTimeZone.utcOffset so that it has the correct return type

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12828 --- Comment #3 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/D-Programming-Language/phobos https://github.com/D-Programming-Language/phobos/commit/47eb71f40a573536e0578e2c8cffb7bf9a73cd4c Fix issue 12828: Fix

[Issue 12828] Fix SimpleTimeZone.utcOffset so that it has the correct return type

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12828 --- Comment #2 from Jonathan M Davis jmdavisp...@gmx.com --- https://github.com/D-Programming-Language/phobos/pull/2219 --

[Issue 10444] writeln of a SIMD register

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=10444 yebblies yebbl...@gmail.com changed: What|Removed |Added CC||yebbl...@gmail.com --- Comment

[Issue 12835] std.random.uniform with open lower bound cannot support smaller integral types or character types

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12835 --- Comment #1 from Joseph Rushton Wakeling joseph.wakel...@webdrake.net --- If we look at the problematic line in the _old_ std.random (i.e. before PR 1717 was merged), we have the following: ResultType min = cast(ResultType) a + 1; I'm

[Issue 10552] Cannot apply access specifiers to individual anonymous enum members

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=10552 --- Comment #6 from Walter Bright bugzi...@digitalmars.com --- I don't see much value in this enhancement. --

[Issue 12138] Label statement creates an unexpected scope block

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12138 --- Comment #2 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/dca8d48bca9994b1f0a97096c688c099f48e0673 fix Issue 12138 - Label

[Issue 12839] std.parallelism with nested functions and lambdas. Segfault

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12839 --- Comment #1 from John Colvin john.loughran.col...@gmail.com --- Interestingly, the following works fine. It should be the same as the lambda-based version, no? import std.parallelism; import std.algorithm; auto loo(int a, int[] b) { auto

[Issue 11672] default initialization of static array of structs with a single value fails

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=11672 --- Comment #2 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/cc73490ef51e03e1831010e91d45fc217783cfeb fix Issue 11672 - default

[Issue 6677] static this attributes position

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=6677 Walter Bright bugzi...@digitalmars.com changed: What|Removed |Added CC|

[Issue 12566] Give DList true reference semantics

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12566 monarchdo...@gmail.com changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Issue 12829] Wrong error line number for closure allocation in @nogc function

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12829 --- Comment #1 from bearophile_h...@eml.cc --- This reports only one closure: void main() @nogc { int x; void delegate() @nogc foo; foo = () { int y = x; }; void delegate() @nogc bar; bar = () { int y = x;

[Issue 6644] std.stdio write/writef(ln) are not @trusted

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=6644 Blake Anderton rbander...@gmail.com changed: What|Removed |Added CC||rbander...@gmail.com

[Issue 12843] New: Unit tests fail when GC is compiled with SENTINEL

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12843 Issue ID: 12843 Summary: Unit tests fail when GC is compiled with SENTINEL Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: normal

[Issue 12751] Avoid heap allocations in some cases of array concatenation

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12751 --- Comment #1 from bearophile_h...@eml.cc --- Other basic cases that can be supported: void main() @nogc { int[2] a = [10, 20]; int[3] b = [40, 50, 60]; int[6] c = a ~ 30 ~ b; } Currently DMD 2.066alpha gives: test.d(4,16): Error:

[Issue 12839] std.parallelism with nested functions and lambdas. Segfault

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12839 --- Comment #2 from John Colvin john.loughran.col...@gmail.com --- sorry, ignore the () on jobs.front --

[Issue 10163] struct with static void array member without initializer causes ICE

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=10163 Walter Bright bugzi...@digitalmars.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 12836] CTFE ICE CompiledCtfeFunction::walkAllVars

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12836 --- Comment #1 from Iain Buclaw ibuc...@gdcproject.org --- And what happens when DMD runs the code: ctfeice.d(2): Error: undefined identifier C ctfeice.d(2): Error: undefined identifier K dmd: interpret.c:310: static int

[Issue 12839] New: std.parallelism with nested functions and lambdas. Segfault

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12839 Issue ID: 12839 Summary: std.parallelism with nested functions and lambdas. Segfault Product: D Version: unspecified Hardware: x86_64 OS: Linux

[Issue 12824] REG(2.066) ICE(statement.c) Segfault with label and static if

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12824 --- Comment #2 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/4b94aa3377a837f5fe9dd91b6d238d149d6bbaf5 Fix Issue 12824 -

[Issue 12822] New: Delegate .ptr assignment considered @safe

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12822 Issue ID: 12822 Summary: Delegate .ptr assignment considered @safe Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: critical

[Issue 12840] New: @nogc std.range.iota(x, y, step)

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12840 Issue ID: 12840 Summary: @nogc std.range.iota(x, y, step) Product: D Version: D2 Hardware: x86 OS: Windows Status: NEW Severity: enhancement

[Issue 12842] New: More support for ranges of ranges

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12842 Issue ID: 12842 Summary: More support for ranges of ranges Product: D Version: unspecified Hardware: All OS: All Status: NEW Severity: enhancement

[Issue 12708] DMD threaded code running slower than single-threaded code

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12708 --- Comment #3 from Atila Neves atila.ne...@gmail.com --- (In reply to Vladimir Panteleev from comment #1) This is a regression? Can you indicate a version when the problem did not manifest? For me the program runs in about 24 ms both with and

[Issue 12837] Duration.get and Duration's individual unit getters are bug-prone

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12837 Jonathan M Davis jmdavisp...@gmx.com changed: What|Removed |Added Summary|Deprecate individual unit |Duration.get and

[Issue 12836] New: CTFE ICE CompiledCtfeFunction::walkAllVars

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12836 Issue ID: 12836 Summary: CTFE ICE CompiledCtfeFunction::walkAllVars Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: major

[Issue 12836] CTFE ICE CompiledCtfeFunction::walkAllVars

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12836 Iain Buclaw ibuc...@gdcproject.org changed: What|Removed |Added Keywords||CTFE,

[Issue 12838] New: Dmd show ICEs when using Tuple and wrong type

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12838 Issue ID: 12838 Summary: Dmd show ICEs when using Tuple and wrong type Product: D Version: D2 Hardware: x86_64 OS: Linux Status: NEW Severity: enhancement

[Issue 4995] invariant() can violate a function's nothrow

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=4995 Walter Bright bugzi...@digitalmars.com changed: What|Removed |Added CC|

[Issue 12832] asm movdqu accepts wrong operand size

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12832 Martin Nowak c...@dawg.eu changed: What|Removed |Added Summary|ask movdqu accepts wrong|asm movdqu accepts wrong

[Issue 12835] New: std.random.uniform with open lower bound cannot support smaller integral types or character types

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12835 Issue ID: 12835 Summary: std.random.uniform with open lower bound cannot support smaller integral types or character types Product: D Version: D2 Hardware: x86_64

[Issue 12833] New: switch statement does not work properly when -inline used

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12833 Issue ID: 12833 Summary: switch statement does not work properly when -inline used Product: D Version: D2 Hardware: x86_64 OS: Windows Status: NEW

[Issue 12836] CTFE ICE CompiledCtfeFunction::walkAllVars

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12836 Iain Buclaw ibuc...@gdcproject.org changed: What|Removed |Added Depends on||12397 --

[Issue 12841] New: ICE on taking function address

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12841 Issue ID: 12841 Summary: ICE on taking function address Product: D Version: unspecified Hardware: x86_64 OS: Linux Status: NEW Severity: normal

[Issue 12829] New: Wrong error line number for closure allocation in @nogc function

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12829 Issue ID: 12829 Summary: Wrong error line number for closure allocation in @nogc function Product: D Version: D2 Hardware: x86 OS: Windows Status:

[Issue 12837] Duration.get and Duration's individual unit getters are bug-prone

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12837 Jonathan M Davis jmdavisp...@gmx.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 12832] New: ask movdqu accepts wrong operand size

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12832 Issue ID: 12832 Summary: ask movdqu accepts wrong operand size Product: D Version: unspecified Hardware: x86_64 OS: Linux Status: NEW Severity: enhancement

[Issue 12842] More support for ranges of ranges

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12842 --- Comment #1 from John Colvin john.loughran.col...@gmail.com --- sorry, ignore the .joiner() --

[Issue 7227] [:] as empty associative array literal, plus warning for null

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=7227 Walter Bright bugzi...@digitalmars.com changed: What|Removed |Added CC|

[Issue 3363] std.stream.readf segfaults with immutable format strings

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=3363 briancsch...@gmail.com changed: What|Removed |Added Keywords||pull CC|

[Issue 10380] [AA] Wrong code using associative array as key type in associative array

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=10380 --- Comment #15 from Denis Shelomovskij verylonglogin@gmail.com --- Hack-fix is reverted as the issue is correctly fixed by druntime pull 522 [1] which is finally reopened and merged. [1]

[Issue 12844] New: Absurd RAM Required for ctRegex

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12844 Issue ID: 12844 Summary: Absurd RAM Required for ctRegex Product: D Version: D2 Hardware: All OS: Windows Status: NEW Keywords: CTFE, performance

[Issue 12844] Absurd RAM Required for ctRegex

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12844 --- Comment #1 from Orvid King blah38...@gmail.com --- Just let it run to 12.4gb with no end in sight. --

[Issue 12844] Absurd RAM Required for ctRegex

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12844 --- Comment #2 from Orvid King blah38...@gmail.com --- Also, dat and planePattern in the foreach loop should actually be swapped, but it never gets to the point where it actually reports this error. --

[Issue 12844] Absurd RAM Required for ctRegex

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12844 Justin Whear jus...@economicmodeling.com changed: What|Removed |Added CC|

[Issue 12845] New: @safe std.algorithm.remove on array of tuples

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12845 Issue ID: 12845 Summary: @safe std.algorithm.remove on array of tuples Product: D Version: D2 Hardware: x86 OS: Windows Status: NEW Severity: enhancement

[Issue 12844] Absurd RAM Required for ctRegex

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12844 --- Comment #4 from Orvid King blah38...@gmail.com --- Alright, had someone else test on a machine with 256gb of memory, they ended up killing it after it hit 174gb of ram. --

[Issue 11847] Importing package.d module causes qualified name lookup to fail for sub modules

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=11847 Jonathan M Davis jmdavisp...@gmx.com changed: What|Removed |Added CC||jmdavisp...@gmx.com

[Issue 11847] Importing package.d module causes qualified name lookup to fail for sub modules

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=11847 --- Comment #7 from Jonathan M Davis jmdavisp...@gmx.com --- Also, keep in mind that the whole reason to add package.d to the language in the first place was to be able to break up a module into a package, in which case, it's intended as a migration

[Issue 12826] Win64: bad code for x ~= x;

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12826 Kenji Hara k.hara...@gmail.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 4866] Static-to-dynamic converted manifest constant array gets non-converted type in static/constraint if

2014-06-02 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=4866 --- Comment #3 from github-bugzi...@puremagic.com --- Commit pushed to master at https://github.com/D-Programming-Language/phobos https://github.com/D-Programming-Language/phobos/commit/8c1f68d6e3dca39de6bcef36d5e6bdf7d44ce70c Remove now-unneeded