From phobos at puremagic.com Sat Aug 1 11:32:12 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Sat, 01 Aug 2015 11:32:12 -0700 Subject: [phobos] [D-Programming-Language/installer] bd102f: Fix issue 14801: OS X installer not compatible wit... Message-ID: <55bd10ac716ab_168a3fe35e4252bc417b@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/installer Commit: bd102fb2c11eff9ada1cc1c90d0c1fe7491cc46f https://github.com/D-Programming-Language/installer/commit/bd102fb2c11eff9ada1cc1c90d0c1fe7491cc46f Author: Jacob Carlborg Date: 2015-07-29 (Wed, 29 Jul 2015) Changed paths: M osx/dmd2.pmdoc/01dmd.xml M osx/dmd2.pmdoc/index.xml M osx/post-install.sh M osx/uninstall.command Log Message: ----------- Fix issue 14801: OS X installer not compatible with OS X 10.11 In the upcoming OS X 10.11 /usr is not writable. Instead the compiler is installed in /Library/D/dmd and symlinked to /usr/local. Commit: b88e264bb385ba1f540f58dae9bde0c623bd4aef https://github.com/D-Programming-Language/installer/commit/b88e264bb385ba1f540f58dae9bde0c623bd4aef Author: Martin Nowak Date: 2015-08-01 (Sat, 01 Aug 2015) Changed paths: M osx/dmd2.pmdoc/01dmd.xml M osx/dmd2.pmdoc/index.xml M osx/post-install.sh M osx/uninstall.command Log Message: ----------- Merge pull request #128 from jacob-carlborg/issue_14801 Fix issue 14801: OS X installer not compatible with OS X 10.11 Compare: https://github.com/D-Programming-Language/installer/compare/eee4042403a1...b88e264bb385 From phobos at puremagic.com Sat Aug 1 11:33:35 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Sat, 01 Aug 2015 11:33:35 -0700 Subject: [phobos] [D-Programming-Language/installer] ff2eac: Merge pull request #128 from jacob-carlborg/issue_... Message-ID: <55bd10ff960a3_1d233fd2ad69f2c030785f2@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/stable Home: https://github.com/D-Programming-Language/installer Commit: ff2eac28c6ca6ea483ebf3dd8f8ffd8e4d03921e https://github.com/D-Programming-Language/installer/commit/ff2eac28c6ca6ea483ebf3dd8f8ffd8e4d03921e Author: Martin Nowak Date: 2015-08-01 (Sat, 01 Aug 2015) Changed paths: M osx/dmd2.pmdoc/01dmd.xml M osx/dmd2.pmdoc/index.xml M osx/post-install.sh M osx/uninstall.command Log Message: ----------- Merge pull request #128 from jacob-carlborg/issue_14801 Fix issue 14801: OS X installer not compatible with OS X 10.11 From phobos at puremagic.com Sun Aug 2 04:07:52 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Sun, 02 Aug 2015 04:07:52 -0700 Subject: [phobos] [D-Programming-Language/phobos] 35f1f6: Supplemental fix for issue 14860 Message-ID: <55bdfa08a3774_752c3fe46c7e729c95627@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/phobos Commit: 35f1f6226aa523305e41f3dee68fbb0ce8fafdf4 https://github.com/D-Programming-Language/phobos/commit/35f1f6226aa523305e41f3dee68fbb0ce8fafdf4 Author: k-hara Date: 2015-08-02 (Sun, 02 Aug 2015) Changed paths: M std/parallelism.d Log Message: ----------- Supplemental fix for issue 14860 `task[] = RTask.init;` has two bugs: 1. `RTask` is a nested struct, so `RTask.init` contains null context pointer. 2. That is a block assignment, so there is a possibility to call `RTask.~this()` on garbage objects (stack allocated `buf` is initialized by `void`). Fixed to use `emplaceRef` on each elements. Commit: deeab6c867fbed479fe57604a52f25e360f0b410 https://github.com/D-Programming-Language/phobos/commit/deeab6c867fbed479fe57604a52f25e360f0b410 Author: Hara Kenji Date: 2015-08-02 (Sun, 02 Aug 2015) Changed paths: M std/parallelism.d Log Message: ----------- Merge pull request #3522 from 9rnsr/fix14860 Supplemental fix for issue 14860 Compare: https://github.com/D-Programming-Language/phobos/compare/89f53cb61948...deeab6c867fb From phobos at puremagic.com Sun Aug 2 15:51:01 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Sun, 02 Aug 2015 15:51:01 -0700 Subject: [phobos] [D-Programming-Language/phobos] 98638a: Add a D implementation for std.math.ilogb, templat... Message-ID: <55be9ed5e131e_766d3fb9ddcd329c73781@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/phobos Commit: 98638abfc47b2fe64c3502fdab6eeaef4581707c https://github.com/D-Programming-Language/phobos/commit/98638abfc47b2fe64c3502fdab6eeaef4581707c Author: Johan Engelen Date: 2015-07-29 (Wed, 29 Jul 2015) Changed paths: M std/math.d Log Message: ----------- Add a D implementation for std.math.ilogb, templated for different floating point types. Commit: 321f8d749302198631de25f3bbcdec134f39e4c6 https://github.com/D-Programming-Language/phobos/commit/321f8d749302198631de25f3bbcdec134f39e4c6 Author: Johan Engelen Date: 2015-08-02 (Sun, 02 Aug 2015) Changed paths: M std/math.d Log Message: ----------- Add integer ilogb Commit: 14301c6d1a7cc2c77d9374699be2422b37af9359 https://github.com/D-Programming-Language/phobos/commit/14301c6d1a7cc2c77d9374699be2422b37af9359 Author: Dmitry Olshansky Date: 2015-08-03 (Mon, 03 Aug 2015) Changed paths: M std/math.d Log Message: ----------- Merge pull request #3186 from JohanEngelen/new_ilogb Add a D implementation for std.math.ilogb Compare: https://github.com/D-Programming-Language/phobos/compare/deeab6c867fb...14301c6d1a7c From phobos at puremagic.com Mon Aug 3 06:50:28 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Mon, 03 Aug 2015 06:50:28 -0700 Subject: [phobos] [D-Programming-Language/phobos] 971a76: std.variant housekeeping Message-ID: <55bf71a4331f2_34963fa1a0d112b873973@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/phobos Commit: 971a76d941551bc54a96de6d4fdb80752c2ea932 https://github.com/D-Programming-Language/phobos/commit/971a76d941551bc54a96de6d4fdb80752c2ea932 Author: Robert burner Schadek Date: 2015-07-24 (Fri, 24 Jul 2015) Changed paths: M std/variant.d Log Message: ----------- std.variant housekeeping variant hat some code disabled due to compiler bugs. Some of these bugs have been fixed. This re-enables this dead code. removed some old code bug remove reverse Commit: dea9a2d0eaf504c40514a5653f14c035b69a48f2 https://github.com/D-Programming-Language/phobos/commit/dea9a2d0eaf504c40514a5653f14c035b69a48f2 Author: Steven Schveighoffer Date: 2015-08-03 (Mon, 03 Aug 2015) Changed paths: M std/variant.d Log Message: ----------- Merge pull request #3493 from burner/variantHousekeeping std.variant housekeeping Compare: https://github.com/D-Programming-Language/phobos/compare/14301c6d1a7c...dea9a2d0eaf5 From phobos at puremagic.com Mon Aug 3 07:27:40 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Mon, 03 Aug 2015 07:27:40 -0700 Subject: [phobos] [D-Programming-Language/phobos] 87f7af: eliminate dangerous and/or useless casts from zlib Message-ID: <55bf7a5cdbd91_615a3fd276d112c044991@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/phobos Commit: 87f7af1fd5fd3fdbc99df90db3de332494f51b60 https://github.com/D-Programming-Language/phobos/commit/87f7af1fd5fd3fdbc99df90db3de332494f51b60 Author: Adam D. Ruppe Date: 2015-07-22 (Wed, 22 Jul 2015) Changed paths: M etc/c/zlib.d M std/zlib.d Log Message: ----------- eliminate dangerous and/or useless casts from zlib Commit: de4ed697c255bc2626eb986d1b9a65b23f106532 https://github.com/D-Programming-Language/phobos/commit/de4ed697c255bc2626eb986d1b9a65b23f106532 Author: Dmitry Olshansky Date: 2015-08-03 (Mon, 03 Aug 2015) Changed paths: M etc/c/zlib.d M std/zlib.d Log Message: ----------- Merge pull request #3511 from adamdruppe/zlib eliminate dangerous and/or useless casts from zlib Compare: https://github.com/D-Programming-Language/phobos/compare/dea9a2d0eaf5...de4ed697c255 From phobos at puremagic.com Tue Aug 4 03:14:45 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Tue, 04 Aug 2015 03:14:45 -0700 Subject: [phobos] [D-Programming-Language/installer] 4465d4: update dmd.conf for new install location Message-ID: <55c090957983_24853fe84ac4729c91294@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/stable Home: https://github.com/D-Programming-Language/installer Commit: 4465d4e8bf3dff2551f6910e94cc2454a83fadd9 https://github.com/D-Programming-Language/installer/commit/4465d4e8bf3dff2551f6910e94cc2454a83fadd9 Author: Martin Nowak Date: 2015-08-03 (Mon, 03 Aug 2015) Changed paths: M osx/dmd.conf Log Message: ----------- update dmd.conf for new install location Commit: 2ea00f22ab105c5159b0f0adff5c33e94e852092 https://github.com/D-Programming-Language/installer/commit/2ea00f22ab105c5159b0f0adff5c33e94e852092 Author: Martin Nowak Date: 2015-08-04 (Tue, 04 Aug 2015) Changed paths: M osx/dmd.conf Log Message: ----------- Merge pull request #133 from MartinNowak/fixup128 update dmd.conf for new install location Compare: https://github.com/D-Programming-Language/installer/compare/ff2eac28c6ca...2ea00f22ab10 From phobos at puremagic.com Tue Aug 4 14:37:40 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Tue, 04 Aug 2015 14:37:40 -0700 Subject: [phobos] [D-Programming-Language/installer] a0a2c3: Followup for OS X installer not compatible with 10... Message-ID: <55c130a49b31d_1b863f9b446612b8161fa@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/stable Home: https://github.com/D-Programming-Language/installer Commit: a0a2c3f9abf5b4413b5ee184bd484f8a58ad973d https://github.com/D-Programming-Language/installer/commit/a0a2c3f9abf5b4413b5ee184bd484f8a58ad973d Author: Jacob Carlborg Date: 2015-08-04 (Tue, 04 Aug 2015) Changed paths: M osx/dmd2.conf M osx/post-install.sh Log Message: ----------- Followup for OS X installer not compatible with 10.11 * Update dmd2.conf with new install location * Use sudo for all commands in post install script Commit: 1c71a5648944af7616419fff5106cac2e17cdfb7 https://github.com/D-Programming-Language/installer/commit/1c71a5648944af7616419fff5106cac2e17cdfb7 Author: Martin Nowak Date: 2015-08-04 (Tue, 04 Aug 2015) Changed paths: M osx/dmd2.conf M osx/post-install.sh Log Message: ----------- Merge pull request #134 from jacob-carlborg/14801_followup Followup for OS X installer not compatible with 10.11 Compare: https://github.com/D-Programming-Language/installer/compare/2ea00f22ab10...1c71a5648944 From phobos at puremagic.com Tue Aug 4 15:04:46 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Tue, 04 Aug 2015 15:04:46 -0700 Subject: [phobos] [D-Programming-Language/phobos] bd8ed8: fix Issue 14842 - [REG 2.068-b2] approxEqual does ... Message-ID: <55c136fe50cc9_751b3fa6b8b292bc1196df@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/stable Home: https://github.com/D-Programming-Language/phobos Commit: bd8ed8c13cc4a73a182d8923122c17ba4ea5e524 https://github.com/D-Programming-Language/phobos/commit/bd8ed8c13cc4a73a182d8923122c17ba4ea5e524 Author: Martin Nowak Date: 2015-08-04 (Tue, 04 Aug 2015) Changed paths: M std/math.d Log Message: ----------- fix Issue 14842 - [REG 2.068-b2] approxEqual does not work with integers - promote any comparision with integers to real Commit: de8896ae753bd491adba276fe6e653945334b580 https://github.com/D-Programming-Language/phobos/commit/de8896ae753bd491adba276fe6e653945334b580 Author: Walter Bright Date: 2015-08-04 (Tue, 04 Aug 2015) Changed paths: M std/math.d Log Message: ----------- Merge pull request #3525 from MartinNowak/fix14842 fix Issue 14842 - [REG 2.068-b2] approxEqual does not work with integers Compare: https://github.com/D-Programming-Language/phobos/compare/3e5e14b0797c...de8896ae753b From phobos at puremagic.com Tue Aug 4 15:21:37 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Tue, 04 Aug 2015 15:21:37 -0700 Subject: [phobos] [D-Programming-Language/installer] 526f35: fix Issue 14864 - windows uninstall during install... Message-ID: <55c13af1d218_752f3ff12675b2bc92686@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/stable Home: https://github.com/D-Programming-Language/installer Commit: 526f35495cdc615b26b65d73fa7b4aa0477b1d12 https://github.com/D-Programming-Language/installer/commit/526f35495cdc615b26b65d73fa7b4aa0477b1d12 Author: Martin Nowak Date: 2015-08-05 (Wed, 05 Aug 2015) Changed paths: M windows/d2-installer.nsi Log Message: ----------- fix Issue 14864 - windows uninstall during installation pops up spurious warning - skip message box when uninstaller is called with /S for silent - use ExitWait to synchronize with the installer Commit: a3afa9223b65c0594bae536cd57bbacee95374a0 https://github.com/D-Programming-Language/installer/commit/a3afa9223b65c0594bae536cd57bbacee95374a0 Author: Martin Nowak Date: 2015-08-05 (Wed, 05 Aug 2015) Changed paths: M windows/d2-installer.nsi Log Message: ----------- Merge pull request #130 from MartinNowak/fix14864 fix Issue 14864 - windows uninstall during installation pops up spurious warning Compare: https://github.com/D-Programming-Language/installer/compare/1c71a5648944...a3afa9223b65 From phobos at puremagic.com Tue Aug 4 16:13:50 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Tue, 04 Aug 2015 16:13:50 -0700 Subject: [phobos] [D-Programming-Language/phobos] Message-ID: <55c1472edead5_46223fc199c9729c97416@hookshot-fe4-cp1-prd.iad.github.net.mail> Branch: refs/tags/v2.068.0-rc1 Home: https://github.com/D-Programming-Language/phobos From phobos at puremagic.com Tue Aug 4 16:13:53 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Tue, 04 Aug 2015 16:13:53 -0700 Subject: [phobos] [D-Programming-Language/tools] Message-ID: <55c147318a1b7_44473f8267ae52bc212af@hookshot-fe4-cp1-prd.iad.github.net.mail> Branch: refs/tags/v2.068.0-rc1 Home: https://github.com/D-Programming-Language/tools From phobos at puremagic.com Tue Aug 4 16:13:54 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Tue, 04 Aug 2015 16:13:54 -0700 Subject: [phobos] [D-Programming-Language/installer] Message-ID: <55c14732784b8_1b863f9b446612b81914@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/tags/v2.068.0-rc1 Home: https://github.com/D-Programming-Language/installer From phobos at puremagic.com Tue Aug 4 16:46:06 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Tue, 04 Aug 2015 16:46:06 -0700 Subject: [phobos] [D-Programming-Language/tools] 5a38a5: Merge remote-tracking branch 'upstream/master' int... Message-ID: <55c14ebeb63fa_534c3fbd544152c0987e0@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/tools Commit: 5a38a5147f7f1b48f9f2fbfc4ff86ad4d0256fb2 https://github.com/D-Programming-Language/tools/commit/5a38a5147f7f1b48f9f2fbfc4ff86ad4d0256fb2 Author: Martin Nowak Date: 2015-06-17 (Wed, 17 Jun 2015) Changed paths: M catdoc.d M posix.mak M rdmd.d M rdmd_test.d Log Message: ----------- Merge remote-tracking branch 'upstream/master' into stable In preparation of 2.068.0. Commit: 9fa16653399484078cc47a12263eff4fe77bde21 https://github.com/D-Programming-Language/tools/commit/9fa16653399484078cc47a12263eff4fe77bde21 Author: Andrei Alexandrescu Date: 2015-06-18 (Thu, 18 Jun 2015) Changed paths: M catdoc.d M posix.mak M rdmd.d M rdmd_test.d Log Message: ----------- Merge pull request #171 from MartinNowak/stable Merge remote-tracking branch 'upstream/master' into stable Commit: 195d5b87cce5c10e01b1aaede2fa49d61ffd7875 https://github.com/D-Programming-Language/tools/commit/195d5b87cce5c10e01b1aaede2fa49d61ffd7875 Author: Martin Nowak Date: 2015-07-24 (Fri, 24 Jul 2015) Changed paths: M changed.d Log Message: ----------- remove caching - tools is rarely used - caching might cause troubles when a bug gets reopened Commit: f451474e57c0f4c3fb4723c51cb1196efefd4ec3 https://github.com/D-Programming-Language/tools/commit/f451474e57c0f4c3fb4723c51cb1196efefd4ec3 Author: Martin Nowak Date: 2015-07-24 (Fri, 24 Jul 2015) Changed paths: M changed.d Log Message: ----------- generate bugzilla changelog list from git commits - parse commit messages for all repos in revList using the same regex as the github bugzilla integration - query bugzilla for details on those bugs and make sure they are still marked as resolved and fixed Commit: 87fee77b779cb8a0ef22ce0fa7ef7affb0c92bd1 https://github.com/D-Programming-Language/tools/commit/87fee77b779cb8a0ef22ce0fa7ef7affb0c92bd1 Author: Martin Nowak Date: 2015-07-24 (Fri, 24 Jul 2015) Changed paths: M changed.d Log Message: ----------- update component names - replace silent fallthrough with assert(0) for unknown components - rename website -> dlang.org Commit: d1a4bbf66d0e02f18a9a1d60023e1c78c97a338f https://github.com/D-Programming-Language/tools/commit/d1a4bbf66d0e02f18a9a1d60023e1c78c97a338f Author: Hara Kenji Date: 2015-07-25 (Sat, 25 Jul 2015) Changed paths: M changed.d Log Message: ----------- Merge pull request #172 from MartinNowak/changelog_from_commits update component names Commit: 2d4abfd09d2ba18dc2ba2d6dd626dce1243d231a https://github.com/D-Programming-Language/tools/commit/2d4abfd09d2ba18dc2ba2d6dd626dce1243d231a Author: Martin Nowak Date: 2015-08-05 (Wed, 05 Aug 2015) Changed paths: M changed.d Log Message: ----------- Merge remote-tracking branch 'upstream/stable' into merge_stable Commit: 6cf788eaef7532f7095e5af28ff18042fe1d3780 https://github.com/D-Programming-Language/tools/commit/6cf788eaef7532f7095e5af28ff18042fe1d3780 Author: Hara Kenji Date: 2015-08-05 (Wed, 05 Aug 2015) Changed paths: M changed.d Log Message: ----------- Merge pull request #173 from MartinNowak/merge_stable Merge remote-tracking branch 'upstream/stable' into merge_stable Compare: https://github.com/D-Programming-Language/tools/compare/55e5dc6312ed...6cf788eaef75 From phobos at puremagic.com Tue Aug 4 17:15:13 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Tue, 04 Aug 2015 17:15:13 -0700 Subject: [phobos] [D-Programming-Language/phobos] bd8ed8: fix Issue 14842 - [REG 2.068-b2] approxEqual does ... Message-ID: <55c1559189b91_79593ff5af2ed29c50727@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/phobos Commit: bd8ed8c13cc4a73a182d8923122c17ba4ea5e524 https://github.com/D-Programming-Language/phobos/commit/bd8ed8c13cc4a73a182d8923122c17ba4ea5e524 Author: Martin Nowak Date: 2015-08-04 (Tue, 04 Aug 2015) Changed paths: M std/math.d Log Message: ----------- fix Issue 14842 - [REG 2.068-b2] approxEqual does not work with integers - promote any comparision with integers to real Commit: de8896ae753bd491adba276fe6e653945334b580 https://github.com/D-Programming-Language/phobos/commit/de8896ae753bd491adba276fe6e653945334b580 Author: Walter Bright Date: 2015-08-04 (Tue, 04 Aug 2015) Changed paths: M std/math.d Log Message: ----------- Merge pull request #3525 from MartinNowak/fix14842 fix Issue 14842 - [REG 2.068-b2] approxEqual does not work with integers Commit: 14a19c26452f6197ea5375105905ab6ffc4a06f2 https://github.com/D-Programming-Language/phobos/commit/14a19c26452f6197ea5375105905ab6ffc4a06f2 Author: Martin Nowak Date: 2015-08-05 (Wed, 05 Aug 2015) Changed paths: M std/math.d Log Message: ----------- Merge remote-tracking branch 'upstream/stable' into merge_stable Commit: 6681862b4e3a77004e8d6ec1f62cf6587e20f6d4 https://github.com/D-Programming-Language/phobos/commit/6681862b4e3a77004e8d6ec1f62cf6587e20f6d4 Author: Hara Kenji Date: 2015-08-05 (Wed, 05 Aug 2015) Changed paths: M std/math.d Log Message: ----------- Merge pull request #3526 from MartinNowak/merge_stable Merge remote-tracking branch 'upstream/stable' into merge_stable Compare: https://github.com/D-Programming-Language/phobos/compare/de4ed697c255...6681862b4e3a From phobos at puremagic.com Wed Aug 5 03:55:37 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Wed, 05 Aug 2015 03:55:37 -0700 Subject: [phobos] [D-Programming-Language/installer] 767c10: Merge remote-tracking branch 'upstream/master' int... Message-ID: <55c1eba9f1882_173c3f95171212b8393e1@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/installer Commit: 767c1082c6bc4a42b2183d9610e71bfd8781985c https://github.com/D-Programming-Language/installer/commit/767c1082c6bc4a42b2183d9610e71bfd8781985c Author: Martin Nowak Date: 2015-06-17 (Wed, 17 Jun 2015) Log Message: ----------- Merge remote-tracking branch 'upstream/master' into stable In preparation of 2.068.0. Commit: 66427123a649afb3480b7d66ecf9e45065d88da2 https://github.com/D-Programming-Language/installer/commit/66427123a649afb3480b7d66ecf9e45065d88da2 Author: Martin Nowak Date: 2015-06-18 (Thu, 18 Jun 2015) Changed paths: M create_dmd_release/build_all.d M create_dmd_release/create_dmd_release.d Log Message: ----------- support for host dmd compiler Commit: c980aaa1ca4cdfd3faefca3cceafb3629a42c9c6 https://github.com/D-Programming-Language/installer/commit/c980aaa1ca4cdfd3faefca3cceafb3629a42c9c6 Author: Andrei Alexandrescu Date: 2015-06-18 (Thu, 18 Jun 2015) Log Message: ----------- Merge pull request #123 from MartinNowak/stable Merge remote-tracking branch 'upstream/master' into stable Commit: 390c2c520b36b92dc7a39cb358494ee839d3ff90 https://github.com/D-Programming-Language/installer/commit/390c2c520b36b92dc7a39cb358494ee839d3ff90 Author: Andrei Alexandrescu Date: 2015-06-18 (Thu, 18 Jun 2015) Changed paths: M create_dmd_release/build_all.d M create_dmd_release/create_dmd_release.d Log Message: ----------- Merge pull request #124 from MartinNowak/host_dmd support for host dmd compiler Commit: c2c1a03d71688f5a5593f00f29dbec986e224aa3 https://github.com/D-Programming-Language/installer/commit/c2c1a03d71688f5a5593f00f29dbec986e224aa3 Author: Martin Nowak Date: 2015-06-24 (Wed, 24 Jun 2015) Changed paths: M create_dmd_release/patches/dlang.org.patch Log Message: ----------- update dlang.org patch Commit: 5ba8809cbbaaf718bab9f8ff8b7283ee33322666 https://github.com/D-Programming-Language/installer/commit/5ba8809cbbaaf718bab9f8ff8b7283ee33322666 Author: Martin Nowak Date: 2015-06-24 (Wed, 24 Jun 2015) Changed paths: M create_dmd_release/patches/dlang.org.patch Log Message: ----------- Merge pull request #125 from MartinNowak/update_patches update dlang.org patch Commit: 3418da33863e7eff7398c60046932eaecf3807af https://github.com/D-Programming-Language/installer/commit/3418da33863e7eff7398c60046932eaecf3807af Author: Carlos Une Date: 2015-07-21 (Tue, 21 Jul 2015) Changed paths: M create_dmd_release/build_all.d Log Message: ----------- Update libcurl-7.43.0 Commit: dd93b0596eda749c7871f1631dce0aea5129e4c7 https://github.com/D-Programming-Language/installer/commit/dd93b0596eda749c7871f1631dce0aea5129e4c7 Author: Martin Nowak Date: 2015-07-24 (Fri, 24 Jul 2015) Changed paths: M create_dmd_release/build_all.d Log Message: ----------- Merge pull request #127 from brocolis/libcurl-7.43.0 Update libcurl-7.43.0 Commit: ff2eac28c6ca6ea483ebf3dd8f8ffd8e4d03921e https://github.com/D-Programming-Language/installer/commit/ff2eac28c6ca6ea483ebf3dd8f8ffd8e4d03921e Author: Martin Nowak Date: 2015-08-01 (Sat, 01 Aug 2015) Changed paths: M osx/dmd2.pmdoc/01dmd.xml M osx/dmd2.pmdoc/index.xml M osx/post-install.sh M osx/uninstall.command Log Message: ----------- Merge pull request #128 from jacob-carlborg/issue_14801 Fix issue 14801: OS X installer not compatible with OS X 10.11 Commit: 4465d4e8bf3dff2551f6910e94cc2454a83fadd9 https://github.com/D-Programming-Language/installer/commit/4465d4e8bf3dff2551f6910e94cc2454a83fadd9 Author: Martin Nowak Date: 2015-08-03 (Mon, 03 Aug 2015) Changed paths: M osx/dmd.conf Log Message: ----------- update dmd.conf for new install location Commit: 2ea00f22ab105c5159b0f0adff5c33e94e852092 https://github.com/D-Programming-Language/installer/commit/2ea00f22ab105c5159b0f0adff5c33e94e852092 Author: Martin Nowak Date: 2015-08-04 (Tue, 04 Aug 2015) Changed paths: M osx/dmd.conf Log Message: ----------- Merge pull request #133 from MartinNowak/fixup128 update dmd.conf for new install location Commit: a0a2c3f9abf5b4413b5ee184bd484f8a58ad973d https://github.com/D-Programming-Language/installer/commit/a0a2c3f9abf5b4413b5ee184bd484f8a58ad973d Author: Jacob Carlborg Date: 2015-08-04 (Tue, 04 Aug 2015) Changed paths: M osx/dmd2.conf M osx/post-install.sh Log Message: ----------- Followup for OS X installer not compatible with 10.11 * Update dmd2.conf with new install location * Use sudo for all commands in post install script Commit: 1c71a5648944af7616419fff5106cac2e17cdfb7 https://github.com/D-Programming-Language/installer/commit/1c71a5648944af7616419fff5106cac2e17cdfb7 Author: Martin Nowak Date: 2015-08-04 (Tue, 04 Aug 2015) Changed paths: M osx/dmd2.conf M osx/post-install.sh Log Message: ----------- Merge pull request #134 from jacob-carlborg/14801_followup Followup for OS X installer not compatible with 10.11 Commit: 526f35495cdc615b26b65d73fa7b4aa0477b1d12 https://github.com/D-Programming-Language/installer/commit/526f35495cdc615b26b65d73fa7b4aa0477b1d12 Author: Martin Nowak Date: 2015-08-05 (Wed, 05 Aug 2015) Changed paths: M windows/d2-installer.nsi Log Message: ----------- fix Issue 14864 - windows uninstall during installation pops up spurious warning - skip message box when uninstaller is called with /S for silent - use ExitWait to synchronize with the installer Commit: a3afa9223b65c0594bae536cd57bbacee95374a0 https://github.com/D-Programming-Language/installer/commit/a3afa9223b65c0594bae536cd57bbacee95374a0 Author: Martin Nowak Date: 2015-08-05 (Wed, 05 Aug 2015) Changed paths: M windows/d2-installer.nsi Log Message: ----------- Merge pull request #130 from MartinNowak/fix14864 fix Issue 14864 - windows uninstall during installation pops up spurious warning Commit: 4bb2535b7cbeaeb6bc1a193b8bb4ff2a450c9483 https://github.com/D-Programming-Language/installer/commit/4bb2535b7cbeaeb6bc1a193b8bb4ff2a450c9483 Author: Martin Nowak Date: 2015-08-05 (Wed, 05 Aug 2015) Changed paths: M create_dmd_release/build_all.d M create_dmd_release/create_dmd_release.d M create_dmd_release/patches/dlang.org.patch M osx/dmd.conf M osx/dmd2.conf M osx/post-install.sh M windows/d2-installer.nsi Log Message: ----------- Merge remote-tracking branch 'upstream/stable' into merge_stable Conflicts: osx/post-install.sh Commit: 4c080c384e3760db85e995c52808439dc8639cff https://github.com/D-Programming-Language/installer/commit/4c080c384e3760db85e995c52808439dc8639cff Author: Martin Nowak Date: 2015-08-05 (Wed, 05 Aug 2015) Changed paths: M create_dmd_release/build_all.d M create_dmd_release/create_dmd_release.d M create_dmd_release/patches/dlang.org.patch M osx/dmd.conf M osx/dmd2.conf M osx/post-install.sh M windows/d2-installer.nsi Log Message: ----------- Merge pull request #135 from MartinNowak/merge_stable Merge remote-tracking branch 'upstream/stable' into merge_stable Compare: https://github.com/D-Programming-Language/installer/compare/b88e264bb385...4c080c384e37 From phobos at puremagic.com Wed Aug 5 16:23:02 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Wed, 05 Aug 2015 16:23:02 -0700 Subject: [phobos] [D-Programming-Language/installer] 216565: ask to install missing VC/SDK for 64-bit support Message-ID: <55c29ad64adf1_1a2f3fb0259772b8637c5@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/installer Commit: 216565ead2fe9c6fd84ebe823156b4245d85f3cf https://github.com/D-Programming-Language/installer/commit/216565ead2fe9c6fd84ebe823156b4245d85f3cf Author: Martin Nowak Date: 2015-08-03 (Mon, 03 Aug 2015) Changed paths: M windows/d2-installer-descriptions.nsh M windows/d2-installer.nsi Log Message: ----------- ask to install missing VC/SDK for 64-bit support - detect missing VC/SDK before installation and offer to start the VS2013 installation Commit: 693d508a765a19bd20c0a832e617201b3e60063e https://github.com/D-Programming-Language/installer/commit/693d508a765a19bd20c0a832e617201b3e60063e Author: Brad Anderson Date: 2015-08-05 (Wed, 05 Aug 2015) Changed paths: M windows/d2-installer-descriptions.nsh M windows/d2-installer.nsi Log Message: ----------- Merge pull request #132 from MartinNowak/vsInstall ask to install missing VC/SDK for 64-bit support Compare: https://github.com/D-Programming-Language/installer/compare/4c080c384e37...693d508a765a From phobos at puremagic.com Wed Aug 5 16:31:17 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Wed, 05 Aug 2015 16:31:17 -0700 Subject: [phobos] [D-Programming-Language/installer] f85eaa: update VisualD to latest stable 0.3.42 Message-ID: <55c29cc59dd81_408f3fb441a712c0358ee@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/stable Home: https://github.com/D-Programming-Language/installer Commit: f85eaa7ead087a318bfa543d71560b790f37ec3d https://github.com/D-Programming-Language/installer/commit/f85eaa7ead087a318bfa543d71560b790f37ec3d Author: Martin Nowak Date: 2015-08-03 (Mon, 03 Aug 2015) Changed paths: M windows/d2-installer.nsi Log Message: ----------- update VisualD to latest stable 0.3.42 Commit: 435f3619530c215c866d58d003b787df4ad78d8f https://github.com/D-Programming-Language/installer/commit/435f3619530c215c866d58d003b787df4ad78d8f Author: Martin Nowak Date: 2015-08-06 (Thu, 06 Aug 2015) Changed paths: M windows/d2-installer.nsi Log Message: ----------- Merge pull request #129 from MartinNowak/updateVSD update VisualD to latest stable 0.3.42 Compare: https://github.com/D-Programming-Language/installer/compare/a3afa9223b65...435f3619530c From phobos at puremagic.com Thu Aug 6 13:58:34 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Thu, 06 Aug 2015 13:58:34 -0700 Subject: [phobos] [D-Programming-Language/phobos] aefe7e: implement moveEmplace Message-ID: <55c3ca7a1f931_71743fbb726ef2b822483@hookshot-fe4-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/phobos Commit: aefe7e55578933c3eda6e8c060f03dcd934caf2c https://github.com/D-Programming-Language/phobos/commit/aefe7e55578933c3eda6e8c060f03dcd934caf2c Author: Martin Nowak Date: 2015-08-06 (Thu, 06 Aug 2015) Changed paths: M std/algorithm/mutation.d Log Message: ----------- implement moveEmplace - combined move and emplace - moves a value and emplaces it into an uninitialized value of the same type - more efficient than init + move Commit: 980351894bb805cc8ad823a0516f23bc66f8775d https://github.com/D-Programming-Language/phobos/commit/980351894bb805cc8ad823a0516f23bc66f8775d Author: Martin Nowak Date: 2015-08-06 (Thu, 06 Aug 2015) Changed paths: M std/algorithm/mutation.d Log Message: ----------- make move and moveEmplace attribute correct - moveEmplace is unsafe (@system) - move inherits attributes from T's destructor Commit: d4d301b35cd82558e5d70af16f5746ecc5c2bc0c https://github.com/D-Programming-Language/phobos/commit/d4d301b35cd82558e5d70af16f5746ecc5c2bc0c Author: Martin Nowak Date: 2015-08-06 (Thu, 06 Aug 2015) Changed paths: M std/algorithm/mutation.d Log Message: ----------- add moveEmplaceAll and moveEmplaceSome variant - similar to their moveAll and moveSome counterparts but assume that target is an uninitialized range Commit: b66faeea912fe7695428feeb1e7da1df2d500288 https://github.com/D-Programming-Language/phobos/commit/b66faeea912fe7695428feeb1e7da1df2d500288 Author: Martin Nowak Date: 2015-08-06 (Thu, 06 Aug 2015) Changed paths: R changelog.dd Log Message: ----------- remove old phobos changelog.dd Commit: 25611d1edcce0c79d3296e273aa21c832cfd2592 https://github.com/D-Programming-Language/phobos/commit/25611d1edcce0c79d3296e273aa21c832cfd2592 Author: Martin Nowak Date: 2015-08-06 (Thu, 06 Aug 2015) Changed paths: M .gitignore A changelog.dd M posix.mak M win32.mak M win64.mak Log Message: ----------- add new phobos changelog.dd - intendend to just contain the things for the upcoming release - will be copied into dlang.org and cleared prior to a release - no stylesheet frills or complicated dlang.org integration looks OKish enough and uses same macros as dlang.org Commit: 3ccea802ba0302d5290a3b7a8d152739d1e5877a https://github.com/D-Programming-Language/phobos/commit/3ccea802ba0302d5290a3b7a8d152739d1e5877a Author: Martin Nowak Date: 2015-08-06 (Thu, 06 Aug 2015) Changed paths: M std/algorithm/mutation.d Log Message: ----------- test moveAll with input range Commit: 605fed67ba831b12af9dbfc82957162b59ba35fb https://github.com/D-Programming-Language/phobos/commit/605fed67ba831b12af9dbfc82957162b59ba35fb Author: Dmitry Olshansky Date: 2015-08-06 (Thu, 06 Aug 2015) Changed paths: M .gitignore M changelog.dd M posix.mak M std/algorithm/mutation.d M win32.mak M win64.mak Log Message: ----------- Merge pull request #3527 from MartinNowak/moveEmplace moveEmplace Compare: https://github.com/D-Programming-Language/phobos/compare/6681862b4e3a...605fed67ba83 From phobos at puremagic.com Fri Aug 7 03:26:58 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Fri, 07 Aug 2015 03:26:58 -0700 Subject: [phobos] [D-Programming-Language/installer] 29c9b8: remove dmd1 installer files Message-ID: <55c487f21c1b8_6abc3ffcac06f2a043cf@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/installer Commit: 29c9b8e880c822c9ceb804f7282f3a196365a5f3 https://github.com/D-Programming-Language/installer/commit/29c9b8e880c822c9ceb804f7282f3a196365a5f3 Author: Martin Nowak Date: 2015-08-05 (Wed, 05 Aug 2015) Changed paths: R osx/dmd.conf R osx/dmd.pmdoc/01dmd-contents.xml R osx/dmd.pmdoc/01dmd.xml R osx/dmd.pmdoc/index.xml Log Message: ----------- remove dmd1 installer files Commit: 8158401f222fa68cad15066c2e4107a450ad9e8e https://github.com/D-Programming-Language/installer/commit/8158401f222fa68cad15066c2e4107a450ad9e8e Author: Martin Nowak Date: 2015-08-05 (Wed, 05 Aug 2015) Changed paths: M osx/Makefile A osx/dmd.conf A osx/dmd.pmdoc/01dmd-contents.xml A osx/dmd.pmdoc/01dmd.xml A osx/dmd.pmdoc/index.xml R osx/dmd2.conf R osx/dmd2.pmdoc/01dmd-contents.xml R osx/dmd2.pmdoc/01dmd.xml R osx/dmd2.pmdoc/index.xml Log Message: ----------- rename dmd2.{conf,pmdoc} -> dmd.{conf,pmdoc} Commit: 387c6b7f260066a17af7b0c2783a08b8fb9e6689 https://github.com/D-Programming-Language/installer/commit/387c6b7f260066a17af7b0c2783a08b8fb9e6689 Author: Martin Nowak Date: 2015-08-07 (Fri, 07 Aug 2015) Changed paths: M osx/Makefile M osx/dmd.conf M osx/dmd.pmdoc/01dmd.xml M osx/dmd.pmdoc/index.xml R osx/dmd2.conf R osx/dmd2.pmdoc/01dmd-contents.xml R osx/dmd2.pmdoc/01dmd.xml R osx/dmd2.pmdoc/index.xml Log Message: ----------- Merge pull request #136 from MartinNowak/dmd1 rename dmd2.{conf,pmdoc} -> dmd.{conf,pmdoc} Compare: https://github.com/D-Programming-Language/installer/compare/693d508a765a...387c6b7f2600 From phobos at puremagic.com Fri Aug 7 04:32:31 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Fri, 07 Aug 2015 04:32:31 -0700 Subject: [phobos] [D-Programming-Language/phobos] d58908: fix Issue 14881 - [REG] posix.mak omits package.d ... Message-ID: <55c4974f6174e_63733fa6a5c7d2c0890fb@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/phobos Commit: d58908ab71076115fca84321677f662d5e45ef31 https://github.com/D-Programming-Language/phobos/commit/d58908ab71076115fca84321677f662d5e45ef31 Author: Walter Bright Date: 2015-08-06 (Thu, 06 Aug 2015) Changed paths: M posix.mak Log Message: ----------- fix Issue 14881 - [REG] posix.mak omits package.d files when building zip file Commit: d222e4224cc4491e49ca46641d3de2d986484edb https://github.com/D-Programming-Language/phobos/commit/d222e4224cc4491e49ca46641d3de2d986484edb Author: Martin Nowak Date: 2015-08-07 (Fri, 07 Aug 2015) Changed paths: M posix.mak Log Message: ----------- Merge pull request #3530 from WalterBright/fix14881 fix Issue 14881 - [REG] posix.mak omits package.d files when building… Compare: https://github.com/D-Programming-Language/phobos/compare/950c5519b48e...d222e4224cc4 From phobos at puremagic.com Fri Aug 7 04:32:53 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Fri, 07 Aug 2015 04:32:53 -0700 Subject: [phobos] [D-Programming-Language/phobos] a56351: Merge pull request #3530 from WalterBright/fix1488... Message-ID: <55c49765902ab_4ffc3f81ab4652a067014@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/stable Home: https://github.com/D-Programming-Language/phobos Commit: a563512c890f0b64354ed12b856dcb490652c53f https://github.com/D-Programming-Language/phobos/commit/a563512c890f0b64354ed12b856dcb490652c53f Author: Martin Nowak Date: 2015-08-07 (Fri, 07 Aug 2015) Changed paths: M posix.mak Log Message: ----------- Merge pull request #3530 from WalterBright/fix14881 fix Issue 14881 - [REG] posix.mak omits package.d files when building… From phobos at puremagic.com Fri Aug 7 07:23:45 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Fri, 07 Aug 2015 07:23:45 -0700 Subject: [phobos] [D-Programming-Language/phobos] 81ca4a: use assert instead of enforce for moveAll Message-ID: <55c4bf7178cd5_6bc63f844337529c85759@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/phobos Commit: 81ca4a8cc5ff4f8391f0a01a6edf94596c21ea7a https://github.com/D-Programming-Language/phobos/commit/81ca4a8cc5ff4f8391f0a01a6edf94596c21ea7a Author: Martin Nowak Date: 2015-08-07 (Fri, 07 Aug 2015) Changed paths: M std/algorithm/mutation.d Log Message: ----------- use assert instead of enforce for moveAll - it's a programming error to call the function w/o knowing if tgt can accomodate all of src - for cases where it cannot be known in advance there is moveSome which will stop when either range is exhausted - allows to make moveAll nothrow @nogc depending on the destructor of T Commit: 94f718e5c69939f595fb839d3aae24878f126d78 https://github.com/D-Programming-Language/phobos/commit/94f718e5c69939f595fb839d3aae24878f126d78 Author: Dmitry Olshansky Date: 2015-08-07 (Fri, 07 Aug 2015) Changed paths: M std/algorithm/mutation.d Log Message: ----------- Merge pull request #3531 from MartinNowak/moveAllAssert use assert instead of enforce for moveAll Compare: https://github.com/D-Programming-Language/phobos/compare/d222e4224cc4...94f718e5c699 From phobos at puremagic.com Sun Aug 9 13:58:59 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Sun, 09 Aug 2015 13:58:59 -0700 Subject: [phobos] [D-Programming-Language/phobos] 70eea5: Merge pull request #3430 from WalterBright/rangest... Message-ID: <55c7bf139e7d0_15d43fc72aa2129c603be@hookshot-fe4-cp1-prd.iad.github.net.mail> Branch: refs/heads/stable Home: https://github.com/D-Programming-Language/phobos Commit: 70eea5de1decde102b0b8e41de099167793a1420 https://github.com/D-Programming-Language/phobos/commit/70eea5de1decde102b0b8e41de099167793a1420 Author: Andrei Alexandrescu Date: 2015-08-09 (Sun, 09 Aug 2015) Changed paths: M std/string.d Log Message: ----------- Merge pull request #3430 from WalterBright/rangestrip Range-ify std.string.strip and stripRight() Commit: a43d1888e53fcf74da9d7a4e8b84f62ae22c7031 https://github.com/D-Programming-Language/phobos/commit/a43d1888e53fcf74da9d7a4e8b84f62ae22c7031 Author: Walter Bright Date: 2015-08-09 (Sun, 09 Aug 2015) Changed paths: M std/string.d Log Message: ----------- Merge pull request #3536 from MartinNowak/rangifiedFixup Merge pull request #3430 from WalterBright/rangestrip Compare: https://github.com/D-Programming-Language/phobos/compare/a563512c890f...a43d1888e53f From phobos at puremagic.com Sun Aug 9 23:33:13 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Sun, 09 Aug 2015 23:33:13 -0700 Subject: [phobos] [D-Programming-Language/phobos] eff54e: fix Issue 14890 - Can not construct a RedBlackTree... Message-ID: <55c845a92fddd_5d5f3fd708c9b2a061855@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/stable Home: https://github.com/D-Programming-Language/phobos Commit: eff54e62ca7203f02360d71fc646e57d3bccf8d5 https://github.com/D-Programming-Language/phobos/commit/eff54e62ca7203f02360d71fc646e57d3bccf8d5 Author: k-hara Date: 2015-08-10 (Mon, 10 Aug 2015) Changed paths: M std/typecons.d Log Message: ----------- fix Issue 14890 - Can not construct a RedBlackTree of Tuples Commit: b82986e64fbb2950af118f4711e1558a4134c803 https://github.com/D-Programming-Language/phobos/commit/b82986e64fbb2950af118f4711e1558a4134c803 Author: Martin Nowak Date: 2015-08-10 (Mon, 10 Aug 2015) Changed paths: M std/typecons.d Log Message: ----------- Merge pull request #3538 from 9rnsr/fix14890 [REG 2.068.0-rc1] Issue 14890 - Can not construct a RedBlackTree of Tuples Compare: https://github.com/D-Programming-Language/phobos/compare/a43d1888e53f...b82986e64fbb From phobos at puremagic.com Mon Aug 10 00:08:33 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Mon, 10 Aug 2015 00:08:33 -0700 Subject: [phobos] [D-Programming-Language/phobos] Message-ID: <55c84df1b56b5_619b3f882f02929c1876@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/tags/v2.068.0 Home: https://github.com/D-Programming-Language/phobos From phobos at puremagic.com Mon Aug 10 00:08:34 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Mon, 10 Aug 2015 00:08:34 -0700 Subject: [phobos] [D-Programming-Language/tools] Message-ID: <55c84df2d79e6_79b3faf2f21d2c019599@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/tags/v2.068.0 Home: https://github.com/D-Programming-Language/tools From phobos at puremagic.com Mon Aug 10 00:08:35 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Mon, 10 Aug 2015 00:08:35 -0700 Subject: [phobos] [D-Programming-Language/installer] Message-ID: <55c84df377862_7f303f9ec63092c0665bf@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/tags/v2.068.0 Home: https://github.com/D-Programming-Language/installer From phobos at puremagic.com Mon Aug 10 02:48:01 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Mon, 10 Aug 2015 02:48:01 -0700 Subject: [phobos] [D-Programming-Language/phobos] a56351: Merge pull request #3530 from WalterBright/fix1488... Message-ID: <55c87351a5380_5983fccaeddd2bc652d9@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/phobos Commit: a563512c890f0b64354ed12b856dcb490652c53f https://github.com/D-Programming-Language/phobos/commit/a563512c890f0b64354ed12b856dcb490652c53f Author: Martin Nowak Date: 2015-08-07 (Fri, 07 Aug 2015) Changed paths: M posix.mak Log Message: ----------- Merge pull request #3530 from WalterBright/fix14881 fix Issue 14881 - [REG] posix.mak omits package.d files when building… Commit: 70eea5de1decde102b0b8e41de099167793a1420 https://github.com/D-Programming-Language/phobos/commit/70eea5de1decde102b0b8e41de099167793a1420 Author: Andrei Alexandrescu Date: 2015-08-09 (Sun, 09 Aug 2015) Changed paths: M std/string.d Log Message: ----------- Merge pull request #3430 from WalterBright/rangestrip Range-ify std.string.strip and stripRight() Commit: a43d1888e53fcf74da9d7a4e8b84f62ae22c7031 https://github.com/D-Programming-Language/phobos/commit/a43d1888e53fcf74da9d7a4e8b84f62ae22c7031 Author: Walter Bright Date: 2015-08-09 (Sun, 09 Aug 2015) Changed paths: M std/string.d Log Message: ----------- Merge pull request #3536 from MartinNowak/rangifiedFixup Merge pull request #3430 from WalterBright/rangestrip Commit: eff54e62ca7203f02360d71fc646e57d3bccf8d5 https://github.com/D-Programming-Language/phobos/commit/eff54e62ca7203f02360d71fc646e57d3bccf8d5 Author: k-hara Date: 2015-08-10 (Mon, 10 Aug 2015) Changed paths: M std/typecons.d Log Message: ----------- fix Issue 14890 - Can not construct a RedBlackTree of Tuples Commit: b82986e64fbb2950af118f4711e1558a4134c803 https://github.com/D-Programming-Language/phobos/commit/b82986e64fbb2950af118f4711e1558a4134c803 Author: Martin Nowak Date: 2015-08-10 (Mon, 10 Aug 2015) Changed paths: M std/typecons.d Log Message: ----------- Merge pull request #3538 from 9rnsr/fix14890 [REG 2.068.0-rc1] Issue 14890 - Can not construct a RedBlackTree of Tuples Commit: e45f39c55ac50c48a1d39ce1475fae49574cb35c https://github.com/D-Programming-Language/phobos/commit/e45f39c55ac50c48a1d39ce1475fae49574cb35c Author: Martin Nowak Date: 2015-08-10 (Mon, 10 Aug 2015) Changed paths: M std/typecons.d Log Message: ----------- Merge remote-tracking branch 'upstream/stable' into merge_stable Commit: c21575cd679ca1db152464064f8cc2934e84c2b1 https://github.com/D-Programming-Language/phobos/commit/c21575cd679ca1db152464064f8cc2934e84c2b1 Author: Hara Kenji Date: 2015-08-10 (Mon, 10 Aug 2015) Changed paths: M std/typecons.d Log Message: ----------- Merge pull request #3539 from MartinNowak/merge_stable Merge remote-tracking branch 'upstream/stable' into merge_stable Compare: https://github.com/D-Programming-Language/phobos/compare/94f718e5c699...c21575cd679c From phobos at puremagic.com Mon Aug 10 07:25:39 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Mon, 10 Aug 2015 07:25:39 -0700 Subject: [phobos] [D-Programming-Language/phobos] 3730d7: Fix issue 14880 Message-ID: <55c8b46335234_18633fda4686b2c0482c1@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/phobos Commit: 3730d77c048b6e99caf7001eff759c557824ca59 https://github.com/D-Programming-Language/phobos/commit/3730d77c048b6e99caf7001eff759c557824ca59 Author: Luís Marques Date: 2015-08-10 (Mon, 10 Aug 2015) Changed paths: M std/algorithm/searching.d Log Message: ----------- Fix issue 14880 Commit: bb29edcf77ede13dcae9548cb92a1c9971f522d8 https://github.com/D-Programming-Language/phobos/commit/bb29edcf77ede13dcae9548cb92a1c9971f522d8 Author: Steven Schveighoffer Date: 2015-08-10 (Mon, 10 Aug 2015) Changed paths: M std/algorithm/searching.d Log Message: ----------- Merge pull request #3541 from luismarques/fix_issue_14880 Fix issue 14880 - findSkip summary is wrong Compare: https://github.com/D-Programming-Language/phobos/compare/c21575cd679c...bb29edcf77ed From phobos at puremagic.com Tue Aug 11 14:05:52 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Tue, 11 Aug 2015 14:05:52 -0700 Subject: [phobos] [D-Programming-Language/phobos] 4f3b3f: mmfile.d: MmFile destructor changed not to cal enf... Message-ID: <55ca63b084d9e_b013fd9161832b896056@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/phobos Commit: 4f3b3f4f1c613c2da877d15ae8382cbcd7abf9fe https://github.com/D-Programming-Language/phobos/commit/4f3b3f4f1c613c2da877d15ae8382cbcd7abf9fe Author: Sergei Degtiarev Date: 2015-08-11 (Tue, 11 Aug 2015) Changed paths: M std/mmfile.d Log Message: ----------- mmfile.d: MmFile destructor changed not to cal enforce commented code removed Commit: fb54328477d1b87dec14ab89fbd4547341c3b278 https://github.com/D-Programming-Language/phobos/commit/fb54328477d1b87dec14ab89fbd4547341c3b278 Author: Dmitry Olshansky Date: 2015-08-12 (Wed, 12 Aug 2015) Changed paths: M std/mmfile.d Log Message: ----------- Merge pull request #3529 from sdegtiarev/master mmfile.d: MmFile destructor changed not to cal enforce Compare: https://github.com/D-Programming-Language/phobos/compare/bb29edcf77ed...fb54328477d1 From phobos at puremagic.com Tue Aug 11 22:16:56 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Tue, 11 Aug 2015 22:16:56 -0700 Subject: [phobos] [D-Programming-Language/phobos] 597b0e: Fix unittests that ignore the return attribute Message-ID: <55cad6c89cdf5_6d493febca3df2c0462d6@hookshot-fe4-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/phobos Commit: 597b0e0cadae385d975e1b299ac1eb2f9e937b4e https://github.com/D-Programming-Language/phobos/commit/597b0e0cadae385d975e1b299ac1eb2f9e937b4e Author: MetaLang Date: 2015-08-12 (Wed, 12 Aug 2015) Changed paths: M std/traits.d Log Message: ----------- Fix unittests that ignore the return attribute Commit: 4b7d07db345bd572182ab0073c24f2699175c2fd https://github.com/D-Programming-Language/phobos/commit/4b7d07db345bd572182ab0073c24f2699175c2fd Author: Hara Kenji Date: 2015-08-12 (Wed, 12 Aug 2015) Changed paths: M std/traits.d Log Message: ----------- Merge pull request #3547 from MetaLang/traits-fix-uts Fix unittests that ignore the return attribute Compare: https://github.com/D-Programming-Language/phobos/compare/fb54328477d1...4b7d07db345b From phobos at puremagic.com Wed Aug 12 06:09:10 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Wed, 12 Aug 2015 06:09:10 -0700 Subject: [phobos] [D-Programming-Language/phobos] 32d6e2: std.variant housekeeping Message-ID: <55cb45764e037_786e3fc4529d12b89236f@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/phobos Commit: 32d6e23d4e52efea01261722224559dc9f1e98b2 https://github.com/D-Programming-Language/phobos/commit/32d6e23d4e52efea01261722224559dc9f1e98b2 Author: Robert burner Schadek Date: 2015-08-12 (Wed, 12 Aug 2015) Changed paths: M std/functional.d Log Message: ----------- std.variant housekeeping some bugs where resolved, so some tests could be enabled remove outcomment code last modifed 2009 another update Commit: 1e5fcdc42d7749fd90904cd38eeef11fa4e5a595 https://github.com/D-Programming-Language/phobos/commit/1e5fcdc42d7749fd90904cd38eeef11fa4e5a595 Author: Steven Schveighoffer Date: 2015-08-12 (Wed, 12 Aug 2015) Changed paths: M std/functional.d Log Message: ----------- Merge pull request #3496 from burner/variant_housekeeping std.functional housekeeping Compare: https://github.com/D-Programming-Language/phobos/compare/4b7d07db345b...1e5fcdc42d77 From phobos at puremagic.com Wed Aug 12 07:05:13 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Wed, 12 Aug 2015 07:05:13 -0700 Subject: [phobos] [D-Programming-Language/phobos] 387b7f: Remove workaround for unittests failing with compi... Message-ID: <55cb52993d439_7a253fb5a91ad29c684c9@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/phobos Commit: 387b7f7319f6a8c81f0eb0853b5815dc46498e07 https://github.com/D-Programming-Language/phobos/commit/387b7f7319f6a8c81f0eb0853b5815dc46498e07 Author: MetaLang Date: 2015-08-12 (Wed, 12 Aug 2015) Changed paths: M std/traits.d Log Message: ----------- Remove workaround for unittests failing with compiler change I had to introduce a workaround in https://github.com/D-Programming-Language/phobos/pull/3547 because the unittests would not pass without the matching compiler change https://github.com/D-Programming-Language/dmd/pull/4868. Now that the compiler fix is merged, the workaround can be removed. Commit: acf6c33accce173678a7b01761d90849aab05def https://github.com/D-Programming-Language/phobos/commit/acf6c33accce173678a7b01761d90849aab05def Author: Hara Kenji Date: 2015-08-12 (Wed, 12 Aug 2015) Changed paths: M std/traits.d Log Message: ----------- Merge pull request #3550 from MetaLang/patch-1 Remove workaround for unittests failing with compiler change Compare: https://github.com/D-Programming-Language/phobos/compare/1e5fcdc42d77...acf6c33accce From phobos at puremagic.com Thu Aug 13 05:14:21 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Thu, 13 Aug 2015 05:14:21 -0700 Subject: [phobos] [D-Programming-Language/phobos] 0bc774: changelog for next batch of rangified functions Message-ID: <55cc8a1dd18e1_6be23fd5bf1252bc8088d@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/phobos Commit: 0bc774a209d794d661c0c54c73d1e897f771279b https://github.com/D-Programming-Language/phobos/commit/0bc774a209d794d661c0c54c73d1e897f771279b Author: Martin Nowak Date: 2015-08-09 (Sun, 09 Aug 2015) Changed paths: M changelog.dd Log Message: ----------- changelog for next batch of rangified functions Commit: 3488ced164a83cd1146d04c539cd3d65d5501cae https://github.com/D-Programming-Language/phobos/commit/3488ced164a83cd1146d04c539cd3d65d5501cae Author: Dmitry Olshansky Date: 2015-08-13 (Thu, 13 Aug 2015) Changed paths: M changelog.dd Log Message: ----------- Merge pull request #3537 from MartinNowak/changelog changelog for next batch of rangified functions Compare: https://github.com/D-Programming-Language/phobos/compare/acf6c33accce...3488ced164a8 From phobos at puremagic.com Thu Aug 13 07:22:32 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Thu, 13 Aug 2015 07:22:32 -0700 Subject: [phobos] [D-Programming-Language/phobos] a29552: Constness of opSlice, upperBound, lowerBound and e... Message-ID: <55cca828b15f4_68e93fe34758f2b837087@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/phobos Commit: a29552563de42ab6b8ab2464aa3ac444210493f7 https://github.com/D-Programming-Language/phobos/commit/a29552563de42ab6b8ab2464aa3ac444210493f7 Author: Maksim Klimov Date: 2015-08-09 (Sun, 09 Aug 2015) Changed paths: M std/container/rbtree.d Log Message: ----------- Constness of opSlice, upperBound, lowerBound and equalRange Commit: de76ea04be9fd9a890307fe00f9fad32dbed0607 https://github.com/D-Programming-Language/phobos/commit/de76ea04be9fd9a890307fe00f9fad32dbed0607 Author: Steven Schveighoffer Date: 2015-08-13 (Thu, 13 Aug 2015) Changed paths: M std/container/rbtree.d Log Message: ----------- Merge pull request #3501 from Groterik/const_rbtree Const opSlice, upperBound, lowerBound and equalRange for rbtree Compare: https://github.com/D-Programming-Language/phobos/compare/3488ced164a8...de76ea04be9f From phobos at puremagic.com Thu Aug 13 07:59:29 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Thu, 13 Aug 2015 07:59:29 -0700 Subject: [phobos] [D-Programming-Language/phobos] 14e2b2: Revert "Merge pull request #3466 from karronoli/fi... Message-ID: <55ccb0d1a4cb3_502a3f9e57c4f2b8734c1@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/phobos Commit: 14e2b21e05e9d7c1c32f120075f60d4a52169eb5 https://github.com/D-Programming-Language/phobos/commit/14e2b21e05e9d7c1c32f120075f60d4a52169eb5 Author: Dmitry Olshansky Date: 2015-08-03 (Mon, 03 Aug 2015) Changed paths: M std/net/curl.d Log Message: ----------- Revert "Merge pull request #3466 from karronoli/fix-curl-options-arg" This reverts commit ea870fe080b02eb8621db92edb6d72425e6ea34e, reversing changes made to 70028953a9a39b8578378c026e0924cbcafb081c. Commit: 6a5e59a542524f96dfc82090eb87bfcf6652aaea https://github.com/D-Programming-Language/phobos/commit/6a5e59a542524f96dfc82090eb87bfcf6652aaea Author: Steven Schveighoffer Date: 2015-08-13 (Thu, 13 Aug 2015) Changed paths: M std/net/curl.d Log Message: ----------- Merge pull request #3523 from DmitryOlshansky/revert-3466 Revert "Merge pull request #3466 from karronoli/fix-curl-options-arg" Compare: https://github.com/D-Programming-Language/phobos/compare/de76ea04be9f...6a5e59a54252 From phobos at puremagic.com Thu Aug 13 23:41:12 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Thu, 13 Aug 2015 23:41:12 -0700 Subject: [phobos] [D-Programming-Language/phobos] 4d2f3f: split std.algorithm unittest compilation Message-ID: <55cd8d88ce29b_39973f834823f2c059c@hookshot-fe4-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/phobos Commit: 4d2f3fa612f6867cc0c5716c52ec462d03ee2b40 https://github.com/D-Programming-Language/phobos/commit/4d2f3fa612f6867cc0c5716c52ec462d03ee2b40 Author: Martin Nowak Date: 2015-08-14 (Fri, 14 Aug 2015) Changed paths: M win64.mak Log Message: ----------- split std.algorithm unittest compilation - triggers OOM with ddmd Commit: 66bfb1d45d7bfb2f3d4468eea91b2cc93352c16a https://github.com/D-Programming-Language/phobos/commit/66bfb1d45d7bfb2f3d4468eea91b2cc93352c16a Author: Hara Kenji Date: 2015-08-14 (Fri, 14 Aug 2015) Changed paths: M win64.mak Log Message: ----------- Merge pull request #3553 from MartinNowak/splitUT split std.algorithm unittest compilation Compare: https://github.com/D-Programming-Language/phobos/compare/6a5e59a54252...66bfb1d45d7b From phobos at puremagic.com Fri Aug 14 06:33:01 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Fri, 14 Aug 2015 06:33:01 -0700 Subject: [phobos] [D-Programming-Language/phobos] b59359: Ddoc: fix two stray parentheses Message-ID: <55cdee0d87e70_63913faea17412bc695af@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/phobos Commit: b593591978c6b3277800a9733c1f1debe8dd9614 https://github.com/D-Programming-Language/phobos/commit/b593591978c6b3277800a9733c1f1debe8dd9614 Author: anonymous Date: 2015-08-13 (Thu, 13 Aug 2015) Changed paths: M std/path.d M std/traits.d Log Message: ----------- Ddoc: fix two stray parentheses Commit: f77d305162d740a3e8bd300a6905ce009f486715 https://github.com/D-Programming-Language/phobos/commit/f77d305162d740a3e8bd300a6905ce009f486715 Author: Steven Schveighoffer Date: 2015-08-14 (Fri, 14 Aug 2015) Changed paths: M std/path.d M std/traits.d Log Message: ----------- Merge pull request #3552 from aG0aep6G/ddoc-stray-parens Ddoc: fix two stray parentheses Compare: https://github.com/D-Programming-Language/phobos/compare/66bfb1d45d7b...f77d305162d7 From phobos at puremagic.com Sun Aug 16 03:40:51 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Sun, 16 Aug 2015 03:40:51 -0700 Subject: [phobos] [D-Programming-Language/phobos] 169101: fix issue 14924 Message-ID: <55d068b382d66_57b73f8954f5329c94949@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/phobos Commit: 169101f7bf64c2f394c39a2ba297eabd2220ecf5 https://github.com/D-Programming-Language/phobos/commit/169101f7bf64c2f394c39a2ba297eabd2220ecf5 Author: Basile Burg Date: 2015-08-16 (Sun, 16 Aug 2015) Changed paths: M std/uri.d Log Message: ----------- fix issue 14924 Commit: d697e0fd4f0bcd692b0d5fedaf9baede75f8984b https://github.com/D-Programming-Language/phobos/commit/d697e0fd4f0bcd692b0d5fedaf9baede75f8984b Author: Basile Burg Date: 2015-08-16 (Sun, 16 Aug 2015) Changed paths: M std/uri.d Log Message: ----------- added unittests for issue 14924 Commit: 3241856fe4c84f7ae4bfb075b06aa27bb878891a https://github.com/D-Programming-Language/phobos/commit/3241856fe4c84f7ae4bfb075b06aa27bb878891a Author: Dmitry Olshansky Date: 2015-08-16 (Sun, 16 Aug 2015) Changed paths: M std/uri.d Log Message: ----------- Merge pull request #3558 from BBasile/BBasile-patch-issue14924 fix issue14924 Compare: https://github.com/D-Programming-Language/phobos/compare/f77d305162d7...3241856fe4c8 From phobos at puremagic.com Sun Aug 16 03:57:12 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Sun, 16 Aug 2015 03:57:12 -0700 Subject: [phobos] [D-Programming-Language/phobos] 0c28c7: fix issue 14920 Message-ID: <55d06c88ecb8_31f83fc8449632b89606c@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/stable Home: https://github.com/D-Programming-Language/phobos Commit: 0c28c7717437b10570677994112fc874e196d26a https://github.com/D-Programming-Language/phobos/commit/0c28c7717437b10570677994112fc874e196d26a Author: tobias Date: 2015-08-15 (Sat, 15 Aug 2015) Changed paths: M std/container/slist.d Log Message: ----------- fix issue 14920 Commit: aac09abf0a8f8624e81bbac4ded38b941cc768d9 https://github.com/D-Programming-Language/phobos/commit/aac09abf0a8f8624e81bbac4ded38b941cc768d9 Author: Steven Schveighoffer Date: 2015-08-16 (Sun, 16 Aug 2015) Changed paths: M std/container/slist.d Log Message: ----------- Merge pull request #3557 from tosttost/issue_14920 fix issue 14920 - [REG2.067.0] SList.insertAfter on uninitialized list triggers assertion in _first targeting stable branch Compare: https://github.com/D-Programming-Language/phobos/compare/b82986e64fbb...aac09abf0a8f From phobos at puremagic.com Sun Aug 16 22:31:29 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Sun, 16 Aug 2015 22:31:29 -0700 Subject: [phobos] [D-Programming-Language/phobos] 805080: Improve std.range.radial documentation. Message-ID: <55d171b126e41_7d8b3ff9ad9272a08617d@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/phobos Commit: 805080555af0376c6bcd7040b05d01ffcabaa85c https://github.com/D-Programming-Language/phobos/commit/805080555af0376c6bcd7040b05d01ffcabaa85c Author: H. S. Teoh Date: 2015-08-16 (Sun, 16 Aug 2015) Changed paths: M std/range/package.d Log Message: ----------- Improve std.range.radial documentation. Add more examples to show exactly what happens if one end of the range is reached first. Commit: febc636e5a469195566cd69049163309915d41c4 https://github.com/D-Programming-Language/phobos/commit/febc636e5a469195566cd69049163309915d41c4 Author: Dmitry Olshansky Date: 2015-08-17 (Mon, 17 Aug 2015) Changed paths: M std/range/package.d Log Message: ----------- Merge pull request #3502 from quickfur/radial_docs Improve std.range.radial documentation. Compare: https://github.com/D-Programming-Language/phobos/compare/3241856fe4c8...febc636e5a46 From phobos at puremagic.com Mon Aug 17 04:29:18 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Mon, 17 Aug 2015 04:29:18 -0700 Subject: [phobos] [D-Programming-Language/phobos] 6c8b82: fix issue14724 Message-ID: <55d1c58e3833a_72e03fb5bc9392a0102272@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/phobos Commit: 6c8b8232c30c38cd2140625225e0b7211a4319ae https://github.com/D-Programming-Language/phobos/commit/6c8b8232c30c38cd2140625225e0b7211a4319ae Author: Robert burner Schadek Date: 2015-08-16 (Sun, 16 Aug 2015) Changed paths: M std/getopt.d Log Message: ----------- fix issue14724 some nicer impl Commit: 34a7fc52350634fec3590a4dfeb859cd00da6577 https://github.com/D-Programming-Language/phobos/commit/34a7fc52350634fec3590a4dfeb859cd00da6577 Author: Steven Schveighoffer Date: 2015-08-17 (Mon, 17 Aug 2015) Changed paths: M std/getopt.d Log Message: ----------- Merge pull request #3489 from burner/issue14724 Fix issue 14724 - std.getopt: config.required breaks --help Compare: https://github.com/D-Programming-Language/phobos/compare/febc636e5a46...34a7fc523506 From phobos at puremagic.com Mon Aug 17 05:29:22 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Mon, 17 Aug 2015 05:29:22 -0700 Subject: [phobos] [D-Programming-Language/phobos] 10f208: Modify remaining tests that create a temporary fil... Message-ID: <55d1d3a2a9cea_44513fa0639812bc3001b@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/phobos Commit: 10f2081c5ecb8353b5452788c62b93bc605062ee https://github.com/D-Programming-Language/phobos/commit/10f2081c5ecb8353b5452788c62b93bc605062ee Author: Joakim Date: 2015-08-13 (Thu, 13 Aug 2015) Changed paths: M std/experimental/logger/core.d M std/experimental/logger/filelogger.d M std/experimental/logger/multilogger.d M std/stdio.d Log Message: ----------- Modify remaining tests that create a temporary file in the local directory to use std.file.deleteme, which writes to /tmp or some other absolute path instead Commit: 13a87e793ed1d41529a07eb7c8b0a0c07515bb5b https://github.com/D-Programming-Language/phobos/commit/13a87e793ed1d41529a07eb7c8b0a0c07515bb5b Author: Robert Schadek Date: 2015-08-17 (Mon, 17 Aug 2015) Changed paths: M std/experimental/logger/core.d M std/experimental/logger/filelogger.d M std/experimental/logger/multilogger.d M std/stdio.d Log Message: ----------- Merge pull request #3555 from joakim-noah/android Use a central directory for remaining tests that create a temporary file Compare: https://github.com/D-Programming-Language/phobos/compare/34a7fc523506...13a87e793ed1 From phobos at puremagic.com Wed Aug 19 09:18:57 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Wed, 19 Aug 2015 09:18:57 -0700 Subject: [phobos] [D-Programming-Language/phobos] 3f8b91: Fix issue 14925 -- merge overloads of replaceInPla... Message-ID: <55d4ac7115449_5e783fc5175c729c139fa@hookshot-fe4-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/phobos Commit: 3f8b910e2c2834d2f87a543dc39692fe03a69c92 https://github.com/D-Programming-Language/phobos/commit/3f8b910e2c2834d2f87a543dc39692fe03a69c92 Author: Steven Schveighoffer Date: 2015-08-19 (Wed, 19 Aug 2015) Changed paths: M std/array.d Log Message: ----------- Fix issue 14925 -- merge overloads of replaceInPlace to avoid ambiguity with template instantiation. Also, preclude narrow strings and other invalid combinations (e.g. long[] and int[]) from being selected for optimized path. Commit: 4d36627f363d9e23aae218578478a0c68da27278 https://github.com/D-Programming-Language/phobos/commit/4d36627f363d9e23aae218578478a0c68da27278 Author: Hara Kenji Date: 2015-08-20 (Thu, 20 Aug 2015) Changed paths: M std/array.d Log Message: ----------- Merge pull request #3561 from schveiguy/fix14925 Fix issue 14925 -- narrow strings should not match the first overload of replaceInPlace. Compare: https://github.com/D-Programming-Language/phobos/compare/13a87e793ed1...4d36627f363d From phobos at puremagic.com Wed Aug 19 16:59:02 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Wed, 19 Aug 2015 16:59:02 -0700 Subject: [phobos] [D-Programming-Language/phobos] 55c850: update curl.d documentation Message-ID: <55d518464c6b1_77933fde9e02b2c0511a1@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/phobos Commit: 55c85055768b587d6c866c42732580643c315bf4 https://github.com/D-Programming-Language/phobos/commit/55c85055768b587d6c866c42732580643c315bf4 Author: Laeeth Isharc Date: 2015-08-18 (Tue, 18 Aug 2015) Changed paths: M std/net/curl.d Log Message: ----------- update curl.d documentation The examples assign the results of curl functions to a string. But that doesn't work on dmd 2.068 running on arch, so I suggest we update them. Please double-check my changes as I made them very quickly as limited time. Commit: 9f366c0ac1f9a5a6ba58625bb9cdd39a8f8a0102 https://github.com/D-Programming-Language/phobos/commit/9f366c0ac1f9a5a6ba58625bb9cdd39a8f8a0102 Author: Martin Nowak Date: 2015-08-20 (Thu, 20 Aug 2015) Changed paths: M std/net/curl.d Log Message: ----------- Merge pull request #3564 from Laeeth/patch-1 update curl.d documentation Compare: https://github.com/D-Programming-Language/phobos/compare/4d36627f363d...9f366c0ac1f9 From phobos at puremagic.com Wed Aug 19 17:00:03 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Wed, 19 Aug 2015 17:00:03 -0700 Subject: [phobos] [D-Programming-Language/phobos] cbd547: Add missing cheatsheet link to chooseAmong. Message-ID: <55d51883b03d9_3d1d3fc21b5132a02002b@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/phobos Commit: cbd547702c46a0812b1db8ec346766e6ac3bf7e8 https://github.com/D-Programming-Language/phobos/commit/cbd547702c46a0812b1db8ec346766e6ac3bf7e8 Author: H. S. Teoh Date: 2015-08-19 (Wed, 19 Aug 2015) Changed paths: M std/range/package.d Log Message: ----------- Add missing cheatsheet link to chooseAmong. Commit: 8bf9d9fce4e1918bb4e24ef8eec6fee63d5238f9 https://github.com/D-Programming-Language/phobos/commit/8bf9d9fce4e1918bb4e24ef8eec6fee63d5238f9 Author: Martin Nowak Date: 2015-08-20 (Thu, 20 Aug 2015) Changed paths: M std/range/package.d Log Message: ----------- Merge pull request #3563 from quickfur/chooseAmong_index [dox] Add missing cheatsheet link to chooseAmong. Compare: https://github.com/D-Programming-Language/phobos/compare/9f366c0ac1f9...8bf9d9fce4e1 From phobos at puremagic.com Wed Aug 19 22:28:30 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Wed, 19 Aug 2015 22:28:30 -0700 Subject: [phobos] [D-Programming-Language/phobos] 03eac9: Add missing cheatsheet links for ordered and stric... Message-ID: <55d5657e1ee24_28a03f85b04272bc34576@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/phobos Commit: 03eac9523010d44281c77632b6ffe8a065b7d65e https://github.com/D-Programming-Language/phobos/commit/03eac9523010d44281c77632b6ffe8a065b7d65e Author: H. S. Teoh Date: 2015-08-19 (Wed, 19 Aug 2015) Changed paths: M std/algorithm/sorting.d Log Message: ----------- Add missing cheatsheet links for ordered and strictlyOrdered. Commit: 2433b4417f32b1055913a617a624a3f4cab78cd3 https://github.com/D-Programming-Language/phobos/commit/2433b4417f32b1055913a617a624a3f4cab78cd3 Author: Dmitry Olshansky Date: 2015-08-20 (Thu, 20 Aug 2015) Changed paths: M std/algorithm/sorting.d Log Message: ----------- Merge pull request #3566 from quickfur/ordered_cheatsheet [dox] Add missing cheatsheet links for ordered and strictlyOrdered. Compare: https://github.com/D-Programming-Language/phobos/compare/8bf9d9fce4e1...2433b4417f32 From phobos at puremagic.com Thu Aug 20 05:07:26 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Thu, 20 Aug 2015 05:07:26 -0700 Subject: [phobos] [D-Programming-Language/phobos] ea811e: Supplemental fix for issue 14925 - remove redundan... Message-ID: <55d5c2feb2f9e_331c3fc2fbaa52a0326a5@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/phobos Commit: ea811edab97021c9328dd2e81c49bba23c414b4d https://github.com/D-Programming-Language/phobos/commit/ea811edab97021c9328dd2e81c49bba23c414b4d Author: k-hara Date: 2015-08-20 (Thu, 20 Aug 2015) Changed paths: M std/array.d Log Message: ----------- Supplemental fix for issue 14925 - remove redundant conditions Commit: 9d24ef35000fc1f40dc0320dff0da38b9ea5cace https://github.com/D-Programming-Language/phobos/commit/9d24ef35000fc1f40dc0320dff0da38b9ea5cace Author: k-hara Date: 2015-08-20 (Thu, 20 Aug 2015) Changed paths: M std/array.d Log Message: ----------- Add unittest for the fixed unlisted bug Commit: de2df2bb04dfc4667ab0bac30425b9c14d6cb699 https://github.com/D-Programming-Language/phobos/commit/de2df2bb04dfc4667ab0bac30425b9c14d6cb699 Author: Steven Schveighoffer Date: 2015-08-20 (Thu, 20 Aug 2015) Changed paths: M std/array.d Log Message: ----------- Merge pull request #3565 from 9rnsr/fix14925 Supplemental fix for issue 14925 Compare: https://github.com/D-Programming-Language/phobos/compare/2433b4417f32...de2df2bb04df From phobos at puremagic.com Thu Aug 20 13:12:38 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Thu, 20 Aug 2015 13:12:38 -0700 Subject: [phobos] [D-Programming-Language/phobos] 17e240: Fix typo in chunkBy cheatsheet. Message-ID: <55d634b615f_7c163ff42600b2c0351d8@hookshot-fe4-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/phobos Commit: 17e240b0510c8abd2e85865673301a6b30a2f179 https://github.com/D-Programming-Language/phobos/commit/17e240b0510c8abd2e85865673301a6b30a2f179 Author: H. S. Teoh Date: 2015-08-20 (Thu, 20 Aug 2015) Changed paths: M std/algorithm/iteration.d Log Message: ----------- Fix typo in chunkBy cheatsheet. Commit: 3317deb764667dd53a501194ececdc3ed6eb7dc4 https://github.com/D-Programming-Language/phobos/commit/3317deb764667dd53a501194ececdc3ed6eb7dc4 Author: Hara Kenji Date: 2015-08-21 (Fri, 21 Aug 2015) Changed paths: M std/algorithm/iteration.d Log Message: ----------- Merge pull request #3568 from quickfur/chunkyBy [trivial] Fix typo in chunkBy cheatsheet. Compare: https://github.com/D-Programming-Language/phobos/compare/de2df2bb04df...3317deb76466 From phobos at puremagic.com Fri Aug 21 00:10:21 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Fri, 21 Aug 2015 00:10:21 -0700 Subject: [phobos] [D-Programming-Language/phobos] acb378: merge byChar, byWchar, and byDchar into a single b... Message-ID: <55d6cedde7ef3_2b803fcac092b2b811122f@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/phobos Commit: acb378577d3f1b606297d9249f27271ed3b5f3e4 https://github.com/D-Programming-Language/phobos/commit/acb378577d3f1b606297d9249f27271ed3b5f3e4 Author: Martin Nowak Date: 2015-08-18 (Tue, 18 Aug 2015) Changed paths: M std/utf.d Log Message: ----------- merge byChar, byWchar, and byDchar into a single byUTF implementation Commit: 152e1fab3d56016f007a2afa07b205d71d4fba02 https://github.com/D-Programming-Language/phobos/commit/152e1fab3d56016f007a2afa07b205d71d4fba02 Author: Martin Nowak Date: 2015-08-18 (Tue, 18 Aug 2015) Changed paths: M std/utf.d Log Message: ----------- pop complete dchar in _decode Commit: 9b070c01d00a50337a8fe6825292aba5e1593c4d https://github.com/D-Programming-Language/phobos/commit/9b070c01d00a50337a8fe6825292aba5e1593c4d Author: Martin Nowak Date: 2015-08-18 (Tue, 18 Aug 2015) Changed paths: M std/utf.d Log Message: ----------- test corner case for wchar decoding Commit: 679ca93fc7a2e7d7194eae0dc3a960d087d97e61 https://github.com/D-Programming-Language/phobos/commit/679ca93fc7a2e7d7194eae0dc3a960d087d97e61 Author: Martin Nowak Date: 2015-08-18 (Tue, 18 Aug 2015) Changed paths: M std/utf.d Log Message: ----------- add alias for Flag!"useReplacementDchar" Commit: c7952393ced40c6ea45df3d5f96bb86d4ea4eb10 https://github.com/D-Programming-Language/phobos/commit/c7952393ced40c6ea45df3d5f96bb86d4ea4eb10 Author: Martin Nowak Date: 2015-08-18 (Tue, 18 Aug 2015) Changed paths: M std/utf.d Log Message: ----------- add UseReplacementDchar to encode - also add missing encode(dchar[1], dchar) overload for generic code Commit: f3f58c12d9c9adaf62b31f2492ddb1fc80257610 https://github.com/D-Programming-Language/phobos/commit/f3f58c12d9c9adaf62b31f2492ddb1fc80257610 Author: Martin Nowak Date: 2015-08-18 (Tue, 18 Aug 2015) Changed paths: M std/utf.d Log Message: ----------- use encode for byUTF Commit: 0d710e02794f099f095e9cf541929375355b9adc https://github.com/D-Programming-Language/phobos/commit/0d710e02794f099f095e9cf541929375355b9adc Author: Martin Nowak Date: 2015-08-18 (Tue, 18 Aug 2015) Changed paths: M std/utf.d Log Message: ----------- replace _decode with decodeFront Commit: fe6122ce877a50adfe4ed42d69546dcae31e8974 https://github.com/D-Programming-Language/phobos/commit/fe6122ce877a50adfe4ed42d69546dcae31e8974 Author: Dmitry Olshansky Date: 2015-08-21 (Fri, 21 Aug 2015) Changed paths: M std/utf.d Log Message: ----------- Merge pull request #3548 from MartinNowak/master merge byChar, byWchar, and byDchar into a single byUTF implementation Compare: https://github.com/D-Programming-Language/phobos/compare/3317deb76466...fe6122ce877a From phobos at puremagic.com Fri Aug 21 01:15:46 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Fri, 21 Aug 2015 01:15:46 -0700 Subject: [phobos] [D-Programming-Language/phobos] 9fbfb7: Revert "Merge pull request #3464 from karronoli/fi... Message-ID: <55d6de32e9559_5efe3f8f8f61d2b891851@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/phobos Commit: 9fbfb7c40aa4a0758c62103a9ca2e96e77dbdad9 https://github.com/D-Programming-Language/phobos/commit/9fbfb7c40aa4a0758c62103a9ca2e96e77dbdad9 Author: Martin Nowak Date: 2015-08-20 (Thu, 20 Aug 2015) Changed paths: M std/net/curl.d Log Message: ----------- Revert "Merge pull request #3464 from karronoli/fix-curl-segv" This reverts commit 70028953a9a39b8578378c026e0924cbcafb081c, reversing changes made to e873db6c6c835c6020d99b91f17017a7bb88178b. Commit: 404c3cd9df4ab83cc35e670b6d1077bbb84878e2 https://github.com/D-Programming-Language/phobos/commit/404c3cd9df4ab83cc35e670b6d1077bbb84878e2 Author: Martin Nowak Date: 2015-08-20 (Thu, 20 Aug 2015) Changed paths: M std/net/curl.d Log Message: ----------- fix Issue 14760 - Clear content-length for libcurl - content-length must be set to allow follow-up post/put/trace requests with empty body - reset content-length to 0 after _basicHTTP Commit: fadfe88564fa7eff6ebc7fad2ad02ae5d62ebc9c https://github.com/D-Programming-Language/phobos/commit/fadfe88564fa7eff6ebc7fad2ad02ae5d62ebc9c Author: Dmitry Olshansky Date: 2015-08-21 (Fri, 21 Aug 2015) Changed paths: M std/net/curl.d Log Message: ----------- Merge pull request #3567 from MartinNowak/fix14760 fix Issue 14760 - Clear content-length for libcurl Compare: https://github.com/D-Programming-Language/phobos/compare/fe6122ce877a...fadfe88564fa From phobos at puremagic.com Fri Aug 21 13:15:41 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Fri, 21 Aug 2015 13:15:41 -0700 Subject: [phobos] [D-Programming-Language/phobos] 3a025d: Cleanup for Issue 7648. Add Non-ASCII characters i... Message-ID: <55d786edf259a_4dc23f8466cef2a0942c7@hookshot-fe4-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/phobos Commit: 3a025da7c69f66b28c0eed53aa9ea1ccced01623 https://github.com/D-Programming-Language/phobos/commit/3a025da7c69f66b28c0eed53aa9ea1ccced01623 Author: Denis.Hlyakin Date: 2015-08-18 (Tue, 18 Aug 2015) Changed paths: M std/file.d M std/stdio.d Log Message: ----------- Cleanup for Issue 7648. Add Non-ASCII characters in filename for unittests. Commit: 6df5d551fd8a21feef061483c226e7d9b26d6cd4 https://github.com/D-Programming-Language/phobos/commit/6df5d551fd8a21feef061483c226e7d9b26d6cd4 Author: Steven Schveighoffer Date: 2015-08-21 (Fri, 21 Aug 2015) Changed paths: M std/file.d M std/stdio.d Log Message: ----------- Merge pull request #3296 from aka-demik/Issue-7648 Cleanup for Issue 7648: std.stdio expects file names to be encoded in CP_ACP on Windows instead of UTF-8 Compare: https://github.com/D-Programming-Language/phobos/compare/fadfe88564fa...6df5d551fd8a From phobos at puremagic.com Sat Aug 22 09:36:48 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Sat, 22 Aug 2015 09:36:48 -0700 Subject: [phobos] [D-Programming-Language/phobos] 592ce2: dynamically load libcurl Message-ID: <55d8a52024aca_af93fca8c91729c78815@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/phobos Commit: 592ce24379864639e26df4032ceda657e7403ee8 https://github.com/D-Programming-Language/phobos/commit/592ce24379864639e26df4032ceda657e7403ee8 Author: Martin Nowak Date: 2015-08-22 (Sat, 22 Aug 2015) Changed paths: M changelog.dd M etc/c/curl.d M posix.mak M std/net/curl.d Log Message: ----------- dynamically load libcurl - avoids issues with versioned symbols on different platforms - lazy loading/initialization of curl library - fix Issue 13324 - try to load curl from the exe itself before loading a shared library thus allowing to link against a different or a static curl library Commit: de08b920ad1ac351e64a48b05498c24d6dbcc6bc https://github.com/D-Programming-Language/phobos/commit/de08b920ad1ac351e64a48b05498c24d6dbcc6bc Author: David Nadlinger Date: 2015-08-22 (Sat, 22 Aug 2015) Changed paths: M changelog.dd M etc/c/curl.d M posix.mak M std/net/curl.d Log Message: ----------- Merge pull request #3009 from MartinNowak/loadCurlAtRuntime dynamically load libcurl Compare: https://github.com/D-Programming-Language/phobos/compare/6df5d551fd8a...de08b920ad1a From phobos at puremagic.com Sat Aug 22 10:33:24 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Sat, 22 Aug 2015 10:33:24 -0700 Subject: [phobos] [D-Programming-Language/phobos] 78a0fb: fix Issue 14949 - Non-descriptive "Enforcement fai... Message-ID: <55d8b26483a02_34973fe025b6129c43381@hookshot-fe4-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/phobos Commit: 78a0fb92e9d69d89eb8c4e87fce0f0cd7d67cb14 https://github.com/D-Programming-Language/phobos/commit/78a0fb92e9d69d89eb8c4e87fce0f0cd7d67cb14 Author: Vladimir Panteleev Date: 2015-08-22 (Sat, 22 Aug 2015) Changed paths: M std/stdio.d Log Message: ----------- fix Issue 14949 - Non-descriptive "Enforcement failed" when attempting to write to closed file Commit: a331d7f870cb3f2b32c5fff1edd3bc371ce4a057 https://github.com/D-Programming-Language/phobos/commit/a331d7f870cb3f2b32c5fff1edd3bc371ce4a057 Author: H. S. Teoh Date: 2015-08-22 (Sat, 22 Aug 2015) Changed paths: M std/stdio.d Log Message: ----------- Merge pull request #3573 from CyberShadow/pull-20150822-162819 fix Issue 14949 - Non-descriptive "Enforcement failed" when attemptin… Compare: https://github.com/D-Programming-Language/phobos/compare/de08b920ad1a...a331d7f870cb From phobos at puremagic.com Sat Aug 22 22:48:19 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Sat, 22 Aug 2015 22:48:19 -0700 Subject: [phobos] [D-Programming-Language/phobos] 9ac2d3: remove data argument from options Message-ID: <55d95ea31c4d_c7f3fc58cc972a09371b@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/phobos Commit: 9ac2d3c1b0266bedc5fbbefd9f7fc489fb7c0649 https://github.com/D-Programming-Language/phobos/commit/9ac2d3c1b0266bedc5fbbefd9f7fc489fb7c0649 Author: Martin Nowak Date: 2015-08-22 (Sat, 22 Aug 2015) Changed paths: M std/net/curl.d Log Message: ----------- remove data argument from options - it's unlikely that the non-usage of OPTIONS body changes anytime soon Commit: 354778b430093dfab6fe1dec5332eb501ae9744e https://github.com/D-Programming-Language/phobos/commit/354778b430093dfab6fe1dec5332eb501ae9744e Author: Dmitry Olshansky Date: 2015-08-23 (Sun, 23 Aug 2015) Changed paths: M std/net/curl.d Log Message: ----------- Merge pull request #3570 from MartinNowak/noDataForOptions remove data argument from options Compare: https://github.com/D-Programming-Language/phobos/compare/a331d7f870cb...354778b43009 From phobos at puremagic.com Sun Aug 23 01:37:30 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Sun, 23 Aug 2015 01:37:30 -0700 Subject: [phobos] [D-Programming-Language/phobos] 005775: Allow Variant.visit to support const types. Message-ID: <55d9864a3780b_4c6b3f8bfff172bc364c9@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/phobos Commit: 0057756b28f78664cc184eac100dc975e3fdc625 https://github.com/D-Programming-Language/phobos/commit/0057756b28f78664cc184eac100dc975e3fdc625 Author: Ryan Roden-Corrent Date: 2015-08-11 (Tue, 11 Aug 2015) Changed paths: M std/variant.d Log Message: ----------- Allow Variant.visit to support const types. Assuming that Foo.depth and Bar.depth are both const (e.g. both are just int members), the following should compile: ----- int depth(in FooBar fb) { return fb.visit!((Foo foo) => foo.depth, (Bar bar) => bar.depth); } ----- However, it was failing with: std/variant.d(2246): Error: cannot implicitly convert expression (variant.peek()) of type const(Foo)* to Foo* std/variant.d(2246): Error: cannot implicitly convert expression (variant.peek()) of type const(Bar)* to Bar* This patch changes an explicit `T*` declaration to an `auto` declaration so const types can be visited. Commit: 82b98200953d38978aab70b567f0658f606bd520 https://github.com/D-Programming-Language/phobos/commit/82b98200953d38978aab70b567f0658f606bd520 Author: Dmitry Olshansky Date: 2015-08-23 (Sun, 23 Aug 2015) Changed paths: M std/variant.d Log Message: ----------- Merge pull request #3549 from rcorre/variant-visit-inout-fix Allow Variant.visit to support const types. Compare: https://github.com/D-Programming-Language/phobos/compare/354778b43009...82b98200953d From phobos at puremagic.com Sun Aug 23 03:10:45 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Sun, 23 Aug 2015 03:10:45 -0700 Subject: [phobos] [D-Programming-Language/installer] 5b4a86: fix Issue 14897 - shared linux libraries from zip ... Message-ID: <55d99c2567e0a_513f3fc25e48d2c0203a6@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/stable Home: https://github.com/D-Programming-Language/installer Commit: 5b4a867e98fb90b6d6301cb1d29af9c98ff5f3e3 https://github.com/D-Programming-Language/installer/commit/5b4a867e98fb90b6d6301cb1d29af9c98ff5f3e3 Author: Martin Nowak Date: 2015-08-10 (Mon, 10 Aug 2015) Changed paths: M create_dmd_release/common.d M create_dmd_release/create_dmd_release.d Log Message: ----------- fix Issue 14897 - shared linux libraries from zip package don't work Commit: c10d872da86527fea3222cded9a910458af6cfd6 https://github.com/D-Programming-Language/installer/commit/c10d872da86527fea3222cded9a910458af6cfd6 Author: Martin Nowak Date: 2015-08-23 (Sun, 23 Aug 2015) Changed paths: M create_dmd_release/common.d M create_dmd_release/create_dmd_release.d Log Message: ----------- Merge pull request #138 from MartinNowak/fix14897 fix Issue 14897 - shared linux libraries from zip package don't work Compare: https://github.com/D-Programming-Language/installer/compare/435f3619530c...c10d872da865 From phobos at puremagic.com Sun Aug 23 09:16:42 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Sun, 23 Aug 2015 09:16:42 -0700 Subject: [phobos] [D-Programming-Language/phobos] 522592: [refactor] deduplicate doSend condition Message-ID: <55d9f1eac626b_5ddc3f9dfa0a92b86681@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/phobos Commit: 522592c4309ce2fe19118771cebe3d0b90a7826d https://github.com/D-Programming-Language/phobos/commit/522592c4309ce2fe19118771cebe3d0b90a7826d Author: Martin Nowak Date: 2015-08-23 (Sun, 23 Aug 2015) Changed paths: M std/net/curl.d Log Message: ----------- [refactor] deduplicate doSend condition Commit: 2bc204c465c01f15006f9b65325690e36fe39532 https://github.com/D-Programming-Language/phobos/commit/2bc204c465c01f15006f9b65325690e36fe39532 Author: Martin Nowak Date: 2015-08-23 (Sun, 23 Aug 2015) Changed paths: M std/net/curl.d Log Message: ----------- fix docs for HTTP only requests Commit: ceb29a91c0c4afd3b502ab3c0e163b1fd27b4d39 https://github.com/D-Programming-Language/phobos/commit/ceb29a91c0c4afd3b502ab3c0e163b1fd27b4d39 Author: Martin Nowak Date: 2015-08-23 (Sun, 23 Aug 2015) Changed paths: M std/net/curl.d Log Message: ----------- fix Issue 14877 - std.net.curl needs PATCH http method - use infilesize for anything but post requests though apparently curl can use both for non-POST methods Commit: 6273768859c8c8964adf98f2dd40f0baf6c783b6 https://github.com/D-Programming-Language/phobos/commit/6273768859c8c8964adf98f2dd40f0baf6c783b6 Author: Dmitry Olshansky Date: 2015-08-23 (Sun, 23 Aug 2015) Changed paths: M std/net/curl.d Log Message: ----------- Merge pull request #3533 from MartinNowak/fix14877 fix Issue 14877 - std.net.curl needs PATCH http method Compare: https://github.com/D-Programming-Language/phobos/compare/82b98200953d...6273768859c8 From phobos at puremagic.com Mon Aug 24 05:29:02 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Mon, 24 Aug 2015 05:29:02 -0700 Subject: [phobos] [D-Programming-Language/phobos] 70cd96: add another generate example Message-ID: <55db0e0eb97af_284d3f89bc75f2bc26647@hookshot-fe4-cp1-prd.iad.github.net.mail> Branch: refs/heads/stable Home: https://github.com/D-Programming-Language/phobos Commit: 70cd96b12f2d2a3e4ac50ccb3f9dfb77905c9d42 https://github.com/D-Programming-Language/phobos/commit/70cd96b12f2d2a3e4ac50ccb3f9dfb77905c9d42 Author: Martin Nowak Date: 2015-08-23 (Sun, 23 Aug 2015) Changed paths: M std/range/package.d Log Message: ----------- add another generate example - based on #3540 Commit: bd6a629ba6457b5e2cb4de97cd46bd2608142a99 https://github.com/D-Programming-Language/phobos/commit/bd6a629ba6457b5e2cb4de97cd46bd2608142a99 Author: Martin Nowak Date: 2015-08-23 (Sun, 23 Aug 2015) Changed paths: M std/range/package.d Log Message: ----------- fix doc generation - example unittests must directly follow the declaration Commit: eaa04bffd2d88eb7265a76d45aa2314501eb33bc https://github.com/D-Programming-Language/phobos/commit/eaa04bffd2d88eb7265a76d45aa2314501eb33bc Author: Robert Schadek Date: 2015-08-24 (Mon, 24 Aug 2015) Changed paths: M std/range/package.d Log Message: ----------- Merge pull request #3575 from MartinNowak/redo3540 fix doc generation Compare: https://github.com/D-Programming-Language/phobos/compare/aac09abf0a8f...eaa04bffd2d8 From phobos at puremagic.com Mon Aug 24 08:06:17 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Mon, 24 Aug 2015 08:06:17 -0700 Subject: [phobos] [D-Programming-Language/phobos] 91910e: Fix broken hyperlinks to std.algorithm submodules. Message-ID: <55db32e93578e_365d3fcb6b0e32bc41275@hookshot-fe4-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/phobos Commit: 91910e9e1b177f869439f9e87db7ffdc56c22391 https://github.com/D-Programming-Language/phobos/commit/91910e9e1b177f869439f9e87db7ffdc56c22391 Author: H. S. Teoh Date: 2015-08-24 (Mon, 24 Aug 2015) Changed paths: M std/string.d Log Message: ----------- Fix broken hyperlinks to std.algorithm submodules. Commit: d2aeac082d5cb67bdcd2faa144d5bcc7f876da3c https://github.com/D-Programming-Language/phobos/commit/d2aeac082d5cb67bdcd2faa144d5bcc7f876da3c Author: Robert Schadek Date: 2015-08-24 (Mon, 24 Aug 2015) Changed paths: M std/string.d Log Message: ----------- Merge pull request #3577 from quickfur/std_string_links [dox] Fix broken hyperlinks to std.algorithm submodules. Compare: https://github.com/D-Programming-Language/phobos/compare/6273768859c8...d2aeac082d5c From phobos at puremagic.com Mon Aug 24 13:53:32 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Mon, 24 Aug 2015 13:53:32 -0700 Subject: [phobos] [D-Programming-Language/phobos] 72aa62: Leading rows in Container Primitives table should ... Message-ID: <55db844cb03e1_22353f8599b4329c66346@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/phobos Commit: 72aa622dc40b4288525864edabf878838493eb2d https://github.com/D-Programming-Language/phobos/commit/72aa622dc40b4288525864edabf878838493eb2d Author: H. S. Teoh Date: 2015-08-20 (Thu, 20 Aug 2015) Changed paths: M std/container/package.d Log Message: ----------- Leading rows in Container Primitives table should span all columns. Depends on: https://github.com/D-Programming-Language/dlang.org/pull/1071 Commit: abcf383f113708ff827eadd654bc3dfffd020d25 https://github.com/D-Programming-Language/phobos/commit/abcf383f113708ff827eadd654bc3dfffd020d25 Author: Robert Schadek Date: 2015-08-24 (Mon, 24 Aug 2015) Changed paths: M std/container/package.d Log Message: ----------- Merge pull request #3569 from quickfur/leadingrown [dox] Leading rows in Container Primitives table should span all columns. Compare: https://github.com/D-Programming-Language/phobos/compare/d2aeac082d5c...abcf383f1137 From phobos at puremagic.com Tue Aug 25 02:47:39 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Tue, 25 Aug 2015 02:47:39 -0700 Subject: [phobos] [D-Programming-Language/phobos] 6579c5: fix Issue 14904 - bad error message in reduce: 'In... Message-ID: <55dc39bbeffd4_3b1c3fa3bce2729c26999@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/stable Home: https://github.com/D-Programming-Language/phobos Commit: 6579c574bbcc53944a2060f3d1eadc1fa5516f51 https://github.com/D-Programming-Language/phobos/commit/6579c574bbcc53944a2060f3d1eadc1fa5516f51 Author: k-hara Date: 2015-08-25 (Tue, 25 Aug 2015) Changed paths: M std/algorithm/iteration.d Log Message: ----------- fix Issue 14904 - bad error message in reduce: 'Incompatible function/seed/element' The verbose message is shown only when the given `fun` is actually valid. Commit: 76a5087312382ff0b16840d4c2501dc8ba6abda0 https://github.com/D-Programming-Language/phobos/commit/76a5087312382ff0b16840d4c2501dc8ba6abda0 Author: Martin Nowak Date: 2015-08-25 (Tue, 25 Aug 2015) Changed paths: M std/algorithm/iteration.d Log Message: ----------- Merge pull request #3580 from 9rnsr/fix14904 [REG2.067.0] Issue 14904 - bad error message in reduce: 'Incompatible function/seed/element' Compare: https://github.com/D-Programming-Language/phobos/compare/eaa04bffd2d8...76a508731238 From phobos at puremagic.com Tue Aug 25 06:25:01 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Tue, 25 Aug 2015 06:25:01 -0700 Subject: [phobos] [D-Programming-Language/phobos] bdb352: Add missing references to std.digest.hmac to fix d... Message-ID: <55dc6cad6dde3_43683fafb97db2b8229ef@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/phobos Commit: bdb35215d78ad9f7ad8708cb19b3ca32c7a7cd30 https://github.com/D-Programming-Language/phobos/commit/bdb35215d78ad9f7ad8708cb19b3ca32c7a7cd30 Author: Marc Schütz Date: 2015-08-15 (Sat, 15 Aug 2015) Changed paths: M index.d M unittest.d M win32.mak M win64.mak Log Message: ----------- Add missing references to std.digest.hmac to fix doc generation Commit: a04f3bec41bc282536282e46e87eb1469d88be07 https://github.com/D-Programming-Language/phobos/commit/a04f3bec41bc282536282e46e87eb1469d88be07 Author: Steven Schveighoffer Date: 2015-08-25 (Tue, 25 Aug 2015) Changed paths: M index.d M unittest.d M win32.mak M win64.mak Log Message: ----------- Merge pull request #3543 from schuetzm/fix-hmac-doc Add missing references to std.digest.hmac to fix doc generation Compare: https://github.com/D-Programming-Language/phobos/compare/abcf383f1137...a04f3bec41bc From phobos at puremagic.com Tue Aug 25 16:15:40 2015 From: phobos at puremagic.com (Q. Schroll via phobos) Date: Tue, 25 Aug 2015 23:15:40 +0000 Subject: [phobos] Make Tuple.toString useful Message-ID: I'm new to this, maybe this proposal has been made once and I've overseen it. Tuples only allow the %s format specifier which is rather useless except from debugging. One way to format output a Tuple is expanding it. But this works only, when the tuple is outermost, i. e. like in format("%d: %.3f", int_float_tuple.expand), and not like in format("%(%d: %.3f%)", int_float_tuple_array.map!(t => t.expand)) which currently doesn't work. Therefore I propose to make Tuples also to be formated by %( %) and %( %| %). For the first one, the expression inside is used to format the tuple the in the aforementioned way. The second takes the tuple like an array (one expression and separators, not the escaping stuff). unittest { import std.format : format; import std.typecons : Tuple, tuple; alias t = tuple; auto if_list = [ t(1, 1.0), t(2, 4.0), t(3, 9.0) ]; assert(format("%s", t("a", 1)) == `Tuple!(string, int)("a", 1)`); assert(format("%(%#x v %.4f w %#x%)", t(1, 1.0, 10)) == `0x1 v 1.0000 w 0xa`); assert(format("%(q%sq%| x %)", t("abc", 1, 2.3, [4,5])) == `qabcq x q1q x q2.3q x q[4, 5]q`); assert(format("%(%(%d^2 = %.1f%); %)", if_list) == `1^2 = 1.0; 2^2 = 4.0; 3^2 = 9.0`); } Both can be done. I already have tested it and it works perfectly. All you have to do: In typecons.d, line 762, add std.format.FormatSpec!char fmt = "%s" parameter. In the function body, add at front if (fmt.nested) { if (fmt.sep) { foreach (i, Type; Types) { static if (i > 0) { sink(fmt.sep); } static if (is(Type == class) && is(typeof(Type.init) == shared)) { sink(Type.stringof); } else { import std.format : format; sink(format(fmt.nested, field[i])); } } } else { import std.format : format; sink(format(fmt.nested, expand())); } return; } The rest of the function can be left as it is. This feature cannot break any code I can imagine. From phobos at puremagic.com Tue Aug 25 18:22:31 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Tue, 25 Aug 2015 18:22:31 -0700 Subject: [phobos] [D-Programming-Language/phobos] 8972b0: Added Andrei's Getting Started Guide Message-ID: <55dd14d724491_738e3fa4787a12bc111274@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/phobos Commit: 8972b026baefa27e13ce0d317d80708a64af7aa1 https://github.com/D-Programming-Language/phobos/commit/8972b026baefa27e13ce0d317d80708a64af7aa1 Author: Jack Stouffer Date: 2015-08-25 (Tue, 25 Aug 2015) Changed paths: M CONTRIBUTING.md Log Message: ----------- Added Andrei's Getting Started Guide Commit: 273175e37643ee31360cd7cc57fd65590001ef4b https://github.com/D-Programming-Language/phobos/commit/273175e37643ee31360cd7cc57fd65590001ef4b Author: H. S. Teoh Date: 2015-08-25 (Tue, 25 Aug 2015) Changed paths: M CONTRIBUTING.md Log Message: ----------- Merge pull request #3583 from JackStouffer/patch-1 Added Andrei's Getting Started Guide Compare: https://github.com/D-Programming-Language/phobos/compare/a04f3bec41bc...273175e37643 From phobos at puremagic.com Tue Aug 25 20:18:47 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Tue, 25 Aug 2015 20:18:47 -0700 Subject: [phobos] [D-Programming-Language/phobos] 4b7976: Fix Issue 14884 Message-ID: <55dd30172d0cc_43e33fac44d492b863346@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/phobos Commit: 4b7976bc274992e1e3445ce819ea068b8f6737ff https://github.com/D-Programming-Language/phobos/commit/4b7976bc274992e1e3445ce819ea068b8f6737ff Author: Luís Marques Date: 2015-08-10 (Mon, 10 Aug 2015) Changed paths: M std/algorithm/comparison.d Log Message: ----------- Fix Issue 14884 Commit: 8f5a37f1742aaf5e450a07dbb3a8695f2d5ec39c https://github.com/D-Programming-Language/phobos/commit/8f5a37f1742aaf5e450a07dbb3a8695f2d5ec39c Author: Vladimir Panteleev Date: 2015-08-26 (Wed, 26 Aug 2015) Changed paths: M std/algorithm/comparison.d Log Message: ----------- Merge pull request #3542 from luismarques/fix_issue_14884 Fix Issue 14884 - `among` docs broken link to `find` and `canFind` Compare: https://github.com/D-Programming-Language/phobos/compare/273175e37643...8f5a37f1742a From phobos at puremagic.com Tue Aug 25 23:42:28 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Tue, 25 Aug 2015 23:42:28 -0700 Subject: [phobos] [D-Programming-Language/phobos] de2cf3: Ignore .lst files Message-ID: <55dd5fd4a2f85_11823f9fcdf1d2c094773@hookshot-fe4-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/phobos Commit: de2cf36d31d9349e6c09593f81858b7e85967a55 https://github.com/D-Programming-Language/phobos/commit/de2cf36d31d9349e6c09593f81858b7e85967a55 Author: Jack Stouffer Date: 2015-08-25 (Tue, 25 Aug 2015) Changed paths: M .gitignore Log Message: ----------- Ignore .lst files Commit: 61eb6fdd1e267ffa5a7aa7df917bb4d441c7a55f https://github.com/D-Programming-Language/phobos/commit/61eb6fdd1e267ffa5a7aa7df917bb4d441c7a55f Author: Dmitry Olshansky Date: 2015-08-26 (Wed, 26 Aug 2015) Changed paths: M .gitignore Log Message: ----------- Merge pull request #3585 from JackStouffer/patch-2 Ignore .lst files generated from the unit tests Compare: https://github.com/D-Programming-Language/phobos/compare/8f5a37f1742a...61eb6fdd1e26 From phobos at puremagic.com Wed Aug 26 02:04:54 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Wed, 26 Aug 2015 02:04:54 -0700 Subject: [phobos] [D-Programming-Language/phobos] 93500a: Merge pull request #3150 from rainers/build_win32c... Message-ID: <55dd81362869d_53903fd5bae8d29c737de@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/stable Home: https://github.com/D-Programming-Language/phobos Commit: 93500a3b6aff41f146f0d8201978d1b8ed6c438d https://github.com/D-Programming-Language/phobos/commit/93500a3b6aff41f146f0d8201978d1b8ed6c438d Author: Walter Bright Date: 2015-08-26 (Wed, 26 Aug 2015) Changed paths: M win64.mak Log Message: ----------- Merge pull request #3150 from rainers/build_win32coff Add targets for Win32/COFF to win64.mak From phobos at puremagic.com Wed Aug 26 21:48:37 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Wed, 26 Aug 2015 21:48:37 -0700 Subject: [phobos] [D-Programming-Language/phobos] 41abc0: Add sameHead/sameTail to function list in docs. Message-ID: <55de96a579d1d_2013f8ca71cf2a08523a@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/phobos Commit: 41abc0c5ec00385a2add0a80227ac4b7d79c64c3 https://github.com/D-Programming-Language/phobos/commit/41abc0c5ec00385a2add0a80227ac4b7d79c64c3 Author: H. S. Teoh Date: 2015-08-23 (Sun, 23 Aug 2015) Changed paths: M std/array.d Log Message: ----------- Add sameHead/sameTail to function list in docs. Commit: 738e7317d8d581cae9b6d79cbc476ebf0e7c6d22 https://github.com/D-Programming-Language/phobos/commit/738e7317d8d581cae9b6d79cbc476ebf0e7c6d22 Author: Dmitry Olshansky Date: 2015-08-27 (Thu, 27 Aug 2015) Changed paths: M std/array.d Log Message: ----------- Merge pull request #3578 from quickfur/sameHead_index [dox] Add sameHead/sameTail to function list in docs. Compare: https://github.com/D-Programming-Language/phobos/compare/61eb6fdd1e26...738e7317d8d5 From phobos at puremagic.com Wed Aug 26 23:29:56 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Wed, 26 Aug 2015 23:29:56 -0700 Subject: [phobos] [D-Programming-Language/phobos] dd2161: std.traits.hasMember: just forward to __traits(has... Message-ID: <55deae64d217b_ba53fd0188a929c78852@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/phobos Commit: dd2161705a7c6eb2fc9ba913a09b0592dde25469 https://github.com/D-Programming-Language/phobos/commit/dd2161705a7c6eb2fc9ba913a09b0592dde25469 Author: anonymous Date: 2015-07-16 (Thu, 16 Jul 2015) Changed paths: M std/array.d M std/traits.d Log Message: ----------- std.traits.hasMember: just forward to __traits(hasMember, ...) This way opDispatch'ed members are recognized. Fixes issue 14605 - RefAppender fails isOutputRange. Commit: 3d02450030b7bb137dfc6f943643663dfa387a50 https://github.com/D-Programming-Language/phobos/commit/3d02450030b7bb137dfc6f943643663dfa387a50 Author: anonymous Date: 2015-07-16 (Thu, 16 Jul 2015) Changed paths: M std/traits.d Log Message: ----------- Ddoc: add missing parenthesis Commit: a336f3c7bcc053dd98a60aed32b22251098b850e https://github.com/D-Programming-Language/phobos/commit/a336f3c7bcc053dd98a60aed32b22251098b850e Author: Dmitry Olshansky Date: 2015-08-27 (Thu, 27 Aug 2015) Changed paths: M std/array.d M std/traits.d Log Message: ----------- Merge pull request #3497 from aG0aep6G/hasMember std.traits.hasMember: just forward to __traits(hasMember, ...) Compare: https://github.com/D-Programming-Language/phobos/compare/738e7317d8d5...a336f3c7bcc0 From phobos at puremagic.com Thu Aug 27 06:07:12 2015 From: phobos at puremagic.com (Steven Schveighoffer via phobos) Date: Thu, 27 Aug 2015 09:07:12 -0400 Subject: [phobos] Make Tuple.toString useful In-Reply-To: References: Message-ID: The best way to do something like this is to create a pull request. This will not only give you credit for the change and make the code easy to add to Phobos, but it will make sure it doesn’t break any existing tests. Please have a look here: http://wiki.dlang.org/Pull_Requests -Steve > On Aug 25, 2015, at 7:15 PM, Q. Schroll via phobos wrote: > > I'm new to this, maybe this proposal has been made once and I've overseen it. > > Tuples only allow the %s format specifier which is rather useless except from debugging. > > One way to format output a Tuple is expanding it. But this works only, when the tuple is outermost, i. e. like in format("%d: %.3f", int_float_tuple.expand), and not like in format("%(%d: %.3f%)", int_float_tuple_array.map!(t => t.expand)) which currently doesn't work. > > Therefore I propose to make Tuples also to be formated by %( %) and %( %| %). > For the first one, the expression inside is used to format the tuple the in the aforementioned way. > The second takes the tuple like an array (one expression and separators, not the escaping stuff). > > unittest > { > import std.format : format; > import std.typecons : Tuple, tuple; > alias t = tuple; > auto if_list = [ t(1, 1.0), t(2, 4.0), t(3, 9.0) ]; > > assert(format("%s", t("a", 1)) == `Tuple!(string, int)("a", 1)`); > assert(format("%(%#x v %.4f w %#x%)", t(1, 1.0, 10)) == `0x1 v 1.0000 w 0xa`); > assert(format("%(q%sq%| x %)", t("abc", 1, 2.3, [4,5])) == `qabcq x q1q x q2.3q x q[4, 5]q`); > assert(format("%(%(%d^2 = %.1f%); %)", if_list) == `1^2 = 1.0; 2^2 = 4.0; 3^2 = 9.0`); > } > > Both can be done. I already have tested it and it works perfectly. > > All you have to do: > In typecons.d, line 762, add std.format.FormatSpec!char fmt = "%s" parameter. > In the function body, add at front > if (fmt.nested) > { > if (fmt.sep) > { > foreach (i, Type; Types) > { > static if (i > 0) > { > sink(fmt.sep); > } > static if (is(Type == class) && is(typeof(Type.init) == shared)) > { > sink(Type.stringof); > } > else > { > import std.format : format; > sink(format(fmt.nested, field[i])); > } > } > } > else > { > import std.format : format; > sink(format(fmt.nested, expand())); > } > return; > } > The rest of the function can be left as it is. > > This feature cannot break any code I can imagine. > _______________________________________________ > phobos mailing list > phobos at puremagic.com > http://lists.puremagic.com/mailman/listinfo/phobos -------------- next part -------------- An HTML attachment was scrubbed... URL: From phobos at puremagic.com Thu Aug 27 06:19:52 2015 From: phobos at puremagic.com (Jonathan M Davis via phobos) Date: Thu, 27 Aug 2015 06:19:52 -0700 Subject: [phobos] Make Tuple.toString useful In-Reply-To: References: Message-ID: <6362131.KPxEP5Xv2p@lyonel> On Tuesday, August 25, 2015 23:15:40 Q. Schroll via phobos wrote: > I'm new to this, maybe this proposal has been made once and I've > overseen it. [snip] You _might_ get some discussion is this list, but it's been a long time since much discussion went on here. That discussion has mostly moved to either github pull requests or to the main newsgroup. So, if you really want folks to see your post and respond, I'd suggest reposting it in the main newsgroup. - Jonathan M Davis From phobos at puremagic.com Thu Aug 27 10:25:16 2015 From: phobos at puremagic.com (Q. Schroll via phobos) Date: Thu, 27 Aug 2015 17:25:16 +0000 Subject: [phobos] Make Tuple.toString useful In-Reply-To: References: Message-ID: >> I'm new to this, .... > The best way to do something like this is to create a pull > request. This will not only give you credit for the change and > make the code easy to add to Phobos, but it will make sure it > doesn’t break any existing tests. > > Please have a look here: http://wiki.dlang.org/Pull_Requests > > > -Steve Thanks. This is the information I didn't find. Thank you very much. From phobos at puremagic.com Thu Aug 27 11:17:41 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Thu, 27 Aug 2015 11:17:41 -0700 Subject: [phobos] [D-Programming-Language/phobos] e4a7a6: [dox] Add Params: and Returns: to the various enfo... Message-ID: <55df5445f0ac9_21dc3fdd1ce752a0760ad@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/phobos Commit: e4a7a63d5cd7139b94552a9ede68b8d070c9d2c2 https://github.com/D-Programming-Language/phobos/commit/e4a7a63d5cd7139b94552a9ede68b8d070c9d2c2 Author: H. S. Teoh Date: 2015-08-27 (Thu, 27 Aug 2015) Changed paths: M std/exception.d Log Message: ----------- [dox] Add Params: and Returns: to the various enforce() overloads. Commit: 12ccd7518f83e2f8e42feddd73eb50eb92a1cb03 https://github.com/D-Programming-Language/phobos/commit/12ccd7518f83e2f8e42feddd73eb50eb92a1cb03 Author: H. S. Teoh Date: 2015-08-27 (Thu, 27 Aug 2015) Changed paths: M std/exception.d Log Message: ----------- No double negatives! Commit: 1404a81518ad6f81fd9c2cbbb69975ee469c96a3 https://github.com/D-Programming-Language/phobos/commit/1404a81518ad6f81fd9c2cbbb69975ee469c96a3 Author: Steven Schveighoffer Date: 2015-08-27 (Thu, 27 Aug 2015) Changed paths: M std/exception.d Log Message: ----------- Merge pull request #3589 from quickfur/std_exception_enforce [dox] Add Params: and Returns: to the various enforce() overloads. Compare: https://github.com/D-Programming-Language/phobos/compare/a336f3c7bcc0...1404a81518ad From phobos at puremagic.com Thu Aug 27 20:16:23 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Thu, 27 Aug 2015 20:16:23 -0700 Subject: [phobos] [D-Programming-Language/phobos] 4f5ae2: [dox] Add Params: and Returns: to assumeUnique and... Message-ID: <55dfd287c4d74_31413fc3f477b29c73720@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/phobos Commit: 4f5ae2f195f1fd5ea6d56c34b8acc9ea7fb6d9fd https://github.com/D-Programming-Language/phobos/commit/4f5ae2f195f1fd5ea6d56c34b8acc9ea7fb6d9fd Author: H. S. Teoh Date: 2015-08-27 (Thu, 27 Aug 2015) Changed paths: M std/exception.d Log Message: ----------- [dox] Add Params: and Returns: to assumeUnique and assumeWontThrow Commit: 0da2ea04de441d5327e0fcca279d29ae09e68b0d https://github.com/D-Programming-Language/phobos/commit/0da2ea04de441d5327e0fcca279d29ae09e68b0d Author: Daniel Murphy Date: 2015-08-28 (Fri, 28 Aug 2015) Changed paths: M std/exception.d Log Message: ----------- Merge pull request #3590 from quickfur/std_exception_assume [dox] Add Params: and Returns: to assumeUnique and assumeWontThrow Compare: https://github.com/D-Programming-Language/phobos/compare/1404a81518ad...0da2ea04de44 From phobos at puremagic.com Thu Aug 27 23:34:38 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Thu, 27 Aug 2015 23:34:38 -0700 Subject: [phobos] [D-Programming-Language/phobos] 155f43: [dox] Add deprecation message to module. Message-ID: <55e000fea407d_60143fd08cd5329c7225@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/phobos Commit: 155f433c674cd85b313f4e59c7f627b8003de1c6 https://github.com/D-Programming-Language/phobos/commit/155f433c674cd85b313f4e59c7f627b8003de1c6 Author: H. S. Teoh Date: 2015-08-27 (Thu, 27 Aug 2015) Changed paths: M std/syserror.d Log Message: ----------- [dox] Add deprecation message to module. Commit: fa50be000bef8fe9cd20a9189c06f8dec976ae06 https://github.com/D-Programming-Language/phobos/commit/fa50be000bef8fe9cd20a9189c06f8dec976ae06 Author: Dmitry Olshansky Date: 2015-08-28 (Fri, 28 Aug 2015) Changed paths: M std/syserror.d Log Message: ----------- Merge pull request #3591 from quickfur/std_syserror [dox] Add deprecation message to std.syserror module. Compare: https://github.com/D-Programming-Language/phobos/compare/0da2ea04de44...fa50be000bef From phobos at puremagic.com Fri Aug 28 02:44:48 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Fri, 28 Aug 2015 02:44:48 -0700 Subject: [phobos] [D-Programming-Language/installer] f85eaa: update VisualD to latest stable 0.3.42 Message-ID: <55e02d9041274_51cd3ff1a38e72c071956@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/installer Commit: f85eaa7ead087a318bfa543d71560b790f37ec3d https://github.com/D-Programming-Language/installer/commit/f85eaa7ead087a318bfa543d71560b790f37ec3d Author: Martin Nowak Date: 2015-08-03 (Mon, 03 Aug 2015) Changed paths: M windows/d2-installer.nsi Log Message: ----------- update VisualD to latest stable 0.3.42 Commit: 435f3619530c215c866d58d003b787df4ad78d8f https://github.com/D-Programming-Language/installer/commit/435f3619530c215c866d58d003b787df4ad78d8f Author: Martin Nowak Date: 2015-08-06 (Thu, 06 Aug 2015) Changed paths: M windows/d2-installer.nsi Log Message: ----------- Merge pull request #129 from MartinNowak/updateVSD update VisualD to latest stable 0.3.42 Commit: c237e87e46e6d5395ac741623ede7c38fa50678f https://github.com/D-Programming-Language/installer/commit/c237e87e46e6d5395ac741623ede7c38fa50678f Author: Martin Nowak Date: 2015-08-10 (Mon, 10 Aug 2015) Changed paths: M windows/d2-installer.nsi Log Message: ----------- Merge remote-tracking branch 'upstream/stable' into merge_stable Commit: 5986b21bee6a4573f8208784faa81e641c50c82d https://github.com/D-Programming-Language/installer/commit/5986b21bee6a4573f8208784faa81e641c50c82d Author: Martin Nowak Date: 2015-08-28 (Fri, 28 Aug 2015) Changed paths: M windows/d2-installer.nsi Log Message: ----------- Merge pull request #137 from MartinNowak/merge_stable Merge remote-tracking branch 'upstream/stable' into merge_stable Compare: https://github.com/D-Programming-Language/installer/compare/387c6b7f2600...5986b21bee6a From phobos at puremagic.com Sat Aug 29 02:02:42 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Sat, 29 Aug 2015 02:02:42 -0700 Subject: [phobos] [D-Programming-Language/installer] 03bdf4: create lzma compressed archives Message-ID: <55e175326f891_3bae3f926e4d92bc37216@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/stable Home: https://github.com/D-Programming-Language/installer Commit: 03bdf4968fc1ab7d694d1087ebe6d2455e4d77cb https://github.com/D-Programming-Language/installer/commit/03bdf4968fc1ab7d694d1087ebe6d2455e4d77cb Author: Martin Nowak Date: 2015-08-25 (Tue, 25 Aug 2015) Changed paths: M create_dmd_release/build_all.d M create_dmd_release/common.d Log Message: ----------- create lzma compressed archives - e.g. dmd.2.068.1.linux.tar.xz, dmd.2.068.1.windows.7z Commit: d6c71e367a166aeb835b784682d554faf9ea8824 https://github.com/D-Programming-Language/installer/commit/d6c71e367a166aeb835b784682d554faf9ea8824 Author: Martin Nowak Date: 2015-08-29 (Sat, 29 Aug 2015) Changed paths: M create_dmd_release/build_all.d M create_dmd_release/common.d Log Message: ----------- Merge pull request #140 from MartinNowak/tarXZ create lzma compressed archives Compare: https://github.com/D-Programming-Language/installer/compare/c10d872da865...d6c71e367a16 From phobos at puremagic.com Sat Aug 29 02:03:01 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Sat, 29 Aug 2015 02:03:01 -0700 Subject: [phobos] [D-Programming-Language/installer] 95ace3: fix Issue 13889 - mscoff32 libs not available Message-ID: <55e1754559af1_36b03fa262a372a0702e6@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/stable Home: https://github.com/D-Programming-Language/installer Commit: 95ace32ecf6ef403b376eb9d7f11612110beea47 https://github.com/D-Programming-Language/installer/commit/95ace32ecf6ef403b376eb9d7f11612110beea47 Author: Martin Nowak Date: 2015-08-26 (Wed, 26 Aug 2015) Changed paths: M create_dmd_release/create_dmd_release.d Log Message: ----------- fix Issue 13889 - mscoff32 libs not available Commit: 7b0ed9cb5899c3e4580faaf0240556a5f1cd13cd https://github.com/D-Programming-Language/installer/commit/7b0ed9cb5899c3e4580faaf0240556a5f1cd13cd Author: Martin Nowak Date: 2015-08-26 (Wed, 26 Aug 2015) Changed paths: M create_dmd_release/build_all.d Log Message: ----------- fix --skip-docs Commit: d89c734cc27dafb982455038fd17dac6493b8d38 https://github.com/D-Programming-Language/installer/commit/d89c734cc27dafb982455038fd17dac6493b8d38 Author: Martin Nowak Date: 2015-08-29 (Sat, 29 Aug 2015) Changed paths: M create_dmd_release/build_all.d M create_dmd_release/create_dmd_release.d Log Message: ----------- Merge pull request #142 from MartinNowak/m32mscoff fix Issue 13889 - mscoff32 libs not available Compare: https://github.com/D-Programming-Language/installer/compare/d6c71e367a16...d89c734cc27d From phobos at puremagic.com Sat Aug 29 08:47:06 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Sat, 29 Aug 2015 08:47:06 -0700 Subject: [phobos] [D-Programming-Language/phobos] f5fb09: Remove dead insert() comment Message-ID: <55e1d3fa3df9d_7a7d3f93e85db2c07716a@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/phobos Commit: f5fb09c91e33994c4a3114bf1b470f4d47f27cbd https://github.com/D-Programming-Language/phobos/commit/f5fb09c91e33994c4a3114bf1b470f4d47f27cbd Author: David Soria Parra Date: 2015-08-29 (Sat, 29 Aug 2015) Changed paths: M std/array.d Log Message: ----------- Remove dead insert() comment The comment about insert() is from 2011. insert() is long gone and insertInPlace is the standard. No need to keep the old commented-out function around. Commit: f0bba25acab4c60a38c60959460e43695699945e https://github.com/D-Programming-Language/phobos/commit/f0bba25acab4c60a38c60959460e43695699945e Author: Daniel Murphy Date: 2015-08-30 (Sun, 30 Aug 2015) Changed paths: M std/array.d Log Message: ----------- Merge pull request #3600 from dsp/master Remove dead insert() comment Compare: https://github.com/D-Programming-Language/phobos/compare/fa50be000bef...f0bba25acab4 From phobos at puremagic.com Sun Aug 30 00:54:39 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Sun, 30 Aug 2015 00:54:39 -0700 Subject: [phobos] [D-Programming-Language/phobos] 4a496c: fix Issue 14938 - std.net.curl tests should use lo... Message-ID: <55e2b6bf784bd_7bda3fd0e98592c0590f4@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/phobos Commit: 4a496c848c9ab5dff49ba4887900abd6acf7c160 https://github.com/D-Programming-Language/phobos/commit/4a496c848c9ab5dff49ba4887900abd6acf7c160 Author: Martin Nowak Date: 2015-08-24 (Mon, 24 Aug 2015) Changed paths: M std/net/curl.d Log Message: ----------- fix Issue 14938 - std.net.curl tests should use localhost or stub any networking - implement test server on second thread that can be fed with premade responses and records the requests - rewrite tests - fix upload which didn't work at all Commit: 463d24144dfed95d61582cf49dd6329426d12c77 https://github.com/D-Programming-Language/phobos/commit/463d24144dfed95d61582cf49dd6329426d12c77 Author: Martin Nowak Date: 2015-08-24 (Mon, 24 Aug 2015) Changed paths: M std/net/curl.d Log Message: ----------- fix type for content length parameter - curl expects a 64-bit curl_off_t type - change method from size_t to ulong - checked conversion using to!curl_off_t - keep testing for magic size_t.max to not break code Commit: 3e09aa89eba9cb1b67f889cd305d1d58a9f3ea6c https://github.com/D-Programming-Language/phobos/commit/3e09aa89eba9cb1b67f889cd305d1d58a9f3ea6c Author: Martin Nowak Date: 2015-08-24 (Mon, 24 Aug 2015) Changed paths: M std/net/curl.d Log Message: ----------- turn off verbose output in test Commit: ced236fb99acbd86bbd69c3f098322c395cba7c8 https://github.com/D-Programming-Language/phobos/commit/ced236fb99acbd86bbd69c3f098322c395cba7c8 Author: Martin Nowak Date: 2015-08-24 (Mon, 24 Aug 2015) Changed paths: M std/net/curl.d Log Message: ----------- don't clean noprogress when dupping the curl handle - fixes the issue that byLineAsync and byChunkAsync currently always show the default curl progressbar Commit: 9fe6ebceaf36966c15ac4fe0a5bb63fcc6e5fe53 https://github.com/D-Programming-Language/phobos/commit/9fe6ebceaf36966c15ac4fe0a5bb63fcc6e5fe53 Author: Martin Nowak Date: 2015-08-25 (Tue, 25 Aug 2015) Changed paths: M etc/c/curl.d M std/net/curl.d Log Message: ----------- fix clearIfSupported implementation - to clear an option like ssl_ctx that depends on the compile-time configuration of the used curl library - update CurlError enum obsolete4 was reused as CURLE_NOT_BUILT_IN - unknown_telnet_option was incorrectly named (doesn't have anything to do with telnet) Commit: ed97fd15faa69f02f33e74ed2213b53440516183 https://github.com/D-Programming-Language/phobos/commit/ed97fd15faa69f02f33e74ed2213b53440516183 Author: Dmitry Olshansky Date: 2015-08-30 (Sun, 30 Aug 2015) Changed paths: M etc/c/curl.d M std/net/curl.d Log Message: ----------- Merge pull request #3576 from MartinNowak/fix14938 fix Issue 14938 - std.net.curl tests should use localhost or stub any networking Compare: https://github.com/D-Programming-Language/phobos/compare/f0bba25acab4...ed97fd15faa6 From phobos at puremagic.com Sun Aug 30 02:12:29 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Sun, 30 Aug 2015 02:12:29 -0700 Subject: [phobos] [D-Programming-Language/phobos] 8cbacb: Forward std.math intrinsics to core.math Message-ID: <55e2c8fdad154_44c93fc6cd27729c87ac@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/phobos Commit: 8cbacba4916d8222bde92972789f36d0d3f86b68 https://github.com/D-Programming-Language/phobos/commit/8cbacba4916d8222bde92972789f36d0d3f86b68 Author: Daniel Murphy Date: 2015-08-30 (Sun, 30 Aug 2015) Changed paths: M std/math.d Log Message: ----------- Forward std.math intrinsics to core.math Commit: 7aaf7c79447241afba8a6045e938f18e67bc4d1f https://github.com/D-Programming-Language/phobos/commit/7aaf7c79447241afba8a6045e938f18e67bc4d1f Author: Dmitry Olshansky Date: 2015-08-30 (Sun, 30 Aug 2015) Changed paths: M std/math.d Log Message: ----------- Merge pull request #3599 from yebblies/stdintrinsic Forward std.math intrinsics to core.math Compare: https://github.com/D-Programming-Language/phobos/compare/ed97fd15faa6...7aaf7c794472 From phobos at puremagic.com Sun Aug 30 12:57:58 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Sun, 30 Aug 2015 12:57:58 -0700 Subject: [phobos] [D-Programming-Language/phobos] 8542d7: format() returns the correcty type Message-ID: <55e360463b747_2cbf3f86765b32b82735@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/phobos Commit: 8542d71f05a1cce9a969ebec53fe17550f36b991 https://github.com/D-Programming-Language/phobos/commit/8542d71f05a1cce9a969ebec53fe17550f36b991 Author: vladdeSV Date: 2015-08-09 (Sun, 09 Aug 2015) Changed paths: M std/format.d Log Message: ----------- format() returns the correcty type Change type from C to S Commit: c3e86ff4fcdd20b038b0665c2fd0a1bbaed12b13 https://github.com/D-Programming-Language/phobos/commit/c3e86ff4fcdd20b038b0665c2fd0a1bbaed12b13 Author: vladdeSV Date: 2015-08-10 (Mon, 10 Aug 2015) Changed paths: M std/conv.d Log Message: ----------- Fix error in conv.d Commit: 4a366aad57a2a580efb178dd02914032ffddb999 https://github.com/D-Programming-Language/phobos/commit/4a366aad57a2a580efb178dd02914032ffddb999 Author: vladdeSV Date: 2015-08-10 (Mon, 10 Aug 2015) Changed paths: M std/conv.d Log Message: ----------- Added isSomeString Commit: 36bda43f257ec6ba058040d4f5c03f8e4457f80c https://github.com/D-Programming-Language/phobos/commit/36bda43f257ec6ba058040d4f5c03f8e4457f80c Author: vladdeSV Date: 2015-08-10 (Mon, 10 Aug 2015) Changed paths: M std/format.d Log Message: ----------- Changed unittests Commit: 9097c7bc0b6d6d60bace40bb49c0eda10b4edbc0 https://github.com/D-Programming-Language/phobos/commit/9097c7bc0b6d6d60bace40bb49c0eda10b4edbc0 Author: vladdeSV Date: 2015-08-10 (Mon, 10 Aug 2015) Changed paths: M std/algorithm/iteration.d Log Message: ----------- assert message is converted to string Commit: 9aefe362964bd96516555e98bb4d5f9a5a663751 https://github.com/D-Programming-Language/phobos/commit/9aefe362964bd96516555e98bb4d5f9a5a663751 Author: vladdeSV Date: 2015-08-15 (Sat, 15 Aug 2015) Changed paths: M std/conv.d M std/format.d Log Message: ----------- Change S to Char[] Replace std.conv.convFormat() with alias to std.format.format() Commit: b160352f5afa36cfdc89e84913bebc7a76438f2b https://github.com/D-Programming-Language/phobos/commit/b160352f5afa36cfdc89e84913bebc7a76438f2b Author: vladdeSV Date: 2015-08-15 (Sat, 15 Aug 2015) Changed paths: M std/format.d Log Message: ----------- Revert S to Char[] Commit: 277321b04582101cb62189c01d39d40f5337f3d8 https://github.com/D-Programming-Language/phobos/commit/277321b04582101cb62189c01d39d40f5337f3d8 Author: Vladimris Nordholm Date: 2015-08-21 (Fri, 21 Aug 2015) Changed paths: M std/format.d Log Message: ----------- Change back to Char[] Commit: 0cb9b9e5231f44691e366ae78a89673bb7c0f86d https://github.com/D-Programming-Language/phobos/commit/0cb9b9e5231f44691e366ae78a89673bb7c0f86d Author: vladdeSV Date: 2015-08-26 (Wed, 26 Aug 2015) Changed paths: M std/algorithm/iteration.d M std/conv.d M std/format.d Log Message: ----------- format() returns the correcty type Change type from C to S Fix error in conv.d Added isSomeString Changed unittests assert message is converted to string Change S to Char[] Replace std.conv.convFormat() with alias to std.format.format() Revert S to Char[] Change back to Char[] Remove pure Commit: 4058c6d4aef0098de6f128dc7ae67b57889f2bbd https://github.com/D-Programming-Language/phobos/commit/4058c6d4aef0098de6f128dc7ae67b57889f2bbd Author: Vladimris Nordholm Date: 2015-08-28 (Fri, 28 Aug 2015) Changed paths: M std/format.d Log Message: ----------- Merge branch 'format-return-correct-type' of https://github.com/vladdeSV/phobos into format-return-correct-type Conflicts: std/format.d Commit: 645e9e14e9cc58c7cb96ab843a4f018ea3f0a1c6 https://github.com/D-Programming-Language/phobos/commit/645e9e14e9cc58c7cb96ab843a4f018ea3f0a1c6 Author: Vladimris Nordholm Date: 2015-08-28 (Fri, 28 Aug 2015) Changed paths: M std/format.d Log Message: ----------- Change Char[] to immutable(Char)[] Commit: 09d5b511f4f309330aa572ceebd9bdc037e36ffd https://github.com/D-Programming-Language/phobos/commit/09d5b511f4f309330aa572ceebd9bdc037e36ffd Author: Dmitry Olshansky Date: 2015-08-30 (Sun, 30 Aug 2015) Changed paths: M std/algorithm/iteration.d M std/conv.d M std/format.d Log Message: ----------- Merge pull request #3528 from vladdeSV/format-return-correct-type format() returns the correct type Compare: https://github.com/D-Programming-Language/phobos/compare/7aaf7c794472...09d5b511f4f3 From phobos at puremagic.com Sun Aug 30 13:34:15 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Sun, 30 Aug 2015 13:34:15 -0700 Subject: [phobos] [D-Programming-Language/tools] Message-ID: <55e368c7c4948_3a383ff2f1b0b2a025079@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/tags/v2.068.1-b1 Home: https://github.com/D-Programming-Language/tools From phobos at puremagic.com Sun Aug 30 13:34:15 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Sun, 30 Aug 2015 13:34:15 -0700 Subject: [phobos] [D-Programming-Language/phobos] Message-ID: <55e368c72987d_7c193fa73af7729c387fe@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/tags/v2.068.1-b1 Home: https://github.com/D-Programming-Language/phobos From phobos at puremagic.com Sun Aug 30 15:03:09 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Sun, 30 Aug 2015 15:03:09 -0700 Subject: [phobos] [D-Programming-Language/phobos] 26b26e: Add standard Returns: section to std.exception.ifT... Message-ID: <55e37d9d84b7c_7fe93fe3157cb2c074928@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/phobos Commit: 26b26e306374d7d67aad3a79aae1f195d606d6ad https://github.com/D-Programming-Language/phobos/commit/26b26e306374d7d67aad3a79aae1f195d606d6ad Author: H. S. Teoh Date: 2015-08-28 (Fri, 28 Aug 2015) Changed paths: M std/exception.d Log Message: ----------- Add standard Returns: section to std.exception.ifThrown() Commit: 1a42d1cd32b8c92800b12136e288b4143382dce1 https://github.com/D-Programming-Language/phobos/commit/1a42d1cd32b8c92800b12136e288b4143382dce1 Author: Robert Schadek Date: 2015-08-31 (Mon, 31 Aug 2015) Changed paths: M std/exception.d Log Message: ----------- Merge pull request #3596 from quickfur/std_exception_ifthrown [dox] Add standard Returns: section to std.exception.ifThrown() Compare: https://github.com/D-Programming-Language/phobos/compare/09d5b511f4f3...1a42d1cd32b8 From phobos at puremagic.com Sun Aug 30 15:34:01 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Sun, 30 Aug 2015 15:34:01 -0700 Subject: [phobos] [D-Programming-Language/installer] Message-ID: <55e384d914145_351f3f99931972bc4294c@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/tags/v2.068.1-b1 Home: https://github.com/D-Programming-Language/installer From phobos at puremagic.com Sun Aug 30 22:26:57 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Sun, 30 Aug 2015 22:26:57 -0700 Subject: [phobos] [D-Programming-Language/tools] Message-ID: <55e3e5a1be2f0_7f133f929e9172b81293a@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/tags/v2.068.1-b2 Home: https://github.com/D-Programming-Language/tools From phobos at puremagic.com Sun Aug 30 22:26:55 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Sun, 30 Aug 2015 22:26:55 -0700 Subject: [phobos] [D-Programming-Language/phobos] Message-ID: <55e3e59f1bd58_403d3fad318a32c08508f@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/tags/v2.068.1-b2 Home: https://github.com/D-Programming-Language/phobos From phobos at puremagic.com Sun Aug 30 22:27:03 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Sun, 30 Aug 2015 22:27:03 -0700 Subject: [phobos] [D-Programming-Language/installer] Message-ID: <55e3e5a71044d_42d23fd99890d2b87739f@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/tags/v2.068.1-b2 Home: https://github.com/D-Programming-Language/installer From phobos at puremagic.com Mon Aug 31 00:24:10 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Mon, 31 Aug 2015 00:24:10 -0700 Subject: [phobos] [D-Programming-Language/phobos] 7b4abd: Move deprecations along. Message-ID: <55e4011a312f3_4df33fd96e0552bc4190@hookshot-fe4-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/phobos Commit: 7b4abd0aa75ee8c15752bc55ffab85882d688546 https://github.com/D-Programming-Language/phobos/commit/7b4abd0aa75ee8c15752bc55ffab85882d688546 Author: Jonathan M Davis Date: 2015-08-29 (Sat, 29 Aug 2015) Changed paths: M std/datetime.d M std/exception.d M std/file.d M std/process.d M std/socket.d M std/zip.d Log Message: ----------- Move deprecations along. Commit: f3af4ca0f044013110a1a635b6c73a45361ab801 https://github.com/D-Programming-Language/phobos/commit/f3af4ca0f044013110a1a635b6c73a45361ab801 Author: Jonathan M Davis Date: 2015-08-29 (Sat, 29 Aug 2015) Changed paths: M std/experimental/logger/core.d Log Message: ----------- Update to logger due to fracSec deprecation in std.datetime. I also fixed it so that it casts to DateTime rather than calling all of the various properties on SysTime individually, since that's more or less equivalent to casting to DateTime and getting the property off of it for each call. I probably never should have put those properties on SysTime in the first place, though it is more user-friendly in the cases where you don't care about efficiency. I expect that we _do_ care about efficiency in the logger however. Commit: 535db5ea0277410dfc636ac0a3f2ad00a531379e https://github.com/D-Programming-Language/phobos/commit/535db5ea0277410dfc636ac0a3f2ad00a531379e Author: Dmitry Olshansky Date: 2015-08-31 (Mon, 31 Aug 2015) Changed paths: M std/datetime.d M std/exception.d M std/experimental/logger/core.d M std/file.d M std/process.d M std/socket.d M std/zip.d Log Message: ----------- Merge pull request #3602 from jmdavis/deprecations Move along some of the deprecations. Compare: https://github.com/D-Programming-Language/phobos/compare/1a42d1cd32b8...535db5ea0277 From phobos at puremagic.com Mon Aug 31 00:49:12 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Mon, 31 Aug 2015 00:49:12 -0700 Subject: [phobos] [D-Programming-Language/phobos] eaf7f3: Port std.zip tests from the dmd test suite to std.... Message-ID: <55e406f826ec9_54803fcf2a58f2bc3019@hookshot-fe4-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/phobos Commit: eaf7f3075dccae3606510e87e59faecc9dfecab1 https://github.com/D-Programming-Language/phobos/commit/eaf7f3075dccae3606510e87e59faecc9dfecab1 Author: Jonathan M Davis Date: 2015-08-30 (Sun, 30 Aug 2015) Changed paths: M std/zip.d Log Message: ----------- Port std.zip tests from the dmd test suite to std.zip. For whatever reason, the dmd test suite has tests for std.zip, though for the most part, they seem to just run it without actually checking the results, making them of questionable value. But this commit ports them to std.zip (to remove a Phobos dependency in the dmd test suite) and attempts to make it so that they actually check the results. So, the tests are not identical by any means, but they're similar. Perhaps the most significant test is the one that tests a file that's written with std.zip against the unzip utility, since that's testing against something that we didn't write. Commit: d9ae5f4871626b129994cae6b7fa90bda2cff357 https://github.com/D-Programming-Language/phobos/commit/d9ae5f4871626b129994cae6b7fa90bda2cff357 Author: Daniel Murphy Date: 2015-08-31 (Mon, 31 Aug 2015) Changed paths: M std/zip.d Log Message: ----------- Merge pull request #3605 from jmdavis/zip Port std.zip tests from the dmd test suite to std.zip. Compare: https://github.com/D-Programming-Language/phobos/compare/535db5ea0277...d9ae5f487162 From phobos at puremagic.com Mon Aug 31 09:59:47 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Mon, 31 Aug 2015 09:59:47 -0700 Subject: [phobos] [D-Programming-Language/phobos] 156bf6: fix Issue 14980 - getAddressInfo(null) broken Message-ID: <55e4880321ecc_4bba3f85f056529c1033e2@hookshot-fe4-cp1-prd.iad.github.net.mail> Branch: refs/heads/stable Home: https://github.com/D-Programming-Language/phobos Commit: 156bf68ef7008343755ab450facdd0e5604f6fac https://github.com/D-Programming-Language/phobos/commit/156bf68ef7008343755ab450facdd0e5604f6fac Author: k-hara Date: 2015-08-31 (Mon, 31 Aug 2015) Changed paths: M std/internal/cstring.d Log Message: ----------- fix Issue 14980 - getAddressInfo(null) broken Commit: e06c7a9e607bc7ca37958459c079e81c35893250 https://github.com/D-Programming-Language/phobos/commit/e06c7a9e607bc7ca37958459c079e81c35893250 Author: Dmitry Olshansky Date: 2015-08-31 (Mon, 31 Aug 2015) Changed paths: M std/internal/cstring.d Log Message: ----------- Merge pull request #3612 from 9rnsr/fix14980 [REG2.068] Issue 14980 - getAddressInfo(null) broken Compare: https://github.com/D-Programming-Language/phobos/compare/93500a3b6aff...e06c7a9e607b From phobos at puremagic.com Mon Aug 31 11:33:25 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Mon, 31 Aug 2015 11:33:25 -0700 Subject: [phobos] [D-Programming-Language/phobos] 1156b0: fix Issue 14777 - 0 is not the initial value for s... Message-ID: <55e49df5dd7cf_25073fbd945132b886467@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/phobos Commit: 1156b077b66b8d02f1eb813b676521f60a1ef936 https://github.com/D-Programming-Language/phobos/commit/1156b077b66b8d02f1eb813b676521f60a1ef936 Author: Vladimir Panteleev Date: 2015-08-31 (Mon, 31 Aug 2015) Changed paths: M std/zlib.d Log Message: ----------- fix Issue 14777 - 0 is not the initial value for std.zlib.adler32 Commit: 284bf7606238b52d9c19c9e466129b202858f6db https://github.com/D-Programming-Language/phobos/commit/284bf7606238b52d9c19c9e466129b202858f6db Author: Dmitry Olshansky Date: 2015-08-31 (Mon, 31 Aug 2015) Changed paths: M std/zlib.d Log Message: ----------- Merge pull request #3610 from CyberShadow/pull-20150831-113910 fix Issue 14777 - 0 is not the initial value for std.zlib.adler32 Compare: https://github.com/D-Programming-Language/phobos/compare/d9ae5f487162...284bf7606238 From phobos at puremagic.com Mon Aug 31 13:48:09 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Mon, 31 Aug 2015 13:48:09 -0700 Subject: [phobos] [D-Programming-Language/phobos] 7ef38a: win*.mak: Add std.digest.hmac Message-ID: <55e4bd893c5e7_435e3ff7906032a04559b@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/phobos Commit: 7ef38a0e88f3d32c419ac71cf1c315f0c79608eb https://github.com/D-Programming-Language/phobos/commit/7ef38a0e88f3d32c419ac71cf1c315f0c79608eb Author: Vladimir Panteleev Date: 2015-08-31 (Mon, 31 Aug 2015) Changed paths: M win32.mak M win64.mak Log Message: ----------- win*.mak: Add std.digest.hmac Commit: b4f25d0d43ee93a4479d3acbf071b0348e72dc6b https://github.com/D-Programming-Language/phobos/commit/b4f25d0d43ee93a4479d3acbf071b0348e72dc6b Author: Vladimir Panteleev Date: 2015-08-31 (Mon, 31 Aug 2015) Changed paths: M index.d Log Message: ----------- Update index.d - Add missing modules - Remove obsolete modules - Normalize markup - Disable wrapping of module names - Add intentionally-omitted modules as a comment Fixes issue 14695 Commit: cf8f060e4f3fb5ceb56f313214bfb54df3b005a1 https://github.com/D-Programming-Language/phobos/commit/cf8f060e4f3fb5ceb56f313214bfb54df3b005a1 Author: H. S. Teoh Date: 2015-08-31 (Mon, 31 Aug 2015) Changed paths: M index.d M win32.mak M win64.mak Log Message: ----------- Merge pull request #3607 from CyberShadow/pull-20150831-075804-doc-index Update index.d Compare: https://github.com/D-Programming-Language/phobos/compare/284bf7606238...cf8f060e4f3f From phobos at puremagic.com Mon Aug 31 17:14:19 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Mon, 31 Aug 2015 17:14:19 -0700 Subject: [phobos] [D-Programming-Language/phobos] 4ffc93: Merge pull request #3432 from 9rnsr/fix_alloca Message-ID: <55e4eddb28ba_31653f96c8b2129c95546@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/stable Home: https://github.com/D-Programming-Language/phobos Commit: 4ffc931239cd4a1626b324a539938b738f9f645f https://github.com/D-Programming-Language/phobos/commit/4ffc931239cd4a1626b324a539938b738f9f645f Author: Hara Kenji Date: 2015-09-01 (Tue, 01 Sep 2015) Changed paths: M std/process.d Log Message: ----------- Merge pull request #3432 from 9rnsr/fix_alloca Prevent using alloca and tempCString in same functions Commit: 63459a437a4375f97659b390122bb46a03658a5d https://github.com/D-Programming-Language/phobos/commit/63459a437a4375f97659b390122bb46a03658a5d Author: Hara Kenji Date: 2015-09-01 (Tue, 01 Sep 2015) Changed paths: M std/process.d Log Message: ----------- Merge pull request #3614 from 9rnsr/fix_alloca Merge pull request #3432 from 9rnsr/fix_alloca Compare: https://github.com/D-Programming-Language/phobos/compare/e06c7a9e607b...63459a437a43 From phobos at puremagic.com Mon Aug 31 23:42:19 2015 From: phobos at puremagic.com (GitHub via phobos) Date: Mon, 31 Aug 2015 23:42:19 -0700 Subject: [phobos] [D-Programming-Language/phobos] 07422e: fix Issue 14799 - Documentation for std.zlib.compr... Message-ID: <55e548cbe5af_3c483fa1486d52bc53594@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/D-Programming-Language/phobos Commit: 07422ed9a6a1f0d0c48acdb75fd1f9a8e0cd36a5 https://github.com/D-Programming-Language/phobos/commit/07422ed9a6a1f0d0c48acdb75fd1f9a8e0cd36a5 Author: Vladimir Panteleev Date: 2015-09-01 (Tue, 01 Sep 2015) Changed paths: M std/zlib.d Log Message: ----------- fix Issue 14799 - Documentation for std.zlib.compress is incorrect Commit: 5f165ae4eeac55b909ab2a10feda1434c7c40b74 https://github.com/D-Programming-Language/phobos/commit/5f165ae4eeac55b909ab2a10feda1434c7c40b74 Author: Dmitry Olshansky Date: 2015-09-01 (Tue, 01 Sep 2015) Changed paths: M std/zlib.d Log Message: ----------- Merge pull request #3618 from CyberShadow/pull-20150901-053959 fix Issue 14799 - Documentation for std.zlib.compress is incorrect Compare: https://github.com/D-Programming-Language/phobos/compare/cf8f060e4f3f...5f165ae4eeac