[Issue 14264] Destructor not called when struct is returned from a parenthesis-less function call

2015-03-25 Thread via Digitalmars-d-bugs
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

2015-03-25 Thread via Digitalmars-d-bugs
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

2015-03-25 Thread via Digitalmars-d-bugs
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

2015-03-25 Thread via Digitalmars-d-bugs
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

2015-03-25 Thread via Digitalmars-d-bugs
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'

2015-03-25 Thread via Digitalmars-d-bugs
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'

2015-03-25 Thread via Digitalmars-d-bugs
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

2015-03-25 Thread via Digitalmars-d-bugs
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

2015-03-25 Thread via Digitalmars-d-bugs
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

2015-03-25 Thread via Digitalmars-d-bugs
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

2015-03-25 Thread via Digitalmars-d-bugs
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

2015-03-25 Thread via Digitalmars-d-bugs
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

2015-03-25 Thread via Digitalmars-d-bugs
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

2015-03-25 Thread via Digitalmars-d-bugs
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)

2015-03-25 Thread via Digitalmars-d-bugs
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

2015-03-25 Thread via Digitalmars-d-bugs
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

2015-03-25 Thread via Digitalmars-d-bugs
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++

2015-03-25 Thread via Digitalmars-d-bugs
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

2015-03-25 Thread via Digitalmars-d-bugs
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'

2015-03-25 Thread via Digitalmars-d-bugs
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

2015-03-25 Thread via Digitalmars-d-bugs
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

2015-03-25 Thread via Digitalmars-d-bugs
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

2015-03-25 Thread via Digitalmars-d-bugs
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

2015-03-25 Thread via Digitalmars-d-bugs
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

2015-03-25 Thread via Digitalmars-d-bugs
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

2015-03-25 Thread via Digitalmars-d-bugs
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

2015-03-25 Thread via Digitalmars-d-bugs
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

2015-03-25 Thread via Digitalmars-d-bugs
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)

2015-03-25 Thread via Digitalmars-d-bugs
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

2015-03-25 Thread via Digitalmars-d-bugs
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

2015-03-25 Thread via Digitalmars-d-bugs
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

2015-03-25 Thread via Digitalmars-d-bugs
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

2015-03-25 Thread via Digitalmars-d-bugs
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

2015-03-25 Thread via Digitalmars-d-bugs
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)

2015-03-25 Thread via Digitalmars-d-bugs
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

2015-03-25 Thread via Digitalmars-d-bugs
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

2015-03-25 Thread via Digitalmars-d-bugs
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

2015-03-25 Thread via Digitalmars-d-bugs
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

2015-03-25 Thread via Digitalmars-d-bugs
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)

2015-03-25 Thread via Digitalmars-d-bugs
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

2015-03-25 Thread via Digitalmars-d-bugs
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

2015-03-25 Thread via Digitalmars-d-bugs
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

2015-03-25 Thread via Digitalmars-d-bugs
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

2015-03-25 Thread via Digitalmars-d-bugs
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

2015-03-25 Thread via Digitalmars-d-bugs
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

2015-03-25 Thread via Digitalmars-d-bugs
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

2015-03-25 Thread via Digitalmars-d-bugs
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)

2015-03-25 Thread via Digitalmars-d-bugs
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

--