[Issue 14742] Changing function signatures breaks code

2015-07-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14742

Walter Bright bugzi...@digitalmars.com changed:

   What|Removed |Added

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

--- Comment #5 from Walter Bright bugzi...@digitalmars.com ---
I'm going to resolve this as wontfix. I know I come down hard on breaking
changes, but in my mind I thought it was good enough if calling the function
with the same arguments continues to work. For example, adding a parameter with
a default value will enable the calls to work, but of course anything using
ParameterTypeTupe or relying on the particular mangled name is going to break.
I'm going to say that the latter two cases are a little too restrictive to say
we won't break them.

--


[Issue 14801] OS X installer not compatible with OS X 10.11

2015-07-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14801

--- Comment #2 from Martin Nowak c...@dawg.eu ---
I build an installer that creates links in /usr/local/bin, can you please check
whether that resolves the issue.

https://dlang.dawg.eu/downloads/dmd.2.068.0-b2~fix14801/

https://github.com/MartinNowak/installer/commit/833a78085c680e92381d56c31349a3981c8c7318

--


[Issue 9721] Code coverage for templates

2015-07-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=9721

Walter Bright bugzi...@digitalmars.com changed:

   What|Removed |Added

   See Also||https://issues.dlang.org/sh
   ||ow_bug.cgi?id=14825

--


[Issue 14825] New: Coverage analyzer should mark uninstantiated template code lines

2015-07-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14825

  Issue ID: 14825
   Summary: Coverage analyzer should mark uninstantiated template
code lines
   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://www.digitalmars.com/d/archives/digitalmars/D/Rant_after_trying_Rust_a_bit_268458.html#N268741

A coverage report:
===
   |void foo (T) ()
   |{
   |import std.stdio;
   |static if (is(T == int))
  1|writeln(1);
   |else
   |writeln(2);
   |}
   |
   |unittest
   |{
  1|foo!int();
   |}
   |
foo.d is 100% covered


The 'writeln(2);' should be marked as not covered.

--


[Issue 14825] Coverage analyzer should mark uninstantiated template code lines

2015-07-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14825

Walter Bright bugzi...@digitalmars.com changed:

   What|Removed |Added

   See Also||https://issues.dlang.org/sh
   ||ow_bug.cgi?id=9721

--


[Issue 14801] OS X installer not compatible with OS X 10.11

2015-07-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14801

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

   What|Removed |Added

 CC||c...@dawg.eu

--- Comment #1 from Martin Nowak c...@dawg.eu ---
*** Issue 14826 has been marked as a duplicate of this issue. ***

--


[Issue 14801] OS X installer not compatible with OS X 10.11

2015-07-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14801

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

   What|Removed |Added

   Severity|enhancement |blocker

--


[Issue 14826] New: Installer does not work on OSX 10.11

2015-07-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14826

  Issue ID: 14826
   Summary: Installer does not work on OSX 10.11
   Product: D
   Version: D2
  Hardware: All
OS: Mac OS X
Status: NEW
  Severity: blocker
  Priority: P1
 Component: installer
  Assignee: nob...@puremagic.com
  Reporter: c...@dawg.eu

Reported by Andrew.
http://forum.dlang.org/post/diappwxrjeupzgvuc...@forum.dlang.org

I did notice that I can no longer create folders or links in the
/usr/bin || /usr/lib || /usr/share directory or any subs there.
I can however do so in /usr/local/* which is where I've installed
the contents of dmd.2.068.0-b1. All seems to work fine.

--


[Issue 14826] Installer does not work on OSX 10.11

2015-07-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14826

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

   What|Removed |Added

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

--- Comment #1 from Martin Nowak c...@dawg.eu ---


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

--


[Issue 14827] [REG 2.068] std.string.strip handles Unicode incorrectly with -O -inline

2015-07-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14827

--- Comment #1 from Ivan Kazmenko ga...@mail.ru ---
Created attachment 1532
  -- https://issues.dlang.org/attachment.cgi?id=1532action=edit
example code

--


[Issue 14827] New: [REG 2.068] std.string.strip handles Unicode incorrectly with -O -inline

2015-07-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14827

  Issue ID: 14827
   Summary: [REG 2.068] std.string.strip handles Unicode
incorrectly with -O -inline
   Product: D
   Version: D2
  Hardware: x86
OS: Windows
Status: NEW
  Severity: regression
  Priority: P1
 Component: dmd
  Assignee: nob...@puremagic.com
  Reporter: ga...@mail.ru

import std.conv, std.range, std.stdio, std.string, std.uni;
void main () {
string s = Тест;
writeln (s.front); // T, right
writeln (s.front.isWhite); // false, right
writeln (s.strip); // Тест expected, ест found
}

2.067.1: OK
2.068.0-b1 and 2.068.0-b2, compiled with dmd -O -inline -m32: s.strip eats
the first Cyrillic letter.  On the other hand, -m64 version works fine.

--


[Issue 4733] Possible bugs caused by dynamic arrays in boolean evaluation context

2015-07-25 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=4733

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

   What|Removed |Added

 Status|RESOLVED|REOPENED
 Resolution|FIXED   |---

--- Comment #34 from Kenji Hara k.hara...@gmail.com ---
The compiler change was reverted.

--