[Issue 16533] Cannot compile two file with same name

2016-10-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16533

--- Comment #1 from Martin Krejcirik  ---
Cannot reproduce with dmd, unless the module declaration is missing.

--


[Issue 16572] [Reg 2.072.0-b1] can't take inout delegate

2016-10-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16572

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

https://github.com/dlang/dmd/commit/847baa9210e62dbb058b86031a2b36e3a1195440
fix Issue 16572 - can't take inout delegate

- fix error to account for inout (MODwild) matches

https://github.com/dlang/dmd/commit/dea09f5e54065b6bb0cf65fcf78b0e91b7974d23
Merge pull request #6195 from MartinNowak/fix16572

fix Issue 16572 - can't take inout delegate

--


[Issue 16572] [Reg 2.072.0-b1] can't take inout delegate

2016-10-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16572

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

   What|Removed |Added

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

--


[Issue 16582] [REG2.072.0-b1] ParamterDefaultValueTuple fails to compile for scope paramters

2016-10-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16582

--- Comment #5 from github-bugzi...@puremagic.com ---
Commits pushed to stable at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/f783d975a28febea3a323bae3ce5f902cec17aa9
fix Issue 16582 - ParameterDefaults fails w/ scope parameter

- workaround scope escape error to get default parameter
- would require a working `return scope` for a proper implementation

https://github.com/dlang/phobos/commit/e333b7ad4e69b603bc9dfc1cb74593baf43b2193
Merge pull request #4864 from MartinNowak/fix16582

fix Issue 16582 - ParameterDefaults fails w/ scope parameter

--


[Issue 16582] [REG2.072.0-b1] ParamterDefaultValueTuple fails to compile for scope paramters

2016-10-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16582

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

   What|Removed |Added

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

--


[Issue 16620] New: final switch requires module info

2016-10-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16620

  Issue ID: 16620
   Summary: final switch requires module info
   Product: D
   Version: D2
  Hardware: All
OS: All
Status: NEW
  Severity: enhancement
  Priority: P1
 Component: druntime
  Assignee: nob...@puremagic.com
  Reporter: ilyayaroshe...@gmail.com

This does not allow to use final switch in debug better C code.

--


[Issue 7179] Hash algorithm vulnerable to algorithmic complexity attacks

2016-10-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=7179

--- Comment #4 from anonymous4  ---
See issue 14414, maybe setting a seed is enough?

--


[Issue 7179] Hash algorithm vulnerable to algorithmic complexity attacks

2016-10-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=7179

anonymous4  changed:

   What|Removed |Added

 CC||c...@dawg.eu

--- Comment #3 from anonymous4  ---
*** Issue 14414 has been marked as a duplicate of this issue. ***

--


[Issue 14414] allow to set hash seed

2016-10-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14414

anonymous4  changed:

   What|Removed |Added

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

--- Comment #2 from anonymous4  ---
Looks like perl solution is not this simple?
http://perldoc.perl.org/perlsec.html#Algorithmic-Complexity-Attacks

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

--


[Issue 5051] dmd flag for partial compilation (similar to just running preprocessor in C/C++)

2016-10-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=5051

ZombineDev  changed:

   What|Removed |Added

 CC||petar.p.ki...@gmail.com

--


[Issue 7084] Missing writeln Unicode normalization

2016-10-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=7084

anonymous4  changed:

   What|Removed |Added

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

--- Comment #5 from anonymous4  ---
This can have the same problem as issue 2742: normalizing it always may be not
what one wants, and detecting console is problematic. Also AFAIK not all
characters have precomposed variants.

--


[Issue 2742] std.stdio assumes console works in utf-8

2016-10-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=2742

anonymous4  changed:

   What|Removed |Added

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

--


[Issue 11836] UFCS doesn't overload methods

2016-10-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=11836

b2.t...@gmx.com changed:

   What|Removed |Added

 CC||b2.t...@gmx.com

--


[Issue 16619] Visual D: link dependency file does not exist - always prompted to rebuild

2016-10-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16619

--- Comment #3 from ben stembridge  ---
Disabling "monitor link dependencies" seems to be a good enough workaround in
my case. I dont have any complex link dependencies and the project detects
source file changes and rebuilds anyway.

--


[Issue 16619] Visual D: link dependency file does not exist - always prompted to rebuild

2016-10-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16619

--- Comment #2 from ben stembridge  ---
Created attachment 1620
  --> https://issues.dlang.org/attachment.cgi?id=1620=edit
build log of sample app after no file changes where made

I notice that pipedmd.exe has  -deps Win32\Debug\ConsoleApp1.lnkdep

When unchecking "monitor link dependencies" as suggested that part of the build
is gone and only builds when the main source file has changed as expected.

--


[Issue 16590] Wrong di generation for ref methods

2016-10-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16590

--- Comment #1 from Satoshi  ---
When I create function like:

class TestClass {
int aa;

auto ref foo() {
return aa;
}
}

It is exported correctly, but when I create it like:
class TestClass {
int aa;

ref foo() { // without auto
return aa;
}
}

it is exported like:
class TestClass {
int aa;

ref foo(); // Cannot deduce return type
}

--


[Issue 16619] Visual D: link dependency file does not exist - always prompted to rebuild

2016-10-17 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16619

Rainer Schuetze  changed:

   What|Removed |Added

 CC||r.sagita...@gmx.de

--- Comment #1 from Rainer Schuetze  ---
I suspect VS005 does not come with the file tracking utilities of later
versions, so Visual D falls back to it's own implementation. Not sure what's
wrong with it in your case, though. Could you please attach the build log from
the output folder?

As a workaround you can disable linker dependency tracking in the global
options page: Tools->Options->Projects and Solutions->Visual D
Settings->Monitor linker dependencies.

--