[Issue 16405] Trojan Win32/Ipac.B!cl detected on dmd-2.071.1.exe

2016-08-20 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16405

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

   What|Removed |Added

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

--- Comment #4 from b2.t...@gmx.com ---
(In reply to Jonathas from comment #3)
> Created attachment 1610 [details]
> After installing it
> 
> I disabled Windows defender and installed, now the antivirus kicks in again
> complaining about one of the files that the installer deployed,
> nsis6-ddemangle.exe. Looks like one of the dependencies is infected. My
> antivirus is trying to remove that file.

Waiting for a new setup you can do this instead: remove any previous garbages
and download the 7z archive:
To complete the setup:
- unpack the contained folder where you wished to setup.
- add the path of the sub-directory named "bin" (the one that contains dmd.exe,
ddemangle.exe, etc) to the system PATH.

--


[Issue 16405] Trojan Win32/Ipac.B!cl detected on dmd-2.071.1.exe

2016-08-20 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16405

--- Comment #3 from Jonathas  ---
Created attachment 1610
  --> https://issues.dlang.org/attachment.cgi?id=1610&action=edit
After installing it

I disabled Windows defender and installed, now the antivirus kicks in again
complaining about one of the files that the installer deployed,
nsis6-ddemangle.exe. Looks like one of the dependencies is infected. My
antivirus is trying to remove that file.

--


[Issue 16112] Enhance ddoc with more markdown support

2016-08-20 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16112

--- Comment #8 from greensunn...@gmail.com ---
> although I'm not speaking out of experience. Everyone interested in more 
> MarkDown can use that instead of pure DDoc today and gather some intel. Maybe 
> even those not interested in it, to see if it would break anything for them.

tl:dr: imho in the best case this will lead to a fragmentation as once you
start using the full set of Markdown in your documentation, you can't switch
back.

Full text:
--

I can speak out of experience as we tried _all_ available solutions for Mir,
here's a selection of the top five:

- ddox  (https://github.com/libmir/mir/pull/150)
- bootDoc (https://github.com/libmir/mir/pull/126)
- ddoc (https://github.com/libmir/mir/pull/203)
- harbored: http://docs.mir.dlang.io/harbored/
- adrdox (https://github.com/libmir/mir/issues/32)

A couple of general points:
---

(warning: this is a small rant)

- the documentation ecosystem is horrible (except for ddox none of these tools
are easy to setup)
- it's pretty damn hard to get something visually appealing
- using custom macros and features of a documentation engine lock one into the
setup
- Imho the reason that no good predefined themes and macros for Ddoc exist is
because (1) it's pretty difficult to hack, (2) because all time is spent on
building tools to avoid Ddoc
- If a project has some kind of documentation, it usually maintains its own
docs engine

-> in the end we cloned dlang.org and patched it, s.t. we can use the setup for
Mir
(http://docs.mir.dlang.io/latest/index.html) and have a similar setup to
Phobos, which was in our case important, because some modules of Mir are
intended to be part of Phobos eventually (after testing them in the wild).

However the patched Makefile
(https://github.com/libmir/mir/blob/master/doc/Makefile) looks still really
messy & I would love to dump it in favor of ddox.

--


[Issue 15779] DWARF EH fails when using stack stomping (-gx)

2016-08-20 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15779

Brad Roberts  changed:

   What|Removed |Added

 Blocks||16407

--


[Issue 16407] New: fix from test15779 fails on windows 10 32bit builds

2016-08-20 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16407

  Issue ID: 16407
   Summary: fix from test15779 fails on windows 10 32bit builds
   Product: D
   Version: D2
  Hardware: x86
OS: Windows
Status: NEW
  Severity: major
  Priority: P1
 Component: dmd
  Assignee: nob...@puremagic.com
  Reporter: bra...@puremagic.com
Depends on: 15779

Attempting to test dmd on a windows 10 32 bit build, runnable/test15779 fails.

 ... runnable\test15779.d   -gx (-inline -release -g -O)
Test failed.  The logged output:
..\src\dmd.exe -conf= -m32 -Irunnable -gx  -odtest_results\runnable
-oftest_results\runnable\test15779_0.exe runnable\test15779.d -map nul.map
test_results\runnable\test15779_0.exe

..\src\dmd.exe -conf= -m32 -Irunnable -gx -inline -odtest_results\runnable
-oftest_results\runnable\test15779_1.exe runnable\test15779.d -map nul.map
test_results\runnable\test15779_1.exe


==
Test failed: expected rc == 0, exited with rc == 5

--


[Issue 16309] DMD segfault with __traits(getProtection)

2016-08-20 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16309

Cauterite  changed:

   What|Removed |Added

   Keywords||ice, ice-on-valid-code

--


[Issue 16406] Compiler segfaults on __traits(getprotection, symbol)

2016-08-20 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16406

Cauterite  changed:

   What|Removed |Added

   Keywords||ice
 CC||cauter...@gmail.com

--- Comment #1 from Cauterite  ---
related: https://issues.dlang.org/show_bug.cgi?id=16309

--


[Issue 16406] New: Compiler segfaults on __traits(getprotection, symbol)

2016-08-20 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16406

  Issue ID: 16406
   Summary: Compiler segfaults on __traits(getprotection, symbol)
   Product: D
   Version: D2
  Hardware: x86_64
OS: Linux
Status: NEW
  Severity: normal
  Priority: P1
 Component: dmd
  Assignee: nob...@puremagic.com
  Reporter: alexandru.ermic...@gmail.com

Given code:
class Parent {
public {

void foo() {

}
}
}

class Child {

public {

alias foo = Parent.foo;

void foo(int integer) {

} 
}
}

unittest {

auto str = __traits(getProtection, Child.foo);
}

The compiler will segfault, due to import of foo overload set from Parent class
into Child class.

--


[Issue 15520] Phobos Pull Requests Should Have Automatic Coverage Statistics

2016-08-20 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15520

greenify  changed:

   What|Removed |Added

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

--- Comment #2 from greenify  ---
With CodeCov the reviewers are now warned of the coverage decreases and they
can even install the browser extension (or click on the link) to see a diff
with annotated coverage information.

--


[Issue 4761] std.array.mul()

2016-08-20 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=4761

greenify  changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 CC||greeen...@gmail.com
 Resolution|--- |FIXED

--- Comment #5 from greenify  ---
I am closing this as replicate seems to do exactly what you was asked for.
Vector operations are out of scope anyways and require a uniform interface. 
Feel free to reopen of you disagree.

--


[Issue 16405] Trojan Win32/Ipac.B!cl detected on dmd-2.071.1.exe

2016-08-20 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16405

greenify  changed:

   What|Removed |Added

 CC||greeen...@gmail.com

--- Comment #2 from greenify  ---
This has been reported quite often in the NG too:

https://forum.dlang.org/thread/rsxkofggmjveairlh...@forum.dlang.org

Code signing has been suggested as a possible solution:

https://forum.dlang.org/thread/akxxnjatohebpmhbe...@forum.dlang.org

--


[Issue 16405] Trojan Win32/Ipac.B!cl detected on dmd-2.071.1.exe

2016-08-20 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16405

Lodovico Giaretta  changed:

   What|Removed |Added

 CC||lodov...@giaretart.net
   Severity|blocker |critical

--- Comment #1 from Lodovico Giaretta  ---
(In reply to Jonathas from comment #0)
> Downloading the DMD compiler version 2.071.1 for Windows triggered my
> antivirus system. Please run scans on the offered download version of dmd.

It's a false positive.
It is safe. You can check Martin Novak's signature on it [1].

So the real problem is finding a way to avoid antiviruses from signalling it,
as it's definitely not a virus.

[1] https://dlang.org/gpg_keys.html

--


[Issue 16112] Enhance ddoc with more markdown support

2016-08-20 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16112

Marco Leise  changed:

   What|Removed |Added

 CC||marco.le...@gmx.de

--- Comment #7 from Marco Leise  ---
Some may have noticed on the forums that Ferdinand Majerech modified Brian
Schott's harbored (https://github.com/kiith-sa/harbored-mod) which is DDoc with
all the MarkDown features that don't collide with existing DDoc syntax.
Sociomantic is switching over to that according to a prominent employee. I
think because it extends the syntax rather than replacing it, it provides a
smooth, gradual switch-over experience - although I'm not speaking out of
experience. Everyone interested in more MarkDown can use that instead of pure
DDoc today and gather some intel. Maybe even those not interested in it, to see
if it would break anything for them.

--