[Issue 17037] std.concurrency has random segfaults

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17037

--- Comment #2 from greenify  ---
(In reply to safety0ff.bugz from comment #1)
> I've only seen this in the stable branch, it is possible it was fixed in
> master by: https://github.com/dlang/phobos/pull/4191 ?

Just spotted it here:

https://github.com/dlang/phobos/pull/5001

(sorry for forgetting to include this exact link)

--


[Issue 17037] std.concurrency has random segfaults

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17037

safety0ff.bugz  changed:

   What|Removed |Added

 CC||safety0ff.b...@gmail.com

--- Comment #1 from safety0ff.bugz  ---
I've only seen this in the stable branch, it is possible it was fixed in master
by: https://github.com/dlang/phobos/pull/4191 ?

--


[Issue 17037] New: std.concurrency has random segfaults

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17037

  Issue ID: 17037
   Summary: std.concurrency has random segfaults
   Product: D
   Version: D2
  Hardware: x86_64
OS: Linux
Status: NEW
  Severity: normal
  Priority: P1
 Component: phobos
  Assignee: nob...@puremagic.com
  Reporter: greeen...@gmail.com

In the Phobos test suite, std.concurrency randomly segfaults from time to time:

timelimit -t 90  generated/linux/release/32/unittest/test_runner
std.concurrency
generated/linux/release/32/unittest/libphobos2-ut.so(_D4core7runtime18runModuleUnitTestsUZ19unittestSegvHandlerUNbiPS4core3sys5posix6signal9siginfo_tPvZv+0x50)[0xf6b30d60]
[0xf77c3cc0]
generated/linux/release/32/unittest/libphobos2-ut.so(_D3std11concurrency8thisInfoFNbNcNdZS3std11concurrency10ThreadInfo+0x4a)[0xf5274d72]
generated/linux/release/32/unittest/libphobos2-ut.so(_D3std11concurrency12unregisterMeFZv+0x32)[0xf52759ea]
generated/linux/release/32/unittest/libphobos2-ut.so(_D3std11concurrency10ThreadInfo7cleanupMFZv+0x88)[0xf5275f40]
generated/linux/release/32/unittest/libphobos2-ut.so(_D3std11concurrency12_staticDtor1FZv+0x27)[0xf5274daf]
generated/linux/release/32/unittest/libphobos2-ut.so(_D3std11concurrency9__moddtorFZv+0x1f)[0xf529ee57]
generated/linux/release/32/unittest/libphobos2-ut.so(_D2rt5minfo74__T17runModuleFuncsRevS482rt5minfo11ModuleGroup11runTlsDtorsMFZ9__lambda1Z17runModuleFuncsRevMFAxPyS6object10ModuleInfoZv+0x51)[0xf6b71611]
generated/linux/release/32/unittest/libphobos2-ut.so(_D2rt5minfo11ModuleGroup11runTlsDtorsMFZv+0x26)[0xf6b70f06]
generated/linux/release/32/unittest/libphobos2-ut.so(_D2rt5minfo16rt_moduleTlsDtorUZ14__foreachbody1MFKS2rt19sections_elf_shared3DSOZi+0x2b)[0xf6b71343]
generated/linux/release/32/unittest/libphobos2-ut.so(_D2rt19sections_elf_shared3DSO14opApplyReverseFMDFKS2rt19sections_elf_shared3DSOZiZi+0x72)[0xf6b73142]
generated/linux/release/32/unittest/libphobos2-ut.so(rt_moduleTlsDtor+0x2c)[0xf6b7130c]
generated/linux/release/32/unittest/libphobos2-ut.so(thread_entryPoint+0x328)[0xf6b31a08]
/lib/libpthread.so.0(+0x6b0c)[0xf1d13b0c]
/lib/libc.so.6(clone+0x5e)[0xf1bf574e]
make[1]: *** [unittest/std/concurrency.run] Error 139

--


[Issue 16974] [REG2.068] Equal associative arrays with associative array keys are considered unequal

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16974

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

   What|Removed |Added

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

--


[Issue 16974] [REG2.068] Equal associative arrays with associative array keys are considered unequal

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16974

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

https://github.com/dlang/druntime/commit/5cc28431b92d6849ef7758d200f714f5aee996f3
Fix Issue 16974 - Equal associative arrays with associative array keys are
considered unequal

Use correct overload of `hashOf` in `_aaGetHash`.

This incorrect usage is possible because of Issue 16973 - `hashOf` has
error-prone signature as `(T, seed)` may be confused with `(ptr, length)` [1].

[1] https://issues.dlang.org/show_bug.cgi?id=16973

https://github.com/dlang/druntime/commit/d57fdb116ebb9dc1a7c0f1983c253db58dbbc22b
Merge pull request #1715 from denis-sh/fix-Issue-16974

[REG2.068] Fix Issue 16974 - Equal associative arrays with associative array
keys are considered unequal

--


[Issue 16487] Add function to obtain the available disk space

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16487

Johan Engelen  changed:

   What|Removed |Added

 Status|ASSIGNED|NEW
   Assignee|jbc.enge...@gmail.com   |nob...@puremagic.com

--- Comment #10 from Johan Engelen  ---
Unassigning myself. I'm not going to work on this any time soon.

--


[Issue 16970] Fix deprecations and warnings when compiling Phobos

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16970

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

https://github.com/dlang/phobos/commit/3d98191ce9fee0d2bf2b2c4982242afe413e37bd
Fix issue 16970 - Fix deprecations and warnings when compiling Phobos

https://github.com/dlang/phobos/commit/032d04df03d3570dd9df882375b012d48813238f
Merge pull request #4956 from edi33416/fix_deprecations

Fix issue 16970 - Fix deprecations and warnings when compiling Phobos
merged-on-behalf-of: Sebastian Wilzbach 

--


[Issue 17036] Template default parametr does not works correctly

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17036

Daniel Kozak  changed:

   What|Removed |Added

URL||http://stackoverflow.com/qu
   ||estions/41346661/creating-n
   ||ew-types-using-typedef-on-v
   ||ibe-data-json-json-implicit
   ||-conversion-err

--


[Issue 17036] New: Template default parametr does not works correctly

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17036

  Issue ID: 17036
   Summary: Template default parametr does not works correctly
   Product: D
   Version: D2
  Hardware: All
OS: All
Status: NEW
  Severity: normal
  Priority: P1
 Component: dmd
  Assignee: nob...@puremagic.com
  Reporter: kozz...@gmail.com

dmd does not accept .init for struct with void[] fields at template default
parametr


example:

struct S
{
void[16] x;
}


auto TMPL(T, T init = T.init)()
{
return init;
}

auto TMPL2(T)()
{
T init = T.init;
return init;
}

void main()
{
TMPL!(S)(); // does not work
TMPL2!(S)(); // works ok as expected
}

--


[Issue 16502] spawnProcess does not throw on exec errors

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16502

--- Comment #4 from Roman  ---
(In reply to greenify from comment #3)
> So when I execute the program it prints:
> 
> > spawnProcess(): Failed to execute program: Exec format error
> 
> from here: 
> 
> https://github.com/dlang/phobos/blob/
> 3f8298e8531b36dd12420af7ce868e5b2f156f27/std/process.d#L504
> 
> If I understand you correctly you want to catch this C API error?
> This seems me a very valid enhancement request.
> 
> > Error reporting can be implemented via pipe.
> 
> Hmm do you know how much overhead this would cost?
> (introducing something that increases the cost vs. C API always needs a very
> good justification)

It prints error, but does not throw exception. Also it obviously will print
nothing if stderr was redirected to /dev/null.

I'm not sure about overhead. I just saw similar method in Qt QProcess code.

But what I'm sure about is that this error should be propagated to user right
way (which for D is throwing the exception).

--


[Issue 16251] regex - `(..).*\1` doesn't match "axxxx"

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16251

--- Comment #5 from Vladimir Panteleev  ---
There are some backreference tests here:

https://github.com/dlang/phobos/blob/master/std/regex/internal/tests.d#L310-L315

--


[Issue 16251] regex - `(..).*\1` doesn't match "axxxx"

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16251

Vladimir Panteleev  changed:

   What|Removed |Added

   Assignee|nob...@puremagic.com|dmitry.o...@gmail.com

--


[Issue 16251] regex - `(..).*\1` doesn't match "axxxx"

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16251

--- Comment #4 from Vladimir Panteleev  ---
Strange. Well, it works for simpler cases, so it's either an unfinished
feature, or an undocumented and buggy one.

--


[Issue 16193] opApply() doesn't heap allocate closure

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16193

Dicebot  changed:

   What|Removed |Added

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

--


[Issue 17027] Add support for tzcnt and lzcnt in x86(64) iasm

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17027

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

https://github.com/dlang/dmd/commit/ab9a6a2582bc061754566e4f49ef5ac7be67baab
issue 17027 - add TZCNT and LZCNT to inline assembler

https://github.com/dlang/dmd/commit/91f0c943368d50efe70816bc499bb8cbcbd5c9b5
Merge pull request #6364 from BBasile/issue-17027

--


[Issue 16146] postblit is not called on struct creation with "{field:value}" syntax

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16146

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

https://github.com/dlang/dmd/commit/5b2fb91bae4df298a82bc94565198827671664ef
Fix issue 16146 - Postblit the values in struct literals.

https://github.com/dlang/dmd/commit/d7e22deca67ca114ea37b0c7e9fa2e0d6adb9069
Merge pull request #6271 from LemonBoy/structfill

--


[Issue 13927] optimizer hangs in optelem with SIMD initialization

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13927

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

https://github.com/dlang/dmd/commit/4da63f8641c7e54462162685e8d88ff3323d2d83
fix Issue 13927 - optimizer hangs in optelem with SIMD initialization

https://github.com/dlang/dmd/commit/3d34c5f9a5f02e822b5fe963125898ecd512e6c6
Merge pull request #6275 from WalterBright/fix13927

https://github.com/dlang/dmd/commit/c3a32002dc70792130d70bdf58dc7a3ab5915ef6
Merge pull request #6275 from WalterBright/fix13927

--


[Issue 16743] Intrinsic recognition sometimes fails if a software implementation is available

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16743

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

https://github.com/dlang/dmd/commit/a1d1204abce198cce00e41cfd67039eec3d2e866
fix Issue 16743 - Intrinsic recognition sometimes fails if a software
implementation is available

https://github.com/dlang/dmd/commit/0e4152265a2e16ca49ea8ea34a82109ce6c59cbc
Merge pull request #6278 from WalterBright/fix16743

--


[Issue 16958] replace -mavx switch with -mcpu=id

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16958

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

https://github.com/dlang/dmd/commit/a967ec85c8ff5f8a9aa3a7bafc174d3c13c6d4fd
fix Issue 16958 - replace -mavx switch with -mcpu=id

https://github.com/dlang/dmd/commit/6da3eeabf1ee1f2ad7477e3e6e836584edefc048
Merge pull request #6306 from WalterBright/mcpu

--


[Issue 16116] Infinite loop on (somewhat complex) simd math

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16116

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

https://github.com/dlang/dmd/commit/089cea83dd054f78db9e0145c4bef6d298f165a3
fix Issue 16116 - Infinite loop on (somewhat complex) simd math

https://github.com/dlang/dmd/commit/df96ac9695393ccf8139cc7ca5db48edce5cf81d
Merge pull request #6269 from WalterBright/fix16116

--


[Issue 12430] non compile-time __simd opcode causes ICE

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12430

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

https://github.com/dlang/dmd/commit/d146d789d3482bebf361ae18055729fc2f0677c5
fix Issue 12430 - non compile-time __simd opcode causes ICE

https://github.com/dlang/dmd/commit/4d6692f8cf6ba5cf74d137a12de88b937280a7ad
Merge pull request #6273 from WalterBright/fix12430

--


[Issue 11118] undefined identifier in template structs functions

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=8

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

https://github.com/dlang/dmd/commit/ba6fddd46d0ba3bac410905feba62c4b6933c751
Fix issue #8 - Correct lookup for template parameters.

https://github.com/dlang/dmd/commit/f64b42f3832e3e49e338918cbb55cf1f32a82331
Merge pull request #6345 from LemonBoy/b8

--


[Issue 16977] bad debug info for function default arguments

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16977

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

https://github.com/dlang/dmd/commit/d2b804b4fbff6187d31a5c854b096d21ab09edc9
Merge pull request #6327 from rainers/noloc_defaultarg

--


[Issue 16794] dmd not working on Ubuntu 16.10 because of default PIE linking

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16794

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

https://github.com/dlang/dmd/commit/9fbce55814bdc8f78d6fead3243db657eafc4ec7
fix Issue 16794 - dmd not working on Ubuntu 16.10

https://github.com/dlang/dmd/commit/ad1e5d3ee5b9de164bd2acc3218047eac1f7d36a
Merge pull request #6359 from MartinNowak/fix16794

--


[Issue 17034] DMD 32 bit PIC wrong code

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17034

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

https://github.com/dlang/dmd/commit/d5ac4ac24e3546ca57c3f1b0b3602fff0e056418
Fix Issue 17034 - DMD 32 bit PIC wrong code

https://github.com/dlang/dmd/commit/7ddfbaf4dea81e735084bbe3f53dbb9d850d1318
Merge pull request #6366 from WalterWaldron/fix17034

--


[Issue 17029] [Reg 2.072] scope variable may not be returned

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17029

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

https://github.com/dlang/dmd/commit/063bcfca0b30f31a18ebf2b1fae2873805b7d445
fix Issue 17029 - [Reg 2.072] scope variable may not be returned

https://github.com/dlang/dmd/commit/83d7bc0d500edf95589e723f2ecc3a4fca51c54a
Merge pull request #6363 from WalterBright/fix17029

--


[Issue 16193] opApply() doesn't heap allocate closure

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16193

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

   What|Removed |Added

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

--


[Issue 16967] No switch case fallthrough warnings in in/out contracts

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16967

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

https://github.com/dlang/dmd/commit/b15db024d8667919581df7b7a0ab3eca806054f1
Fix issue #16967 - Show fallthrough warnings for in/out bodies.

https://github.com/dlang/dmd/commit/cb7f8fe350d82487fa4e7e3ff1daf2da78d1d373
Merge pull request #6344 from LemonBoy/b16967

--


[Issue 768] A switch to print predefined version identifiers

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=768

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

https://github.com/dlang/dmd/commit/e0392f9a2307e1be147f6e855fe7320dac4f2115
Fix Issue 768 - A switch to print predefined version identifiers

https://github.com/dlang/dmd/commit/269e57650c6ac4afb43f6c1ed6f2b67c1c66a86b
Merge pull request #6294 from Darredevil/issue-768

--


[Issue 10447] Refused increment of double2 with a immutable(double2)

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=10447

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

https://github.com/dlang/dmd/commit/e625e20cda267c67b2cafb554604193c19e53dd7
fix Issue 10447 - Refused increment of double2 with a immutable(double2)

https://github.com/dlang/dmd/commit/f3d9bf686c36a3928cd0c5c7c6ae2635844cee9e
Merge pull request #6272 from WalterBright/fix10447

--


[Issue 16488] [spec][optimization] broadcast scalar to simd vector

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16488

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

https://github.com/dlang/dmd/commit/b75ef84208f1cb25878c7977588ceed1fa4e8682
fix Issue 16488 - [spec][optimization] broadcast scalar to simd vector

https://github.com/dlang/dmd/commit/59d32f408605f29c30968fc605a9a1737b20dc8f
Merge pull request #6248 from WalterBright/fix16488

--


[Issue 16679] prefetch on old pentium d results in an illegal instruction

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16679

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

https://github.com/dlang/dmd/commit/a5bffa8b35bb519ca7a5cd41fee86f541a1c2e76
fix Issue 16679 - prefetch on old pentium d results in an illegal instruction

https://github.com/dlang/dmd/commit/f5a73f36360fc5b2b2e93f2dd17082c4fed2b0bc
Merge pull request #6266 from WalterBright/fix16679

--


[Issue 16193] opApply() doesn't heap allocate closure

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16193

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

https://github.com/dlang/dmd/commit/aac715ff2597d256b5ffe8ecb397316abf32fb2e
Revert "fix Issue 16193 - opApply() doesn't heap allocate closure"

--


[Issue 14613] DMD: Internal error: backend/cod1.c 1567 on '-O' switch

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14613

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

https://github.com/dlang/dmd/commit/a4f584ffdc195cc99a738ba495c8261284813d2a
fix Issue 14613 - DMD: Internal error: backend/cod1.c 1567 on '-O' switch

https://github.com/dlang/dmd/commit/5f803b0d75a722937a13b6590176984c3d436403
Merge pull request #6218 from WalterBright/fix14613

--


[Issue 11961] Can't select CRT to link against

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=11961

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

https://github.com/dlang/dmd/commit/19b02322007c88a79648cc46f5732f50d42c77fd
fix issue 11961: allow selecting the MS C runtime to link against

https://github.com/dlang/dmd/commit/2c11a0241b88be6eb5416812188c2ca6df196916
Merge pull request #6244 from rainers/select_mscrtlib

--


[Issue 16747] [Reg 2.072] Cannot have stack allocated classes in @safe code

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16747

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

https://github.com/dlang/dmd/commit/a07034f2fe3a50622fedc810cf0ac775bbbfe1d3
fix Issue 16747 - Cannot have stack allocated classes in @safe code

https://github.com/dlang/dmd/commit/6936a2eca064847160b352ab7f4ab3251acd0d75
Merge pull request #6279 from WalterBright/fix16747

--


[Issue 16854] Inline assembler has VMOVLHPS and VMOVHLPS swapped

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16854

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

https://github.com/dlang/dmd/commit/95c9e17d9dfc28dc5a09b0d152882f196b1de537
fix Issue 16854 - Inline assembler has VMOVLHPS and VMOVHLPS swapped

https://github.com/dlang/dmd/commit/f42867c5f9f601fc5d67e9c0156bfb5a49a9f019
Merge pull request #6291 from WalterBright/fix16854

--


[Issue 13474] Discard excess precision for float and double (x87)

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13474

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

https://github.com/dlang/dmd/commit/6db2246e97c790e0988f024ccb25d0fb090d609a
fix Issue 13474 - Discard excess precision for float and double (x87)

https://github.com/dlang/dmd/commit/b9d6be259e2e54c66d8361675b65f717dd5e3fc4
Merge pull request #6247 from WalterBright/fix13474

--


[Issue 16798] Extend -Ipath switch to -Imodule=path so path heirarchy doesn't have to match package heirarchy

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16798

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

https://github.com/dlang/dmd/commit/1e77dfac5e4e8564fa8eef4f3184f41b0cd31768
fix Issue 16798 - Extend -Ipath switch to -Imodule=path so path heirarchy
doesn't have to match package heirarchy

https://github.com/dlang/dmd/commit/72b20335f9dd47fc88d6a6c92ef312f0b5f81392
Merge pull request #6286 from WalterBright/fix16798

--


[Issue 16699] [REG 2.070] stack corruption with scope(exit)

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16699

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

https://github.com/dlang/dmd/commit/a96a3f976204011f083b9af2353e839fcbd8dc72
fix Issue 16699 - [REG 2.070] stack corruption with scope(exit)

https://github.com/dlang/dmd/commit/7776ed4d7e33cd9edae02d15120a9a6c43239a80
Merge pull request #6261 from WalterBright/fix16699

--


[Issue 6716] Linking a C program with D library causes DEH errors

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=6716

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

https://github.com/dlang/dmd/commit/d312f43000dd63989d84e92a992c6ab0a4bbfb97
fix issue 6716: Linking a C program with D library causes DEH errors

https://github.com/dlang/dmd/commit/5ab12bfc54ea4069f288f84f664098b8e562fe04
add test for issue 6716

https://github.com/dlang/dmd/commit/d057ce717be09106019b54b8c740673960725a13
Merge pull request #6245 from rainers/ehsections_rt_init

--


[Issue 16703] Support indexing of SIMD vector types

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16703

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

https://github.com/dlang/dmd/commit/82d81c8679a6b7330055a48283414c2810beec47
fix Issue 16703 - Support indexing of SIMD vector types

https://github.com/dlang/dmd/commit/ca488df0e85d7bff3df112698558a2690718f41d
Merge pull request #6264 from WalterBright/fix16703

--


[Issue 16607] [REG2.072b1] forward reference error for nested struct

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16607

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

https://github.com/dlang/dmd/commit/b295ff509a52cd332d975014279ed891e11f465d
fix Issue 16607 - forward reference error for nested struct

https://github.com/dlang/dmd/commit/9dfa50e8fccd9b888a52300abb99eb3d669fb869
Merge pull request #6214 from MartinNowak/fix16607

--


[Issue 16381] Wrapping a float4 array leads to segfault.

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16381

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

https://github.com/dlang/dmd/commit/1429da40f6bd24c702eb4a5c0685faa0addfcb39
fix Issue 16381 - Wrapping a float4 array leads to segfault

https://github.com/dlang/dmd/commit/2210757dfdcf637022cec835dbbc6cbb5deca73d
Merge pull request #6268 from WalterBright/fix16381

--


[Issue 16102] [REG2.070] struct dtor replace value on stack

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16102

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

https://github.com/dlang/dmd/commit/6bff4520cc77b682948db87026bfcea1cf150cb2
add test case for issue 16102

https://github.com/dlang/dmd/commit/fd9eed45d0ce5c1e86a2e0f6c4148f982d66aa9c
Merge pull request #6263 from aG0aep6G/16102

--


[Issue 922] export keyword causes undefined references on linux

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=922

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

https://github.com/dlang/dmd/commit/fdde441cfd341ad573b3dc9b11e994ed55adfe68
Fix issue 922 - Don't mangle exported symbol names on linux.

https://github.com/dlang/dmd/commit/0152061d082bc6ea86fd27df734a3d1d81e825d9
Merge pull request #6250 from LemonBoy/manglelin

--


[Issue 15576] extern(C++, namespace) wrong mangling of variables (Windows)

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15576

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

https://github.com/dlang/dmd/commit/b725551c35874fdce085a1475f6bd0db398e0f64
Fix issue 15576 - Skip over the parent expression when parent is NSpace.

https://github.com/dlang/dmd/commit/dcb58fc97636d9fbe1ee3405be1152c966f456dd
Merge pull request #6232 from LemonBoy/cppmangle

--


[Issue 16678] [REG] Fix for issue 16193 creates major breakage

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16678

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

https://github.com/dlang/dmd/commit/8c00c7ea978dad3236148ea6fa57a1a9f8af3186
Merge pull request #6251 from Dicebot/revert-regressions

--


[Issue 16574] [REG 2.072.0-b1] Unexplained errors about functions that overridde anything

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16574

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

https://github.com/dlang/dmd/commit/0aac63dc94ec9471d46e1cfc3de5c2f229db6977
fix Issue 16574 - forward reference issue with with speculative test

https://github.com/dlang/dmd/commit/b2691f3434ad4cbe506ff2a047aaac70c2e4ad3a
Merge pull request #6262 from MartinNowak/fix16574

--


[Issue 16980] [REG2.072.0] vtable issue in slightly complex scenario

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16980

Martin Nowak  changed:

   What|Removed |Added

 CC||c...@dawg.eu

--- Comment #1 from Martin Nowak  ---
Digger says https://github.com/dlang/dmd/pull/5500 is the culprit.

--


[Issue 16625] [Reg 2.072] new and previously undeprecated switch case fallthrough error

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16625

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

https://github.com/dlang/dmd/commit/d8075dc0581ae1da6e27762689a2d902f4c0947e
fix Issue 16625 - undeprecated switch fallthrough error

https://github.com/dlang/dmd/commit/2ef22724b26c36e10df6771f80ba7d16e4380fe0
Merge pull request #6206 from MartinNowak/fix16625

--


[Issue 16627] [Reg 2.072] non-static structs with postblit/dtor fields are now nested

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16627

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

https://github.com/dlang/dmd/commit/868ce84e30a3d4e1157e9e72bc3e308b0cd0b1db
fix Issue 16627 - non-static structs with postblit/dtor fields now nested

https://github.com/dlang/dmd/commit/8e8541a941bb8fdacf6c8b7a042a69cf77d4676c
Merge pull request #6212 from MartinNowak/fix16627

--


[Issue 16079] memoize should cache objects too

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16079

greenify  changed:

   What|Removed |Added

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

--- Comment #1 from greenify  ---
sort changes the key -> closing as invalid.

--


[Issue 16145] enumerate can't work with ref foreach

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16145

greenify  changed:

   What|Removed |Added

 CC||greeen...@gmail.com

--- Comment #1 from greenify  ---
This is due to `front` creating a new tuple on every call:

https://github.com/dlang/phobos/blob/master/std/range/package.d#L7740

Hence not even "refRanging" it works :/

--


[Issue 16174] [SECURITY] HTTP header injection

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16174

greenify  changed:

   What|Removed |Added

   Keywords||trivial
 CC||greeen...@gmail.com
   Severity|normal  |major

--


[Issue 16182] std.traits.fullyQualifiedName Bug

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16182

greenify  changed:

   What|Removed |Added

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

--- Comment #5 from greenify  ---
The PR was merged, but the commit message syntax included an invalid "for"
between "issue" and the number, so the bot didn't close it -> closing now

--


[Issue 16204] When using the -profile flag phobos unit tests fail

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16204

greenify  changed:

   What|Removed |Added

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

--- Comment #1 from greenify  ---
There have been a couple of fixes in regards with the cycle detection of
Phobos, so this might have been fixed during that.

I just tried it on my machine & it worked fine. Please reopen if it's still an
issue on your machine.

--


[Issue 16209] std.string.isNumeric can work with forward ranges

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16209

greenify  changed:

   What|Removed |Added

   Keywords||trivial
 CC||greeen...@gmail.com

--


[Issue 16210] std.utf.byUTF can be made into a bidirectional range

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16210

greenify  changed:

   What|Removed |Added

   Keywords||trivial
 CC||greeen...@gmail.com

--


[Issue 16218] Windows std.file.readImpl should be marked @system

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16218

greenify  changed:

   What|Removed |Added

   Keywords||trivial
 CC||greeen...@gmail.com

--


[Issue 16227] std.numeric unit tests fail when run in isolation

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16227

greenify  changed:

   What|Removed |Added

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

--- Comment #5 from greenify  ---
This has been fixed since a while thanks to the cycle detection in druntime.

--


[Issue 12647] Lazy parameter evaluation should be marked as nothrow

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12647

greenify  changed:

   What|Removed |Added

 Blocks||16240

--


[Issue 16240] std.exception.enforce should be nothrow when throwing errors

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16240

greenify  changed:

   What|Removed |Added

 CC||greeen...@gmail.com
 Depends on||12647

--


[Issue 16251] regex - `(..).*\1` doesn't match "axxxx"

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16251

greenify  changed:

   What|Removed |Added

 CC||greeen...@gmail.com

--- Comment #3 from greenify  ---
> What makes you say that?

That it's not part of the documentation?

https://dlang.org/phobos/std_regex.html

--


[Issue 16288] splitter() that doesn't eat sentinels

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16288

greenify  changed:

   What|Removed |Added

   Keywords||trivial
 CC||greeen...@gmail.com

--


[Issue 16609] std.experimental.ndslice.slice issues warnings when building Phobos

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16609

--- Comment #4 from github-bugzi...@puremagic.com ---
Commit pushed to scope at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/00ce4ed3a114b42f9dd30015b20c4b795fd61360
Merge pull request #4865 from 9il/tohash

--


[Issue 16705] [REG2.069] TaskPool.reduce fails to compile "cannot get frame pointer to D main"

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16705

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

https://github.com/dlang/phobos/commit/a7597df60ed7f78988e875d25b6d48b48189cc33
Fix issue 16705 - TaskPool.reduce fails to compile "cannot get frame pointer to
D main"

https://github.com/dlang/phobos/commit/6a7ad38562882e3587ed68e42e6706e2c23ab1af
Merge pull request #4915 from ZombineDev/patch-8

--


[Issue 16758] Variant.opIndex result not modified after opAssign

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16758

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

https://github.com/dlang/phobos/commit/cdd2acb0d58b38659260348d4fb78d2aba6db51c
Fix Issue 16758 - Variant.opIndex result not modified after opAssign

https://github.com/dlang/phobos/commit/94d3786d6995dbc2fafdba1408dd6d7974d91625
Merge pull request #4923 from ntrel/variant-opIndexOpAssign

--


[Issue 16147] Provide shiny 404 error pages

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16147

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

https://github.com/dlang/dlang.org/commit/dc537e52e541fc69b3e1c6ebc92c67943f4e2ec7
fix Issue 16147 - Provide shiny 404 error pages

https://github.com/dlang/dlang.org/commit/6989d12fc4ee006ac7efbb1951363ae0ec40d787
Merge pull request #1512 from CyberShadow/pull-20161108-012203

--



[Issue 12125] Win64 phobos has hard references to LIBCMT

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12125

--- Comment #4 from github-bugzi...@puremagic.com ---
Commit pushed to scope at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/60cd8d2aa70e1c9cfd7c58fa42bce7345fd00b77
Merge pull request #4891 from rainers/nodefaultlib

--


[Issue 16682] [REG 2.072] "privatization" of symbols in std.stdio breaks DFMT

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16682

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

https://github.com/dlang/phobos/commit/73b699de123a3f8d2e38f0d63735865fa78c03ce
Revert "Merge pull request #4789 from JackStouffer/package2"

https://github.com/dlang/phobos/commit/8b1a270f367118cc6114b1d4bf0cd5781567552e
Merge pull request #4902 from Dicebot/revert-regressions3

--


[Issue 16667] [REG] dub test fails on std.conv after upgrade to dmd 2.072.0

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16667

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

https://github.com/dlang/phobos/commit/0556bf138ed4678cb5ad870367065324fd4a5b4f
fix Issue 16667 - wrong @safe unittest compilation error

https://github.com/dlang/phobos/commit/2a6b43605d49b8c140e14dd43ecf783459bc5712
Merge pull request #4905 from MartinNowak/fix16667

--


[Issue 16611] std.traits.fullyQualifiedName fails with error 'Unrecognized type const(void)'

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16611

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

https://github.com/dlang/phobos/commit/a636bb6bb00e54fda367bd3c452db2ced0ca9df6
Fix Issue 16611 - 'Unrecognized type const(void)' error for
std.traits.fullyQualifiedName

https://github.com/dlang/phobos/commit/3fec190b7ff1274dc7b1339f161b09027145
Merge pull request #4916 from Darredevil/issue-16611

--


[Issue 16323] std.utf.decodeBack

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16323

greenify  changed:

   What|Removed |Added

   Keywords||trivial
 CC||greeen...@gmail.com

--


[Issue 4851] Three suggestions for std.random

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=4851

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

https://github.com/dlang/phobos/commit/783d15bfa0e55d753999e7cc38236763c6b95092
enhancement issue 4851: add choice function to std.random

https://github.com/dlang/phobos/commit/adb71a6c6b8e51680ce2337eb93c28fa7ea9a3fd
enhancement issue 4851: use assert in choice function

https://github.com/dlang/phobos/commit/6bc3a4f343ab653e85d11966a4b559da59c8
Merge pull request #4897 from edi33416/implement_choice

--


[Issue 16624] std.path.setExtension ddoc comment is strangely formated

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16624

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

https://github.com/dlang/phobos/commit/9d1fc0750bec03cf1e9cc1fdbbefa8828ae0d418
[TRIVIAL, DDOC] fix issue 16624 - setExtension ddoc comment is strangely
formated

https://github.com/dlang/phobos/commit/bf2550fbc51c3080fd9e730140d1061048053ebc
Merge pull request #4886 from BBasile/issue16624

--


[Issue 16661] [REG2.072] std/format.d(1070): Incorrect format specifier: .2f for wstring and dstring

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16661

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

https://github.com/dlang/phobos/commit/ce85fd60a9fe3819907857b487f65bd977ca1f26
fix Issue 16661 - failing dstring/wstring format string

https://github.com/dlang/phobos/commit/9707f00e22102d692c56bc8c805d841a613fdf06
Merge pull request #4904 from MartinNowak/fix16661

--


[Issue 16307] [ndslice] should be safe

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16307

greenify  changed:

   What|Removed |Added

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

--- Comment #1 from greenify  ---
closing as ndslice is deprecated.

--


[Issue 16478] Don't allow to!T() in constraint

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16478

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

https://github.com/dlang/phobos/commit/006ee446f886c5a0f8147908501d287236dd6197
Fix Issue 16478 - Don't allow to!T() in constraint

https://github.com/dlang/phobos/commit/b46ca983f217cb319e94848cb168e246c1ac9f92
Fix Issue 16478 - Don't allow to!T() in constraint

https://github.com/dlang/phobos/commit/bad369cea4d89621c98226f9231380ff6e4778d7
Merge pull request #4922 from ntrel/to-empty-args

--


[Issue 16654] hashOf returns different hashes for the same string value

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16654

--- Comment #5 from github-bugzi...@puremagic.com ---
Commit pushed to scope at https://github.com/dlang/druntime

https://github.com/dlang/druntime/commit/5c187e05ff87404ebf4884cfc548324c2c3ed0fc
Revert object.hashOf changes from "use array interface to hashOf()"

--


[Issue 1761] TypeInfo.toString for function types always indicates no-parameter function

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=1761

--- Comment #4 from github-bugzi...@puremagic.com ---
Commits pushed to scope at https://github.com/dlang/druntime

https://github.com/dlang/druntime/commit/ff4adf65b16cefc4caa831e9a6983970d831396e
fix issue 1761

https://github.com/dlang/druntime/commit/fc2acbd2043da296887ac540770806e07cab54dd
Merge pull request #1692 from somzzz/issue_1761

--


[Issue 16663] [REG 2.072] std.unit.toUpper rejects an alias this to a string

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16663

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

https://github.com/dlang/phobos/commit/8f8979ebe15adf6ef82c3f43b81388a61be99700
Revert "Merge pull request #4790 from JackStouffer/uni-private"

https://github.com/dlang/phobos/commit/2f27e58b0e498aeecfdbce5178ad0bb700ab779c
Add regression test for issue 16663

https://github.com/dlang/phobos/commit/de688d978d3319e87adbe549538c7f0b0aa7743d
Merge pull request #4901 from Dicebot/revert-regressions2

--


[Issue 16310] std.zip: can't specify archive member order

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16310

greenify  changed:

   What|Removed |Added

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

--- Comment #2 from greenify  ---
The PR has been merged.

--


[Issue 16966] rdmd: AssertError@rdmd.d(489): should have been created by compileRootAndGetDeps

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16966

--- Comment #3 from github-bugzi...@puremagic.com ---
Commits pushed to scope at https://github.com/dlang/tools

https://github.com/dlang/tools/commit/2026a509e6896cae4e27100ca7adea08b06843d2
fix issue 16966 - rdmd: AssertError@rdmd.d(489): should have been created by
compileRootAndGetDeps

https://github.com/dlang/tools/commit/3353e636cc31485e6bf321852c6972da794bc26e
Merge pull request #204 from aG0aep6G/16966

--


[Issue 16211] [REG 2.058] Cyclic dependencies broken again

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16211

--- Comment #5 from github-bugzi...@puremagic.com ---
Commit pushed to scope at https://github.com/dlang/druntime

https://github.com/dlang/druntime/commit/5ad304a4323a80e581a5e8da61b9bd81205c9438
fixup for issue 16211 - Add deprecate feature for cycle detection as the

--


[Issue 5995] string append negative integer causes segfault

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=5995

--- Comment #20 from github-bugzi...@puremagic.com ---
Commits pushed to scope at https://github.com/dlang/druntime

https://github.com/dlang/druntime/commit/316e6d2607b4b22794ef75a331ad27d970717cda
fix issue 5995

https://github.com/dlang/druntime/commit/6dbbadbac4a0567ba49f0e616fccc8c597fec771
Merge pull request #1696 from somzzz/issue_5995

--


[Issue 16797] Zero clock resolution lead to division by zero

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16797

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

https://github.com/dlang/druntime/commit/3a29ac5293dfa5e85790480b838eaa45f59c14a8
fix issue 16797 - Zero clock resolution lead to division by zero

https://github.com/dlang/druntime/commit/09d570f47cd1c727298e4b0fe1ad668f1dd28e4e
Merge pull request #1702 from joakim-brannstrom/fix16797

--


[Issue 8087] Improve clarity of std.algorithm documentation

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=8087

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

https://github.com/dlang/phobos/commit/946a46774c58681036e12932858d0bb58f887448
Fix Issue 8087 - Improve clarity of std.algorithm documentation

https://github.com/dlang/phobos/commit/fd518eb310a9494cccf28c54892542b052c49669
Merge pull request #4883 from Darredevil/issue-8087

--


[Issue 16743] Intrinsic recognition sometimes fails if a software implementation is available

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16743

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

https://github.com/dlang/druntime/commit/7f90cdce59cd44172327fd7ddb6ce3f9eac6
fix Issue 16743 - Intrinsic recognition sometimes fails if a software
implementation is available

https://github.com/dlang/druntime/commit/dc622e5e2e5485d6f12433500dcffcda5b45c930
Merge pull request #1695 from WalterBright/fix16743

--


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

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

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

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

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

--


[Issue 16651] atomicOp!"-="(ulong, uint) = wrong result/codegen

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16651

--- Comment #6 from github-bugzi...@puremagic.com ---
Commits pushed to scope at https://github.com/dlang/druntime

https://github.com/dlang/druntime/commit/44f45280b7fe308731611801385f8c6226214682
fix issue 16651 - atomicOp!"-="(ulong, uint) = wrong result/codegen

https://github.com/dlang/druntime/commit/422c8f7b0f0e6598910737981074e0c45a4eb1b9
Merge pull request #1690 from aG0aep6G/16651

--


[Issue 8799] Give example of Tuple mapped to a function

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=8799

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

https://github.com/dlang/phobos/commit/e0ca51f9f01cc2a089907b09f9e0ed3dd15df643
fix issue 8799

https://github.com/dlang/phobos/commit/c77869f22e61919a9f3d617d7d5d2254641aa7e4
Merge pull request #4882 from somzzz/issue_8799

--


[Issue 16764] `hashOf` is misleading, error-prone, and useless

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16764

--- Comment #5 from github-bugzi...@puremagic.com ---
Commit pushed to scope at https://github.com/dlang/druntime

https://github.com/dlang/druntime/commit/5c187e05ff87404ebf4884cfc548324c2c3ed0fc
Revert object.hashOf changes from "use array interface to hashOf()"

--


[Issue 16419] issue with ndslice.slice toHash

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16419

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

https://github.com/dlang/phobos/commit/52767078ccd2544f6ae8a5def0f75eb569465f77
fix issue 16419

--


[Issue 16558] [Mir] Generic unaligned load/store like (like LDC loadUnaligned and storeUnaligned)

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16558

--- Comment #11 from github-bugzi...@puremagic.com ---
Commits pushed to scope at https://github.com/dlang/druntime

https://github.com/dlang/druntime/commit/333c68e66a73556263e59f0386c1e0c6429da242
fix Issue 16558 - [Mir] Generic unaligned load/store like (like LDC
loadUnaligned and storeUnaligned)

https://github.com/dlang/druntime/commit/60af18f87b7f27cab30535c76831d7723492e536
Merge pull request #1693 from WalterBright/loadUnaligned

--


[Issue 16514] std.socket methods are const, and thus cannot be overriden for SSLSocket, for example

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16514

--- Comment #14 from github-bugzi...@puremagic.com ---
Commit pushed to scope at https://github.com/dlang/phobos

https://github.com/dlang/phobos/commit/448ddbe2e88d66feb0df3f679bc282840ac4bb26
std.socket: Add test for issue 16514

--


[Issue 16504] [REG 2.072a]`dup` can't use storage class `scope` for its parameter in general

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16504

--- Comment #3 from github-bugzi...@puremagic.com ---
Commits pushed to scope at https://github.com/dlang/druntime

https://github.com/dlang/druntime/commit/ce6aef38adbf7f652db67bc7287a97e45c173b8f
Revert "Merge pull request #1637 from WalterBright/scope-dup"

https://github.com/dlang/druntime/commit/2f3f7c80d9843f4c2de05fdd2e15af71f185cf62
add unittest example for Issue 16504

--


[Issue 16375] std.range.recurrence should be lazy

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16375

greenify  changed:

   What|Removed |Added

 CC||greeen...@gmail.com
Summary|Computing finite ranges |std.range.recurrence should
   |with std.range.recurrence   |be lazy

--- Comment #1 from greenify  ---
> But it turns out recurrence does not work with finite ranges when you access 
> the last element.


So it should be lazy in regards to popFront() doing no extra work.

--


[Issue 16453] Missing @nogc annotations

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16453

greenify  changed:

   What|Removed |Added

 CC||greeen...@gmail.com

--- Comment #1 from greenify  ---
Hmm due to Thread being a class the compiler thinks it can't be @nogc, so as a
workaround sth. like `assumeNogc` could be it used. See e.g:

https://github.com/nordlow/phobos-next/blob/master/src/dbgio.d#L13

--


[Issue 16487] Add function to obtain the available disk space

2016-12-27 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16487

greenify  changed:

   What|Removed |Added

 Status|NEW |ASSIGNED
 CC||greeen...@gmail.com
   Assignee|nob...@puremagic.com|jbc.enge...@gmail.com

--- Comment #9 from greenify  ---
@Johan: As you have already prepared a nice function & no one disagrees that it
wouldn't be useful - I assigned this to you. Looking forward to your PR ;-)

--


  1   2   >