December 19, 2013
  Branch: refs/heads/2.065
  Home:   https://github.com/D-Programming-Language/phobos
  Commit: d44f7f628cd1c162427bcbcfef1ab221e8aa195f
      https://github.com/D-Programming-Language/phobos/commit/d44f7f628cd1c162427bcbcfef1ab221e8aa195f
  Author: Brad Anderson <eco@gnuk.net>
  Date:   2013-10-15 (Tue, 15 Oct 2013)

  Changed paths:
    M std/typecons.d

  Log Message:
  -----------
  Add example of how to use scoped member variable


  Commit: 8550c8809accf333e7f3fd8cb0e59153f21435cf
      https://github.com/D-Programming-Language/phobos/commit/8550c8809accf333e7f3fd8cb0e59153f21435cf
  Author: John Colvin <john.loughran.colvin@gmail.com>
  Date:   2013-11-16 (Sat, 16 Nov 2013)

  Changed paths:
    M std/json.d

  Log Message:
  -----------
  Documetation fixes

corrected the documentation for JSON_TYPE and added documentation for JSONValue.this


  Commit: 46dc7b557eff1f268859ae56680797d5b45c21bf
      https://github.com/D-Programming-Language/phobos/commit/46dc7b557eff1f268859ae56680797d5b45c21bf
  Author: Kozzi11 <kozzi11@gmail.com>
  Date:   2013-11-22 (Fri, 22 Nov 2013)

  Changed paths:
    M std/encoding.d

  Log Message:
  -----------
  Fix Issue 8877 - std.encoding.transcode is extremely slow


  Commit: b0b72b7665a65283705264e671896adef7530c7d
      https://github.com/D-Programming-Language/phobos/commit/b0b72b7665a65283705264e671896adef7530c7d
  Author: monarchdodra <monarchdodra@gmail.com>
  Date:   2013-11-22 (Fri, 22 Nov 2013)

  Changed paths:
    M std/uuid.d

  Log Message:
  -----------
  Make parseUUID pure


  Commit: f32667718822ac706142bd78363d826ed743af35
      https://github.com/D-Programming-Language/phobos/commit/f32667718822ac706142bd78363d826ed743af35
  Author: monarchdodra <monarchdodra@gmail.com>
  Date:   2013-11-23 (Sat, 23 Nov 2013)

  Changed paths:
    M std/uuid.d

  Log Message:
  -----------
  Cleanup uuid


  Commit: 30ced820e56c9088d08f6254c068df40a995706f
      https://github.com/D-Programming-Language/phobos/commit/30ced820e56c9088d08f6254c068df40a995706f
  Author: Chris Cain <zshazz@gmail.com>
  Date:   2013-11-24 (Sun, 24 Nov 2013)

  Changed paths:
    M std/random.d

  Log Message:
  -----------
  Fix issue 11598 - uniform could be faster for integrals

These changes retain the uniform quality of this function while, in the common case, cutting the number of division operations in half.

Additionally, extra unittests were added to assure that all of the bounds were tested properly.


  Commit: 6aea683103d9e528438edd7369006d054e9e7d13
      https://github.com/D-Programming-Language/phobos/commit/6aea683103d9e528438edd7369006d054e9e7d13
  Author: Simen Kjærås <simen.kjaras@gmail.com>
  Date:   2013-11-25 (Mon, 25 Nov 2013)

  Changed paths:
    M std/bigint.d
    M std/internal/math/biguintcore.d

  Log Message:
  -----------
  Fix 8167 (identity constructor) and 9061 (bitwise ops)


  Commit: 2af80dc13d56849cb9a74728c42ca9ba00a8a1cb
      https://github.com/D-Programming-Language/phobos/commit/2af80dc13d56849cb9a74728c42ca9ba00a8a1cb
  Author: monarchdodra <monarchdodra@gmail.com>
  Date:   2013-11-25 (Mon, 25 Nov 2013)

  Changed paths:
    M std/typecons.d

  Log Message:
  -----------
  Make Tuple.toString conditional


  Commit: ed5a2868269dc801c767b64d27c632e352d1ff0b
      https://github.com/D-Programming-Language/phobos/commit/ed5a2868269dc801c767b64d27c632e352d1ff0b
  Author: Simen Kjærås <simen.kjaras@gmail.com>
  Date:   2013-11-26 (Tue, 26 Nov 2013)

  Changed paths:
    M std/internal/math/biguintcore.d

  Log Message:
  -----------
  Removed unnecessary allocation and computation


  Commit: 52fc3fb3e6fb31e6f133118b8d2f78664f848d8c
      https://github.com/D-Programming-Language/phobos/commit/52fc3fb3e6fb31e6f133118b8d2f78664f848d8c
  Author: Simen Kjærås <simen.kjaras@gmail.com>
  Date:   2013-11-27 (Wed, 27 Nov 2013)

  Changed paths:
    M std/internal/math/biguintcore.d

  Log Message:
  -----------
  Fixed compilation errors on 64-bit platforms (hopefully)


  Commit: 5528b94eae235861734f2a1993f143d83b18b2f9
      https://github.com/D-Programming-Language/phobos/commit/5528b94eae235861734f2a1993f143d83b18b2f9
  Author: = <xinok@live.com>
  Date:   2013-11-28 (Thu, 28 Nov 2013)

  Changed paths:
    M std/algorithm.d

  Log Message:
  -----------
  Fix wost-case of quick sort


  Commit: bd861ad82c8c0d25ab332ce190a2f29173bd9887
      https://github.com/D-Programming-Language/phobos/commit/bd861ad82c8c0d25ab332ce190a2f29173bd9887
  Author: = <xinok@live.com>
  Date:   2013-11-28 (Thu, 28 Nov 2013)

  Changed paths:
    M std/algorithm.d

  Log Message:
  -----------
  Added unittest for issue 7767


  Commit: d055d252bfe7762a13348ecc41c1c678062caf46
      https://github.com/D-Programming-Language/phobos/commit/d055d252bfe7762a13348ecc41c1c678062caf46
  Author: = <xinok@live.com>
  Date:   2013-11-29 (Fri, 29 Nov 2013)

  Changed paths:
    M std/algorithm.d

  Log Message:
  -----------
  Replaced assignments with swaps; Fixed compilation error; misc.


  Commit: 16fa18c90b4d065c2731e208b13419395a25656a
      https://github.com/D-Programming-Language/phobos/commit/16fa18c90b4d065c2731e208b13419395a25656a
  Author: = <xinok@live.com>
  Date:   2013-11-29 (Fri, 29 Nov 2013)

  Changed paths:
    M std/algorithm.d

  Log Message:
  -----------
  (3.0/2.0) should have been (2.0/3.0)


  Commit: 1529ed611622258bdc74742bc1edc065bbd98fa1
      https://github.com/D-Programming-Language/phobos/commit/1529ed611622258bdc74742bc1edc065bbd98fa1
  Author: = <xinok@live.com>
  Date:   2013-11-29 (Fri, 29 Nov 2013)

  Changed paths:
    M std/algorithm.d

  Log Message:
  -----------
  One more swap, replace with swapAt


  Commit: 80b80582bacc607c24b4765ebb4e9e826d262a15
      https://github.com/D-Programming-Language/phobos/commit/80b80582bacc607c24b4765ebb4e9e826d262a15
  Author: = <xinok@live.com>
  Date:   2013-11-29 (Fri, 29 Nov 2013)

  Changed paths:
    M std/algorithm.d

  Log Message:
  -----------
  Fix shadow declaration in unittest and illegal implicit casts


  Commit: 82fef70135f59ff43592e79c46e1121d2e2def51
      https://github.com/D-Programming-Language/phobos/commit/82fef70135f59ff43592e79c46e1121d2e2def51
  Author: = <xinok@live.com>
  Date:   2013-11-29 (Fri, 29 Nov 2013)

  Changed paths:
    M std/algorithm.d

  Log Message:
  -----------
  Fix another break


  Commit: 5f3b5b25d3d1060ecca3942b6a05bb2f60d2e4af
      https://github.com/D-Programming-Language/phobos/commit/5f3b5b25d3d1060ecca3942b6a05bb2f60d2e4af
  Author: = <xinok@live.com>
  Date:   2013-11-30 (Sat, 30 Nov 2013)

  Changed paths:
    M std/algorithm.d

  Log Message:
  -----------
  Add specialized version of optimisticInsertionSort to use swaps, for ranges which don't support assignable elements.


  Commit: 7c01f661ca489dc36c5ef8879a1fe1ca4998ea1c
      https://github.com/D-Programming-Language/phobos/commit/7c01f661ca489dc36c5ef8879a1fe1ca4998ea1c
  Author: Chris Cain <zshazz@gmail.com>
  Date:   2013-12-02 (Mon, 02 Dec 2013)

  Changed paths:
    M std/random.d

  Log Message:
  -----------
  Fix formatting issues


  Commit: 18b8716ff2e84ab6f36cbf004fd70a4a3ded183d
      https://github.com/D-Programming-Language/phobos/commit/18b8716ff2e84ab6f36cbf004fd70a4a3ded183d
  Author: Chris Cain <zshazz@gmail.com>
  Date:   2013-12-02 (Mon, 02 Dec 2013)

  Changed paths:
    M std/random.d

  Log Message:
  -----------
  Include algorithm documentation for integral uniform


  Commit: 90c1a768c5ed30cdf76a62e08c236b9499a1cb2c
      https://github.com/D-Programming-Language/phobos/commit/90c1a768c5ed30cdf76a62e08c236b9499a1cb2c
  Author: = <xinok@live.com>
  Date:   2013-12-02 (Mon, 02 Dec 2013)

  Changed paths:
    M std/algorithm.d

  Log Message:
  -----------
  Convert tabs to spaces


  Commit: 3e63ce8a0fd0e2ed88ece75a6bf9816e99d2967e
      https://github.com/D-Programming-Language/phobos/commit/3e63ce8a0fd0e2ed88ece75a6bf9816e99d2967e
  Author: Chris Cain <zshazz@gmail.com>
  Date:   2013-12-03 (Tue, 03 Dec 2013)

  Changed paths:
    M std/random.d

  Log Message:
  -----------
  Remove special-case check on rare condition

A special case was checked that only occurs when calling uniform with a range of only one element. This was not necessary to keep the math correct and represented a slight slowdown in the common case for no apparent benefit.


  Commit: 62f058f11c4efa8bef8703880aca958f0dc67e6c
      https://github.com/D-Programming-Language/phobos/commit/62f058f11c4efa8bef8703880aca958f0dc67e6c
  Author: Chris Cain <zshazz@gmail.com>
  Date:   2013-12-03 (Tue, 03 Dec 2013)

  Changed paths:
    M std/random.d

  Log Message:
  -----------
  Fixed trailing whitespace


  Commit: 31a435795509e9a0e7e91a743b0cd47fca0ee5ae
      https://github.com/D-Programming-Language/phobos/commit/31a435795509e9a0e7e91a743b0cd47fca0ee5ae
  Author: Jakob Ovrum <jakobovrum@gmail.com>
  Date:   2013-12-03 (Tue, 03 Dec 2013)

  Changed paths:
    M std/uni.d

  Log Message:
  -----------
  Add std.uni.byGrapheme and std.uni.byCodePoint


  Commit: 02129cb68f5df0937c813a59eafed20f6a9abc6d
      https://github.com/D-Programming-Language/phobos/commit/02129cb68f5df0937c813a59eafed20f6a9abc6d
  Author: Jakob Ovrum <jakobovrum@gmail.com>
  Date:   2013-12-03 (Tue, 03 Dec 2013)

  Changed paths:
    M std/range.d

  Log Message:
  -----------
  Move std.range.only example to documented unit test


  Commit: 650b03b56ae940d8bbcc6f753180bf159cb8841c
      https://github.com/D-Programming-Language/phobos/commit/650b03b56ae940d8bbcc6f753180bf159cb8841c
  Author: = <xinok@live.com>
  Date:   2013-12-03 (Tue, 03 Dec 2013)

  Changed paths:
    M std/algorithm.d

  Log Message:
  -----------
  Merge optimisticInsertionSort into a single function; Revise documentation for sort.


  Commit: ab34fb92addca61755474df04a0d0d6e0f1148a2
      https://github.com/D-Programming-Language/phobos/commit/ab34fb92addca61755474df04a0d0d6e0f1148a2
  Author: k-hara <k.hara.pg@gmail.com>
  Date:   2013-12-03 (Tue, 03 Dec 2013)

  Changed paths:
    M std/algorithm.d

  Log Message:
  -----------
  fix Issue 11603 - std.algorithm.canFind does not work when needle is 1-byte zero


  Commit: 29099f989477a6aa69e2ee833f322bf9e8dbd680
      https://github.com/D-Programming-Language/phobos/commit/29099f989477a6aa69e2ee833f322bf9e8dbd680
  Author: k-hara <k.hara.pg@gmail.com>
  Date:   2013-12-03 (Tue, 03 Dec 2013)

  Changed paths:
    M std/regex.d

  Log Message:
  -----------
  fix Issue 11671 - ctRegex broken


  Commit: c98f5f58114b798f51f40bf837f924e2afa3f646
      https://github.com/D-Programming-Language/phobos/commit/c98f5f58114b798f51f40bf837f924e2afa3f646
  Author: monarch dodra <monarchdodra@gmail.com>
  Date:   2013-12-04 (Wed, 04 Dec 2013)

  Changed paths:
    M std/algorithm.d

  Log Message:
  -----------
  Merge pull request #1744 from 9rnsr/fix11603

Issue 11603 - std.algorithm.canFind does not work when needle is 1-byte zero


  Commit: ea8ad591213384ef4918c51588c550f1ef2d36a6
      https://github.com/D-Programming-Language/phobos/commit/ea8ad591213384ef4918c51588c550f1ef2d36a6
  Author: monarch dodra <monarchdodra@gmail.com>
  Date:   2013-12-04 (Wed, 04 Dec 2013)

  Changed paths:
    M std/regex.d

  Log Message:
  -----------
  Merge pull request #1745 from 9rnsr/fix11671

Issue 11671 - ctRegex broken


  Commit: 42eb21616fe0b2bb14c659773e7b9e67230a89b2
      https://github.com/D-Programming-Language/phobos/commit/42eb21616fe0b2bb14c659773e7b9e67230a89b2
  Author: Dmitry Olshansky <dmitry.olsh@gmail.com>
  Date:   2013-12-04 (Wed, 04 Dec 2013)

  Changed paths:
    M std/uni.d

  Log Message:
  -----------
  Make MultiArray CTFE-able, workaround CTFE bug.


  Commit: f5b012eab721287ca7968e01458c092d648b5623
      https://github.com/D-Programming-Language/phobos/commit/f5b012eab721287ca7968e01458c092d648b5623
  Author: Dmitry Olshansky <dmitry.olsh@gmail.com>
  Date:   2013-12-04 (Wed, 04 Dec 2013)

  Changed paths:
    M std/uni.d

  Log Message:
  -----------
  refactor TrieBuilder


  Commit: 378224db3a48ad7d2f8e484b23af0ff9b471776b
      https://github.com/D-Programming-Language/phobos/commit/378224db3a48ad7d2f8e484b23af0ff9b471776b
  Author: Dmitry Olshansky <dmitry.olsh@gmail.com>
  Date:   2013-12-04 (Wed, 04 Dec 2013)

  Changed paths:
    M std/uni.d

  Log Message:
  -----------
  tweak algorithm to actually fast-track zero-pages

Also significantly speed up replicateBits for single bit pattern case.


  Commit: cf7c701c080ad4753c823bf06893b1066e6cbe97
      https://github.com/D-Programming-Language/phobos/commit/cf7c701c080ad4753c823bf06893b1066e6cbe97
  Author: Dmitry Olshansky <dmitry.olsh@gmail.com>
  Date:   2013-12-04 (Wed, 04 Dec 2013)

  Changed paths:
    M std/uni.d

  Log Message:
  -----------
  other tweaks for std.regex/ctRegex


  Commit: 8f132413dd17114ab8a1f1bb1589098602f785a6
      https://github.com/D-Programming-Language/phobos/commit/8f132413dd17114ab8a1f1bb1589098602f785a6
  Author: H. S. Teoh <hsteoh@quickfur.ath.cx>
  Date:   2013-12-04 (Wed, 04 Dec 2013)

  Changed paths:
    M std/bigint.d
    M std/internal/math/biguintcore.d

  Log Message:
  -----------
  Fix issue 11583.

The problem is that the assumption that the first word of a BigUint is always non-zero is false when BigUint == biguintcore.ZERO, which is defined to be [0]. So we need to check for that case in BigUint.opCmp(ulong).

Also, crash-proof BigUint's invariant, since it would cause an out-of-bounds array access if a bug causes data.length==0.


  Commit: 5ef0d3428fd8fd1f11d5469f1330ffa963018e50
      https://github.com/D-Programming-Language/phobos/commit/5ef0d3428fd8fd1f11d5469f1330ffa963018e50
  Author: monarch dodra <monarchdodra@gmail.com>
  Date:   2013-12-04 (Wed, 04 Dec 2013)

  Changed paths:
    M std/bigint.d
    M std/internal/math/biguintcore.d

  Log Message:
  -----------
  Merge pull request #1715 from quickfur/issue11583

Fix issue 11583.


  Commit: 072fec2cd6e78392b90305f2420a1cf59ca46a55
      https://github.com/D-Programming-Language/phobos/commit/072fec2cd6e78392b90305f2420a1cf59ca46a55
  Author: kai <kai@redstar.de>
  Date:   2013-12-05 (Thu, 05 Dec 2013)

  Changed paths:
    M std/math.d

  Log Message:
  -----------
  Make an unit test of std.math IEEE 754-2008 compliant.

IEEE 754-2008 does not specify the sign bit of a NaN. The exceptions to this rule are the operations copy, negate, abs and copySign. In all other cases, the standard does not specify the sign bit (chapter 6.3 on page 35).

The unit test I like to change with this pull request assumes that the sign bit of a NaN is propagated through the exp() computation. This assumption violates IEEE 754-2008.

My fix is the use of abs() on the result, because this operation changes the sign bit of a NaN in a compliant way.

There might be other places which must be fixed but this one really hurts me.


  Commit: 43901ec57bd96b69ca11a5940f7260405b4a34bc
      https://github.com/D-Programming-Language/phobos/commit/43901ec57bd96b69ca11a5940f7260405b4a34bc
  Author: monarch dodra <monarchdodra@gmail.com>
  Date:   2013-12-05 (Thu, 05 Dec 2013)

  Changed paths:
    M std/uni.d

  Log Message:
  -----------
  Merge pull request #1736 from JakobOvrum/graphemerange

Add std.uni.byGrapheme and std.uni.byCodePoint


  Commit: f011a9535f625fb5f1919ee40b38f69e8eaf1d74
      https://github.com/D-Programming-Language/phobos/commit/f011a9535f625fb5f1919ee40b38f69e8eaf1d74
  Author: monarch dodra <monarchdodra@gmail.com>
  Date:   2013-12-05 (Thu, 05 Dec 2013)

  Changed paths:
    M std/encoding.d

  Log Message:
  -----------
  Merge pull request #891 from Kozzi11/master

Fix Issue 8877 - std.encoding.transcode is extremely slow


  Commit: 56ab3796ce331af0073f7ee730707cda2138893f
      https://github.com/D-Programming-Language/phobos/commit/56ab3796ce331af0073f7ee730707cda2138893f
  Author: Simen Kjærås <simen.kjaras@gmail.com>
  Date:   2013-12-05 (Thu, 05 Dec 2013)

  Changed paths:
    M posix.mak
    M std/algorithm.d
    M std/bigint.d
    M std/complex.d
    M std/conv.d
    M std/datetime.d
    M std/encoding.d
    M std/exception.d
    M std/format.d
    M std/internal/math/biguintcore.d
    M std/internal/math/gammafunction.d
    M std/json.d
    M std/math.d
    M std/mmfile.d
    M std/numeric.d
    M std/process.d
    M std/range.d
    M std/regex.d
    M std/stdio.d
    M std/string.d
    M std/typecons.d
    M std/uni.d
    M std/variant.d
    M std/xml.d

  Log Message:
  -----------
  Merge branch 'master' of https://github.com/D-Programming-Language/phobos

Conflicts:
	std/bigint.d


  Commit: 1f9ccde895b67325126683e35685b7ae0f62ca15
      https://github.com/D-Programming-Language/phobos/commit/1f9ccde895b67325126683e35685b7ae0f62ca15
  Author: Iain Buclaw <ibuclaw@ubuntu.com>
  Date:   2013-12-05 (Thu, 05 Dec 2013)

  Changed paths:
    M std/math.d

  Log Message:
  -----------
  Merge pull request #1746 from redstar/ieee

Make an unit test of std.math IEEE 754-2008 compliant.


  Commit: 303a9793b5e18b9f590002196d7bfc0dbdca51e1
      https://github.com/D-Programming-Language/phobos/commit/303a9793b5e18b9f590002196d7bfc0dbdca51e1
  Author: Martin Nowak <code@dawg.eu>
  Date:   2013-12-05 (Thu, 05 Dec 2013)

  Changed paths:
    M .gitignore

  Log Message:
  -----------
  .gitignore Makefile


  Commit: de6cad374dab0c1fe496bba26744606669a3fc2b
      https://github.com/D-Programming-Language/phobos/commit/de6cad374dab0c1fe496bba26744606669a3fc2b
  Author: Daniel Murphy <yebblies@gmail.com>
  Date:   2013-12-05 (Thu, 05 Dec 2013)

  Changed paths:
    M .gitignore

  Log Message:
  -----------
  Merge pull request #1748 from dawgfoto/gitignore

.gitignore Makefile


  Commit: a30171a0cd1ee936e4df23be98429a742cfc531b
      https://github.com/D-Programming-Language/phobos/commit/a30171a0cd1ee936e4df23be98429a742cfc531b
  Author: Martin Nowak <code@dawg.eu>
  Date:   2013-12-05 (Thu, 05 Dec 2013)

  Changed paths:
    M std/path.d

  Log Message:
  -----------
  add test


  Commit: c1251436ba67b39e26f61e54ab79f8ee769fe5e7
      https://github.com/D-Programming-Language/phobos/commit/c1251436ba67b39e26f61e54ab79f8ee769fe5e7
  Author: Martin Nowak <code@dawg.eu>
  Date:   2013-12-05 (Thu, 05 Dec 2013)

  Changed paths:
    M std/path.d

  Log Message:
  -----------
  fix Issue 11691 - can't join pathSplitter with pathSeparator

- The inferred return type of front had an additional
  layer of const because it's a const method.


  Commit: db4b58ac40d9948eb3a238959d295b840fd85371
      https://github.com/D-Programming-Language/phobos/commit/db4b58ac40d9948eb3a238959d295b840fd85371
  Author: H. S. Teoh <hsteoh@quickfur.ath.cx>
  Date:   2013-12-05 (Thu, 05 Dec 2013)

  Changed paths:
    M README.md

  Log Message:
  -----------
  Trivial grammar fix in README.md.


  Commit: 7b2c1aa8fb412763b27889ceaa53027f1fbed6b1
      https://github.com/D-Programming-Language/phobos/commit/7b2c1aa8fb412763b27889ceaa53027f1fbed6b1
  Author: Daniel Murphy <yebblies@gmail.com>
  Date:   2013-12-05 (Thu, 05 Dec 2013)

  Changed paths:
    M README.md

  Log Message:
  -----------
  Merge pull request #1750 from quickfur/grammar

Trivial grammar fix in README.md.


  Commit: 4d3a2c49c8c72a5873f8c64e5b49b6a9ab897382
      https://github.com/D-Programming-Language/phobos/commit/4d3a2c49c8c72a5873f8c64e5b49b6a9ab897382
  Author: monarch dodra <monarchdodra@gmail.com>
  Date:   2013-12-05 (Thu, 05 Dec 2013)

  Changed paths:
    M std/path.d

  Log Message:
  -----------
  Merge pull request #1749 from dawgfoto/fix11691

fix Issue 11691 - can't join pathSplitter with pathSeparator


  Commit: ab5cdb26f85acac2e65787aff11bc11d4bd32674
      https://github.com/D-Programming-Language/phobos/commit/ab5cdb26f85acac2e65787aff11bc11d4bd32674
  Author: Martin Nowak <code@dawg.eu>
  Date:   2013-12-05 (Thu, 05 Dec 2013)

  Changed paths:
    M std/zip.d

  Log Message:
  -----------
  reorganize members

- avoid padding holes (class size 144 byte -> 132 byte)
- move less important attribute members to the bottom


  Commit: a700a2a57282f9185e3d70293f8725a63df3e7be
      https://github.com/D-Programming-Language/phobos/commit/a700a2a57282f9185e3d70293f8725a63df3e7be
  Author: Martin Nowak <code@dawg.eu>
  Date:   2013-12-05 (Thu, 05 Dec 2013)

  Changed paths:
    M std/zip.d

  Log Message:
  -----------
  remove trailing whitespace


  Commit: 463e5d803bf01637487494c93d00e23e8cffbc64
      https://github.com/D-Programming-Language/phobos/commit/463e5d803bf01637487494c93d00e23e8cffbc64
  Author: Martin Nowak <code@dawg.eu>
  Date:   2013-12-05 (Thu, 05 Dec 2013)

  Changed paths:
    M std/zip.d

  Log Message:
  -----------
  fix Issue 11692 - can't set file attributes for std.zip.ArchiveMember

- Document fileAttributes and set the internal _madeVersion
  according to the encode attribute type.

- deprecate direct access to the externalAttributes field


  Commit: 136cf72de131ade8a518d0a6c025fa05e55ce894
      https://github.com/D-Programming-Language/phobos/commit/136cf72de131ade8a518d0a6c025fa05e55ce894
  Author: Martin Nowak <code@dawg.eu>
  Date:   2013-12-05 (Thu, 05 Dec 2013)

  Changed paths:
    M std/zip.d

  Log Message:
  -----------
  add a set time overload which takes a SysTime

- This makes setting the time compatible
  with DirEntry time types.


  Commit: 30433e4e27b16be99e6b07eda4486a92ded9f05b
      https://github.com/D-Programming-Language/phobos/commit/30433e4e27b16be99e6b07eda4486a92ded9f05b
  Author: Martin Nowak <code@dawg.eu>
  Date:   2013-12-05 (Thu, 05 Dec 2013)

  Changed paths:
    M std/zip.d

  Log Message:
  -----------
  add deprecation message


  Commit: 43ff649baed4dd362d518216986a82053e79f4ba
      https://github.com/D-Programming-Language/phobos/commit/43ff649baed4dd362d518216986a82053e79f4ba
  Author: Martin Nowak <code@dawg.eu>
  Date:   2013-12-06 (Fri, 06 Dec 2013)

  Changed paths:
    M posix.mak

  Log Message:
  -----------
  fix SO version names

- MAJOR is always 0 for now, as we still have an unstable ABI
- MINOR version is 64 part of 2.064.2
- PATCH is .2 part of 2.064.2


  Commit: a63dc3e356b50703bc55cd0f3924a0b5d17c889c
      https://github.com/D-Programming-Language/phobos/commit/a63dc3e356b50703bc55cd0f3924a0b5d17c889c
  Author: Tero Hänninen <nomail@invalid>
  Date:   2013-12-06 (Fri, 06 Dec 2013)

  Changed paths:
    M std/typecons.d

  Log Message:
  -----------
  Remove bug from staticIota in typecons

step is not used -> if passed anything other than 1 as step, staticIota will behave incorrectly.


  Commit: 64e0573940ca35af161c147032a23ccacb26e728
      https://github.com/D-Programming-Language/phobos/commit/64e0573940ca35af161c147032a23ccacb26e728
  Author: k-hara <k.hara.pg@gmail.com>
  Date:   2013-12-07 (Sat, 07 Dec 2013)

  Changed paths:
    M std/uni.d

  Log Message:
  -----------
  fix property enforcement


  Commit: f581d2c02075ad8122d821887be38c8eca924db5
      https://github.com/D-Programming-Language/phobos/commit/f581d2c02075ad8122d821887be38c8eca924db5
  Author: Hara Kenji <k.hara.pg+dev@gmail.com>
  Date:   2013-12-07 (Sat, 07 Dec 2013)

  Changed paths:
    M std/uni.d

  Log Message:
  -----------
  Merge pull request #1756 from 9rnsr/enforceProp

fix property enforcement


  Commit: 084bd3a34ae1b5ef09440d0a060ba50478c39428
      https://github.com/D-Programming-Language/phobos/commit/084bd3a34ae1b5ef09440d0a060ba50478c39428
  Author: = <xinok@live.com>
  Date:   2013-12-07 (Sat, 07 Dec 2013)

  Changed paths:
    M std/algorithm.d

  Log Message:
  -----------
  Minor refactor


  Commit: 6392e8af36f78919971504e5e8f4a61170b3e5a1
      https://github.com/D-Programming-Language/phobos/commit/6392e8af36f78919971504e5e8f4a61170b3e5a1
  Author: Johannes Pfau <johannespfau@gmail.com>
  Date:   2013-12-07 (Sat, 07 Dec 2013)

  Changed paths:
    M std/net/curl.d

  Log Message:
  -----------
  Fix possible stack corruption in std.net.curl

The HTTP and SMTP structs are used as value types. The delegate created in onReceiveHeader stores a pointer to this HTTP as it needs to access this.p so we potentially leak a reference to a stack variable here.

As the Impl struct is always allocated on the heap via RefCounted storing a pointer to Impl is not an issue. So we move the delegate generation out of HTTP and into impl to make sure it only stores a pointer to Impl which will stay valid even if the original HTTP object is moved.

Also reset some delegates in _basicHTTP and _basicFTP to avoid leaving references to stack variables around.


  Commit: 099737501d1201e5965f38be938c81cb5455621b
      https://github.com/D-Programming-Language/phobos/commit/099737501d1201e5965f38be938c81cb5455621b
  Author: e10s <electrolysis.jp@gmail.com>
  Date:   2013-12-08 (Sun, 08 Dec 2013)

  Changed paths:
    M std/datetime.d

  Log Message:
  -----------
  add opAssign with non-ref param to each IntervalRange


  Commit: b0182b75d576eb3afb87a49fca083f3fa96a0eb9
      https://github.com/D-Programming-Language/phobos/commit/b0182b75d576eb3afb87a49fca083f3fa96a0eb9
  Author: Martin Nowak <code@dawg.eu>
  Date:   2013-12-08 (Sun, 08 Dec 2013)

  Changed paths:
    M posix.mak

  Log Message:
  -----------
  Merge pull request #1754 from dawgfoto/fixupSOVersion

fix SO version names


  Commit: aae7c341d2ccfb60b2bdb93abc421e3558a70626
      https://github.com/D-Programming-Language/phobos/commit/aae7c341d2ccfb60b2bdb93abc421e3558a70626
  Author: monarch dodra <monarchdodra@gmail.com>
  Date:   2013-12-09 (Mon, 09 Dec 2013)

  Changed paths:
    M std/zip.d

  Log Message:
  -----------
  Merge pull request #1751 from dawgfoto/std_zip

[install,regression] fix Issue 11692 - can't set file attributes for std.zip.ArchiveMember


  Commit: 913434ede6e62ddca252f28b0114611cee9a78a7
      https://github.com/D-Programming-Language/phobos/commit/913434ede6e62ddca252f28b0114611cee9a78a7
  Author: monarch dodra <monarchdodra@gmail.com>
  Date:   2013-12-09 (Mon, 09 Dec 2013)

  Changed paths:
    M std/typecons.d

  Log Message:
  -----------
  Merge pull request #1755 from lgvz/fix

Remove bug from staticIota in typecons


  Commit: 281a5b74ef8f161aa147bae90d5d11f30bc8d51d
      https://github.com/D-Programming-Language/phobos/commit/281a5b74ef8f161aa147bae90d5d11f30bc8d51d
  Author: monarch dodra <monarchdodra@gmail.com>
  Date:   2013-12-09 (Mon, 09 Dec 2013)

  Changed paths:
    M std/zip.d

  Log Message:
  -----------
  Merge pull request #1752 from dawgfoto/std_zip2

add a set time overload which takes a SysTime


  Commit: 624499f0487b41f217d9429c1c2ee8bafe48f9af
      https://github.com/D-Programming-Language/phobos/commit/624499f0487b41f217d9429c1c2ee8bafe48f9af
  Author: monarch dodra <monarchdodra@gmail.com>
  Date:   2013-12-09 (Mon, 09 Dec 2013)

  Changed paths:
    M std/zip.d

  Log Message:
  -----------
  Merge pull request #1753 from dawgfoto/std_zip3

add deprecation message


  Commit: 8e26e2d8cead244296000edc116a93cfcce3241a
      https://github.com/D-Programming-Language/phobos/commit/8e26e2d8cead244296000edc116a93cfcce3241a
  Author: Joseph Rushton Wakeling <joe@webdrake.net>
  Date:   2013-12-09 (Mon, 09 Dec 2013)

  Changed paths:
    M std/complex.d

  Log Message:
  -----------
  Complex.opBinaryRight for numeric types, to allow numeric ^^ complex operations.

The current design takes advantage of the fact that we know we're dealing with a number whose argument is either 0 or PI. An alternative design would be to just create a complex number whose real part is equal to the input, and then raise it to the power of this:

    return typeof(return)(lhs, 0) ^^ this;

This would generate probably less precisely calculated values
but would be 100% consistent with complex ^^ complex calculations.


  Commit: 2de19c7f7b13f63c1d74487ce4063b4283e97eae
      https://github.com/D-Programming-Language/phobos/commit/2de19c7f7b13f63c1d74487ce4063b4283e97eae
  Author: monarch dodra <monarchdodra@gmail.com>
  Date:   2013-12-09 (Mon, 09 Dec 2013)

  Changed paths:
    M std/complex.d

  Log Message:
  -----------
  Merge pull request #1740 from WebDrake/numeric-op-complex

Fix Issue 11652: support numerical ^^ complex operations in std.complex


  Commit: 65bf4bf602954a46cec0e289ec1366574d922802
      https://github.com/D-Programming-Language/phobos/commit/65bf4bf602954a46cec0e289ec1366574d922802
  Author: Francesco Cattoglio <francesco.cattoglio@gmail.com>
  Date:   2013-12-09 (Mon, 09 Dec 2013)

  Changed paths:
    M std/string.d

  Log Message:
  -----------
  added "dchar" for proper handling of UTF-8


  Commit: 3a6051588e99a350ba7c771dc5e624fac1b6a62b
      https://github.com/D-Programming-Language/phobos/commit/3a6051588e99a350ba7c771dc5e624fac1b6a62b
  Author: Francesco Cattoglio <francesco.cattoglio@gmail.com>
  Date:   2013-12-09 (Mon, 09 Dec 2013)

  Changed paths:
    M std/string.d

  Log Message:
  -----------
  Added a UTF symbol to munch() unittest


  Commit: 0070d34b0312ce712aadf68580ad289da0f2d05c
      https://github.com/D-Programming-Language/phobos/commit/0070d34b0312ce712aadf68580ad289da0f2d05c
  Author: k-hara <k.hara.pg@gmail.com>
  Date:   2013-12-09 (Mon, 09 Dec 2013)

  Changed paths:
    M win32.mak
    M win64.mak

  Log Message:
  -----------
  fix Issue 11512 - Can't build Phobos docs with win32 makefile

Change default value of DOCSRC to ../dlang.org


  Commit: a1c4cb33c2fd3157619e9f8094f605121f07bc5a
      https://github.com/D-Programming-Language/phobos/commit/a1c4cb33c2fd3157619e9f8094f605121f07bc5a
  Author: Don Clugston <don.clugston@sociomantic.com>
  Date:   2013-12-10 (Tue, 10 Dec 2013)

  Changed paths:
    M std/range.d

  Log Message:
  -----------
  Fix spelling mistake in doc comment


  Commit: 0efad49b561442d93ce8938fa962de89da9b39c1
      https://github.com/D-Programming-Language/phobos/commit/0efad49b561442d93ce8938fa962de89da9b39c1
  Author: Andrej Mitrovic <andrej.mitrovich@gmail.com>
  Date:   2013-12-10 (Tue, 10 Dec 2013)

  Changed paths:
    M win32.mak
    M win64.mak

  Log Message:
  -----------
  Merge pull request #1761 from 9rnsr/fix11512

Issue 11512 - Can't build Phobos docs with win32 makefile


  Commit: 1b76dd6a51727caba7c7225cfa21191cae1ad666
      https://github.com/D-Programming-Language/phobos/commit/1b76dd6a51727caba7c7225cfa21191cae1ad666
  Author: Iain Buclaw <ibuclaw@ubuntu.com>
  Date:   2013-12-10 (Tue, 10 Dec 2013)

  Changed paths:
    M std/range.d

  Log Message:
  -----------
  Merge pull request #1762 from donc/infinitite

Fix spelling mistake in doc comment


  Commit: cbe9a79d084a6a0bcb5519c1e89bd6e8c7cebf0b
      https://github.com/D-Programming-Language/phobos/commit/cbe9a79d084a6a0bcb5519c1e89bd6e8c7cebf0b
  Author: Nikhil Padmanabhan <nikhil.padmanabhan@yale.edu>
  Date:   2013-12-10 (Tue, 10 Dec 2013)

  Changed paths:
    M std/process.d

  Log Message:
  -----------
  Fix completely trivial typo in std.process.execute documentation


  Commit: 8deaf7f5a76be83a6cde9fb52eb08a282af63bbc
      https://github.com/D-Programming-Language/phobos/commit/8deaf7f5a76be83a6cde9fb52eb08a282af63bbc
  Author: monarch dodra <monarchdodra@gmail.com>
  Date:   2013-12-10 (Tue, 10 Dec 2013)

  Changed paths:
    M std/uni.d

  Log Message:
  -----------
  Merge pull request #1699 from blackwhale/tweak-uni

Tweak unicode Trie generation speed


  Commit: fb87a2455e556858b3dc6ace53872a298eb38d88
      https://github.com/D-Programming-Language/phobos/commit/fb87a2455e556858b3dc6ace53872a298eb38d88
  Author: monarch dodra <monarchdodra@gmail.com>
  Date:   2013-12-10 (Tue, 10 Dec 2013)

  Changed paths:
    M std/string.d

  Log Message:
  -----------
  Merge pull request #1760 from francesco-cattoglio/issue_11713

added "dchar" for proper handling of UTF-8


  Commit: db35781cb694117949e013c1a4bad5b266b848f8
      https://github.com/D-Programming-Language/phobos/commit/db35781cb694117949e013c1a4bad5b266b848f8
  Author: monarch dodra <monarchdodra@gmail.com>
  Date:   2013-12-10 (Tue, 10 Dec 2013)

  Changed paths:
    M std/process.d

  Log Message:
  -----------
  Merge pull request #1763 from npadmana/typo_std_process_execute_doc

Fix completely trivial typo in std.process.execute documentation


  Commit: 3fdd7cb49cbeb39eb9138babd815f8ad729e5cd4
      https://github.com/D-Programming-Language/phobos/commit/3fdd7cb49cbeb39eb9138babd815f8ad729e5cd4
  Author: Andrei Alexandrescu <andrei@erdani.com>
  Date:   2013-12-10 (Tue, 10 Dec 2013)

  Changed paths:
    M posix.mak

  Log Message:
  -----------
  Eliminate 'default' MODEL, instead compute from uname -m


  Commit: 97499580196c965366e64d14156619365cc2450d
      https://github.com/D-Programming-Language/phobos/commit/97499580196c965366e64d14156619365cc2450d
  Author: Walter Bright <walter@walterbright.com>
  Date:   2013-12-10 (Tue, 10 Dec 2013)

  Changed paths:
    M posix.mak

  Log Message:
  -----------
  Merge pull request #1765 from andralex/makefile

Eliminate 'default' MODEL, instead compute from uname -m


  Commit: 672b98677ad2d80163c5a2846662d8bf5cbcbc54
      https://github.com/D-Programming-Language/phobos/commit/672b98677ad2d80163c5a2846662d8bf5cbcbc54
  Author: gittywithexcitement <gittywithexcitement@users.noreply.github.com>
  Date:   2013-12-12 (Thu, 12 Dec 2013)

  Changed paths:
    M std/net/curl.d

  Log Message:
  -----------
  update onReceive documentation

Return value description was incomplete.


  Commit: 66057247eba3bba54ed55752ab7b8a4774d03eb7
      https://github.com/D-Programming-Language/phobos/commit/66057247eba3bba54ed55752ab7b8a4774d03eb7
  Author: Andrej Mitrovic <andrej.mitrovich@gmail.com>
  Date:   2013-12-12 (Thu, 12 Dec 2013)

  Changed paths:
    M std/net/curl.d

  Log Message:
  -----------
  Merge pull request #1767 from gittywithexcitement/patch-1

update onReceive documentation


  Commit: 155326ede5739cfde5255290fc4952a5ec66e3c5
      https://github.com/D-Programming-Language/phobos/commit/155326ede5739cfde5255290fc4952a5ec66e3c5
  Author: e10s <electrolysis.jp@gmail.com>
  Date:   2013-12-12 (Thu, 12 Dec 2013)

  Changed paths:
    M std/datetime.d

  Log Message:
  -----------
  make non-ref opAssigns call the ref overload


  Commit: 2df2d2ea9df3be81829e2bca12271fac3095c61f
      https://github.com/D-Programming-Language/phobos/commit/2df2d2ea9df3be81829e2bca12271fac3095c61f
  Author: e10s <electrolysis.jp@gmail.com>
  Date:   2013-12-12 (Thu, 12 Dec 2013)

  Changed paths:
    M std/datetime.d

  Log Message:
  -----------
  change some ddoc comments to /++ Ditto +/


  Commit: 590101676e67bf2b6c45266f06e9ffc17f32b15c
      https://github.com/D-Programming-Language/phobos/commit/590101676e67bf2b6c45266f06e9ffc17f32b15c
  Author: Andrei Alexandrescu <andrei@erdani.com>
  Date:   2013-12-12 (Thu, 12 Dec 2013)

  Changed paths:
    M posix.mak

  Log Message:
  -----------
  Add dependency control to posix.mak


  Commit: 4b4d552da2e2f7afb382d6517634f0b05b7edddc
      https://github.com/D-Programming-Language/phobos/commit/4b4d552da2e2f7afb382d6517634f0b05b7edddc
  Author: Andrei Alexandrescu <andrei@erdani.com>
  Date:   2013-12-12 (Thu, 12 Dec 2013)

  Changed paths:
    M posix.mak

  Log Message:
  -----------
  remove spurious allocator targets


  Commit: dc25d2d14ae77ed6c6135c6316377704b330934a
      https://github.com/D-Programming-Language/phobos/commit/dc25d2d14ae77ed6c6135c6316377704b330934a
  Author: Martin Nowak <code@dawg.eu>
  Date:   2013-12-12 (Thu, 12 Dec 2013)

  Changed paths:
    M std/zip.d

  Log Message:
  -----------
  fix fileAttributes for Posix


  Commit: 3ee399e389a4db2dd4bc59b6e6e10576c1d022f5
      https://github.com/D-Programming-Language/phobos/commit/3ee399e389a4db2dd4bc59b6e6e10576c1d022f5
  Author: monarch dodra <monarchdodra@gmail.com>
  Date:   2013-12-13 (Fri, 13 Dec 2013)

  Changed paths:
    M std/zip.d

  Log Message:
  -----------
  Merge pull request #1770 from dawgfoto/fixup1751

fix fileAttributes for Posix


  Commit: 6e7b79bed3a6239ddeb0f21b2ad6e45276bb976a
      https://github.com/D-Programming-Language/phobos/commit/6e7b79bed3a6239ddeb0f21b2ad6e45276bb976a
  Author: monarch dodra <monarchdodra@gmail.com>
  Date:   2013-12-13 (Fri, 13 Dec 2013)

  Changed paths:
    M std/datetime.d

  Log Message:
  -----------
  Merge pull request #1758 from e10s/issue11681

Fix Issue 11681 - std.datetime.IntervalRange.opAssign with non-ref parameter is required


  Commit: baf7334518269fb3a1010b912a96747f573f2a89
      https://github.com/D-Programming-Language/phobos/commit/baf7334518269fb3a1010b912a96747f573f2a89
  Author: Martin Nowak <code@dawg.eu>
  Date:   2013-12-13 (Fri, 13 Dec 2013)

  Changed paths:
    M std/zip.d

  Log Message:
  -----------
  mark std.zip classes as final


  Commit: fbc8d1e08e122acb04306a21f73a3c5dd936a350
      https://github.com/D-Programming-Language/phobos/commit/fbc8d1e08e122acb04306a21f73a3c5dd936a350
  Author: Joseph Rushton Wakeling <joe@webdrake.net>
  Date:   2013-12-14 (Sat, 14 Dec 2013)

  Changed paths:
    M std/random.d

  Log Message:
  -----------
  Fix Issue 11738 - partialShuffle should actually _be_ a partial shuffle :-)

This patch fixes the problem that partialShuffle was in fact invariably shuffling the whole of the input, undetected because there were unittests only for randomShuffle.

As well as the fix I've added some unittests specifically for partialShuffle to ensure that it works properly, and I've taken the opportunity to tweak a couple of bits of Ddoc and tidy up the randomShuffle unittests.


  Commit: 92560323dd3d36dc1b2256e91dfd80b209e4ddad
      https://github.com/D-Programming-Language/phobos/commit/92560323dd3d36dc1b2256e91dfd80b209e4ddad
  Author: Simen Kjærås <simen.kjaras@gmail.com>
  Date:   2013-12-14 (Sat, 14 Dec 2013)

  Changed paths:
    M std/internal/math/biguintcore.d

  Log Message:
  -----------
  Got rid of expensive AddOrSubInt call (and related allocation).


  Commit: c67cd90894f03d2f7c36ae6e7e6d935dfabec9ff
      https://github.com/D-Programming-Language/phobos/commit/c67cd90894f03d2f7c36ae6e7e6d935dfabec9ff
  Author: Simen Kjærås <simen.kjaras@gmail.com>
  Date:   2013-12-14 (Sat, 14 Dec 2013)

  Changed paths:
    M std/bigint.d

  Log Message:
  -----------
  Added description of logical (bitwise) operations.


  Commit: f1261a21fbbb7ce49863ad35f693ad7e5371cb22
      https://github.com/D-Programming-Language/phobos/commit/f1261a21fbbb7ce49863ad35f693ad7e5371cb22
  Author: Martin Nowak <code@dawg.eu>
  Date:   2013-12-14 (Sat, 14 Dec 2013)

  Changed paths:
    M std/zip.d

  Log Message:
  -----------
  fixup deprecation of externalAttributes

- directly access private member internally
- only deprecate the property


  Commit: 8412f4d37a78addb226d971619d0842110ae132b
      https://github.com/D-Programming-Language/phobos/commit/8412f4d37a78addb226d971619d0842110ae132b
  Author: Simen Kjærås <simen.kjaras@gmail.com>
  Date:   2013-12-14 (Sat, 14 Dec 2013)

  Changed paths:
    M std/internal/math/biguintcore.d

  Log Message:
  -----------
  Removed unnecessary allocations in twosComplement call.


  Commit: b981c18bfc619c6b4dde8095b920736f5403a27d
      https://github.com/D-Programming-Language/phobos/commit/b981c18bfc619c6b4dde8095b920736f5403a27d
  Author: Martin Nowak <code@dawg.eu>
  Date:   2013-12-14 (Sat, 14 Dec 2013)

  Changed paths:
    M std/zip.d

  Log Message:
  -----------
  fix adding an ArchiveMember to another ZipArchive


  Commit: 5abd7d2d40bd0cbd52dd2ac87ec5a10c7593f98b
      https://github.com/D-Programming-Language/phobos/commit/5abd7d2d40bd0cbd52dd2ac87ec5a10c7593f98b
  Author: Martin Nowak <code@dawg.eu>
  Date:   2013-12-14 (Sat, 14 Dec 2013)

  Changed paths:
    M std/zip.d

  Log Message:
  -----------
  add @safe pure nothrow


  Commit: 42c151df4928273de686c099f5f00340d4ead56a
      https://github.com/D-Programming-Language/phobos/commit/42c151df4928273de686c099f5f00340d4ead56a
  Author: monarch dodra <monarchdodra@gmail.com>
  Date:   2013-12-14 (Sat, 14 Dec 2013)

  Changed paths:
    M std/zip.d

  Log Message:
  -----------
  Merge pull request #1771 from MartinNowak/std_zip

mark std.zip classes as final


  Commit: afc6b1a5ee7d8029421a291f34f27dd23f2e35ea
      https://github.com/D-Programming-Language/phobos/commit/afc6b1a5ee7d8029421a291f34f27dd23f2e35ea
  Author: monarch dodra <monarchdodra@gmail.com>
  Date:   2013-12-15 (Sun, 15 Dec 2013)

  Changed paths:
    M std/zip.d

  Log Message:
  -----------
  Merge pull request #1774 from MartinNowak/std_zip2

fixup deprecation of externalAttributes


  Commit: 1818d190b5fadebd91eb9d9bf146f307807cac9c
      https://github.com/D-Programming-Language/phobos/commit/1818d190b5fadebd91eb9d9bf146f307807cac9c
  Author: Daniel Murphy <yebblies@gmail.com>
  Date:   2013-12-15 (Sun, 15 Dec 2013)

  Changed paths:
    M std/algorithm.d
    M std/array.d
    M std/csv.d
    M std/exception.d
    M std/format.d
    M std/traits.d

  Log Message:
  -----------
  More implicit array to bool


  Commit: 6a8d98dd296448b3e840660b30f98db79b1b4f89
      https://github.com/D-Programming-Language/phobos/commit/6a8d98dd296448b3e840660b30f98db79b1b4f89
  Author: monarch dodra <monarchdodra@gmail.com>
  Date:   2013-12-15 (Sun, 15 Dec 2013)

  Changed paths:
    M std/algorithm.d
    M std/array.d
    M std/csv.d
    M std/exception.d
    M std/format.d
    M std/traits.d

  Log Message:
  -----------
  Merge pull request #1777 from yebblies/issue4733again

More implicit array to bool


  Commit: cd22d66b1cfb2658798b38b1da9692bb2581f988
      https://github.com/D-Programming-Language/phobos/commit/cd22d66b1cfb2658798b38b1da9692bb2581f988
  Author: monarch dodra <monarchdodra@gmail.com>
  Date:   2013-12-15 (Sun, 15 Dec 2013)

  Changed paths:
    M std/algorithm.d

  Log Message:
  -----------
  Merge pull request #1735 from Xinok/master

Fix issue 7767 - worst case of quick sort


  Commit: 39652cbd707030c76dcfb9677212597f486098fc
      https://github.com/D-Programming-Language/phobos/commit/39652cbd707030c76dcfb9677212597f486098fc
  Author: Martin Nowak <code@dawg.eu>
  Date:   2013-12-15 (Sun, 15 Dec 2013)

  Changed paths:
    M std/net/curl.d

  Log Message:
  -----------
  Merge pull request #1757 from jpf91/fixCurl

[urgent] Fix possible stack corruption in std.net.curl


  Commit: 277ce347e917747fb048b3933100a9bd8fd768fe
      https://github.com/D-Programming-Language/phobos/commit/277ce347e917747fb048b3933100a9bd8fd768fe
  Author: Martin Nowak <code@dawg.eu>
  Date:   2013-12-15 (Sun, 15 Dec 2013)

  Changed paths:
    M std/random.d

  Log Message:
  -----------
  Merge pull request #1773 from WebDrake/partial-shuffle

Fix Issue 11738 - partialShuffle should actually _be_ a partial shuffle :-)


  Commit: d5ddbb4901bf95dcfcbcf8d2ea401cf26ae93bbb
      https://github.com/D-Programming-Language/phobos/commit/d5ddbb4901bf95dcfcbcf8d2ea401cf26ae93bbb
  Author: Martin Nowak <code@dawg.eu>
  Date:   2013-12-15 (Sun, 15 Dec 2013)

  Changed paths:
    M std/typecons.d

  Log Message:
  -----------
  Merge pull request #1724 from monarchdodra/tupleToString

Make Tuple.toString conditional


  Commit: 43447a5451cbd692488e12d6286598a72097e95a
      https://github.com/D-Programming-Language/phobos/commit/43447a5451cbd692488e12d6286598a72097e95a
  Author: k-hara <k.hara.pg@gmail.com>
  Date:   2013-12-15 (Sun, 15 Dec 2013)

  Changed paths:
    M std/traits.d

  Log Message:
  -----------
  Use __traits.d(getAliasThis)


  Commit: a047e5052c7a3ee9447710a0101c8d121b3a6846
      https://github.com/D-Programming-Language/phobos/commit/a047e5052c7a3ee9447710a0101c8d121b3a6846
  Author: k-hara <k.hara.pg@gmail.com>
  Date:   2013-12-15 (Sun, 15 Dec 2013)

  Changed paths:
    M std/traits.d

  Log Message:
  -----------
  Fix for nested alias this.


  Commit: 436f2847093abceb01eaab7ab4f5112efea832e3
      https://github.com/D-Programming-Language/phobos/commit/436f2847093abceb01eaab7ab4f5112efea832e3
  Author: Martin Nowak <code@dawg.eu>
  Date:   2013-12-15 (Sun, 15 Dec 2013)

  Changed paths:
    M std/json.d

  Log Message:
  -----------
  Merge pull request #1694 from John-Colvin/patch-5

Documetation fixes

Conflicts:
	std/json.d


  Commit: 22a209821b719416defa156602b3af818aec95d8
      https://github.com/D-Programming-Language/phobos/commit/22a209821b719416defa156602b3af818aec95d8
  Author: Martin Nowak <code@dawg.eu>
  Date:   2013-12-15 (Sun, 15 Dec 2013)

  Changed paths:
    M std/uuid.d

  Log Message:
  -----------
  Merge pull request #1708 from monarchdodra/UUIDPure

Make parseUUID pure


  Commit: 899604e5a653e71ad915b2288630ea80c155e207
      https://github.com/D-Programming-Language/phobos/commit/899604e5a653e71ad915b2288630ea80c155e207
  Author: monarch dodra <monarchdodra@gmail.com>
  Date:   2013-12-15 (Sun, 15 Dec 2013)

  Changed paths:
    M std/typecons.d

  Log Message:
  -----------
  Merge pull request #1644 from eco/patch-5

Add example of how to use scoped member variable


  Commit: 209819fae329467281f300da66512c559debb2b9
      https://github.com/D-Programming-Language/phobos/commit/209819fae329467281f300da66512c559debb2b9
  Author: Jakob Ovrum <jakobovrum@gmail.com>
  Date:   2013-12-16 (Mon, 16 Dec 2013)

  Changed paths:
    M std/algorithm.d

  Log Message:
  -----------
  Change DDoc examples in std.algorithm to documented unittests

Examples with text succeeding them that is not associated with another example are left as-is.


  Commit: 6d1799c37ba63038da287bc6c9d42732d532317c
      https://github.com/D-Programming-Language/phobos/commit/6d1799c37ba63038da287bc6c9d42732d532317c
  Author: Jakob Ovrum <jakobovrum@gmail.com>
  Date:   2013-12-16 (Mon, 16 Dec 2013)

  Changed paths:
    M std/algorithm.d

  Log Message:
  -----------
  Fix std.algorithm.splitter example


  Commit: af52ebdfeb6ddc942764e374c358bf36e0dd6f42
      https://github.com/D-Programming-Language/phobos/commit/af52ebdfeb6ddc942764e374c358bf36e0dd6f42
  Author: Jakob Ovrum <jakobovrum@gmail.com>
  Date:   2013-12-16 (Mon, 16 Dec 2013)

  Changed paths:
    M std/algorithm.d

  Log Message:
  -----------
  Fix std.algorithm.find examples


  Commit: 67e56e4814167323022c8fcfcffec99aae53c112
      https://github.com/D-Programming-Language/phobos/commit/67e56e4814167323022c8fcfcffec99aae53c112
  Author: Jakob Ovrum <jakobovrum@gmail.com>
  Date:   2013-12-16 (Mon, 16 Dec 2013)

  Changed paths:
    M std/algorithm.d

  Log Message:
  -----------
  Fix std.algorithm.findAdjacent example


  Commit: b8bdef9c42a6c17ee375bb56fa5e77f4cb0af3ab
      https://github.com/D-Programming-Language/phobos/commit/b8bdef9c42a6c17ee375bb56fa5e77f4cb0af3ab
  Author: Jakob Ovrum <jakobovrum@gmail.com>
  Date:   2013-12-16 (Mon, 16 Dec 2013)

  Changed paths:
    M std/algorithm.d

  Log Message:
  -----------
  Fix std.algorithm.partition3 example


  Commit: 09fc88f719c9cebb57ce5afa8781562d8037e44d
      https://github.com/D-Programming-Language/phobos/commit/09fc88f719c9cebb57ce5afa8781562d8037e44d
  Author: Jakob Ovrum <jakobovrum@gmail.com>
  Date:   2013-12-16 (Mon, 16 Dec 2013)

  Changed paths:
    M std/algorithm.d

  Log Message:
  -----------
  Fix std.algorithm.topN example


  Commit: e569476df9face1ecf091da70c1472b9f4a49cd7
      https://github.com/D-Programming-Language/phobos/commit/e569476df9face1ecf091da70c1472b9f4a49cd7
  Author: Jakob Ovrum <jakobovrum@gmail.com>
  Date:   2013-12-16 (Mon, 16 Dec 2013)

  Changed paths:
    M std/algorithm.d

  Log Message:
  -----------
  Fix std.algorithm.setIntersection documentation


  Commit: d56d317220d68d98c604debc2cec4a402f57b0c7
      https://github.com/D-Programming-Language/phobos/commit/d56d317220d68d98c604debc2cec4a402f57b0c7
  Author: Jakob Ovrum <jakobovrum@gmail.com>
  Date:   2013-12-16 (Mon, 16 Dec 2013)

  Changed paths:
    M std/algorithm.d

  Log Message:
  -----------
  Remove extraneous header from std.algorithm.reduce example


  Commit: e86b56e8e70e65de74c468e2ffd64ef8e2709a80
      https://github.com/D-Programming-Language/phobos/commit/e86b56e8e70e65de74c468e2ffd64ef8e2709a80
  Author: Jakob Ovrum <jakobovrum@gmail.com>
  Date:   2013-12-16 (Mon, 16 Dec 2013)

  Changed paths:
    M std/algorithm.d

  Log Message:
  -----------
  Change std.algorithm.map example to not use I/O


  Commit: be647d569b54eec3d283ee3e92e8d1ab2050c31f
      https://github.com/D-Programming-Language/phobos/commit/be647d569b54eec3d283ee3e92e8d1ab2050c31f
  Author: Andrej Mitrovic <andrej.mitrovich@gmail.com>
  Date:   2013-12-16 (Mon, 16 Dec 2013)

  Changed paths:
    M std/traits.d

  Log Message:
  -----------
  Merge pull request #1759 from 9rnsr/fix11711

Use __traits.d(getAliasThis)


  Commit: c297d895c9d83c4714a668683e4e247fe093b2c6
      https://github.com/D-Programming-Language/phobos/commit/c297d895c9d83c4714a668683e4e247fe093b2c6
  Author: monarch dodra <monarchdodra@gmail.com>
  Date:   2013-12-16 (Mon, 16 Dec 2013)

  Changed paths:
    M std/algorithm.d

  Log Message:
  -----------
  Merge pull request #1778 from JakobOvrum/algorithmexamples

Change DDoc examples in std.algorithm to documented unittests


  Commit: 11f3b0f721fcd1b69575633b79cae79858bf6f53
      https://github.com/D-Programming-Language/phobos/commit/11f3b0f721fcd1b69575633b79cae79858bf6f53
  Author: monarch dodra <monarchdodra@gmail.com>
  Date:   2013-12-16 (Mon, 16 Dec 2013)

  Changed paths:
    M std/zip.d

  Log Message:
  -----------
  Merge pull request #1775 from MartinNowak/std_zip3

fix adding an ArchiveMember to another ZipArchive


  Commit: fc48d56284f19bf171780554b63b4ae83808b894
      https://github.com/D-Programming-Language/phobos/commit/fc48d56284f19bf171780554b63b4ae83808b894
  Author: monarch dodra <monarchdodra@gmail.com>
  Date:   2013-12-16 (Mon, 16 Dec 2013)

  Changed paths:
    M std/random.d

  Log Message:
  -----------
  Merge pull request #1717 from Zshazz/issue_11598

Fix issue 11598 - uniform could be faster for integrals


  Commit: b53890b07806ae652bf839afd803bc738fc88313
      https://github.com/D-Programming-Language/phobos/commit/b53890b07806ae652bf839afd803bc738fc88313
  Author: Andrei Alexandrescu <andrei@erdani.com>
  Date:   2013-12-16 (Mon, 16 Dec 2013)

  Changed paths:
    M std/getopt.d

  Log Message:
  -----------
  Fix issue 5762


  Commit: 94489cb09cfc3d860ad64a933fce753fc85e8687
      https://github.com/D-Programming-Language/phobos/commit/94489cb09cfc3d860ad64a933fce753fc85e8687
  Author: Simen Kjærås <simen.kjaras@gmail.com>
  Date:   2013-12-17 (Tue, 17 Dec 2013)

  Changed paths:
    M std/bigint.d

  Log Message:
  -----------
  Fix name of bitwise operations


  Commit: 8dc683674ef47121de0d1127816e707742d13569
      https://github.com/D-Programming-Language/phobos/commit/8dc683674ef47121de0d1127816e707742d13569
  Author: Geod24 <mathias.lang@epitech.eu>
  Date:   2013-12-17 (Tue, 17 Dec 2013)

  Changed paths:
    M std/digest/crc.d
    M std/digest/digest.d
    M std/digest/md.d
    M std/digest/ripemd.d
    M std/digest/sha.d

  Log Message:
  -----------
  Turned Examples section in std.digest.* into documented unittest


  Commit: 05738e116c597f17edc13f31c3cda06c38e2239c
      https://github.com/D-Programming-Language/phobos/commit/05738e116c597f17edc13f31c3cda06c38e2239c
  Author: monarch dodra <monarchdodra@gmail.com>
  Date:   2013-12-17 (Tue, 17 Dec 2013)

  Changed paths:
    M std/bigint.d
    M std/internal/math/biguintcore.d

  Log Message:
  -----------
  Merge pull request #1721 from Biotronic/master

Fix 8167 (BigInt identity constructor) and 9061 (BigInt bitwise ops)


  Commit: 127a7851d96f00324834eb8b9d79c4b90871c16d
      https://github.com/D-Programming-Language/phobos/commit/127a7851d96f00324834eb8b9d79c4b90871c16d
  Author: Andrej Mitrovic <andrej.mitrovich@gmail.com>
  Date:   2013-12-17 (Tue, 17 Dec 2013)

  Changed paths:
    M std/digest/crc.d
    M std/digest/digest.d
    M std/digest/md.d
    M std/digest/ripemd.d
    M std/digest/sha.d

  Log Message:
  -----------
  Merge pull request #1780 from Geod24/fix-digest

Turned Examples section in std.digest.* into documented unittest


  Commit: a3f28dc1de4a066d73f76c678d158b7392ca290c
      https://github.com/D-Programming-Language/phobos/commit/a3f28dc1de4a066d73f76c678d158b7392ca290c
  Author: Andrei Alexandrescu <andrei@erdani.com>
  Date:   2013-12-17 (Tue, 17 Dec 2013)

  Changed paths:
    M posix.mak

  Log Message:
  -----------
  feedback


  Commit: b6b66ec4122838840c0bf876e27589783eac5e39
      https://github.com/D-Programming-Language/phobos/commit/b6b66ec4122838840c0bf876e27589783eac5e39
  Author: Andrei Alexandrescu <andrei@erdani.com>
  Date:   2013-12-17 (Tue, 17 Dec 2013)

  Changed paths:
    M posix.mak

  Log Message:
  -----------
  better dependency generation


  Commit: f5c16e0d611c20c85967ae57df969f4b324aa4b4
      https://github.com/D-Programming-Language/phobos/commit/f5c16e0d611c20c85967ae57df969f4b324aa4b4
  Author: Andrei Alexandrescu <andrei@erdani.com>
  Date:   2013-12-17 (Tue, 17 Dec 2013)

  Changed paths:
    M posix.mak

  Log Message:
  -----------
  Fix dependent generation


  Commit: aba34d134f7ea9205a6e1450025da8c4e7e01387
      https://github.com/D-Programming-Language/phobos/commit/aba34d134f7ea9205a6e1450025da8c4e7e01387
  Author: Andrei Alexandrescu <andrei@erdani.com>
  Date:   2013-12-17 (Tue, 17 Dec 2013)

  Changed paths:
    M posix.mak

  Log Message:
  -----------
  C compiles always use -fPIC


  Commit: 71b2879c5223b1510c1c848b20742ba831ddca52
      https://github.com/D-Programming-Language/phobos/commit/71b2879c5223b1510c1c848b20742ba831ddca52
  Author: Daniel Murphy <yebblies@gmail.com>
  Date:   2013-12-17 (Tue, 17 Dec 2013)

  Changed paths:
    M std/container.d

  Log Message:
  -----------
  Call enforce on the pointer, not the slice


  Commit: 331f797accc91cf0b7d5b3801debe46e85d26e2c
      https://github.com/D-Programming-Language/phobos/commit/331f797accc91cf0b7d5b3801debe46e85d26e2c
  Author: Andrei Alexandrescu <andrei@erdani.com>
  Date:   2013-12-17 (Tue, 17 Dec 2013)

  Changed paths:
    M std/container.d

  Log Message:
  -----------
  Merge pull request #1782 from yebblies/enforceslice

Call enforce on the pointer, not the slice


  Commit: 41bbb3d0ed8f90e6c5ac1f53325c2854a07271e6
      https://github.com/D-Programming-Language/phobos/commit/41bbb3d0ed8f90e6c5ac1f53325c2854a07271e6
  Author: Andrej Mitrovic <andrej.mitrovich@gmail.com>
  Date:   2013-12-18 (Wed, 18 Dec 2013)

  Changed paths:
    M std/getopt.d

  Log Message:
  -----------
  Merge pull request #1779 from andralex/getopt

Fix issue 5762


  Commit: 4900690b77ebcd0ae3248119f706e0efac7dcfdc
      https://github.com/D-Programming-Language/phobos/commit/4900690b77ebcd0ae3248119f706e0efac7dcfdc
  Author: Andrei Alexandrescu <andrei@erdani.com>
  Date:   2013-12-18 (Wed, 18 Dec 2013)

  Changed paths:
    M std/getopt.d

  Log Message:
  -----------
  Fix issue 11764


  Commit: 3f6e9601d55c980c6e9b91f5e9ca97a11bf03953
      https://github.com/D-Programming-Language/phobos/commit/3f6e9601d55c980c6e9b91f5e9ca97a11bf03953
  Author: Dmitry Olshansky <dmitry.olsh@gmail.com>
  Date:   2013-12-18 (Wed, 18 Dec 2013)

  Changed paths:
    M std/regex.d

  Log Message:
  -----------
  Fix issue 11762 - DDoc macro S_LINK


  Commit: 25c11b4ec3809675807cc751f9b7cb8cddce70e6
      https://github.com/D-Programming-Language/phobos/commit/25c11b4ec3809675807cc751f9b7cb8cddce70e6
  Author: Andrei Alexandrescu <andrei@erdani.com>
  Date:   2013-12-18 (Wed, 18 Dec 2013)

  Changed paths:
    M std/regex.d

  Log Message:
  -----------
  Merge pull request #1784 from blackwhale/regex-doc

Fix issue 11762 - DDoc macro S_LINK


  Commit: ac83fa77067e50142723d480614ec72d6c40a459
      https://github.com/D-Programming-Language/phobos/commit/ac83fa77067e50142723d480614ec72d6c40a459
  Author: Andrej Mitrovic <andrej.mitrovich@gmail.com>
  Date:   2013-12-18 (Wed, 18 Dec 2013)

  Changed paths:
    M std/getopt.d

  Log Message:
  -----------
  Merge pull request #1783 from andralex/getopt

Fix issue 11764


  Commit: 23b1bf68c7a8f46e2114147f226dc0b55d5ad2b1
      https://github.com/D-Programming-Language/phobos/commit/23b1bf68c7a8f46e2114147f226dc0b55d5ad2b1
  Author: Andrei Alexandrescu <andrei@erdani.com>
  Date:   2013-12-18 (Wed, 18 Dec 2013)

  Changed paths:
    M posix.mak

  Log Message:
  -----------
  Generate deps concurrently with object files


  Commit: ce25c43b2c669b921070b1eb0268623a396a9939
      https://github.com/D-Programming-Language/phobos/commit/ce25c43b2c669b921070b1eb0268623a396a9939
  Author: Martin Nowak <code@dawg.eu>
  Date:   2013-12-18 (Wed, 18 Dec 2013)

  Changed paths:
    M posix.mak

  Log Message:
  -----------
  Merge pull request #1768 from andralex/makefile

Add dependency control to posix.mak


  Commit: c08bc944710a4ef8c7c7324e5822640ae5df736e
      https://github.com/D-Programming-Language/phobos/commit/c08bc944710a4ef8c7c7324e5822640ae5df736e
  Author: Jakob Ovrum <jakobovrum@gmail.com>
  Date:   2013-12-18 (Wed, 18 Dec 2013)

  Changed paths:
    M std/range.d

  Log Message:
  -----------
  Add support for any number of values to std.range.only


  Commit: d8f9b59c15d20ecc840f269656a2f11f5a9afcd2
      https://github.com/D-Programming-Language/phobos/commit/d8f9b59c15d20ecc840f269656a2f11f5a9afcd2
  Author: Ilya <ilyayaroshenko@gmail.com>
  Date:   2013-12-19 (Thu, 19 Dec 2013)

  Changed paths:
    M std/uni.d

  Log Message:
  -----------
  allow using "in"

opIndex is const


  Commit: e93d09e83a7ea29e6ae36b443ccbbfe3eaa712fa
      https://github.com/D-Programming-Language/phobos/commit/e93d09e83a7ea29e6ae36b443ccbbfe3eaa712fa
  Author: Ilya <ilyayaroshenko@gmail.com>
  Date:   2013-12-19 (Thu, 19 Dec 2013)

  Changed paths:
    M std/uni.d

  Log Message:
  -----------
  Update uni.d


  Commit: b8acdb33754e573fda0c7ecba197a3912305644e
      https://github.com/D-Programming-Language/phobos/commit/b8acdb33754e573fda0c7ecba197a3912305644e
  Author: Ilya <ilyayaroshenko@gmail.com>
  Date:   2013-12-19 (Thu, 19 Dec 2013)

  Changed paths:
    M std/uni.d

  Log Message:
  -----------
  add unittest for bool opBinaryRight(string op: "in", U)(U ch) const


  Commit: 7faac8717ea2a308d11e298b0dbc5f1b526ca422
      https://github.com/D-Programming-Language/phobos/commit/7faac8717ea2a308d11e298b0dbc5f1b526ca422
  Author: Andrej Mitrovic <andrej.mitrovich@gmail.com>
  Date:   2013-12-19 (Thu, 19 Dec 2013)

  Changed paths:
    M std/uni.d

  Log Message:
  -----------
  Merge pull request #1786 from 9il/patch-3

std.uni: cyrilic -> cyrillic


  Commit: db17a50241e91b1e4fdc19b999aafaf3b8424c07
      https://github.com/D-Programming-Language/phobos/commit/db17a50241e91b1e4fdc19b999aafaf3b8424c07
  Author: Ilya <ilyayaroshenko@gmail.com>
  Date:   2013-12-19 (Thu, 19 Dec 2013)

  Changed paths:
    M std/uni.d

  Log Message:
  -----------
  Update uni.d


  Commit: 654cb520abab605ade6f956885fa523ad70052c5
      https://github.com/D-Programming-Language/phobos/commit/654cb520abab605ade6f956885fa523ad70052c5
  Author: Daniel Murphy <yebblies@gmail.com>
  Date:   2013-12-19 (Thu, 19 Dec 2013)

  Changed paths:
    M std/uni.d

  Log Message:
  -----------
  Merge pull request #1785 from 9il/patch-2

std.uni: allow using "in"


  Commit: 50ad576f63eccc1ee4c6e72168127137f23fb197
      https://github.com/D-Programming-Language/phobos/commit/50ad576f63eccc1ee4c6e72168127137f23fb197
  Author: monarch dodra <monarchdodra@gmail.com>
  Date:   2013-12-19 (Thu, 19 Dec 2013)

  Changed paths:
    M std/range.d

  Log Message:
  -----------
  Merge pull request #1743 from JakobOvrum/only

Add support for multiple values to std.range.only


  Commit: 2a898359c7e1f4dc34d3c8de3368bc192b852573
      https://github.com/D-Programming-Language/phobos/commit/2a898359c7e1f4dc34d3c8de3368bc192b852573
  Author: monarch dodra <monarchdodra@gmail.com>
  Date:   2013-12-19 (Thu, 19 Dec 2013)

  Changed paths:
    M std/zip.d

  Log Message:
  -----------
  Merge pull request #1751 from dawgfoto/std_zip

[install,regression] fix Issue 11692 - can't set file attributes for std.zip.ArchiveMember


  Commit: 32cd3b2af573d60e74f380eba9afadd6ab30a64b
      https://github.com/D-Programming-Language/phobos/commit/32cd3b2af573d60e74f380eba9afadd6ab30a64b
  Author: AndrewEdwards <edwards.ac@gmail.com>
  Date:   2013-12-19 (Thu, 19 Dec 2013)

  Changed paths:
    M std/algorithm.d
    M std/zip.d

  Log Message:
  -----------
  Merge branch '2.065' of github.com:D-Programming-Language/phobos into 2.065

Conflicts:
	std/zip.d


Compare: https://github.com/D-Programming-Language/phobos/compare/bd6b1020c0a4...32cd3b2af573