[Issue 9399] New: ICE with nested function, template alias parameter, -inline, depending on order of source files

2013-01-26 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9399 Summary: ICE with nested function, template alias parameter, -inline, depending on order of source files Product: D Version: D2 Platform: All OS/Version: All

[Issue 7129] Compiling certain nested structs with -inline causes error *** is a nested function and cannot be accessed from ***

2013-01-26 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7129 Nils nilsboss...@googlemail.com changed: What|Removed |Added CC|

[Issue 9400] New: initializing enum T[n] with a single value changes its type to T

2013-01-26 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9400 Summary: initializing enum T[n] with a single value changes its type to T Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity:

[Issue 2148] Incorrect local closure detection when closure is used as local alias parameter

2013-01-26 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2148 Don clugd...@yahoo.com.au changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 1841] Closure detection doesn't work when variable is used in a nested function

2013-01-26 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=1841 Don clugd...@yahoo.com.au changed: What|Removed |Added CC||bdom.pub+deeb...@gmail.com

[Issue 9172] strange shadowing declaration check

2013-01-26 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9172 Andrei Alexandrescu and...@erdani.com changed: What|Removed |Added Status|CLOSED |RESOLVED

[Issue 1383] Implicit Function Instantiation with typesafe-variadic of delegates doesn't work

2013-01-26 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=1383 Andrei Alexandrescu and...@erdani.com changed: What|Removed |Added Status|VERIFIED|RESOLVED

[Issue 1857] Runtime segfault while profileing - jump to invalid code address

2013-01-26 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=1857 Andrei Alexandrescu and...@erdani.com changed: What|Removed |Added Status|VERIFIED|RESOLVED

[Issue 8053] Recursive alias this causes infinite loop

2013-01-26 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8053 Simen Kjaeraas simen.kja...@gmail.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 9401] New: destructor and nothrow syntax

2013-01-26 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9401 Summary: destructor and nothrow syntax Product: D Version: unspecified Platform: All OS/Version: All Status: NEW Severity: normal Priority: P2 Component:

[Issue 482] _arguments for variadic is incorrect in precondition

2013-01-26 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=482 Andrei Alexandrescu and...@erdani.com changed: What|Removed |Added Status|CLOSED |RESOLVED

[Issue 2196] Link errors with an abstract class's method implementing an interface

2013-01-26 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2196 Andrei Alexandrescu and...@erdani.com changed: What|Removed |Added Status|CLOSED |RESOLVED

[Issue 79] Assertion failure: mtype.c 364 - using a forward-referenced alias of an undefined type

2013-01-26 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=79 Andrei Alexandrescu and...@erdani.com changed: What|Removed |Added Status|CLOSED |RESOLVED

[Issue 1060] inout in arguments breaks the lvalueness of function

2013-01-26 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=1060 Andrei Alexandrescu and...@erdani.com changed: What|Removed |Added Status|CLOSED |RESOLVED

[Issue 1594] version not honored for invarient declaration

2013-01-26 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=1594 Andrei Alexandrescu and...@erdani.com changed: What|Removed |Added Status|CLOSED |RESOLVED

[Issue 1288] Variables with type tuple as type should be able to act as lvalues

2013-01-26 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=1288 Andrei Alexandrescu and...@erdani.com changed: What|Removed |Added Status|CLOSED |RESOLVED

[Issue 1796] execv does not initialize argv properly

2013-01-26 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=1796 Andrei Alexandrescu and...@erdani.com changed: What|Removed |Added Status|CLOSED |RESOLVED --

[Issue 7119] In the 1.072 zip osx.d is in the wrong folder

2013-01-26 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=7119 Andrei Alexandrescu and...@erdani.com changed: What|Removed |Added Status|CLOSED |RESOLVED

[Issue 9402] New: ICE with templated function returning string as fixed-size char array

2013-01-26 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9402 Summary: ICE with templated function returning string as fixed-size char array Product: D Version: D2 Platform: All OS/Version: All Status: NEW Keywords:

[Issue 9403] New: Implicit conversion from char[N] to string with templated functions

2013-01-26 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9403 Summary: Implicit conversion from char[N] to string with templated functions Product: D Version: D2 Platform: All OS/Version: All Status: NEW Keywords:

[Issue 9401] destructor and nothrow syntax

2013-01-26 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9401 Maxim Fomin ma...@maxim-fomin.ru changed: What|Removed |Added CC||ma...@maxim-fomin.ru

[Issue 9404] New: Nullable is unusable with 2.061

2013-01-26 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9404 Summary: Nullable is unusable with 2.061 Product: D Version: D2 Platform: x86_64 OS/Version: Linux Status: NEW Severity: regression Priority: P2

[Issue 9404] Nullable is unusable with 2.061

2013-01-26 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9404 --- Comment #1 from Artem Tarasov lomerei...@gmail.com 2013-01-26 07:55:13 PST --- Further reduced case: import std.typecons; alias N = Nullable!int; void foo(N a) { N b; b = a; // `N b = a;` works fine } void main() { N n;

[Issue 6485] interface + abstract class fails on linking

2013-01-26 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6485 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 9405] New: __traits(parent) returns current module as imported package parent

2013-01-26 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9405 Summary: __traits(parent) returns current module as imported package parent Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity:

[Issue 8922] __traits(parent, imported package) shows current module as a parent

2013-01-26 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8922 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added CC|

[Issue 9398] strange error message incompatible types for ... for temary operator

2013-01-26 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9398 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added Keywords||pull

[Issue 9398] Wrong diagnostic for ternary operator type mismatch

2013-01-26 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9398 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added Summary|strange error message |Wrong

[Issue 9404] Nullable is unusable with 2.061

2013-01-26 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9404 monarchdo...@gmail.com changed: What|Removed |Added CC||monarchdo...@gmail.com ---

[Issue 9404] Nullable is unusable with 2.061

2013-01-26 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9404 --- Comment #3 from Artem Tarasov lomerei...@gmail.com 2013-01-26 13:33:21 PST --- Thanks for your analysis! I wonder, though, how is this correct behaviour? My understanding is, since SS doesn't have opAssign, bitwise copy should happen in

[Issue 9404] Nullable is unusable with 2.061

2013-01-26 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9404 monarchdo...@gmail.com changed: What|Removed |Added Severity|regression |enhancement --- Comment #4

[Issue 8716] `package` restricts members usage in same module if there is no package name

2013-01-26 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8716 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added Keywords||pull

[Issue 8717] `private` and `protected` restrict member usage in same module

2013-01-26 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8717 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added Keywords||pull

[Issue 8815] alias modification silently fails on nested fields

2013-01-26 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8815 --- Comment #2 from Andrej Mitrovic andrej.mitrov...@gmail.com 2013-01-26 14:05:49 PST --- I can see why, it seems c.x gets converted to this.x: @property void init(alias symb)() { pragma(msg, symb); // this.x, should be s.x symb =

[Issue 9404] Nullable is unusable with 2.061

2013-01-26 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9404 --- Comment #5 from Artem Tarasov lomerei...@gmail.com 2013-01-26 14:32:15 PST --- OK, apparently default opAssign behaviour has changed to call opAssign of member fields since merging this pull request:

[Issue 8892] Not precise error message with failed fixed size array assign

2013-01-26 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8892 --- Comment #4 from Andrej Mitrovic andrej.mitrov...@gmail.com 2013-01-26 14:35:20 PST --- (In reply to comment #2) struct Foo { char[2] data; } void main() { auto f = Foo(['A']); } What I don't understand is why the above fails

[Issue 8892] Wrong diagnostic for static array assignment

2013-01-26 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8892 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added Keywords||pull

[Issue 6185] Include non-global functions when resolving UFCS

2013-01-26 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6185 Dicebot m.stras...@gmail.com changed: What|Removed |Added CC||m.stras...@gmail.com

[Issue 9398] Wrong diagnostic for ternary operator type mismatch

2013-01-26 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9398 --- Comment #3 from github-bugzi...@puremagic.com 2013-01-26 14:50:09 PST --- Commits pushed to master at https://github.com/D-Programming-Language/dmd

[Issue 9406] (Regression: 2.061) Stack overflow from a forward reference error

2013-01-26 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9406 --- Comment #1 from Andrej Mitrovic andrej.mitrov...@gmail.com 2013-01-26 15:10:22 PST --- (In reply to comment #0) Invalid code, accidentally reduced from Issue8785: Actually I don't know whether it's invalid, but the stack overflow was

[Issue 8785] feature request: static mixin

2013-01-26 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8785 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added CC|

[Issue 8785] feature request: static mixin

2013-01-26 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8785 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added Severity|normal |enhancement

[Issue 9407] New: Typedef doesn't work with hashes

2013-01-26 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9407 Summary: Typedef doesn't work with hashes Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: normal Priority: P2 Component: Phobos

[Issue 8618] std.typecons.Typedef can't instead typedef keyword

2013-01-26 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8618 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added CC|

[Issue 9407] Typedef doesn't work with hashes

2013-01-26 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9407 --- Comment #1 from Andrej Mitrovic andrej.mitrov...@gmail.com 2013-01-26 15:41:17 PST --- Possibly a duplicate of Issue 8613. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail

[Issue 8569] Unexpected OPTLINK termination at EPI=00424D76

2013-01-26 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8569 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 8541] mangleof symbol passed as alias gets messed up

2013-01-26 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8541 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added CC|

[Issue 8432] format should qualify enum type with its value

2013-01-26 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=8432 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added AssignedTo|nob...@puremagic.com

[Issue 5084] Static code does not ignore instance names during name lookup

2013-01-26 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5084 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 2668] README.txt files sprinkled throughout bin and lib directories

2013-01-26 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2668 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 2419] Thread.getThis() broken?

2013-01-26 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2419 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 3308] Enum.RED.stringof gives Enum, not Enum.RED

2013-01-26 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3308 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 3629] Immutable/shared disappear in circular module imports

2013-01-26 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=3629 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 9320] optimizer should do copy propagation on structs, too

2013-01-26 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9320 --- Comment #3 from github-bugzi...@puremagic.com 2013-01-26 19:51:13 PST --- Commit pushed to dmd-1.x at https://github.com/D-Programming-Language/dmd

[Issue 9320] optimizer should do copy propagation on structs, too

2013-01-26 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9320 --- Comment #4 from Walter Bright bugzi...@digitalmars.com 2013-01-26 19:53:08 PST --- https://github.com/D-Programming-Language/dmd/pull/1559 -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are

[Issue 9336] Writeln is unable to print address of shared variable

2013-01-26 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9336 --- Comment #2 from github-bugzi...@puremagic.com 2013-01-26 20:30:23 PST --- Commits pushed to master at https://github.com/D-Programming-Language/phobos

[Issue 9336] Writeln is unable to print address of shared variable

2013-01-26 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9336 Alex R�nne Petersen a...@lycus.org changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 6614] std.traits should have an isFinal template

2013-01-26 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6614 --- Comment #7 from github-bugzi...@puremagic.com 2013-01-26 20:32:40 PST --- Commit pushed to master at https://github.com/D-Programming-Language/phobos

[Issue 6614] std.traits should have an isFinal template

2013-01-26 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=6614 Alex R�nne Petersen a...@lycus.org changed: What|Removed |Added Status|NEW |RESOLVED

[Issue 9408] New: invariant should be non-const by default and settable to const

2013-01-26 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9408 Summary: invariant should be non-const by default and settable to const Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity:

[Issue 9408] invariant should be non-const by default and settable to const

2013-01-26 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9408 --- Comment #1 from Andrej Mitrovic andrej.mitrov...@gmail.com 2013-01-26 21:45:00 PST --- https://github.com/D-Programming-Language/dmd/pull/1560 -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are

[Issue 9320] optimizer should do copy propagation on structs, too

2013-01-26 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9320 --- Comment #5 from github-bugzi...@puremagic.com 2013-01-26 22:38:23 PST --- Commit pushed to master at https://github.com/D-Programming-Language/dmd

[Issue 9320] optimizer should do copy propagation on structs, too

2013-01-26 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=9320 Walter Bright bugzi...@digitalmars.com changed: What|Removed |Added Status|NEW |RESOLVED