[Issue 14264] Destructor not called when struct is returned from a parenthesis-less function call
https://issues.dlang.org/show_bug.cgi?id=14264 --- Comment #9 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/753d6c9a19cf342d59ebae1c98eaa225d7c5f1ad fix Issue 14264 - Destructor not called when struct is returned from a parenthesis-less function call https://github.com/D-Programming-Language/dmd/commit/f5ca6cfc53e5c7a189bf05b06b4129fefa3bf617 Merge pull request #4474 from 9rnsr/fix14264 Issue 14264 - Destructor not called when struct is returned from a parenthesis-less function call --
[Issue 14264] Destructor not called when struct is returned from a parenthesis-less function call
https://issues.dlang.org/show_bug.cgi?id=14264 github-bugzi...@puremagic.com changed: What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED --
[Issue 14314] 2.067-rc1: ICE compiling project which has compiled fine for years
https://issues.dlang.org/show_bug.cgi?id=14314 --- Comment #6 from Manu turkey...@gmail.com --- (In reply to Vladimir Panteleev from comment #3) Was Dustmite unsuitable in reducing this problem? Dunno. I've heard people murmur about this dustmite thing. I need to check it out some time. It's quite a large project... how does it work? --
[Issue 14268] Win64: debug info for associative arrays have no type information
https://issues.dlang.org/show_bug.cgi?id=14268 --- 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/a6157cbc64716e8c6c9b13d410bde467b7afd009 Merge pull request #4473 from rainers/cv8_aa_typeinfo Fix Issue 14268 - Win64: debug info for associative arrays have no type information --
[Issue 12799] Forward reference to nested enum with struct.sizeof
https://issues.dlang.org/show_bug.cgi?id=12799 github-bugzi...@puremagic.com changed: What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED --
[Issue 13388] accept '@' before 'nothrow' and 'pure'
https://issues.dlang.org/show_bug.cgi?id=13388 Sobirari Muhomori dfj1es...@sneakemail.com changed: What|Removed |Added Keywords||spec --
[Issue 13388] accept '@' before 'nothrow' and 'pure'
https://issues.dlang.org/show_bug.cgi?id=13388 Sobirari Muhomori dfj1es...@sneakemail.com changed: What|Removed |Added Status|RESOLVED|REOPENED Resolution|FIXED |--- --- Comment #34 from Sobirari Muhomori dfj1es...@sneakemail.com --- https://github.com/D-Programming-Language/dmd/pull/4349 The discussion was inconclusive? --
[Issue 14333] New: dmd2/windows/bin/README.TXT is woefully out of date
https://issues.dlang.org/show_bug.cgi?id=14333 Issue ID: 14333 Summary: dmd2/windows/bin/README.TXT is woefully out of date Product: D Version: D2 Hardware: All OS: Windows Status: NEW Severity: minor Priority: P1 Component: tools Assignee: nob...@puremagic.com Reporter: bugzi...@digitalmars.com It's supposed to be a brief description of the files in the directory. It is missing information on several of the files, and the links to man pages are mostly out of date. --
[Issue 12799] Forward reference to nested enum with struct.sizeof
https://issues.dlang.org/show_bug.cgi?id=12799 --- Comment #4 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/945b754bd1084b77f09da55f5cc9c1f2ea5e89ca fix Issue 12799 - Forward reference to nested enum with struct.sizeof https://github.com/D-Programming-Language/dmd/commit/0358a7d216fd75eabea5782b682f6807ce1dde0b Merge pull request #4467 from 9rnsr/fix12799 Issue 12799 - Forward reference to nested enum with struct.sizeof --
[Issue 340] [Tracker] Forward reference bugs and other order-of-declaration issues
https://issues.dlang.org/show_bug.cgi?id=340 Issue 340 depends on issue 12799, which changed state. Issue 12799 Summary: Forward reference to nested enum with struct.sizeof https://issues.dlang.org/show_bug.cgi?id=12799 What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED --
[Issue 14321] Unnecessary destructor call with and AA's
https://issues.dlang.org/show_bug.cgi?id=14321 --- Comment #4 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/751155f005db896546909e738ad4b576b17078d7 fix Issue 14321 - Unnecessary destructor call with and AA's https://github.com/D-Programming-Language/dmd/commit/48086f7479f0e1101c490ba8e3f33fc932da962f Merge pull request #4512 from 9rnsr/fix14321 Issue 14321 - Unnecessary destructor call with and AA's --
[Issue 14290] is-expression accepts instantiation of already instantiated template
https://issues.dlang.org/show_bug.cgi?id=14290 --- Comment #3 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/4a90c005c971f40bced70257b343419436174e14 fix Issue 14290 - is-expression accepts instantiation of already instantiated template https://github.com/D-Programming-Language/dmd/commit/5c1fedca8a9c7b8b85013f03cb2607469292bbe7 Merge pull request #4499 from 9rnsr/fix14290 Issue 14290 - is-expression accepts instantiation of already instantiated template --
[Issue 14290] is-expression accepts instantiation of already instantiated template
https://issues.dlang.org/show_bug.cgi?id=14290 github-bugzi...@puremagic.com changed: What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED --
[Issue 8234] symbols used in CTFE affect the function literal type
https://issues.dlang.org/show_bug.cgi?id=8234 Kenji Hara k.hara...@gmail.com changed: What|Removed |Added Keywords||pull --- Comment #2 from Kenji Hara k.hara...@gmail.com --- https://github.com/D-Programming-Language/dmd/pull/4517 --
[Issue 14334] (D1 only) Forward reference error with method returning template instance equal to typeof(this)
https://issues.dlang.org/show_bug.cgi?id=14334 Kenji Hara k.hara...@gmail.com changed: What|Removed |Added Version|D1 D2 |D1 Summary|Forward reference error |(D1 only) Forward reference |with method returning |error with method returning |template instance equal to |template instance equal to |typeof(this)|typeof(this) --- Comment #1 from Kenji Hara k.hara...@gmail.com --- (In reply to Andrej Mitrovic from comment #0) Error: alias test.SInt recursive alias declaration This is a dup of 13204, and it's fixed from 2.066.1. --
[Issue 1759] Closures and With Statements
https://issues.dlang.org/show_bug.cgi?id=1759 Kenji Hara k.hara...@gmail.com changed: What|Removed |Added Keywords||pull Hardware|x86 |All OS|Windows |All --- Comment #4 from Kenji Hara k.hara...@gmail.com --- https://github.com/D-Programming-Language/dmd/pull/4518 --
[Issue 14187] Wrong overload resolution when one of the parameters to a function is an interface
https://issues.dlang.org/show_bug.cgi?id=14187 yebblies yebbl...@gmail.com changed: What|Removed |Added CC||yebbl...@gmail.com --- Comment #1 from yebblies yebbl...@gmail.com --- I'm not really sure if this is a bug, or just an unpleasant side effect of the way overloading is worked out. IIRC the worst conversion out of all the args is taken as the match level for each function, and for both of those overloads the C - I conversion is the worst, so they have the same match level and are ambiguous. It might be possible to tweak the match levels to fix this, I don't know. There are probably other similar cases with other conversions that have the same match level as C - I. --
[Issue 14186] Silent syntax change from C and C++
https://issues.dlang.org/show_bug.cgi?id=14186 yebblies yebbl...@gmail.com changed: What|Removed |Added CC||yebbl...@gmail.com --- Comment #7 from yebblies yebbl...@gmail.com --- A better option might be to make it a parse error, like we did with a b c. --
[Issue 14336] New: Invalid memory access in struct destructor in std.uni
https://issues.dlang.org/show_bug.cgi?id=14336 Issue ID: 14336 Summary: Invalid memory access in struct destructor in std.uni Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: major Priority: P1 Component: Phobos Assignee: nob...@puremagic.com Reporter: thecybersha...@gmail.com CC: blah38...@gmail.com, dmitry.o...@gmail.com Created attachment 1495 -- https://issues.dlang.org/attachment.cgi?id=1495action=edit Valgrind log Valgrind (with my Valgrind branch [1]) reports an incorrect memory access in std.uni.CowArray destructors (see attachment). It looks like the following happens: - The destructor is finalizing a heap-allocated array of InversionList!GcPolicy structs. - InversionList doesn't have a destructor, but it has a CowArray field (data). CowArray has a destructor, so one is automatically generated for InversionList. - CowArray!GcPolicy.~this calls the refCount @property. - The refCount @property attempts to refer to the heap-allocated (via GcPolicy) uint[] data field, which has already been destroyed by the GC. As I understand, this is an invalid memory access. [1]: https://github.com/CyberShadow/druntime/compare/pull-20150323-233811-gc-debug...valgrind --
[Issue 13388] accept '@' before 'nothrow' and 'pure'
https://issues.dlang.org/show_bug.cgi?id=13388 --- Comment #35 from Jonathan M Davis issues.dl...@jmdavisprog.com --- (In reply to Sobirari Muhomori from comment #34) https://github.com/D-Programming-Language/dmd/pull/4349 The discussion was inconclusive? The change was reverted, though I don't know how conclusive the discussion that resulted was. Walter seemed to want to discuss it primarily so that we could close this as won't fix and move on (though I'm not sure that he was entirely against the idea), and Andrei definitely seemed to think that messing around with @ was a waste of time, but I don't think that it was ever definitively said what we'd do about it other than the fact that we'd revert the change until we were sure that we wanted to make it. Certainly, there was no consensus that this change should be made, and if anything, I think that the discussion leaned towards not making it, even aside from what Walter and Andrei thought, but I'd have to reread the thread to be sure of the details at this point. So, I'd say that this is almost certainly a won't fix, but to be 100% sure, Walter or Andrei would have to say that that was the case. The discussion was here: http://forum.dlang.org/post/rtwbtxigfeupvykpb...@forum.dlang.org --
[Issue 14337] New: The buttons are misplaced on the download page
https://issues.dlang.org/show_bug.cgi?id=14337 Issue ID: 14337 Summary: The buttons are misplaced on the download page Product: D Version: unspecified Hardware: x86_64 OS: Windows Status: NEW Severity: normal Priority: P1 Component: websites Assignee: nob...@puremagic.com Reporter: rswhi...@gmail.com Created attachment 1496 -- https://issues.dlang.org/attachment.cgi?id=1496action=edit Misplaced Buttons Direct link: http://fs2.directupload.net/images/150325/zv4smblr.png Google Chrome Version 41.0.2272.101 m --
[Issue 14337] The buttons are misplaced on the download page
https://issues.dlang.org/show_bug.cgi?id=14337 rswhi...@gmail.com changed: What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED --
[Issue 14329] [2.067] offline doc - menu broken due to missing jquery-1.7.2.min.js
https://issues.dlang.org/show_bug.cgi?id=14329 --- Comment #5 from Vladimir Panteleev thecybersha...@gmail.com --- You should be able to use the CHM in the meanwhile. --
[Issue 14329] [2.067] offline doc - menu broken due to missing jquery-1.7.2.min.js
https://issues.dlang.org/show_bug.cgi?id=14329 Vladimir Panteleev thecybersha...@gmail.com changed: What|Removed |Added Keywords||pull --- Comment #4 from Vladimir Panteleev thecybersha...@gmail.com --- https://github.com/D-Programming-Language/dlang.org/pull/942 --
[Issue 14329] [2.067] offline doc - menu broken due to missing jquery-1.7.2.min.js
https://issues.dlang.org/show_bug.cgi?id=14329 --- Comment #3 from bb.t...@gmx.com --- And seriously how useful are the offline HTML docs? example: my employee work on a ultra-secure intra network without internet access and i don't want to upload the script on each terminal after each release. More seriously, just put it. There is another BR by a chinese guy who complains about that, because the internet source of jquery is blocked over there... --
[Issue 14329] [2.067] offline doc - menu broken due to missing jquery-1.7.2.min.js
https://issues.dlang.org/show_bug.cgi?id=14329 --- Comment #6 from Vladimir Panteleev thecybersha...@gmail.com --- (In reply to bb.temp from comment #3) More seriously, just put it. There is another BR by a chinese guy who complains about that, because the internet source of jquery is blocked over there... We fixed that a while ago by adding a local fallback. It's just that our local copy didn't end up in the DMD .zip file. --
[Issue 14338] Implement DIP25 Sealed References
https://issues.dlang.org/show_bug.cgi?id=14338 Walter Bright bugzi...@digitalmars.com changed: What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED --
[Issue 14338] New: Implement DIP25 Sealed References
https://issues.dlang.org/show_bug.cgi?id=14338 Issue ID: 14338 Summary: Implement DIP25 Sealed References Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: enhancement Priority: P1 Component: DMD Assignee: nob...@puremagic.com Reporter: bugzi...@digitalmars.com http://wiki.dlang.org/DIP25 https://github.com/D-Programming-Language/dmd/pull/4298 https://github.com/D-Programming-Language/dmd/pull/4327 https://github.com/D-Programming-Language/dmd/pull/4335 https://github.com/D-Programming-Language/dmd/pull/4339 https://github.com/D-Programming-Language/dmd/pull/4352 https://github.com/D-Programming-Language/dmd/pull/4357 --
[Issue 14341] New: [REG 2.067] Crash with -O -release -inline after sort and map!(to!string)
https://issues.dlang.org/show_bug.cgi?id=14341 Issue ID: 14341 Summary: [REG 2.067] Crash with -O -release -inline after sort and map!(to!string) Product: D Version: D2 Hardware: x86_64 OS: Windows Status: NEW Severity: regression Priority: P1 Component: Phobos Assignee: nob...@puremagic.com Reporter: ga...@mail.ru Created attachment 1498 -- https://issues.dlang.org/attachment.cgi?id=1498action=edit example code This example, compiled as dmd -O -release -inline -m64 on Win64, reproducibly crashes with dmd 2.067.0-b2 and later up to dmd 2.067.0 release, and reproducibly does not crash with dmd 2.066.1 and earlier. - import std.algorithm, std.conv, std.range, std.stdio; void main () { auto arr = [7, 5, 7, 3, 3, 5, 3, 3, 0, 3, 1, 1, 5, 1, 1, 1, 2, 2, 8, 5, 8, 8]; arr.sort !((x, y) = arr.count (x) arr.count (y) || (arr.count (x) == arr.count (y) x y), SwapStrategy.stable) .map !(to !(string)) .join ( ) .writeln; // prints 1 1 1 1 1 3 3 3 3 3 5 5 5 5 8 8 8 2 2 7 7 0 } - The D.learn discussion resulting in this example: http://forum.dlang.org/thread/fqbojlyocmsovrpzi...@forum.dlang.org A somewhat minimized example: - import std.algorithm, std.conv, std.stdio; void main () { auto arr = [1]; version (S1) sort (arr); version (S2) sort !(q{a b}, SwapStrategy.stable) (arr); auto s = map !(to !(string)) (arr); if (s.front != 1) { writeln (?); } } - Crashes with either dmd -O -release -inline -m64 -version=S1 or dmd -O -release -inline -m64 -version=S2 --
[Issue 14339] Basically all links broken on downloads.dlang.org
https://issues.dlang.org/show_bug.cgi?id=14339 Vladimir Panteleev thecybersha...@gmail.com changed: What|Removed |Added Status|NEW |RESOLVED CC||thecybersha...@gmail.com Resolution|--- |WORKSFORME --- Comment #1 from Vladimir Panteleev thecybersha...@gmail.com --- It's already been fixed. Press F5^H^HCommand-R (In reply to Jacob Carlborg from comment #0) [2] http://downloads.dlang.org/releases/releases/2.x/ This is a 404. Where did you find this link? --
[Issue 14339] Basically all links broken on downloads.dlang.org
https://issues.dlang.org/show_bug.cgi?id=14339 Vladimir Panteleev thecybersha...@gmail.com changed: What|Removed |Added Status|RESOLVED|REOPENED Resolution|WORKSFORME |--- --- Comment #2 from Vladimir Panteleev thecybersha...@gmail.com --- (In reply to Vladimir Panteleev from comment #1) This is a 404. Where did you find this link? I am not a very good reader. --
[Issue 14339] Basically all links broken on downloads.dlang.org
https://issues.dlang.org/show_bug.cgi?id=14339 --- Comment #3 from Jacob Carlborg d...@me.com --- Here http://downloads.dlang.org/releases/. Clicking on the 2.x link. --
[Issue 14339] New: Basically all links broken on downloads.dlang.org
https://issues.dlang.org/show_bug.cgi?id=14339 Issue ID: 14339 Summary: Basically all links broken on downloads.dlang.org Product: D Version: unspecified Hardware: All OS: All Status: NEW Severity: normal Priority: P1 Component: VisualD Assignee: nob...@puremagic.com Reporter: d...@me.com Basically all links are broken on the downloads.dlang.org page. Not on the first level but this [1] for example. All the links on [1] are broken. Clicking on 2.x will go to [2] instead of [3], releases is included twice. [1] http://downloads.dlang.org/releases/ [2] http://downloads.dlang.org/releases/releases/2.x/ [3] http://downloads.dlang.org/releases/2.x/ --
[Issue 14340] New: AssertError in std.algorithm.sorting: unstable sort fails to sort an array with a custom predicate
https://issues.dlang.org/show_bug.cgi?id=14340 Issue ID: 14340 Summary: AssertError in std.algorithm.sorting: unstable sort fails to sort an array with a custom predicate Product: D Version: D2 Hardware: All OS: Windows Status: NEW Severity: major Priority: P1 Component: Phobos Assignee: nob...@puremagic.com Reporter: ga...@mail.ru Created attachment 1497 -- https://issues.dlang.org/attachment.cgi?id=1497action=edit example code This example code, compiled with -debug, triggers an AssertError. - import std.algorithm, std.conv, std.range, std.stdio; void main () { auto arr = [7, 5, 7, 3, 3, 5, 3, 3, 0, 3, 1, 1, 5, 1, 1, 1, 2, 2, 8, 5, 8, 8]; arr.sort !((x, y) = arr.count (x) arr.count (y) || (arr.count (x) == arr.count (y) x y)) .map !(to !(string)) .join ( ) .writeln; // prints 1 1 1 1 1 3 3 3 3 3 5 5 5 5 8 8 8 2 2 0 7 7 // should 1 1 1 1 1 3 3 3 3 3 5 5 5 5 8 8 8 2 2 7 7 0 } - Reproducible on Win64 with DMD 2.066 or 2.067, -m32 or -m64. Without -debug, it produces wrong output with -m32 and crashes with -m64. The D.learn discussion resulting in this example: http://forum.dlang.org/thread/fqbojlyocmsovrpzi...@forum.dlang.org --
[Issue 14334] (D1 only) Forward reference error with method returning template instance equal to typeof(this)
https://issues.dlang.org/show_bug.cgi?id=14334 --- Comment #2 from Andrej Mitrovic andrej.mitrov...@gmail.com --- (In reply to Kenji Hara from comment #1) (In reply to Andrej Mitrovic from comment #0) Error: alias test.SInt recursive alias declaration This is a dup of 13204, and it's fixed from 2.066.1. It's not fixed: http://dpaste.dzfl.pl/734b3b884325 --
[Issue 14342] [REG] std.algorithm.internal omitted from posix.mak
https://issues.dlang.org/show_bug.cgi?id=14342 --- Comment #1 from Walter Bright bugzi...@digitalmars.com --- https://github.com/D-Programming-Language/phobos/pull/3106 --
[Issue 14342] [REG] std.algorithm.internal omitted from posix.mak
https://issues.dlang.org/show_bug.cgi?id=14342 Walter Bright bugzi...@digitalmars.com changed: What|Removed |Added Status|NEW |RESOLVED Resolution|--- |INVALID --
[Issue 14338] Implement DIP25 Sealed References
https://issues.dlang.org/show_bug.cgi?id=14338 --- Comment #1 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/D-Programming-Language/dlang.org https://github.com/D-Programming-Language/dlang.org/commit/77ba899e74452771723dfadaebb3c80873e4cabc Add issue 14338 (Implement DIP25 Sealed References) to changelog https://github.com/D-Programming-Language/dlang.org/commit/71a28b72a74e2bc441561663ba1beb25865d56cc Merge pull request #943 from CyberShadow/pull-20150325-195345 Add issue 14338 (Implement DIP25 Sealed References) to changelog --
[Issue 14342] New: [REG] std.algorithm.internal omitted from posix.mak
https://issues.dlang.org/show_bug.cgi?id=14342 Issue ID: 14342 Summary: [REG] std.algorithm.internal omitted from posix.mak Product: D Version: D2 Hardware: All OS: Linux Status: NEW Severity: regression Priority: P1 Component: Phobos Assignee: nob...@puremagic.com Reporter: bugzi...@digitalmars.com which causes: make unittest to fail on Linux and OSX for shared libraries. --
[Issue 14334] (D1 only) Forward reference error with method returning template instance equal to typeof(this)
https://issues.dlang.org/show_bug.cgi?id=14334 --- Comment #3 from Kenji Hara k.hara...@gmail.com --- (In reply to Andrej Mitrovic from comment #2) It's not fixed: http://dpaste.dzfl.pl/734b3b884325 It's using 2.065. --
[Issue 14194] nothrow emplace for classes needed
https://issues.dlang.org/show_bug.cgi?id=14194 --- 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/75ca200750ab4bb2de8eb1b13ecee8524704e3cc fix Issue 14194 - nothrow emplace for classes needed - turn the chunk size and alignment checks into asserts https://github.com/D-Programming-Language/phobos/commit/ebb2b8ce5df68af453eea5888d8ca339fa982479 Merge pull request #2999 from MartinNowak/fix14194 fix Issue 14194 - nothrow emplace for classes needed --
[Issue 14194] nothrow emplace for classes needed
https://issues.dlang.org/show_bug.cgi?id=14194 github-bugzi...@puremagic.com changed: What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED --
[Issue 14335] Logo is missplaced
https://issues.dlang.org/show_bug.cgi?id=14335 ncras...@gmail.com changed: What|Removed |Added CC||ncras...@gmail.com --
[Issue 14335] New: Logo is missplaced
https://issues.dlang.org/show_bug.cgi?id=14335 Issue ID: 14335 Summary: Logo is missplaced Product: D Version: unspecified Hardware: All OS: All Status: NEW Severity: normal Priority: P1 Component: websites Assignee: nob...@puremagic.com Reporter: ncras...@gmail.com Created attachment 1494 -- https://issues.dlang.org/attachment.cgi?id=1494action=edit Screenshot of broken logo Mozilla 36.0 D logo is placed above menu block at http://downloads.dlang.org/releases/2.x/2.067.0/ --
[Issue 14314] 2.067-rc1: ICE compiling project which has compiled fine for years
https://issues.dlang.org/show_bug.cgi?id=14314 --- Comment #7 from Vladimir Panteleev thecybersha...@gmail.com --- (In reply to Manu from comment #6) Dunno. I've heard people murmur about this dustmite thing. I need to check it out some time. It's quite a large project... how does it work? Divide et impera. More info on the wiki: https://github.com/CyberShadow/DustMite/wiki or you could watch my DConf talk: https://www.youtube.com/watch?v=5iXRFlKvEY0 --
[Issue 14339] Basically all links broken on downloads.dlang.org
https://issues.dlang.org/show_bug.cgi?id=14339 Vladimir Panteleev thecybersha...@gmail.com changed: What|Removed |Added Component|VisualD |websites --
[Issue 14339] Basically all links broken on downloads.dlang.org
https://issues.dlang.org/show_bug.cgi?id=14339 Vladimir Panteleev thecybersha...@gmail.com changed: What|Removed |Added Status|REOPENED|RESOLVED Resolution|--- |FIXED --
[Issue 14334] New: Forward reference error with method returning template instance equal to typeof(this)
https://issues.dlang.org/show_bug.cgi?id=14334 Issue ID: 14334 Summary: Forward reference error with method returning template instance equal to typeof(this) Product: D Version: D1 D2 Hardware: All OS: All Status: NEW Keywords: rejects-valid Severity: normal Priority: P1 Component: DMD Assignee: nob...@puremagic.com Reporter: andrej.mitrov...@gmail.com - struct S ( T ) { SInt get() { return SInt(); } } alias S!(int) SInt; void main() { } - $ dmd test.d Error: alias test.SInt recursive alias declaration --