December 15, 2013
  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/phobos
  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: 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 :-)


Compare: https://github.com/D-Programming-Language/phobos/compare/39652cbd7070...277ce347e917