[Issue 13337] New: Invalid extern C++ namespace resolution

2014-08-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13337 Issue ID: 13337 Summary: Invalid extern C++ namespace resolution Product: D Version: D2 Hardware: x86_64 OS: Linux Status: NEW Severity: normal Priori

[Issue 12696] GIT HEAD : undefined symbols when -O specified

2014-08-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12696 Ketmar Dark changed: What|Removed |Added CC||ket...@ketmar.no-ip.org --- Comment #7 from Ke

[Issue 13334] [infoleak] DMD always places module paths in data segment

2014-08-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13334 --- Comment #1 from Vladimir Panteleev --- Correction. There are two separate issues here: 1. DMD leaks information about the source code in a way that can't be turned off with compiler switches. 2. DMD emits information that is useless to certain

[Issue 13313] std.datetime fails unittests on Windows

2014-08-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13313 Kenji Hara changed: What|Removed |Added Status|REOPENED|RESOLVED Resolution|---

[Issue 13241] [REG2.067a] writeln no longer flushes stdout

2014-08-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13241 Walter Bright changed: What|Removed |Added Status|REOPENED|RESOLVED Resolution|---

[Issue 13241] [REG2.067a] writeln no longer flushes stdout

2014-08-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13241 --- Comment #13 from Walter Bright --- https://github.com/D-Programming-Language/phobos/pull/2442 --

[Issue 13309] DMD accepts yet another invalid alias declaration

2014-08-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13309 --- Comment #7 from briancsch...@gmail.com --- alias int a(int), b(int); test.d(1): Error: multiple declarations must have the same type, not int(int) and int(int) It's the same stupid thing again! --

[Issue 13241] [REG2.067a] writeln no longer flushes stdout

2014-08-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13241 Walter Bright changed: What|Removed |Added Status|RESOLVED|REOPENED CC|

[Issue 13241] [REG2.067a] writeln no longer flushes stdout

2014-08-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13241 --- Comment #11 from github-bugzi...@puremagic.com --- Commit pushed to revert-2436-fix13241 at https://github.com/D-Programming-Language/phobos https://github.com/D-Programming-Language/phobos/commit/0198a2ee58accd7bc367fb7f3ebe84a462e93e6b Revert "

[Issue 13309] DMD accepts yet another invalid alias declaration

2014-08-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13309 --- Comment #6 from briancsch...@gmail.com --- So in other words this is allowed because we're still allowing C-style declarations such as "int a[]". --

[Issue 13336] auto ref return deduced to be ref despite return value coercion

2014-08-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13336 --- Comment #1 from Peter Alexander --- You can break the type system using this: class Animal {} class Cat : Animal {} class Dog : Animal {} Animal animal; Cat cat; auto ref choose() { return cat; return animal; } void main() { import std.

[Issue 13336] New: auto ref return deduced to be ref despite return value coercion

2014-08-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13336 Issue ID: 13336 Summary: auto ref return deduced to be ref despite return value coercion Product: D Version: D2 Hardware: All OS: All Status: NEW

[Issue 13335] New: Add rotateTail to std.algorithm and formally define sameHead

2014-08-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13335 Issue ID: 13335 Summary: Add rotateTail to std.algorithm and formally define sameHead Product: D Version: D2 Hardware: x86 OS: Mac OS X Status: NEW

[Issue 10460] std.algorithm: some of algorithms don't use 'auto ref' for front

2014-08-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=10460 Peter Alexander changed: What|Removed |Added CC||peter.alexander...@gmail.co

[Issue 11763] [ICE] Internal error: ../ztc/cgcs.c 351

2014-08-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=11763 Walter Bright changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 13303] Internal error: ..\ztc\cgcs.c 351 with rvalue Variant.get call

2014-08-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13303 Walter Bright changed: What|Removed |Added CC||advm...@katamail.com --- Comment #3 from Wal

[Issue 13303] Internal error: ..\ztc\cgcs.c 351 with rvalue Variant.get call

2014-08-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13303 --- Comment #2 from Walter Bright --- https://github.com/D-Programming-Language/dmd/pull/3879 --

[Issue 13303] Internal error: ..\ztc\cgcs.c 351 with rvalue Variant.get call

2014-08-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13303 Walter Bright changed: What|Removed |Added Summary|"Internal error:|Internal error: |..\ztc\cg

[Issue 13332] [2.066] RDMD does not recognize the new DMD switches (-color, -vcolumns, ...)

2014-08-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13332 Philippe Sigaud changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Issue 11051] Unmatched case in a final switch should throw in both release and non-release mode

2014-08-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=11051 --- Comment #9 from Orvid King --- This seems like another case where a check should stay present in release mode, but only if it's in @safe code. --

[Issue 13300] pure function 'std.array.Appender!(T[]).Appender.ensureAddable' cannot call impure function 'test.T.__fieldPostBlit'

2014-08-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13300 Kenji Hara changed: What|Removed |Added Keywords||pull --- Comment #2 from Kenji Hara --- https:

[Issue 13329] AutoDeclarationX grammar lists '=' token and template parameters in the wrong order

2014-08-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13329 Kenji Hara changed: What|Removed |Added Keywords||pull --- Comment #1 from Kenji Hara --- It's a

[Issue 13310] Old style multiple alias declaration not documented

2014-08-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13310 Kenji Hara changed: What|Removed |Added Keywords|accepts-invalid |pull --- Comment #3 from Kenji Hara --- https:

[Issue 12810] PrimaryExpression grammar does not allow type constructors

2014-08-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12810 Kenji Hara changed: What|Removed |Added Keywords||pull --- Comment #1 from Kenji Hara --- https:

[Issue 13334] New: [infoleak] DMD always places module paths in data segment

2014-08-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13334 Issue ID: 13334 Summary: [infoleak] DMD always places module paths in data segment Product: D Version: D2 Hardware: All OS: All Status: NEW

[Issue 13241] [REG2.067a] writeln no longer flushes stdout

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

[Issue 13241] [REG2.067a] writeln no longer flushes stdout

2014-08-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13241 --- Comment #10 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/bc353da47cb125401633abfd2194a3ba596976da fix Issue 13241 - [RE

[Issue 13313] std.datetime fails unittests on Windows

2014-08-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13313 Kenji Hara changed: What|Removed |Added Status|RESOLVED|REOPENED Resolution|FIXED

[Issue 13333] Incorrect error ungagging during the resolution of forward references

2014-08-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=1 Kenji Hara changed: What|Removed |Added Keywords||pull, rejects-valid --- Comment #1 from Kenji H

[Issue 13300] pure function 'std.array.Appender!(T[]).Appender.ensureAddable' cannot call impure function 'test.T.__fieldPostBlit'

2014-08-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13300 Kenji Hara changed: What|Removed |Added Depends on||1 --

[Issue 13333] New: Incorrect error ungagging during the resolution of forward references

2014-08-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=1 Issue ID: 1 Summary: Incorrect error ungagging during the resolution of forward references Product: D Version: D2 Hardware: All OS: All Status: NE

[Issue 13332] New: [2.066] RDMD does not recognize the new DMD switches (-color, -vcolumns, ...)

2014-08-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13332 Issue ID: 13332 Summary: [2.066] RDMD does not recognize the new DMD switches (-color, -vcolumns, ...) Product: D Version: D2 Hardware: x86_64 OS: Linux

[Issue 13327] Specification of anonymous enum with one member is missed

2014-08-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13327 --- Comment #2 from s.tr...@gmail.com --- (In reply to briancschott from comment #1) > This actually is documented, but it somewhere completely different: > http://dlang.org/declaration.html#AutoDeclaration Yes, you are right. Thanks to your comment

[Issue 13157] std.typecons.Unique: Support construction and conversion from compatible types

2014-08-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13157 --- Comment #2 from Nick Treleaven --- I now think it's best to defer (1) for now in case of better alternatives that may be available in future (e.g. limited compiler support). --

[Issue 13157] std.typecons.Unique: Support construction and conversion from compatible types

2014-08-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13157 Nick Treleaven changed: What|Removed |Added Summary|Enable unaliased|std.typecons.Unique: |con

[Issue 11051] Unmatched case in a final switch should throw in both release and non-release mode

2014-08-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=11051 --- Comment #8 from bearophile_h...@eml.cc --- (In reply to Don from comment #7) > Only a 'genuine enumeration' makes sense in a final switch. I'd like "final switch" to support (safely) code like this too: void main(in string[] args) { // Toda

[Issue 11051] Unmatched case in a final switch should throw in both release and non-release mode

2014-08-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=11051 --- Comment #7 from Don --- This is an error which should be caught by the type system at compile time, but the type system is broken for enums. The problem is that the 'enum' keyword can mean either 'genuine enumeration' or 'collection of named con

[Issue 13309] DMD accepts yet another invalid alias declaration

2014-08-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13309 --- Comment #5 from Kenji Hara --- (In reply to briancschott from comment #0) > alias extern(Windows) HRESULT fnNtQuerySystemInformation( uint > SystemInformationClass, void* info, uint infoLength, uint* ReturnLength ) > nothrow; > > This does not m

[Issue 13331] New: naked asm functions are broken when compiling with -profile

2014-08-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13331 Issue ID: 13331 Summary: naked asm functions are broken when compiling with -profile Product: D Version: D2 Hardware: x86 OS: Linux Status: NEW

[Issue 13309] DMD accepts yet another invalid alias declaration

2014-08-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13309 Andrej Mitrovic changed: What|Removed |Added CC||andrej.mitrov...@gmail.com --- Comment #4

[Issue 13310] Old style multiple alias declaration not documented

2014-08-19 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13310 --- Comment #2 from Kenji Hara --- It was introduced by the commit: https://github.com/D-Programming-Language/d-programming-language.org/commit/75e0330885806320cffde70d85e19ab1a816ffc9 to fix issue 5841. --