[Issue 7961] Add support for C++ namespaces

2013-11-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=7961 --- Comment #4 from yebblies 2013-11-10 17:21:37 EST --- (In reply to comment #3) > (In reply to comment #2) > > How do you plan to do it on win32? > > https://en.wikipedia.org/wiki/Visual_C%2B%2B_name_mangling I mean, how do you plan to imp

[Issue 7961] Add support for C++ namespaces

2013-11-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=7961 --- Comment #3 from Lionello Lunesu 2013-11-09 22:13:59 PST --- (In reply to comment #2) > How do you plan to do it on win32? https://en.wikipedia.org/wiki/Visual_C%2B%2B_name_mangling -- Configure issuemail: https://d.puremagic.com/issues

[Issue 11488] FORTRAN "FORI=" Error

2013-11-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11488 Walter Bright changed: What|Removed |Added CC||bugzi...@digitalmars.com Se

[Issue 11489] Improper implicit cast to immutable.

2013-11-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11489 --- Comment #2 from Shammah Chancellor 2013-11-09 20:34:29 PST --- In this case it's a bug, because I have a non-unique non-immutable pointer to Bar still in main(). I removed it by accident, but sendFoo( new Foo() ); is still an error. --

[Issue 11365] Allow D source file names to have no extension (or an arbitrary extension)

2013-11-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11365 --- Comment #20 from Walter Bright 2013-11-09 14:18:36 PST --- A reboot: https://github.com/D-Programming-Language/dmd/pull/2731 -- Configure issuemail: https://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this

[Issue 11484] [e2ir] Error in e2ir at cast to/from static array

2013-11-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11484 --- Comment #4 from Maxim Fomin 2013-11-09 13:28:23 PST --- (In reply to comment #3) > (In reply to comment #2) > > And what will exactly the code produce? > > An ICE. A normal compiler error is expected. It is an error. If you look into

[Issue 11489] Improper implicit cast to immutable.

2013-11-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11489 Andrej Mitrovic changed: What|Removed |Added CC||andrej.mitrov...@gmail.com --- Com

[Issue 11485] [e2ir] Error in e2ir at numeric/bool to class/interface cast

2013-11-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11485 Denis Shelomovskij changed: What|Removed |Added Keywords||ice --- Comment #2 from Denis S

[Issue 11484] [e2ir] Error in e2ir at cast to/from static array

2013-11-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11484 Denis Shelomovskij changed: What|Removed |Added Keywords||ice --- Comment #3 from Denis S

[Issue 5113] stray e2ir: in casting error message

2013-11-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=5113 Denis Shelomovskij changed: What|Removed |Added Keywords||ice Severity|trivial

[Issue 8650] SLice opOpAssign SLice with overlap does not throw

2013-11-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=8650 Brad Roberts changed: What|Removed |Added CC||bra...@puremagic.com --- Comment #8 fr

[Issue 8650] SLice opOpAssign SLice with overlap does not throw

2013-11-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=8650 Martin Nowak changed: What|Removed |Added CC||c...@dawg.eu --- Comment #7 from Marti

[Issue 11489] New: Improper implicit cast to immutable.

2013-11-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11489 Summary: Improper implicit cast to immutable. Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: normal Priority: P2 Component: D

[Issue 11487] New: dmd segfaults on writefln in nested template

2013-11-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11487 Summary: dmd segfaults on writefln in nested template Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: normal Priority: P2 Comp

[Issue 11488] New: FORTRAN "FORI=" Error

2013-11-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11488 Summary: FORTRAN "FORI=" Error Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: normal Priority: P2 Component: websites

[Issue 5113] stray e2ir: in casting error message

2013-11-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=5113 --- Comment #5 from Maxim Fomin 2013-11-09 12:06:38 PST --- The code void main() { char c = cast(int)" "; } is likely to be flawed because what it may produce taking into account D language is conversion from dynamic char array (it may

[Issue 11486] New: Missing Alternative in Syntax

2013-11-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11486 Summary: Missing Alternative in Syntax Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: normal Priority: P2 Component: websites

[Issue 11484] [e2ir] Error in e2ir at cast to/from static array

2013-11-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11484 Maxim Fomin changed: What|Removed |Added Keywords|ice | CC|

[Issue 5113] stray e2ir: in casting error message

2013-11-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=5113 Maxim Fomin changed: What|Removed |Added Keywords|diagnostic, ice | CC|

[Issue 11485] [e2ir] Error in e2ir at numeric/bool to class/interface cast

2013-11-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11485 Maxim Fomin changed: What|Removed |Added Keywords|ice | CC|

[Issue 11365] Allow D source file names to have no extension (or an arbitrary extension)

2013-11-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11365 --- Comment #19 from Walter Bright 2013-11-09 11:18:25 PST --- Some points: 1. dmd foo will compile 'foo.d' and create 'foo.exe' on Windows. So if 'foo' is allowed to be a D source file, this works fine. But on Linux, compiling source code

[Issue 9618] `alias this` is used insted of implicit upcasting of other `alias this` target

2013-11-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=9618 --- Comment #2 from Denis Shelomovskij 2013-11-09 22:14:46 MSK --- A report for e2ir ICE from testcases: Issue 11485 -- Configure issuemail: https://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because:

[Issue 11484] [e2ir] Error in e2ir at cast to/from static array

2013-11-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11484 Denis Shelomovskij changed: What|Removed |Added Summary|[e2ir] Error in e2ir at |[e2ir] Error in e2ir at

[Issue 7014] Better union initialization syntax

2013-11-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=7014 --- Comment #3 from Denis Shelomovskij 2013-11-09 21:55:45 MSK --- A report for e2ir ICE from original testcase: Issue 11485 -- Configure issuemail: https://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail

[Issue 6092] Can't cast primitive to same-sized static array

2013-11-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=6092 Denis Shelomovskij changed: What|Removed |Added CC||verylonglogin@gmail.com

[Issue 8001] Alias this takes ownership of explicit cast

2013-11-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=8001 Denis Shelomovskij changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 3537] Casting objects with alias this takes the subtype

2013-11-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=3537 --- Comment #5 from David Nadlinger 2013-11-09 10:52:32 PST --- (In reply to comment #4) > Second, your words mean I can open e.g. "`byte` must be convertible to > `Object`" issue and nobody can close it as the conversion results in ICE. Yes

[Issue 3537] Casting objects with alias this takes the subtype

2013-11-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=3537 Denis Shelomovskij changed: What|Removed |Added CC||jesse.k.phillip...@gmail.co

[Issue 3537] Casting objects with alias this takes the subtype

2013-11-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=3537 --- Comment #4 from Denis Shelomovskij 2013-11-09 21:46:34 MSK --- (In reply to comment #3) > @Denis: Please never close any issues where the error message includes "e2ir", > as these are in fact ICEs (the frontend accepted something the glue

[Issue 7514] [e2ir] Error in e2ir at dynamic array to static array cast

2013-11-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=7514 Denis Shelomovskij changed: What|Removed |Added Keywords|diagnostic | Summary|[e2ir] Error

[Issue 11484] New: [e2ir] Error in e2ir at static array to numeric cast

2013-11-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11484 Summary: [e2ir] Error in e2ir at static array to numeric cast Product: D Version: D2 Platform: All OS/Version: All Status: NEW Keywords: ice Severity: minor

[Issue 11485] New: [e2ir] Error in e2ir at numeric/bool to class/interface cast

2013-11-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11485 Summary: [e2ir] Error in e2ir at numeric/bool to class/interface cast Product: D Version: D2 Platform: All OS/Version: All Status: NEW Keywords: ice

[Issue 7514] [e2ir] Dynamic array to fixed size array cast error message

2013-11-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=7514 Denis Shelomovskij changed: What|Removed |Added Keywords||ice Status|RESOLVED

[Issue 5113] stray e2ir: in casting error message

2013-11-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=5113 Denis Shelomovskij changed: What|Removed |Added Keywords||ice CC|

[Issue 9356] -inline with inout and append generates wrong code

2013-11-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=9356 --- Comment #3 from github-bugzi...@puremagic.com 2013-11-09 10:21:06 PST --- Commits pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/ea8e25b2e405a030a16ca6243690d79a8ed6ac

[Issue 7760] Getting delegate address from class object requires unneeded cast

2013-11-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=7760 Denis Shelomovskij changed: What|Removed |Added CC||verylonglogin@gmail.com ---

[Issue 3537] Casting objects with alias this takes the subtype

2013-11-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=3537 --- Comment #3 from David Nadlinger 2013-11-09 08:51:37 PST --- @Denis: Please never close any issues where the error message includes "e2ir", as these are in fact ICEs (the frontend accepted something the glue code does not understand) and t

[Issue 7725] Implicit function pointer cast

2013-11-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=7725 --- Comment #4 from Andrej Mitrovic 2013-11-09 08:41:58 PST --- (In reply to comment #3) > Oh look, this again. > > *** This issue has been marked as a duplicate of issue 3075 *** We could however implement this as a safe feature for to!():

[Issue 8174] short floating point literals not catched in the parser

2013-11-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=8174 yebblies changed: What|Removed |Added Resolution|FIXED |WORKSFORME -- Configure issuemail: https:

[Issue 8174] short floating point literals not catched in the parser

2013-11-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=8174 yebblies changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 3075] void delegate(const(void)[]) should be implicitly convertable to void delegate(void[])

2013-11-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=3075 yebblies changed: What|Removed |Added CC||bearophile_h...@eml.cc --- Comment #23 fro

[Issue 7725] Implicit function pointer cast

2013-11-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=7725 yebblies changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 11161] Document the default struct equality comparison and operator overloading

2013-11-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11161 timon.g...@gmx.ch changed: What|Removed |Added CC||timon.g...@gmx.ch --- Comment #7

[Issue 11483] dmd inserts a gc allocation where none is required

2013-11-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11483 --- Comment #1 from Ellery Newcomer 2013-11-09 06:37:55 PST --- looks like for workaround you can change __traits(compiles, {node.value ;}); to __traits(compiles, node.value); or put it in a template. Doesn't seem to be triggered by st

[Issue 11481] Clearly note all explicit casts are forwarded to `alias this` if there is no `opCast`

2013-11-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11481 timon.g...@gmx.ch changed: What|Removed |Added CC||timon.g...@gmx.ch --- Comment #1

[Issue 11483] New: dmd inserts a gc allocation where none is required

2013-11-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11483 Summary: dmd inserts a gc allocation where none is required Product: D Version: D2 Platform: All OS/Version: Linux Status: NEW Severity: normal Priority: P2

[Issue 2929] Alias this when this is null

2013-11-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=2929 Denis Shelomovskij changed: What|Removed |Added CC||verylonglogin@gmail.com

[Issue 11482] New: Add `alias this` support for `null` class instances

2013-11-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11482 Summary: Add `alias this` support for `null` class instances Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: enhancement Priority: P2

[Issue 3537] Casting objects with alias this takes the subtype

2013-11-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=3537 Jakob Ovrum changed: What|Removed |Added Status|RESOLVED|REOPENED CC|

[Issue 6777] alias this + cast(void*) == bug

2013-11-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=6777 Jakob Ovrum changed: What|Removed |Added Status|RESOLVED|REOPENED CC|

[Issue 3537] Casting objects with alias this takes the subtype

2013-11-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=3537 Denis Shelomovskij changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Issue 6777] alias this + cast(void*) == bug

2013-11-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=6777 Denis Shelomovskij changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 11481] New: Clearly note all explicit casts are forwarded to `alias this` if there is no `opCast`

2013-11-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11481 Summary: Clearly note all explicit casts are forwarded to `alias this` if there is no `opCast` Product: D Version: D2 Platform: All OS/Version: All Status: NEW

[Issue 5380] alias this is not considered with superclass lookup

2013-11-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=5380 Denis Shelomovskij changed: What|Removed |Added CC||verylonglogin@gmail.com

[Issue 5380] Subtyping with "alias this" doesn't mix with regular inheritance

2013-11-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=5380 Denis Shelomovskij changed: What|Removed |Added CC||k.hara...@gmail.com --- Comment

[Issue 5973] alias this is not considered with superclass lookup

2013-11-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=5973 Denis Shelomovskij changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 9618] `alias this` is used insted of implicit upcasting of other `alias this` target

2013-11-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=9618 Denis Shelomovskij changed: What|Removed |Added Keywords||rejects-valid CC|

[Issue 9569] 'alias this' syntax is not accepted by dmd

2013-11-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=9569 Denis Shelomovskij changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 9274] is + alias this = wrong code

2013-11-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=9274 Denis Shelomovskij changed: What|Removed |Added CC||verylonglogin@gmail.com ---

[Issue 9151] opCast makes "this" alias ineffective

2013-11-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=9151 Denis Shelomovskij changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Issue 9147] Implicit conversion to struct with alias this does not work

2013-11-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=9147 Denis Shelomovskij changed: What|Removed |Added CC||verylonglogin@gmail.com ---

[Issue 11480] New: `alias` template argument accepts `struct`, `class`, and `union` types and also loses all qualifiers

2013-11-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11480 Summary: `alias` template argument accepts `struct`, `class`, and `union` types and also loses all qualifiers Product: D Version: D2 Platform: All OS/Version: All

[Issue 8709] toLower on alias this

2013-11-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=8709 Denis Shelomovskij changed: What|Removed |Added Keywords||rejects-valid Status|

[Issue 11479] New: [REG 2.064] DDoc regression?

2013-11-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11479 Summary: [REG 2.064] DDoc regression? Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: regression Priority: P2 Component: DMD

[Issue 11478] New: shared library on osx: worked in 2.062, fails in 2.063.2, still fails in 2.064

2013-11-09 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=11478 Summary: shared library on osx: worked in 2.062, fails in 2.063.2, still fails in 2.064 Product: D Version: D2 Platform: All OS/Version: Mac OS X Status: NEW