[Issue 6246] New: Struct instance parameterized with an Integral fails as argument to functions/methods
http://d.puremagic.com/issues/show_bug.cgi?id=6246 Summary: Struct instance parameterized with an Integral fails as argument to functions/methods Product: D Version: D2 Platform: All OS/Version: Linux Status: NEW Severity: major Priority: P2 Component: DMD AssignedTo: nob...@puremagic.com ReportedBy: pun...@coverify.org --- Comment #0 from Puneet Goel 2011-07-03 22:30:15 PDT --- struct Foo (size_t N) { void opAssign (size_t NN)(Foo!(NN) f) {/*do nothing*/} } struct Bar (string S) { void opAssign (string SS)(Bar!(SS) f) {/*do nothing*/} } void main() { Bar!"BAR1" bar1; Bar!"BAR2" bar2; bar2 = bar1;// this compiles fine Foo!4 foo1; Foo!4 foo2; foo2 = foo1;// compilation error } Gives an error saying: Error: cannot implicitly convert expression (foo1) of type Foo!(4) to Foo!(NN) Structs with string parameters work just fine. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---
[Issue 6245] New: Using an exception object inside a delegate, causes a crash
http://d.puremagic.com/issues/show_bug.cgi?id=6245 Summary: Using an exception object inside a delegate, causes a crash Product: D Version: D2 Platform: x86 OS/Version: Windows Status: NEW Severity: normal Priority: P2 Component: DMD AssignedTo: nob...@puremagic.com ReportedBy: soy...@gmail.com --- Comment #0 from Carlos Ballesteros Velasco 2011-07-03 19:03:00 PDT --- import std.stdio; void callDelegate(void delegate() cb) { cb(); } void writeEx(Throwable o) { writefln("%s", o); } void works1() { Throwable o2; try { throw(new Exception("This is an error")); } catch (Throwable o) { o2 = o; callDelegate({ writefln("%s", o2); }); } } void works2() { try { throw(new Exception("This is an error")); } catch (Throwable o) { writeEx(o); } } void do_not_work() { try { throw(new Exception("This is an error")); } catch (Throwable o) { callDelegate({ writefln("%s", o); }); } } int main(string[] args) { works1(); works2(); do_not_work(); return 0; } -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---
[Issue 5073] wrong file name in error message for "voids have no value" inside alias templates (affects std.algorithm.map)
http://d.puremagic.com/issues/show_bug.cgi?id=5073 bearophile_h...@eml.cc changed: What|Removed |Added CC||bearophile_h...@eml.cc --- Comment #8 from bearophile_h...@eml.cc 2011-07-03 18:28:49 PDT --- (In reply to comment #7) > I've had trouble with map in DMD 2.053 and fixed it with this patch. I've even > updated the patch to the new internal struct style being used in > std.algorithm. > (not-yet posted). But this has been due to map not handling fixed sized > arrays: > > ubyte[12] datum; > map!"a"(datum); > > Which as of this evening's SVN, is still true. I don't know about the original > code which spawned this bug report, but once fixed-sized arrays work, I can > re-test it. I'd like map to work on fixed-size arrays too, but I think Andrei doesn't want this to be fixed. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---
[Issue 5073] wrong file name in error message for "voids have no value" inside alias templates (affects std.algorithm.map)
http://d.puremagic.com/issues/show_bug.cgi?id=5073 --- Comment #7 from Rob Jacques 2011-07-03 17:58:29 PDT --- I've had trouble with map in DMD 2.053 and fixed it with this patch. I've even updated the patch to the new internal struct style being used in std.algorithm. (not-yet posted). But this has been due to map not handling fixed sized arrays: ubyte[12] datum; map!"a"(datum); Which as of this evening's SVN, is still true. I don't know about the original code which spawned this bug report, but once fixed-sized arrays work, I can re-test it. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---
[Issue 4031] Should be able to access const value-type globals from pure functions
http://d.puremagic.com/issues/show_bug.cgi?id=4031 --- Comment #3 from bearophile_h...@eml.cc 2011-07-03 17:54:44 PDT --- Thank you both for fixing the first thing. (In reply to comment #1) > I'm not sure if disabling mutable static variables inside pure functions is > valid, as some actions on them (eg. returning their address) do make sense. Returning the address of a static variable defined inside a pure function? I don't see the purpose of this. It smells. > They can also be accessed from any statements inside debug {}. But this need is probably uncommon, and when this needs arises you are able to move the definition of such variable inside the debug: pure int foo(int x) { debug { static int y = 10; } return x; } void main() {} > Please open a new report for that if you would like it. Maybe Walter is willing to comment on this, but I think I will open another report for this. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---
[Issue 4031] Should be able to access const value-type globals from pure functions
http://d.puremagic.com/issues/show_bug.cgi?id=4031 Walter Bright changed: What|Removed |Added CC||bugzi...@digitalmars.com --- Comment #2 from Walter Bright 2011-07-03 17:25:47 PDT --- https://github.com/D-Programming-Language/dmd/commit/b135734828b239e52ea95f34a59081b526d9fa5e -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---
[Issue 1411] ref Tuple should transform to Tuple of ref's
http://d.puremagic.com/issues/show_bug.cgi?id=1411 Walter Bright changed: What|Removed |Added Status|NEW |RESOLVED CC||bugzi...@digitalmars.com Resolution||FIXED --- Comment #2 from Walter Bright 2011-07-03 15:59:09 PDT --- https://github.com/D-Programming-Language/dmd/commit/aa270baa7eb856cc9ae4ae7701a8701eb8477fda -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---
[Issue 6243] Update the D2 FAQs.
http://d.puremagic.com/issues/show_bug.cgi?id=6243 --- Comment #1 from kenn...@gmail.com 2011-07-03 15:18:08 PDT --- d-p-l pull #14 for a part of it. https://github.com/D-Programming-Language/d-programming-language.org/pull/14 -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---
[Issue 6244] New: Add powmod / modpow function to std.math
http://d.puremagic.com/issues/show_bug.cgi?id=6244 Summary: Add powmod / modpow function to std.math Product: D Version: future Platform: All OS/Version: All Status: NEW Severity: enhancement Priority: P2 Component: Phobos AssignedTo: nob...@puremagic.com ReportedBy: josvanu...@gmail.com --- Comment #0 from josvanu...@gmail.com 2011-07-03 15:10:08 PDT --- I think a powmod function should be part of std.math. It's important for many types of algorithms for avoiding overflow and it's not something that the average person can write off the top of their head. Currently I'm using a powmod code that I found on the internet. I'm not even sure what the licensing terms of it are. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---
[Issue 4963] ICE(type.c:320) for struct append where T.sizeof < 3
http://d.puremagic.com/issues/show_bug.cgi?id=4963 Walter Bright changed: What|Removed |Added Status|NEW |RESOLVED CC||bugzi...@digitalmars.com Resolution||FIXED --- Comment #4 from Walter Bright 2011-07-03 14:08:43 PDT --- https://github.com/D-Programming-Language/dmd/commit/31fcbc12339e7d539aa29ad91e9b175f6631e20b https://github.com/D-Programming-Language/dmd/commit/8d81d408a5ef9814d03972be022b00cc35c77424 -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---
[Issue 6235] Regression(DMD 2.053) ICE on typeof(Range.init[0..$]) inside a templated struct/class
http://d.puremagic.com/issues/show_bug.cgi?id=6235 --- Comment #3 from Don 2011-07-03 13:41:49 PDT --- (In reply to comment #2) > Using $ seems to be adding the declaration to the struct as a field. > Is there any reason $ is always a variable, not just re-written as > exp[... $ ... ] => exp[... exp.length ...] ? I think it's because exp may have side effects, so it should only be evaluated once. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---
[Issue 6243] New: Update the D2 FAQs.
http://d.puremagic.com/issues/show_bug.cgi?id=6243 Summary: Update the D2 FAQs. Product: D Version: D2 Platform: All URL: http://www.d-programming-language.org/faq.html OS/Version: All Status: NEW Severity: enhancement Priority: P2 Component: websites AssignedTo: nob...@puremagic.com ReportedBy: kenn...@gmail.com --- Comment #0 from kenn...@gmail.com 2011-07-03 13:30:41 PDT --- (Forked from news://news.digitalmars.com:119/iuqed9$2rv$1...@digitalmars.com) 1. Most of the "D 2.0 FAQ" is missing (e.g. 'Where is my simple language?') 2. 'How do I write my own D compiler for CPU X?' - the alternative backend has not been updated for 9 years. As a guide, it's better to refer to some Wiki4D article or the LDC interface. 3. 'Where can I get an IDE for D?' - Just link to a Wiki4D article. It is missing newer IDEs like Visual D. 4. 'What about templates?' - There's no need to keep this D 0.x item... 5. 'Why fall through on switch statements?' - Fall through is now disallowed. 6. 'Why doesn't D use reference counting for garbage collection?' - Add std.typecons.RefCounted 7. 'Can't a sufficiently smart compiler figure out that a function is pure automatically?' - But now we have purity inference -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---
[Issue 6241] test sdtor.d on osx not catching
http://d.puremagic.com/issues/show_bug.cgi?id=6241 Brad Roberts changed: What|Removed |Added Status|NEW |RESOLVED Resolution||FIXED --- Comment #3 from Brad Roberts 2011-07-03 13:18:16 PDT --- Fixed: https://github.com/D-Programming-Language/dmd/commit/b38a3700ee83741fa234fd8cbedde86ed0755a1a Test: https://github.com/D-Programming-Language/dmd/commit/f37c8a2a18602561fe18c2433175edd5b325f0e1 -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---
[Issue 3474] PATCH: Implement opDollar for struct and class indexing operations
http://d.puremagic.com/issues/show_bug.cgi?id=3474 bearophile_h...@eml.cc changed: What|Removed |Added CC||bearophile_h...@eml.cc --- Comment #8 from bearophile_h...@eml.cc 2011-07-03 12:57:09 PDT --- Have you created a pull request for this, Don? -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---
[Issue 1001] print stack trace (in debug mode) when program die
http://d.puremagic.com/issues/show_bug.cgi?id=1001 --- Comment #46 from Brad Roberts 2011-07-03 12:58:44 PDT --- Maybe. I think there's a couple outstanding issues that could be separated: 1) common look and feel of the stack trace output for all platforms. Right now every platform produces different traces. 2) there's a report that the top frame is missing from one platform or another (from you I think) 3) 64 traces doesn't seem to work at all. I need to re-check, but I think freebsd/* might also be broken. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---
[Issue 1001] print stack trace (in debug mode) when program die
http://d.puremagic.com/issues/show_bug.cgi?id=1001 --- Comment #45 from bearophile_h...@eml.cc 2011-07-03 12:55:16 PDT --- To be closed? -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---
[Issue 6242] Disallow inoperant "in" contracts
http://d.puremagic.com/issues/show_bug.cgi?id=6242 Walter Bright changed: What|Removed |Added Status|NEW |RESOLVED CC||bugzi...@digitalmars.com Resolution||FIXED --- Comment #2 from Walter Bright 2011-07-03 12:05:35 PDT --- https://github.com/D-Programming-Language/dmd/commit/c8b18c01ca47fbe1b140e368418da50d93205b4d https://github.com/D-Programming-Language/dmd/commit/a5bc620cd0a6a109273332175d3430f747e675e7 -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---
[Issue 314] [module] Static, renamed, and selective imports are always public
http://d.puremagic.com/issues/show_bug.cgi?id=314 --- Comment #33 from Christian Kamm 2011-07-03 11:40:11 PDT --- https://github.com/D-Programming-Language/dmd/pull/190 -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---
[Issue 5073] wrong file name in error message for "voids have no value" inside alias templates (affects std.algorithm.map)
http://d.puremagic.com/issues/show_bug.cgi?id=5073 yebblies changed: What|Removed |Added CC||yebbl...@gmail.com --- Comment #6 from yebblies 2011-07-04 02:57:48 EST --- None of these examples fail for me with dmd 2.054 head on win32. Can anybody reproduce this with a current dmd? -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---
[Issue 5355] TLS variables are not 16 byte aligned
http://d.puremagic.com/issues/show_bug.cgi?id=5355 yebblies changed: What|Removed |Added Keywords||wrong-code CC||yebbl...@gmail.com Platform|x86 |All Summary|Global variables are not|TLS variables are not 16 |aligned |byte aligned OS/Version|Windows |All Severity|regression |normal --- Comment #1 from yebblies 2011-07-04 02:51:34 EST --- Actually, those variables are in tls. Variables in the static data segment do seem to be 16 byte aligned. They appear to be all offset from 16 byte alignment by 4 bytes. Leaving open as this is probably not intended. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---
[Issue 5533] DMD segv: -gc, associative arrays, const pointers to self
http://d.puremagic.com/issues/show_bug.cgi?id=5533 yebblies changed: What|Removed |Added CC||yebbl...@gmail.com --- Comment #1 from yebblies 2011-07-04 02:35:02 EST --- This works for me on win32 with dmd head (2.054). Can anybody reproduce this on linux with the current dmd? -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---
[Issue 6029] Regression(2.053): DMD stack overflow with invalid alias this
http://d.puremagic.com/issues/show_bug.cgi?id=6029 yebblies changed: What|Removed |Added Status|NEW |RESOLVED CC||yebbl...@gmail.com Resolution||FIXED --- Comment #1 from yebblies 2011-07-04 02:28:16 EST --- For me this prints: TypeExp::toElem() testx.d(13): Error: type A is not an expression on win32. So it seems to be fixed, unless it is platform specific. Please reopen if so. dmd 2.054 -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---
[Issue 3001] Templated types within a mixin not reinstantiated properly for new instantiation
http://d.puremagic.com/issues/show_bug.cgi?id=3001 yebblies changed: What|Removed |Added Status|NEW |RESOLVED CC||yebbl...@gmail.com Resolution||FIXED --- Comment #3 from yebblies 2011-07-04 02:23:39 EST --- This works with current dmd (1.068 & 2.053) -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---
[Issue 4963] ICE(type.c:320) for struct append where T.sizeof < 3
http://d.puremagic.com/issues/show_bug.cgi?id=4963 yebblies changed: What|Removed |Added Keywords||patch CC||yebbl...@gmail.com Platform|x86 |All OS/Version|Linux |All --- Comment #3 from yebblies 2011-07-04 02:14:04 EST --- https://github.com/D-Programming-Language/dmd/pull/206 -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---
[Issue 3646] Default values of function arguments are ignored when instantiating a template.
http://d.puremagic.com/issues/show_bug.cgi?id=3646 --- Comment #7 from Stewart Gordon 2011-07-03 08:42:20 PDT --- (In reply to comment #1) > Not lets see how foo!(bar) looks like after a rewrite: > > void foo(Fn)(Fn fn) > { > fn(22); > } Actually, before this rewrite comes substituting in the template argument. void fooInstance(void function(int = 22) fn) { fn(); } which then becomes void fooInstance(void function(int) fn) { fn(22); } > Now there is no wonder why dmd behaves like this. But it makes sense only if there are actually two template instances involved. The essence of the bug is that, after it has instantiated foo with argument void function(int = 22), the compiler matches any attempt to instantiate foo with a void function(int), with or without a default argument, to this instance. (In reply to comment #2) > Yeah, that was pretty much what I was thinking about. The issue > cuts down to a question, should Foo be instantiated once or are the > function types equal? For binary size and efficiency purposes I > agree that there should be one instantiation. On the other hand > for meta programming and code generation which is what I am doing I > would like to have them as separate types, as I don't want to loose > this information. Walter or Andrei would probably have to comment > on this issue. But this seems to me a rare use case. And you can do it with an alias template parameter, though this does create a separate instance for each function name: -- import std.stdio; void foo(alias fn)() { fn(); fn(42); } void bar(int i = 22) { writefln("bar %d", i); } void bam(int i) { writefln("bam %d", i); } void quux() { writefln("quux"); } void quux(int i) { writefln("quux %d", i); } void main() { foo!(bar)();// works //foo!(bam)(); // correctly triggers compiler error (1.068 Win32) foo!(quux)(); // works with overloads as well } -- I can see three possible ways to resolve this issue: (a) Default arguments aren't part of the function type. Then only one template instance exists: foo!(void function(int)). The template instance is then illegal, since it tries to call a void function(int) with no arguments. (b) Default arguments are part of the function type. Then there are two template instances: foo(&bar) is foo!(void function(int = 22)) foo(&bam) is foo!(void function(int)) Then foo(&bar) is legal: foo(&bar)() calls bar(22) and foo(&bam) is illegal (c) Default arguments are part of the function type, but can be optimised away. Essentially, we detect while instantiating the template whether the template body makes use of a default argument. If so, create a separate instance for each default argument or absence thereof. Otherwise, create only one instance. Not sure whether this is desirable. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---
[Issue 5642] borken ddoc build using std.random.uniform
http://d.puremagic.com/issues/show_bug.cgi?id=5642 yebblies changed: What|Removed |Added Status|NEW |RESOLVED CC||yebbl...@gmail.com Resolution||FIXED --- Comment #1 from yebblies 2011-07-04 00:10:08 EST --- This works for me using current dmd (2.054) -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---
[Issue 5701] Broken ddoc build using core.bitop.bswap
http://d.puremagic.com/issues/show_bug.cgi?id=5701 yebblies changed: What|Removed |Added Status|NEW |RESOLVED CC||yebbl...@gmail.com Resolution||FIXED --- Comment #1 from yebblies 2011-07-04 00:09:15 EST --- This works for me with current dmd (2.054) -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---
[Issue 3866] anonymous delegate with default parameters cross-talks to another anonymous delegate
http://d.puremagic.com/issues/show_bug.cgi?id=3866 yebblies changed: What|Removed |Added Keywords||patch CC||yebbl...@gmail.com Platform|Other |All OS/Version|Windows |All --- Comment #1 from yebblies 2011-07-03 23:14:23 EST --- https://github.com/D-Programming-Language/dmd/pull/204 -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---
[Issue 3646] Default values of function arguments are ignored when instantiating a template.
http://d.puremagic.com/issues/show_bug.cgi?id=3646 yebblies changed: What|Removed |Added Keywords||patch CC||yebbl...@gmail.com Platform|Other |All --- Comment #6 from yebblies 2011-07-03 23:14:09 EST --- https://github.com/D-Programming-Language/dmd/pull/204 -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---
[Issue 3646] Default values of function arguments are ignored when instantiating a template.
http://d.puremagic.com/issues/show_bug.cgi?id=3646 yebblies changed: What|Removed |Added CC||nfx...@gmail.com --- Comment #4 from yebblies 2011-07-03 22:22:51 EST --- *** Issue 4028 has been marked as a duplicate of this issue. *** -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---
[Issue 3646] Default values of function arguments are ignored when instantiating a template.
http://d.puremagic.com/issues/show_bug.cgi?id=3646 yebblies changed: What|Removed |Added CC||ellery-newco...@utulsa.edu --- Comment #5 from yebblies 2011-07-03 22:23:21 EST --- *** Issue 5456 has been marked as a duplicate of this issue. *** -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---
[Issue 5456] function default parameter appears to propagate to other functions
http://d.puremagic.com/issues/show_bug.cgi?id=5456 yebblies changed: What|Removed |Added Status|NEW |RESOLVED CC||yebbl...@gmail.com Resolution||DUPLICATE --- Comment #1 from yebblies 2011-07-03 22:23:21 EST --- *** This issue has been marked as a duplicate of issue 3646 *** -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---
[Issue 4028] delegates with differing default arguments lead to same template instantiation
http://d.puremagic.com/issues/show_bug.cgi?id=4028 yebblies changed: What|Removed |Added Status|REOPENED|RESOLVED CC||yebbl...@gmail.com Resolution||DUPLICATE --- Comment #10 from yebblies 2011-07-03 22:22:51 EST --- *** This issue has been marked as a duplicate of issue 3646 *** -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---
[Issue 5403] foreach requires front to be a function in a range
http://d.puremagic.com/issues/show_bug.cgi?id=5403 yebblies changed: What|Removed |Added Keywords||patch, rejects-valid CC||yebbl...@gmail.com Platform|Other |All OS/Version|Linux |All --- Comment #2 from yebblies 2011-07-03 21:28:43 EST --- https://github.com/D-Programming-Language/dmd/pull/203 -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---
[Issue 1411] ref Tuple should transform to Tuple of ref's
http://d.puremagic.com/issues/show_bug.cgi?id=1411 yebblies changed: What|Removed |Added Keywords||patch CC||yebbl...@gmail.com Platform|x86 |All OS/Version|Linux |All --- Comment #1 from yebblies 2011-07-03 20:25:53 EST --- https://github.com/D-Programming-Language/dmd/pull/202 -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---
[Issue 3722] A method without an in contract should always succeed, even if overridden
http://d.puremagic.com/issues/show_bug.cgi?id=3722 Walter Bright changed: What|Removed |Added Status|NEW |RESOLVED CC||bugzi...@digitalmars.com Resolution||FIXED --- Comment #2 from Walter Bright 2011-07-03 02:21:33 PDT --- https://github.com/D-Programming-Language/dmd/commit/1de48286f27eeb58231ab033d35385f06bf0e578 https://github.com/D-Programming-Language/dmd/commit/f2722bf1b96c024141698edfb01894578590a546 -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---
[Issue 3133] Compiler does not check that static array casts are legal
http://d.puremagic.com/issues/show_bug.cgi?id=3133 yebblies changed: What|Removed |Added Keywords||patch CC||yebbl...@gmail.com --- Comment #1 from yebblies 2011-07-03 18:41:51 EST --- https://github.com/D-Programming-Language/dmd/pull/201 -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---
[Issue 2540] super can not be using in alias statement
http://d.puremagic.com/issues/show_bug.cgi?id=2540 yebblies changed: What|Removed |Added Keywords||patch CC||yebbl...@gmail.com Platform|x86 |All OS/Version|Windows |All --- Comment #3 from yebblies 2011-07-03 17:57:22 EST --- https://github.com/D-Programming-Language/dmd/pull/199 -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---