[Issue 3603] Allow selective import syntax to import several modules from a package

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=3603

John Hall  changed:

   What|Removed |Added

 CC||john.michael.h...@gmail.com

--- Comment #4 from John Hall  ---
Multiple named imports also discussed here:
https://forum.dlang.org/thread/hashhduapewjhqmwh...@forum.dlang.org



With respect to:

> import really.very.deeply.nested.package: module1, module2, module3;

or

> import std: stdio, algorithm, range, array;

consider:

-[ foo\package.d ]-
module foo;
public import foo.bar;
public import foo.baz;
public import foo.bazinga;

-[ foo\bar.d ]-
module foo.bar;
void bar() { };

-[ foo\baz.d ]-
module foo.baz;
void baz() { };

-[ foo\bazinga.d ]-
module foo.bazinga;
void bazinga() { };



Under your suggestion, if you:

import foo : bar, baz;

how does the compiler know to import the functions or the modules? Under the
current approach, it's not an issue since the selective import only brings in
the symbols.



I think the alternative would be to introduce a new syntax for selective module
imports, where

import foo :: bar, baz;

causes the modules bar and baz to be imported, but not bazinga. This would be
equivalent to

import foo.bar;
import foo.baz;

Static imports should follow a similar pattern.

It gets a little more complicated with re-named imports where something like

import barbaz = foo :: bar, baz;

may be possible. This functionality currently requires a more challenging
workaround, discussed in the above thread, as it is an error to write

import barbaz = foo.bar;
import barbaz = foo.baz;

because barbaz is assigned to two things.

This functionality may also mix with the current functionality for selective
imports, such as

import foo :: bar, baz : bar, baz;

though this depends on the implementation details, for instance, the following
would not compile

import foo.bar : bar, baz;
import foo.baz : bar, baz;

so the compiler would need to do something like search foo.bar for either bar
or baz and only import them if they are there, cross off what is found, then
search foo.baz for the remainder, and give an error if something isn't found.

In addition, one could have a re-named version

import barbaz = foo :: bar, baz : bar, baz;

which should follow from getting the above to work.

Finally, one point I didn't address specifically was about the deeply nested
modules that the OP refers to. The OPs example of

> import really.very.deeply.nested.package: module1, module2, module3;

would become 

> import really.very.deeply.nested.package :: module1, module2, module3;

However, it also would be convenient to be able to write 

> import really :: module1, module2, module3;

assuming the module names are unique. I am not sure if this is possible.

--


[Issue 17757] Wrongly reported deprecated message

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17757

johanenge...@weka.io changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 CC||johanenge...@weka.io
 Resolution|--- |DUPLICATE

--- Comment #1 from johanenge...@weka.io ---


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

--


[Issue 17193] selective imports -> deprecation warnings even if symbol is not used

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17193

johanenge...@weka.io changed:

   What|Removed |Added

 CC||ap...@hotmail.com

--- Comment #2 from johanenge...@weka.io ---
*** Issue 17757 has been marked as a duplicate of this issue. ***

--


[Issue 17757] New: Wrongly reported deprecated message

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17757

  Issue ID: 17757
   Summary: Wrongly reported deprecated message
   Product: D
   Version: D2
  Hardware: All
OS: All
Status: NEW
  Severity: normal
  Priority: P1
 Component: dmd
  Assignee: nob...@puremagic.com
  Reporter: ap...@hotmail.com

Discussion: https://forum.dlang.org/post/on1isk$2rpm$1...@digitalmars.com

There are two toUTF16 (one template and one function), the function one is
deprecated but the template one is not. Same issue with toUTF8 ones

Test on dmd-2.075.1

void main()
{
 import std.utf : toUTF16; // Same problem with toUTF8
 wstring s = toUTF16!string("abc");
}

Compilation output:
/d500/f513.d(3): Deprecation: function std.utf.toUTF16 is deprecated - To
be removed November 2017. Please use std.utf.encode instead.
/d500/f513.d(3): Deprecation: function std.utf.toUTF16 is deprecated - To
be removed November 2017. Please use std.utf.encode instead.

--


[Issue 13262] Cannot send certain shared data to another thread

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13262

Steven Schveighoffer  changed:

   What|Removed |Added

   Assignee|and...@erdani.com   |schvei...@yahoo.com

--- Comment #4 from Steven Schveighoffer  ---
PR: https://github.com/dlang/phobos/pull/5694

--


[Issue 14893] std.concurrency: can't send shared arrays or shared structs

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14893

Steven Schveighoffer  changed:

   What|Removed |Added

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

--- Comment #2 from Steven Schveighoffer  ---
This really has the same root causes as 13262.

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

--


[Issue 13262] Cannot send certain shared data to another thread

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13262

Steven Schveighoffer  changed:

   What|Removed |Added

 CC||ag0ae...@gmail.com

--- Comment #3 from Steven Schveighoffer  ---
*** Issue 14893 has been marked as a duplicate of this issue. ***

--


[Issue 17731] dman fails to build due to more than 32767 symbols

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17731

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

https://github.com/dlang/dlang.org/commit/b64a108e7866874d172f9b05fd82716997a1
chmgen: Emit d.tag in JSON syntax too

--


[Issue 17458] [std.regex] Assertion failure in package.d

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17458

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

https://github.com/dlang/phobos/commit/7a51c0e24eea6c02336d2aa897c608974ea2ac57
Fix issue 17458 add messages to asserts

https://github.com/dlang/phobos/commit/008a8a3ef3fab4e1f51f2bf65d3f6b42dc152f78
Merge pull request #5660 from DmitryOlshansky/issue-17458

--


[Issue 17735] AssertError@ddmd/target.d(357): unhandled op using fish operators

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17735

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

https://github.com/dlang/dmd/commit/984a4fa44acf8818b1c42eddabac33add7cad5e9
fix Issue 17735 - AssertError@ddmd/target.d(357): unhandled op using fish
operators

https://github.com/dlang/dmd/commit/a46998371503f68f3a867206c63578d7ab3f6d7d
Merge pull request #7075 from ibuclaw/vectorfish

--


[Issue 12260] Improve error of std.stdio.readf when involving whitespace

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12260

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

https://github.com/dlang/phobos/commit/afc732661a5cbdd69b22d5bffa57fddab76172ad
Fix Issue 12260 - Improve error of std.stdio.readf when involving whitespace

https://github.com/dlang/phobos/commit/63de27b5308b6bdb4e0489cc53e87e603f0c95cf
Merge pull request #5591 from RazvanN7/Issue_12260

--


[Issue 17695] [Reg 2.076] ICE with vector negation

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17695

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

https://github.com/dlang/dmd/commit/7ceb34a633518c75e61f858fde1fa3eb4d7c6300
fix Issue 17695 - [Reg 2.076] ICE with vector negation

https://github.com/dlang/dmd/commit/6dc8c01c246c3633077ed2e7bc9d17fb0a79d896
Merge pull request #7035 from WalterBright/fix17695

--


[Issue 15771] FileLogger should create the output directory if it does not exist

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15771

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

https://github.com/dlang/phobos/commit/e85381ee42652029a8b1c8d8397aee78c2ae7139
Fix Issue 15771 - FileLogger should create the output directory if it does not
exist

https://github.com/dlang/phobos/commit/d27a3bf9d53c9b0dd35f70c5060891d68dd6ce6a
Merge pull request #5594 from RazvanN7/Issue_15771

--


[Issue 17428] [scope] class field assignment allows to escape scope parameters

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17428

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

https://github.com/dlang/dmd/commit/16a922f0864569b669b65448cf647de0c605e41d
fix Issue 17428 - [scope] class field assignment allows to escape scope
parameters

https://github.com/dlang/dmd/commit/d61411be90d36439ab91418434f900cdf1bf5ade
Merge pull request #7025 from WalterBright/fix17428

--


[Issue 17688] ICE with static foreach directly inside switch

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17688

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

https://github.com/dlang/dmd/commit/7ebda47f6a162ce3de774a042207eb883908b650
fix Issue 17688 - ICE with static foreach directly inside switch

https://github.com/dlang/dmd/commit/e1e68148e0cd0eb1cfa21a8c0b24afcf7f3781f9
Merge pull request #7023 from tgehr/fix17688

--


[Issue 17594] Define DDOC_BLANKLINE as an empty HTML paragraph, thus obviating the need to wrap text in $(P ...)

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17594

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

https://github.com/dlang/dlang.org/commit/1040dd920cf18c7ce0ca2fcde963f90853084cd9
Fix Issue 17594 - Define DDOC_BLANKLINE as an empty HTML paragraph, thus
obviating the need to wrap text in $(P ...)

https://github.com/dlang/dlang.org/commit/a54adeca33341dd92cf090160e19a6a100f6a652
Merge pull request #1795 from andralex/DDOC_BLANKLINE

--


[Issue 9287] DMD should read from stdin when an input file is "-"

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=9287

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

https://github.com/dlang/dmd/commit/7d1813309a8c89c8349672ba37a8c15f9d5a42a2
Fix issue 9287 - implement reading source from stdin.

https://github.com/dlang/dmd/commit/28daf534a405e9a07d42afb8f978d8746be7b89a
Merge pull request #6880 from quickfur/stdin

--


[Issue 17430] [scope] delegate can escape context ptr

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17430

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

https://github.com/dlang/dmd/commit/7f3af47c742e6ec30b69e4ad4064d2474ca31769
fix Issue 17430 - [scope] delegate can escape context ptr

https://github.com/dlang/dmd/commit/d8e010ffb89d8569f10a95a3d2fcb95dad6b29a6
Merge pull request #7027 from WalterBright/fix17430

--


[Issue 17722] Wrong diagnostic using __traits(compiles, e1 && e2) expressions.

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17722

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

https://github.com/dlang/dmd/commit/ec3494661edce54b2e72efd762247532e433cec1
fix Issue 17722 - Wrong diagnostic using __traits(compiles, e1 && e2)
expressions

https://github.com/dlang/dmd/commit/bfee6b36fbcf2752e3c94d8bd8089779bad807e6
Merge pull request #7067 from ibuclaw/issue17722

--


[Issue 17640] std.concurrenct writeln conflicts with std.stdio writeln in unittests

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17640

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

https://github.com/dlang/phobos/commit/a5afe1609feed83f2233cad80a54201dccdd4b1e
Fix Issue 17640 - std.concurrenct writeln conflicts with std.stdio writeln in
unittests

https://github.com/dlang/phobos/commit/72c1c2bc3a27f529128a453bc8327a76cd162e2f
Merge pull request #5600 from wilzbach/fix-17640

--


[Issue 4014] CodeView debug type info not linked in from library

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=4014

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

https://github.com/dlang/dmd/commit/9d2eeda0383fa55a8dea58f4d6960bb110e77c56
fix issue 4014 - add option to add debug info for all referenced types

https://github.com/dlang/dmd/commit/8aeca3c24e742eff8a5a72c27ea6ebd61a167582
Merge pull request #6908 from rainers/cv_symdebref

--


[Issue 17629] package.di files cannot be used

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17629

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

https://github.com/dlang/dmd/commit/e205f8947bfb099dd12556cc5c3343cdee479eae
fix Issue 17629: Try loading package.di prior to package.d

https://github.com/dlang/dmd/commit/0bd1739fdd8b87e57f4886555f27a8e07e98c643
add test for Issue 17629 - package.di files not supported

--


[Issue 13153] dlang.org: provide version-specific documentation of the language and stdlib

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13153

--- Comment #9 from github-bugzi...@puremagic.com ---
Commit pushed to stable at https://github.com/dlang/dlang.org

https://github.com/dlang/dlang.org/commit/b0a06c7deab4b8093d6e1fe7f592001d60a3e7c1
Fix issue 13153 - Add a version chooser to DDoc pages

--


[Issue 17697] Ddoc: automatically highlight URLs outside of macro arguments

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17697

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

https://github.com/dlang/dmd/commit/f100182bbde9496063c223fab2880a901be29880
fix Issue 17697 - Ddoc: automatically highlight URLs outside of macro arguments

https://github.com/dlang/dmd/commit/d15072fc64c1d59ac107834a3c2738919a243002
Merge pull request #7043 from WalterBright/fix17697

--


[Issue 6718] "nWayUnion" => "nWayMerge", plus true nWayUnion

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=6718

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

https://github.com/dlang/phobos/commit/9efa504bdca2b2644375e86d3b1527170512b726
Fix Issue 6718 - nWayUnion => nWayMerge, plus true nWayUnion

https://github.com/dlang/phobos/commit/bdae5f08f3cf4ed153063ad1d9a07fbb5aa12668
Merge pull request #5620 from RazvanN7/Issue_6718

--


[Issue 16997] Integral promotion rules not being followed for unary + - ~ expressions

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16997

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

https://github.com/dlang/phobos/commit/47d9a09e66d7fde929b596a72450a92d51d0b3e1
bigint: fix dependency on broken Issue 16997

https://github.com/dlang/phobos/commit/c1832981e3818a151ee25805d47d472633a218ad
Merge pull request #5646 from WalterBright/bigint-cast

--


[Issue 17250] ProcessPipes (std.process) should provide a test for a null pid

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17250

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

https://github.com/dlang/phobos/commit/b4284db1f937e90fec6ffe4a9e4e2bf4783799bb
Fix Issue 17250 - ProcessPipes (std.process) should provide a test for a null
pid

https://github.com/dlang/phobos/commit/1e296c11d8f8083402f8611d495cdcd015ff6fb3
Merge pull request #5621 from RazvanN7/Issue_17250

--


[Issue 17690] [REG2.066.0] scope guards leak declarations

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17690

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

https://github.com/dlang/dmd/commit/978490aca27e374141607369389f6694d78af182
fix Issue 17690 - scope guards leak declarations

https://github.com/dlang/dmd/commit/5049277bb3f48c19cc7327c0db40c5097ba35f62
Merge pull request #7026 from tgehr/fix17690

--


[Issue 17650] [REG v2.075.0 b1-b4] std.getopt range violation

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17650

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

https://github.com/dlang/phobos/commit/296184f5419e1a7f8748688606950e747338f8f1
Fix issue 17650: std.getopt range violation when option value is a hyphen.

https://github.com/dlang/phobos/commit/603e406b60cedd199b7bb2b6f9167438ec452307
Merge pull request #5612 from jondegenhardt/issue-17650-getopt-range-violation

--


[Issue 16397] missing coverage from template instances when using separate compilation

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16397

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

https://github.com/dlang/phobos/commit/1f7e59980539fe0f9ba352b258e8266db6bdff01
fix test coverage

--


[Issue 17616] makeIndex cannot fully use range of index type

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17616

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

https://github.com/dlang/phobos/commit/54bda1e5bcb98f898342c51186f659293f73aa86
fix Issue 17616 - makeIndex cannot fully use range of index type

--


[Issue 16993] Documentation for toSimpleString and toString does not explain how they differ

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16993

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

https://github.com/dlang/phobos/commit/57ef9199632b8cb5451f9d7d8c76aad29410db84
Fix issue 16993: Clarify documentation of std.datetime's toString functions.

https://github.com/dlang/phobos/commit/3324796a2972a2f62ac3f1b73727a5d9e3d5e011
Merge pull request #5592 from jmdavis/issue_16993

--


[Issue 16191] std/digest/digest.d should be renamed to package.d

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16191

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

https://github.com/dlang/phobos/commit/5774d017eb4fa154491385a91f590abc2f66b964
Fix issue 16191 - std/digest/digest.d should be renamed to package.d

--


[Issue 17702] codemirror hangs firefox for several seconds

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17702

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

https://github.com/dlang/dlang.org/commit/fb777cdb28b81c07cf9343103c61fb6eeffccbd2
Fix Issue 17702 - codemirror hangs firefox for several seconds

https://github.com/dlang/dlang.org/commit/a9065a2dc39d60c028622a4de1c2e8ae4103757b
Merge pull request #1849 from wilzbach/fix-17702

--


[Issue 17590] Unnecessary GC alloc on returning static local struct

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17590

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

https://github.com/dlang/dmd/commit/9940f4ce5e82f783b3c41c260c32b56b11e37f8a
Fix Issue 17590 - Unnecessary GC alloc on returning static local struct

https://github.com/dlang/dmd/commit/c3c8a71e085c16d56a359d5007590e4737292ee4
Merge pull request #6963 from JohanEngelen/closurenonstatic

--



[Issue 16062] Add 'clear' method to OutBuffer (std.outbuffer)

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16062

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

https://github.com/dlang/phobos/commit/09ab8e96e33e8a41b735928f38629536fba883b6
Fix Issue 16062 - Add 'clear' method to OutBuffer (std.outbuffer)

https://github.com/dlang/phobos/commit/a1f274dca6da79d5cfed2382ec9cae867cf25a9c
Merge pull request #5593 from RazvanN7/Issue_16062

--


[Issue 17680] Broken ddmd source links in documentation

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17680

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

https://github.com/dlang/dmd/commit/2501a047179eba522a73a91bd049d63772d5f48f
Use DDoc syntax for license links

https://github.com/dlang/dmd/commit/1d2bf7149eba8ad8d8bb262234c23cbaaefc2b7b
Use DDoc syntax for source links

--


[Issue 17587] JSONOptions: No forward slash encoding

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17587

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

https://github.com/dlang/phobos/commit/0503b9b4a55512335ce038a34aa57a137b76753d
add JSONOptions.doNotEscapeSlashes

https://github.com/dlang/phobos/commit/987ebc54baffe1d8cf41a560ab7a746721e1c7de
Merge pull request #5552 from aG0aep6G/17587

--


[Issue 14085] Broken links on dlang.org

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14085

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

https://github.com/dlang/dlang.org/commit/5677e55763e30550ec77bbf3f9e2255f8ab63084
Fix broken link to cpp0x

--


[Issue 17539] std.parallellism.parallel triggers 'statement not reachable' warnings in the rdmd_test suite

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17539

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

https://github.com/dlang/phobos/commit/f3770ba1d675ed952012cbfc8dd38b823e1d3ca7
Fix Issue 17539 - std.parallellism.parallel triggers 'statement not reachable'

https://github.com/dlang/phobos/commit/c0652345e992a312d3df2005f56e1b9b7eb1e8c3
Merge pull request #5502 from wilzbach/fix-17539

--


[Issue 17689] finally clause leaks declarations

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17689

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

https://github.com/dlang/dmd/commit/d3a39e3aaaf6c976c9a678524e2ecdee4ee63052
fix Issue 17689 - finally clause leaks declarations

https://github.com/dlang/dmd/commit/cc3187d6f1e529b5db77098479a3d3091d70ffaa
Merge pull request #7024 from tgehr/fix17689

--


[Issue 17484] high penalty for vbroadcastsd with -mcpu=avx

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17484

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

https://github.com/dlang/dmd/commit/1f11aa0eb8f6087b7dbadeb770e4526ec9808ccc
fix Issue 17484 - high penalty for AVX-256 instructions with AVX-128 regs

--


[Issue 15750] net/isemail uses lots of redundant helper methods

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15750

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

https://github.com/dlang/phobos/commit/5c31dd26ed289b397a4bad32ac29af6e77247ef7
Issue 15750 - remove substr from std.net.isemail

https://github.com/dlang/phobos/commit/e9ff980095462ee88713bcea3cc9852de5081e5b
Merge pull request #5585 from wilzbach/remove-substr

--


[Issue 17159] Behavior of unions at compile time is not documented

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17159

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

https://github.com/dlang/dlang.org/commit/e6085cb8faa58a8dcf243aacd3bc93f3ac89d8b2
Fix Issue 17159 - Behavior of unions at compile time is not documented

https://github.com/dlang/dlang.org/commit/eefbd0fd9aedce5c063e135a295e84f183d0e62a
Merge pull request #1702 from wilzbach/fix-17159

--


[Issue 17560] Enhancement: view and copy full code example for offline compile/play

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17560

--- Comment #7 from github-bugzi...@puremagic.com ---
Commit pushed to stable at https://github.com/dlang/dlang.org

https://github.com/dlang/dlang.org/commit/72f109646392dd412e77dc6db1a2cbe34285c9a2
Add 'Open in editor' button for runnable code examples

--


[Issue 17480] [Downloads]

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17480

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

https://github.com/dlang/dlang.org/commit/4848d71051dbe2e2178b51f7252b03607edda338
Fix Issue 17480 - Update file contents of the release archives

--


[Issue 15432] Win64: bad code offset in debug line number info

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15432

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

https://github.com/dlang/dmd/commit/399b12d8d6feaf43ced88c2559404f29ab70c496
fix issue 15432: Win64: bad code offset in debug line number info

https://github.com/dlang/dmd/commit/a7867ca72bf51a6db9e3ed44428e142a21d3de75
Merge pull request #6979 from rainers/issue15432

--


[Issue 17660] ICE with `static foreach`: AssertError@ddmd/visitor.d(39)

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17660

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

https://github.com/dlang/dmd/commit/425f129192605d53288190762ebd75a50a300a26
fix Issue 17660 - ICE with : AssertError@ddmd/visitor.d(39)

https://github.com/dlang/dmd/commit/af3eacf44280c8f368e6938c09cfae68e6489ee1
Merge pull request #7005 from tgehr/fix17660

--


[Issue 17680] Broken ddmd source links in documentation

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17680

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

https://github.com/dlang/dlang.org/commit/fc7a8aeadeaf3782ffd60e802d705bf7ac0f3e0d
Issue 17680 - fix DMDSRC

https://github.com/dlang/dlang.org/commit/f2ecd76842a28bfa15acf72460a77f93010bcfdd
Merge pull request #1843 from wilzbach/fix-17680

--


[Issue 17262] Better docs for rdmd

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17262

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

https://github.com/dlang/dlang.org/commit/5a598f92996981b72ac497fc601b1e9e2b0597ea
Fix Issue 17262 - Better docs for rdmd

https://github.com/dlang/dlang.org/commit/7f5d85e916578ae1505ba9a94e6b62f278de075c
Merge pull request #1700 from wilzbach/fix-17262

Fix Issue 17262 - Better docs for rdmd

--


[Issue 14085] Broken links on dlang.org

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14085

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

https://github.com/dlang/phobos/commit/c266aa9087829d34d00a0140be524c73e04c906c
index.d: Use MREF to fix broken DDox links

Partial fix for issue 14085.

--


[Issue 17392] Add Dub file for the lexer and parser

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17392

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

https://github.com/dlang/dmd/commit/b5e6ed443db8246e98beec64f55f7717dbe45989
Fix issue 17392 - Add Dub file for the lexer and parser

https://github.com/dlang/dmd/commit/196760c92aeb05fd1df9789214a1d5805c004d03
Merge pull request #6771 from jacob-carlborg/issue-17392-dub

--


[Issue 17612] [REG2.063] Segmentation fault with bad object.d

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17612

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

https://github.com/dlang/dmd/commit/9e486c36fc76b7ccf45e3d9f19fa9115e7986d19
fix Issue 17612 - [REG2.063] Segmentation fault with bad object.d

https://github.com/dlang/dmd/commit/49c0625f305907aa4f9d81aff3370598aac2f5b7
Merge pull request #6975 from WalterBright/fix17612

--


[Issue 17224] Foreach documentation still refers to TypeTuples, rather than AliasSequences

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17224

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

https://github.com/dlang/dlang.org/commit/2df413227674c312cd48100046472c220d51fac7
Fix Issue 17224 - Foreach documentation still refers to TypeTuples, rather than
AliasSequences

https://github.com/dlang/dlang.org/commit/456e5cd1da516683a90f4ff0a24d45f33f21196e
Merge pull request #1701 from wilzbach/fix-17224

--


[Issue 8680] Provide additional iteration modes for dirEntries

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=8680

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

https://github.com/dlang/phobos/commit/efd740e55132a7c0fce4de4263104d599233e066
Improve documentation of std.file.SpanMode (issue 8680)

https://github.com/dlang/phobos/commit/8fadb88f8d3c279cc0595ca4167a28aacf7d184e
Merge pull request #5569 from CyberShadow/pull-20170707-153926

--


[Issue 17711] std.array.byPair should be usable with const AA

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17711

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

https://github.com/dlang/phobos/commit/0c0aed8662dcd3579de4521c98ce0facbfd774fe
Fix issue 17711: std.array.byPair ought to work with const AA's.

https://github.com/dlang/phobos/commit/e4e858bf50e01f7bc9566b6fd56d9e3ff867d1a8
Merge pull request #5668 from quickfur/issue17711

--


[Issue 13512] Allow non-UTF-8 encoding in shebang line

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=13512

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

https://github.com/dlang/dmd/commit/9f50d033696d686f00527a8b5f8efbb358fc2245
Fix Issue 13512 - Allow non-UTF-8 encoding in shebang line

https://github.com/dlang/dmd/commit/c25d606e7d8db7ed36218328eb37853c79902f39
Add test case for issue 13512

https://github.com/dlang/dmd/commit/48d5ef139b4d1aa874a3094bcccd16114c3f3349
Merge pull request #6959 from CyberShadow/pull-20170702-145440

Fix Issue 13512 - Allow non-UTF-8 encoding in shebang line 
merged-on-behalf-of: Andrei Alexandrescu 

--


[Issue 17369] [Module std.traits] Documentation lists ditto in table

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17369

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

https://github.com/dlang/phobos/commit/43eadc38e3e31258470b53237db4176876ad54c5
Fix Issue 17369 - [Module std.traits] Documentation lists ditto in table

https://github.com/dlang/phobos/commit/0d7ce7f65969af6cb7c06f1a48ed4ead77194d80
Merge pull request #5558 from RazvanN7/Issue_17369

--


[Issue 9731] Ddoc should output per-paragraph macro instead of $(DDOC_BLANKLINE)

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=9731

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

https://github.com/dlang/dmd/commit/f197169c5a573a3dcef72fac503a35b724775082
Fix Issue 9731 - Ddoc should output per-paragraph macro instead of
$(DDOC_BLANKLINE)

--


[Issue 17540] std.net.curl: HTTP no possibillity to set CURLOPT_NOPROXY

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17540

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

https://github.com/dlang/phobos/commit/e40a35675a89ec9346ba90cf973a423ff8e5d973
Fix Issue 17540 - std.net.curl: HTTP no possibillity to set CURLOPT_NOPROXY

https://github.com/dlang/phobos/commit/1a5ae4aee5a0c4c509ea55dd88e1a26941f932d3
Merge pull request #5538 from RazvanN7/Issue17540

--


[Issue 16744] We should have a TypeOf template so that typeof can be used with templates like staticMap

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16744

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

https://github.com/dlang/phobos/commit/d39cc3ff43501a753c14dc1d7461603dc77640ba
Fix Issue 16744: Add Typeof

https://github.com/dlang/phobos/commit/674f87e061ad55a2a2d312b099d32e58404d92ab
Merge pull request #5662 from dlang/MetaLang-patch-1-3

https://github.com/dlang/phobos/commit/be351ebe20df55b72e7441e43b84cfacee42f8ea
Revert "Fix Issue 16744: Add Typeof"

https://github.com/dlang/phobos/commit/f0eaf4456355f3ed68e4fe078663fbb7ccaf46de
Merge pull request #5664 from dlang/revert-5662-MetaLang-patch-1-3

--


[Issue 17388] [scope] e[] should be treated like &e as far as scope goes

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17388

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

https://github.com/dlang/dmd/commit/fc9c84ba1722c02f0c1877ffa39134c84a5e13e0
fix Issue 17388 - [scope] e[] should be treated like &e as far as scope goes

https://github.com/dlang/dmd/commit/09cd19d51b1e000dc81a61d167dc559480958f3e
Merge pull request #7076 from WalterBright/fix17388

--


[Issue 17513] [english] "a enum" -> "an enum"

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17513

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

https://github.com/dlang/dlang.org/commit/5a576f45541bcd1d490b8d793d93918bbf7d7d75
Fix Issue 17513 - [english] "a enum" -> "an enum"

https://github.com/dlang/dlang.org/commit/edfa6b532438654ce93b227c57b57b714347cd49
Merge pull request #1723 from CyberShadow/pull-20170618-065142

--


[Issue 17365] https://dlang.org/phobos/std_experimental_checkedint.html is missing the Throw hook description

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17365

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

https://github.com/dlang/phobos/commit/74a8f6bb477563d1158a4c2528c6822784d1fecf
Fix Issue 17365 - checkedint.html is missing the Throw hook description

https://github.com/dlang/phobos/commit/84c0d12c3f47e297ba3ccfaa9498d8319336c319
Merge pull request #5544 from RazvanN7/Issue_17365

--


[Issue 17524] [The C Preprocessor vs D] "need to worry about"?

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17524

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

https://github.com/dlang/dlang.org/commit/83016443332f7dc595980afad81b3b6f47d35f2e
Fix Issue 17524 - [The C Preprocessor vs D] "need to worry about"?

https://github.com/dlang/dlang.org/commit/7d8e147ae9336a5df33d1feeb54e54fd37f97664
Merge pull request #1726 from CyberShadow/pull-20170619-124653

--


[Issue 17525] std.algorithm.searching.skipOver should have a single argument with pred version

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17525

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

https://github.com/dlang/phobos/commit/1d1b42f413c7b929dcd5c3081dd181638a912fd6
Fix Issue 17525 - std.algorithm.skipOver should have a single argument with
pred version

https://github.com/dlang/phobos/commit/37d15a89c52967006585cb088dbe008e901aa123
Merge pull request #5543 from RazvanN7/Issue_17525

--


[Issue 12866] Append to std.container.Array of fixed size arrays

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=12866

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

https://github.com/dlang/phobos/commit/7c217521979df28deb23517a90c7a3c9aba970b6
Fix Issue 12866 - concatenating to std.container.array of static arrays

https://github.com/dlang/phobos/commit/8f98afc9ae8fba931bbe52b5c7ed23f8bc8180c4
Merge pull request #5473 from dmarquant/bug12866

--


[Issue 17380] Compiler segfaults on undefined symbol

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17380

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

https://github.com/dlang/dmd/commit/a583f97e3c99d91c499da6c3c3f22e810a5890d8
fix Issue 17380 - [REG 2.074.0] Compiler segfaults on undefined symbol

https://github.com/dlang/dmd/commit/e0223539bbdd6e0aef749ba93435c9144635d5f6
Merge pull request #6969 from WalterBright/fix17380

--


[Issue 17574] Range violation in std.getopt:getopt AA parsing

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17574

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

https://github.com/dlang/phobos/commit/bb0340766b4810fd72f92d2a55981aba8006396e
Fix issue 17574 - Avoid range error by checking the result of indexOf

https://github.com/dlang/phobos/commit/700d44da1d104c03b5553cb9f636433b9be3434d
Merge pull request #5525 from Hackerpilot/issue-17574

--


[Issue 17582] [REG2.059] Applying const to struct declaration should make the struct type const

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17582

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

https://github.com/dlang/dmd/commit/07452c208c6164292c46bff3292586b659856376
fix Issue 17582 - Applying const to struct declaration should make the struct
type const

https://github.com/dlang/dmd/commit/8e85f9fd1c1621df9b80b21162ec70ca210da789
Merge pull request #6958 from WalterBright/fix17582

--


[Issue 17731] dman fails to build due to more than 32767 symbols

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17731

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

https://github.com/dlang/tools/commit/72ab90ceadd6a421126643cef6780b8be96f5d17
dman: Use d-tags.json instead of d.tag

--


[Issue 11881] -betterC switch suffers from bit rot

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=11881

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

https://github.com/dlang/dmd/commit/85873d9978028a7978121b25a00f6eed66f4f647
-betterC programs should not link in Phobos by default

--


[Issue 11997] rdmd should search its binary path for the compiler

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=11997

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

https://github.com/dlang/tools/commit/f7e6f4ed925f6a8f97b4c0f02cfce2620489357a
Fix Issue 11997 - rdmd should search it's binary path for the compiler

https://github.com/dlang/tools/commit/ee59ec92912cf98f4167a6802383804cb8d7aa9a
Merge pull request #250 from joakim-noah/rdmd

--


[Issue 16856] D does not work on FreeBSD current (what will eventually be 12) due to libunwind

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16856

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

https://github.com/dlang/druntime/commit/ce863ecdd9ba0e56a40c8afa7b247946702f2995
Fix issue 16856: Don't use dlopen from the fini sections

https://github.com/dlang/druntime/commit/1d983500f8d66b2bcb8fac514b2b23394ab60b37
Merge pull request #1862 from Burgos/dso

--


[Issue 17624] typo in Fields documentation section of https://dlang.org/library/object/exception.html

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17624

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

https://github.com/dlang/druntime/commit/180644a61436a8f3e64f1f8d8ea8ec1d2500c607
Fix Issue 17624 - typo in Fields documentation section of
https://dlang.org/library/object/exception.html

https://github.com/dlang/druntime/commit/08c1b885b83c0a1268e9aa34ece14fa61403573b
Merge pull request #1871 from wilzbach/fix-17624

--


[Issue 16664] core.demangle functions are not callable from @safe or pure code

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16664

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

https://github.com/dlang/druntime/commit/2e37769507517fb5f6600172e4ed8548c713a3df
fix issue 16664 - restrict trusted code to a few small functions and make
demangler @safe, pure and nothrow

--


[Issue 17510] How could 509 be a byte value?

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17510

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

https://github.com/dlang/dlang.org/commit/2116b1f58463c5aba351eeb84e82009f8a40f0db
Fix Issue 17510 - How could 509 be a byte value?

https://github.com/dlang/dlang.org/commit/9ca531435cfb8ea532210240e458853034900319
Merge pull request #1722 from CyberShadow/pull-20170618-061956

--


[Issue 17509] [typo] "refered to" ("referred to")

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17509

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

https://github.com/dlang/dlang.org/commit/2d6af714d4808acd79c9867f3e557888a00eff47
Fix Issue 17509 - [typo] "refered to" ("referred to")

https://github.com/dlang/dlang.org/commit/8c43e1866c0015dbb6dc0c616443fb0ce174e937
Merge pull request #1721 from CyberShadow/pull-20170618-061601

--


[Issue 17489] ICE in ddmd/argtypes.d

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17489

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

https://github.com/dlang/dmd/commit/52d9d36adb77f8a239f0dde1615ee05ef88e7f71
fix Issue 17489 - ICE in ddmd/argtypes.d

https://github.com/dlang/dmd/commit/ef4cda8c1a8f821a5da76a7d1029e8f83d9576e8
Merge pull request #6914 from WalterBright/fix17489-2

--


[Issue 17521] -betterC programs should not link in Phobos runtime library by default

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17521

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

https://github.com/dlang/dmd/commit/85873d9978028a7978121b25a00f6eed66f4f647
-betterC programs should not link in Phobos by default

https://github.com/dlang/dmd/commit/5a03f923fce98e9db6b3b563308b510c21ac5116
Merge pull request #6918 from WalterBright/link-betterC

--


[Issue 6384] std.traits.isComparable

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=6384

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

https://github.com/dlang/phobos/commit/24bfb294b7523307d10aaaf41ad2021c6cb38501
Fix Issue 6384 - add std.traits.isComparable

https://github.com/dlang/phobos/commit/a6ef870042c2c569c31173645f01a2ec682fc283
Merge pull request #5566 from RazvanN7/Issue_6384

--


[Issue 16640] void fun(string file=__FILE_FULL_PATH__) returns relative path

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16640

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

https://github.com/dlang/dmd/commit/a9f5d61756ed83fb37eb88601dd9065db16c33bd
Fix Issue 16640 - void fun(string file=__FILE_FULL_PATH__) returns relative
path

https://github.com/dlang/dmd/commit/d7887fb8acc17f1d19fb0c23b4e7e4af371a6ee1
Merge pull request #6928 from RazvanN7/Issue_16640

--


[Issue 17305] [SPEC] ABI page still has references to D1 Phobos

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17305

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

https://github.com/dlang/dlang.org/commit/dc5e167b034348d80b8fdadbb149a2426930c8e4
Fix Issue 17305 - [SPEC] ABI page still has references to D1 Phobos

https://github.com/dlang/dlang.org/commit/a9b91a67f822f6febcd61698da61c5cb677a78e9
Merge pull request #1698 from wilzbach/fix-17305

--


[Issue 17562] Tangent function returns NaN for abs(input) >= 2^63

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17562

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

https://github.com/dlang/phobos/commit/0fb66f092b897b55318509c6582008b3f912311a
Fix issue 17562 - tan returning -nan for inputs where abs(x) >= 2^63

--


[Issue 17611] core.demangle cannot demangle delegates with function attributes

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17611

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

https://github.com/dlang/druntime/commit/0f564d62e8e982f7e73ac662592198a7313348fb
fix issues 14319, 14563, 17609, 17610, 17611: demangle: better detect function
signatures in QualifiedNames, only print return types for the outmost symbol

--


[Issue 16079] memoize should cache objects too

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=16079

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

https://github.com/dlang/phobos/commit/9e58ecab2aa6eb2d800d1e7e0635f7eee1a774aa
Fix issue 16079 - memoize should work with arrays and objects

https://github.com/dlang/phobos/commit/aefb5892a3ee1dbbb3433db951e261f3a1b5635c
Merge pull request #4367 from wilzbach/fix_16079

--


[Issue 14319] core.demangle does not support member function attributes

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14319

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

https://github.com/dlang/druntime/commit/0f564d62e8e982f7e73ac662592198a7313348fb
fix issues 14319, 14563, 17609, 17610, 17611: demangle: better detect function
signatures in QualifiedNames, only print return types for the outmost symbol

--


[Issue 17609] core.demangle demangles delegate variables as functions

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17609

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

https://github.com/dlang/druntime/commit/0f564d62e8e982f7e73ac662592198a7313348fb
fix issues 14319, 14563, 17609, 17610, 17611: demangle: better detect function
signatures in QualifiedNames, only print return types for the outmost symbol

--


[Issue 17721] Wrong expression type using vector extensions with shift operands

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17721

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

https://github.com/dlang/dmd/commit/b77ccc136b62983d86f6f7ecc61a993c6a0ce305
fix Issue 17721 - Wrong expression type using vector extensions with shift
operands

https://github.com/dlang/dmd/commit/ba062f7c87fcdba6cfed71ffd9a27527cf299d33
Merge pull request #7066 from ibuclaw/issue17721

--


[Issue 17724] digest is not a template declaration, it is a module

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17724

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

https://github.com/dlang/phobos/commit/a0a0842b901d8346cd6cc60f4deddf16126d361a
Fix issue 17724 - to be deprecated module std.digest.digest conflicts with
contained function digest for alias.

https://github.com/dlang/phobos/commit/bdcbb419e99e50c94a4412b3572ff0ee60c858d1
Merge pull request #5674 from schveiguy/fix17724

--


[Issue 17610] core.demangle shows return type of template alias parameter

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17610

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

https://github.com/dlang/druntime/commit/0f564d62e8e982f7e73ac662592198a7313348fb
fix issues 14319, 14563, 17609, 17610, 17611: demangle: better detect function
signatures in QualifiedNames, only print return types for the outmost symbol

--


[Issue 15759] chunks should work with only an input range

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15759

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

https://github.com/dlang/phobos/commit/6826427ba55b9ae9a0f64f4489c359a851e08087
Fix issue 15759: Extend std.range.chunks to work with non-forward input ranges.

--


[Issue 2137] Data not compressed on fly when adding to zip archive

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=2137

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

https://github.com/dlang/phobos/commit/6b151756108f57a1bc472ad121f27a38df2c80f0
Fix Issue 2137 - Data not compressed on fly when adding to zip archive

https://github.com/dlang/phobos/commit/aa8c61f8a20cb1d0dd438bf0959453526663454e
Merge pull request #5679 from RazvanN7/Issue_2137

--


[Issue 17661] New isInputRange rejects valid input range

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17661

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

https://github.com/dlang/phobos/commit/be9ad6a311a53e9ab8d2a8b69777b73d33b279c3
Fix issue 17661: isInputRange should work with .front that returns reference to
parameter.

https://github.com/dlang/phobos/commit/6b460ab71750ae4d405ec392581d781a7d4f4e2a
Merge pull request #5688 from quickfur/issue17661

--


[Issue 11594] synchronized causing segfault instead of Error.

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=11594

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

https://github.com/dlang/druntime/commit/a2ead6dd04efdfeb283b72daf167e85fe8db9c49
Fix issue 11594: Check if the monitor is null in _d_monitorenter

--


[Issue 17522] win64.mak broken

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17522

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

https://github.com/dlang/dmd/commit/127d98259ee93c846895a4bf78f4005054c8285b
Fix Issue 17522 - win64.mak broken

https://github.com/dlang/dmd/commit/5065d25d28d5f491851f637242cbf77d07534367
Merge pull request #6919 from CyberShadow/pull-20170619-104940

--


[Issue 17389] std.traits.hasNested fails for class with member of same type

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17389

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

https://github.com/dlang/phobos/commit/95f6d5bff36f2f951e0df6e899e92dc27e8311e8
Fix Issue 17389 - hasNested infinite recursion

--


[Issue 6227] Comparison of different enums

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=6227

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

https://github.com/dlang/dlang.org/commit/a89e677820f4ce16d4645a153884b824870e4820
Deprecation: Issue 6227 - Comparison of different enums

https://github.com/dlang/dlang.org/commit/d91842970a436d714b425a97e835e899d69ffd97
Merge pull request #1673 from wilzbach/deprecate-enum-comparison

--


[Issue 14563] core.demangle: Does not demangle type modifers

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=14563

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

https://github.com/dlang/druntime/commit/0f564d62e8e982f7e73ac662592198a7313348fb
fix issues 14319, 14563, 17609, 17610, 17611: demangle: better detect function
signatures in QualifiedNames, only print return types for the outmost symbol

--


[Issue 17262] Better docs for rdmd

2017-08-16 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=17262

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

https://github.com/dlang/tools/commit/e11129de676d9c563476f44f60cc71c793dcb3ef
Issue 17262 - Better docs for rdmd

https://github.com/dlang/tools/commit/f01bcafa8cd8d6102cabc4f4aa9deca037e0231c
Merge pull request #232 from wilzbach/fix-17262

--


  1   2   >