[Issue 18026] Stack overflow in ddmd/dtemplate.d:6241, TemplateInstance::needsCodegen()

2018-06-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18026

--- Comment #9 from JR  ---
To update, I did a new dustmite run and managed to produce something that
segfaults on all my machines running dmd 2.080, ldc 1.7.0 and 1.9.0. This
includes local Windows, but also CircleCI and Travis. dscanner --sloc reports
it as 108 lines.

Mind that it is still nonsense! But it is compiler-segfaulting nonsense.

> git clone https://github.com/zorael/kameloso -b 2080-overflow1
> cd kameloso
> dub build -b plain
> dmd -c source/kameloso/*.d source/kameloso/plugins/*.d
> ldc source/kameloso/*.d source/kameloso/plugins/*.d

I'll write up a #dbugfix post for the General forum next and ask for more help
there.

--


[Issue 15361] Incomprehensible error message: function declaration without return type.

2018-06-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15361

RazvanN  changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |WONTFIX

--- Comment #2 from RazvanN  ---
Closing as wontfix. See the above PR for more information

--


[Issue 14099] Promote DPaste (dpaste.dzfl.pl) to run.dlang.org

2018-06-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14099

--- Comment #12 from github-bugzi...@puremagic.com ---
Commits pushed to master at https://github.com/dlang/dlang.org

https://github.com/dlang/dlang.org/commit/b2f779912123e6cc5593d954e5619b2874652143
Fix Issue 14099 - Promote run.dlang.io to Resources

https://github.com/dlang/dlang.org/commit/b7c97e4ae72fb82050116af013fca8002c17665e
Merge pull request #2312 from wilzbach/fix-14099

Fix Issue 14099 - Promote run.dlang.io to Resources
merged-on-behalf-of: Vladimir Panteleev 

--


[Issue 15360] typeof is not a template argument

2018-06-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15360

--- Comment #2 from RazvanN  ---
PR: https://github.com/dlang/dmd/pull/8345

--


[Issue 18959] [Change Log: 2.079.0] substitute was added in std.algorithm.iteration but the changelog points to std.algorithm.searching

2018-06-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18959

--- Comment #2 from github-bugzi...@puremagic.com ---
Commits pushed to master at https://github.com/dlang/dlang.org

https://github.com/dlang/dlang.org/commit/f05f3833983e780d7a59d15b579eb5b46b9c5264
Fix Issue 18959 - [Change Log: 2.079.0] substitute was added in
std.algorithm.iteration but the changelog points to std.algorithm.searching

https://github.com/dlang/dlang.org/commit/9809dc9c6b3180a7646186ac67480ed45543dfd2
Merge pull request #2386 from wilzbach/fix-18959

Fix Issue 18959 - [Change Log: 2.079.0] substitute was added in
std.algorithm.iteration but the changelog points to std.algorithm.searching
merged-on-behalf-of: Steven Schveighoffer 

--


[Issue 15360] typeof is not a template argument

2018-06-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15360

RazvanN  changed:

   What|Removed |Added

 CC||razvan.nitu1...@gmail.com

--- Comment #1 from RazvanN  ---
Note that nesting the typeof expression with (): isErrorizable!(typeof(stuff))
does work.

--


[Issue 15361] Incomprehensible error message: function declaration without return type.

2018-06-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15361

RazvanN  changed:

   What|Removed |Added

 CC||razvan.nitu1...@gmail.com

--- Comment #1 from RazvanN  ---
PR: https://github.com/dlang/dmd/pull/8344

--


[Issue 18959] [Change Log: 2.079.0] substitute was added in std.algorithm.iteration but the changelog points to std.algorithm.searching

2018-06-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18959

Seb  changed:

   What|Removed |Added

 CC||greensunn...@gmail.com

--- Comment #1 from Seb  ---
Thanks a lot for noticing. Initially substitute was supposed to be
std.algorithm.searching, but that was later changed and it seems like the
changelog entry never got updated.

A PR to fix this in the changelog docs:
https://github.com/dlang/dlang.org/pull/2386

The code here should compile:
https://dlang.org/library/std/algorithm/iteration/substitute.html

--


[Issue 18951] package static method masked by public static method in class

2018-06-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18951

--- Comment #2 from github-bugzi...@puremagic.com ---
Commits pushed to master at https://github.com/dlang/dmd

https://github.com/dlang/dmd/commit/3c8788053d0fab4195ad442df184ddfc33065f1a
Fix Issue 18951.
When selecting the "most-visible" overload method to check access,
treat package methods as public if they're visible; otherwise, private.
This avoids package methods that are perfectly visible being passed over
in favor of public (numerically more visible) overloads appearing later
in the class.

https://github.com/dlang/dmd/commit/5f3b12bcda64046712d7fdb89772cbad63fdc79b
Merge pull request #8338 from FeepingCreature/fix/Issue_18951

Fix Issue 18951 - package static method masked by public static method in class
merged-on-behalf-of: Razvan Nitu 

--


[Issue 18951] package static method masked by public static method in class

2018-06-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18951

github-bugzi...@puremagic.com changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |FIXED

--


[Issue 18959] New: [Change Log: 2.079.0] substitute was added in std.algorithm.iteration but the changelog points to std.algorithm.searching

2018-06-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18959

  Issue ID: 18959
   Summary: [Change Log: 2.079.0] substitute was added in
std.algorithm.iteration but the changelog points to
std.algorithm.searching
   Product: D
   Version: D2
  Hardware: All
   URL: http://dlang.org/
OS: All
Status: NEW
  Severity: enhancement
  Priority: P3
 Component: dlang.org
  Assignee: nob...@puremagic.com
  Reporter: tir.kar...@gmail.com

`susbstitute` function was added in 2.79.0 in `std.algorithm.iteration` but the
documentation points to `std.algorithm.searching` in the changelog along with
the examples using std.algorithm.searching which causes error when I try to
compile the example code. I don't know if this needs to be fixed since 2.80.1
is released at this point but I just wanted to point this out. Bugzilla search
doesn't give me any tickets. Feel free to close this if it's irrelevant.

Thanks for D and all the work.

--


[Issue 18471] std.experimental.checkedint.Checked doesn't check on assignment or construction

2018-06-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18471

Seb  changed:

   What|Removed |Added

 CC||greensunn...@gmail.com

--- Comment #1 from Seb  ---
There's a PR for this: https://github.com/dlang/phobos/pull/6473

--


[Issue 18675] std.experimental.checkedint.Checked has opEquals but no toHash

2018-06-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18675

Seb  changed:

   What|Removed |Added

 CC||greensunn...@gmail.com

--- Comment #3 from Seb  ---
Just referencing the PR https://github.com/dlang/phobos/pull/6467 for people
who look t this in the future while the PR is still open.

--


[Issue 14178] C++ linux name mangling does not handle standard abbreviations for const types

2018-06-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14178

github-bugzi...@puremagic.com changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |FIXED

--


[Issue 18957] extern(C++) doesn't mangle 'std' correctly on posix systems

2018-06-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18957

--- Comment #2 from github-bugzi...@puremagic.com ---
Commit pushed to master at https://github.com/dlang/dmd

https://github.com/dlang/dmd/commit/4b17e0b1a08b161fb69b3c68dc7b468749181264
Fix issue 18957 - extern(C++) doesn't mangle 'std' correctly on posix systems

--


[Issue 14178] C++ linux name mangling does not handle standard abbreviations for const types

2018-06-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14178

--- Comment #11 from github-bugzi...@puremagic.com ---
Commit pushed to master at https://github.com/dlang/dmd

https://github.com/dlang/dmd/commit/cce909b19a1e6b03a182d2a1d488841e2cc64b53
Merge pull request #8341 from TurkeyMan/mangle_std

Fix issue 14178 - extern(C++) doesn't mangle 'std' correctly on posix systems
merged-on-behalf-of: Mathias LANG 

--


[Issue 18957] extern(C++) doesn't mangle 'std' correctly on posix systems

2018-06-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18957

github-bugzi...@puremagic.com changed:

   What|Removed |Added

 Resolution|DUPLICATE   |FIXED

--


[Issue 18958] extern(C++) wchar, dchar mangling not correct

2018-06-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18958

Manu  changed:

   What|Removed |Added

   Keywords||C++
   Hardware|x86 |All
 OS|Windows |All
   Severity|enhancement |normal

--


[Issue 18958] New: extern(C++) wchar, dchar mangling not correct

2018-06-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18958

  Issue ID: 18958
   Summary: extern(C++) wchar, dchar mangling not correct
   Product: D
   Version: D2
  Hardware: x86
OS: Windows
Status: NEW
  Severity: enhancement
  Priority: P1
 Component: dmd
  Assignee: nob...@puremagic.com
  Reporter: turkey...@gmail.com

Mangling not right for wchar/dchar.

--


[Issue 14178] C++ linux name mangling does not handle standard abbreviations for const types

2018-06-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14178

Mathias LANG  changed:

   What|Removed |Added

 CC||turkey...@gmail.com

--- Comment #10 from Mathias LANG  ---
*** Issue 18957 has been marked as a duplicate of this issue. ***

--


[Issue 18957] extern(C++) doesn't mangle 'std' correctly on posix systems

2018-06-08 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=18957

Mathias LANG  changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 CC||pro.mathias.l...@gmail.com
 Resolution|--- |DUPLICATE

--- Comment #1 from Mathias LANG  ---
Duplicate of Guillaume's https://issues.dlang.org/show_bug.cgi?id=14178

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

--