[Issue 12422] [REG2.055] Templated nested function is inferred as `pure` even if it calls impure functions

2015-02-23 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12422

Kenji Hara k.hara...@gmail.com changed:

   What|Removed |Added

Summary|Templated nested function   |[REG2.055] Templated nested
   |is inferred as `pure` even  |function is inferred as
   |if it calls impure  |`pure` even if it calls
   |functions   |impure functions
   Severity|normal  |regression

--- Comment #1 from Kenji Hara k.hara...@gmail.com ---
Regression from 2.055.

--


[Issue 13729] [REG2.067a] One not detected case of not purity

2015-02-23 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13729

Kenji Hara k.hara...@gmail.com changed:

   What|Removed |Added

   Hardware|x86 |All
Summary|One not detected case of|[REG2.067a] One not
   |not purity  |detected case of not purity
 OS|Windows |All
   Severity|normal  |regression

--


[Issue 14216] New: Missing /phobos/std_windows_charset.html

2015-02-23 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14216

  Issue ID: 14216
   Summary: Missing /phobos/std_windows_charset.html
   Product: D
   Version: unspecified
  Hardware: All
OS: All
Status: NEW
  Severity: normal
  Priority: P1
 Component: websites
  Assignee: nob...@puremagic.com
  Reporter: alphaglosi...@gmail.com

from D.learn: http://forum.dlang.org/post/lwwztkpkvtdipanuo...@forum.dlang.org

sorry - i cant find where i can post this.
bugtracker have no dlang.org product.

when i click to left menu Standart Library - std - windows - 
charset
then i have error The requested URL 
/phobos/std_windows_charset.html was not found on this server.

--


[Issue 11746] invalid enum forward reference pattern not detected

2015-02-23 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=11746

Kenji Hara k.hara...@gmail.com changed:

   What|Removed |Added

   Keywords||pull

--- Comment #1 from Kenji Hara k.hara...@gmail.com ---
https://github.com/D-Programming-Language/dmd/pull/4440

--


[Issue 6810] Strange `tuple used as a type` error

2015-02-23 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=6810

Kenji Hara k.hara...@gmail.com changed:

   What|Removed |Added

   Keywords||pull, rejects-valid
   Hardware|Other   |All
 OS|Windows |All

--- Comment #3 from Kenji Hara k.hara...@gmail.com ---
https://github.com/D-Programming-Language/dmd/pull/4439

--


[Issue 13516] std.windows.charset documentation missing from dlang.org

2015-02-23 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13516

hst...@quickfur.ath.cx changed:

   What|Removed |Added

 CC||alphaglosi...@gmail.com

--- Comment #2 from hst...@quickfur.ath.cx ---
*** Issue 14216 has been marked as a duplicate of this issue. ***

--


[Issue 14216] Missing /phobos/std_windows_charset.html

2015-02-23 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14216

hst...@quickfur.ath.cx changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |DUPLICATE

--- Comment #2 from hst...@quickfur.ath.cx ---


*** This issue has been marked as a duplicate of issue 13516 ***

--


[Issue 14216] Missing /phobos/std_windows_charset.html

2015-02-23 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14216

hst...@quickfur.ath.cx changed:

   What|Removed |Added

 CC||hst...@quickfur.ath.cx

--- Comment #1 from hst...@quickfur.ath.cx ---
This problem has been around for *years*. The problem is that the website is
generated from posix.mak on a Posix machine, but when compiling for Posix, all
Windows files are skipped (they don't even compile in the first place).

We need to figure out a way of generating docs for platforms that aren't the
current platform.

--


[Issue 12422] [REG2.055] Templated nested function is inferred as `pure` even if it calls impure functions

2015-02-23 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12422

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/4441

--


[Issue 13064] Redundant `auto` storage class is allowed for functions

2015-02-23 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13064

Kenji Hara k.hara...@gmail.com changed:

   What|Removed |Added

   Keywords||pull

--- Comment #1 from Kenji Hara k.hara...@gmail.com ---
https://github.com/D-Programming-Language/dmd/pull/4442

--


[Issue 14217] New: Misleading error message: Cannot deduce function

2015-02-23 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14217

  Issue ID: 14217
   Summary: Misleading error message: Cannot deduce function
   Product: D
   Version: D2
  Hardware: x86_64
OS: Windows
Status: NEW
  Severity: normal
  Priority: P1
 Component: DMD
  Assignee: nob...@puremagic.com
  Reporter: an...@s-e-a-p.de

The following source code doesn't compile because in the lambda 'a.bar' is
written instead of 'a.foo'.

import std.algorithm: canFind;

struct A { string foo; }

void main()
{
A[] arr;
arr.canFind!(a = a.bar);
}

It isn't clear from the error message, that the property'bar' is causing the
error:

source\app.d(9): 
Error: template std.algorithm.canFind cannot deduce function
from argument types !((a) = a.bar)(A[]), candidates are:
C:\D\dmd2\windows\bin\..\..\src\phobos\std\algorithm.d(11266):   
std.algorithm.canFind(alias pred = a == b)

I would expect an error message: no property 'bar' for type 'A'

--


[Issue 14219] New: missing documentation std.traits

2015-02-23 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14219

  Issue ID: 14219
   Summary: missing documentation std.traits
   Product: D
   Version: unspecified
  Hardware: x86_64
OS: Windows
Status: NEW
  Severity: enhancement
  Priority: P1
 Component: websites
  Assignee: nob...@puremagic.com
  Reporter: purema...@zoadian.de

http://dlang.org/phobos/std_traits.html seems to be missing documentation for
_IsSomething_ and _xxx_ anchors.

--


[Issue 1983] Delegates violate const

2015-02-23 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=1983

Kenji Hara k.hara...@gmail.com changed:

   What|Removed |Added

 CC||ma...@maxim-fomin.ru

--- Comment #14 from Kenji Hara k.hara...@gmail.com ---
*** Issue 9462 has been marked as a duplicate of this issue. ***

--


[Issue 9462] Delegate breaks immutability

2015-02-23 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=9462

Kenji Hara k.hara...@gmail.com changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |DUPLICATE

--- Comment #2 from Kenji Hara k.hara...@gmail.com ---


*** This issue has been marked as a duplicate of issue 1983 ***

--


[Issue 4650] Static data that must be scanned by the GC should be grouped

2015-02-23 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=4650

--- Comment #8 from Rainer Schuetze r.sagita...@gmx.de ---
 Nice, so this is just moving strings/floats to a section that is not scanned 
 at  all? Or is it really grouping all the static data too?

It's currently just strings and floats. I hope other const/immutable data can
be moved, too.

--


[Issue 14201] fatal error LNK1235: corrupt or invalid COFF symbol table

2015-02-23 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14201

--- Comment #4 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/a1347b8ee62597ffe8714fef379d05334f6a4c70
Merge pull request #4443 from etcimon/coff-fix-cast

Number high part right shift - Fix Issue 14201

--


[Issue 14199] [REG2.067a] Dwarf Error: mangled line number section

2015-02-23 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14199

Martin Nowak c...@dawg.eu changed:

   What|Removed |Added

   Keywords||pull
 CC||c...@dawg.eu

--- Comment #2 from Martin Nowak c...@dawg.eu ---
Thanks for reducing this.
https://github.com/D-Programming-Language/dmd/pull/

--