[phobos] [D-Programming-Language/phobos] 8f80d6: Add ProxyOf

GitHub noreply at github.com
Thu Mar 8 22:54:36 PST 2012


  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/phobos
  Commit: 8f80d6a6fe3fe00a774aaf8ec60004a1edda6c7d
      https://github.com/D-Programming-Language/phobos/commit/8f80d6a6fe3fe00a774aaf8ec60004a1edda6c7d
  Author: k-hara <k.hara.pg at gmail.com>
  Date:   2012-03-08 (Thu, 08 Mar 2012)

  Changed paths:
    M std/typecons.d

  Log Message:
  -----------
  Add ProxyOf


  Commit: eee42e397817903abbbe43fe4c732e605d63721e
      https://github.com/D-Programming-Language/phobos/commit/eee42e397817903abbbe43fe4c732e605d63721e
  Author: k-hara <k.hara.pg at gmail.com>
  Date:   2012-03-08 (Thu, 08 Mar 2012)

  Changed paths:
    M std/typecons.d

  Log Message:
  -----------
  Add TypeDef


  Commit: 50d80bf9bca073c28424ca469fa08e9fc12138a5
      https://github.com/D-Programming-Language/phobos/commit/50d80bf9bca073c28424ca469fa08e9fc12138a5
  Author: k-hara <k.hara.pg at gmail.com>
  Date:   2012-03-08 (Thu, 08 Mar 2012)

  Changed paths:
    M std/typecons.d

  Log Message:
  -----------
  Apply review result to TypeDef

- Add third template parameter 'cookie'.
- Rename internal payload variable.


  Commit: 7331e0388bd4a06038d885cb7b1dfbf11277086b
      https://github.com/D-Programming-Language/phobos/commit/7331e0388bd4a06038d885cb7b1dfbf11277086b
  Author: k-hara <k.hara.pg at gmail.com>
  Date:   2012-03-08 (Thu, 08 Mar 2012)

  Changed paths:
    M std/typecons.d

  Log Message:
  -----------
  Reduce code redundancy in ProxyOf


  Commit: e0b82d3573729e0ecd5cb64946c60982a37ca0d8
      https://github.com/D-Programming-Language/phobos/commit/e0b82d3573729e0ecd5cb64946c60982a37ca0d8
  Author: Brad Anderson <eco at gnuk.net>
  Date:   2012-03-08 (Thu, 08 Mar 2012)

  Changed paths:
    M win32.mak

  Log Message:
  -----------
  Build std.net.curl and documentation on Windows

Also a missing std.net.isemail line


  Commit: db423aa8030cedbe150fbca0f8bb2bdf146b884e
      https://github.com/D-Programming-Language/phobos/commit/db423aa8030cedbe150fbca0f8bb2bdf146b884e
  Author: k-hara <k.hara.pg at gmail.com>
  Date:   2012-03-08 (Thu, 08 Mar 2012)

  Changed paths:
    M win32.mak

  Log Message:
  -----------
  Revert "Merge pull request #458 from eco/netcurl-windows-missing"

This reverts commit e73a6d408c2023c02ba748d59bd8485712de65ee, reversing
changes made to 673403b5680c77a81b72ac426e80345e16d1db3e.


  Commit: 3443cc86700033d70fa4a04eab03be3e092f5d61
      https://github.com/D-Programming-Language/phobos/commit/3443cc86700033d70fa4a04eab03be3e092f5d61
  Author: Vladimir Panteleev <vladimir at thecybershadow.net>
  Date:   2012-03-08 (Thu, 08 Mar 2012)

  Changed paths:
    M std/socket.d

  Log Message:
  -----------
  std.socket: Explicitly mark body-less methods in abstract class as abstract

I recall someone was having linker errors while trying to subclass
Address. This chance turns it into a compiler error.


  Commit: bd913cc535c6127eb03f9adcb47912ae58b34043
      https://github.com/D-Programming-Language/phobos/commit/bd913cc535c6127eb03f9adcb47912ae58b34043
  Author: Vladimir Panteleev <vladimir at thecybershadow.net>
  Date:   2012-03-08 (Thu, 08 Mar 2012)

  Changed paths:
    M std/socket.d

  Log Message:
  -----------
  std.socket: SocketSet.max should be a @property


  Commit: 635400bcec5617d7a74f5f33dca2fe49d1eeb9e3
      https://github.com/D-Programming-Language/phobos/commit/635400bcec5617d7a74f5f33dca2fe49d1eeb9e3
  Author: Vladimir Panteleev <vladimir at thecybershadow.net>
  Date:   2012-03-08 (Thu, 08 Mar 2012)

  Changed paths:
    M std/socket.d

  Log Message:
  -----------
  std.socket: Improve parseAddress example

Make it clear that parseAddress can be used to validate IP addresses,
and fix incorrect toHostNameString usage (it returns null when the
reverse was not found, and not throw an exception).

http://stackoverflow.com/q/9403297/21501


  Commit: 74e7a6536c92c7934878db46b3ca1158ad5dd39e
      https://github.com/D-Programming-Language/phobos/commit/74e7a6536c92c7934878db46b3ca1158ad5dd39e
  Author: dawg <dawg at dawgfoto.de>
  Date:   2012-03-08 (Thu, 08 Mar 2012)

  Changed paths:
    M std/typecons.d

  Log Message:
  -----------
  scoped allows to bypass class constructor


  Commit: 8240295df15833e2c628fc011dcaa5e2a0c15314
      https://github.com/D-Programming-Language/phobos/commit/8240295df15833e2c628fc011dcaa5e2a0c15314
  Author: dawg <dawg at dawgfoto.de>
  Date:   2012-03-08 (Thu, 08 Mar 2012)

  Changed paths:
    M std/typecons.d

  Log Message:
  -----------
  use inout for accessing Scoped's payload


  Commit: f72c840be840c9dc8c00d1fc61600ac2f668fd16
      https://github.com/D-Programming-Language/phobos/commit/f72c840be840c9dc8c00d1fc61600ac2f668fd16
  Author: dawg <dawg at dawgfoto.de>
  Date:   2012-03-08 (Thu, 08 Mar 2012)

  Changed paths:
    M std/typecons.d

  Log Message:
  -----------
  allow to construct scoped with qualified classes


  Commit: 627c48f00c3c0e6d0ebcfdd7da8df7c3aad2c96f
      https://github.com/D-Programming-Language/phobos/commit/627c48f00c3c0e6d0ebcfdd7da8df7c3aad2c96f
  Author: dawg <dawg at dawgfoto.de>
  Date:   2012-03-08 (Thu, 08 Mar 2012)

  Changed paths:
    M std/algorithm.d

  Log Message:
  -----------
  fix documented precondition of moveAll


  Commit: 12571977d821a2e7e7a799012baea3e8f73dee0d
      https://github.com/D-Programming-Language/phobos/commit/12571977d821a2e7e7a799012baea3e8f73dee0d
  Author: k-hara <k.hara.pg at gmail.com>
  Date:   2012-03-08 (Thu, 08 Mar 2012)

  Changed paths:
    M std/format.d

  Log Message:
  -----------
  fix Issue 6892 - Formatted write with specified length of enum member


  Commit: e7184a04d966f61958c246bd19fb41784d8454b9
      https://github.com/D-Programming-Language/phobos/commit/e7184a04d966f61958c246bd19fb41784d8454b9
  Author: Brad Anderson <eco at gnuk.net>
  Date:   2012-03-08 (Thu, 08 Mar 2012)

  Changed paths:
    M win32.mak

  Log Message:
  -----------
  Build std.net.curl and documentation on Windows 2

Also a missing std.net.isemail line

(second attempt)


  Commit: 346871df2c974671361ad28d02889e95d4f890d6
      https://github.com/D-Programming-Language/phobos/commit/346871df2c974671361ad28d02889e95d4f890d6
  Author: David Herberth <admin at dav1d.de>
  Date:   2012-03-08 (Thu, 08 Mar 2012)

  Changed paths:
    M std/stream.d

  Log Message:
  -----------
  std.stream.EndianStream readStringW fix


  Commit: 036d29f76ca620ba0b220a38a4c85d691cb525d1
      https://github.com/D-Programming-Language/phobos/commit/036d29f76ca620ba0b220a38a4c85d691cb525d1
  Author: Brad Anderson <eco at gnuk.net>
  Date:   2012-03-08 (Thu, 08 Mar 2012)

  Changed paths:
    M win32.mak

  Log Message:
  -----------
  Revert "Build std.net.curl and documentation on Windows 2"

This reverts commit 9c2f390be07927ef08a9d681924afcb90892b3cb.


  Commit: dd89d37fd21562a3975e7d846ef6ddb63b15143e
      https://github.com/D-Programming-Language/phobos/commit/dd89d37fd21562a3975e7d846ef6ddb63b15143e
  Author: k-hara <k.hara.pg at gmail.com>
  Date:   2012-03-08 (Thu, 08 Mar 2012)

  Changed paths:
    M std/format.d

  Log Message:
  -----------
  Eliminate code duplication


  Commit: 8599d6b4acde0eff886876a56f54ecd8e6b528e9
      https://github.com/D-Programming-Language/phobos/commit/8599d6b4acde0eff886876a56f54ecd8e6b528e9
  Author: dawg <dawg at dawgfoto.de>
  Date:   2012-03-08 (Thu, 08 Mar 2012)

  Changed paths:
    M std/utf.d

  Log Message:
  -----------
  optimize std.utf.stride

- templatize functions so that short paths can be inlined
- replace table lookup with bit scan


  Commit: e782771008738464d6ab3e5042457ff1b825b890
      https://github.com/D-Programming-Language/phobos/commit/e782771008738464d6ab3e5042457ff1b825b890
  Author: dawg <dawg at dawgfoto.de>
  Date:   2012-03-08 (Thu, 08 Mar 2012)

  Changed paths:
    M std/utf.d

  Log Message:
  -----------
  code review changes


  Commit: d2388cd39aa7e4bca3fef5da451f430954770870
      https://github.com/D-Programming-Language/phobos/commit/d2388cd39aa7e4bca3fef5da451f430954770870
  Author: Daniel Kolesa <quaker66 at gmail.com>
  Date:   2012-03-08 (Thu, 08 Mar 2012)

  Changed paths:
    M std/concurrency.d

  Log Message:
  -----------
  Fix a bug with shadowing declaration in std.concurrency.


  Commit: 7e92b35efa97727ef6efc8ad1481d7a61a6621db
      https://github.com/D-Programming-Language/phobos/commit/7e92b35efa97727ef6efc8ad1481d7a61a6621db
  Author: David Herberth <admin at dav1d.de>
  Date:   2012-03-08 (Thu, 08 Mar 2012)

  Changed paths:
    M std/format.d

  Log Message:
  -----------
  fixed formatValue conflict


  Commit: 1c1e5887b28f713ac627aa5d986f8294414e7692
      https://github.com/D-Programming-Language/phobos/commit/1c1e5887b28f713ac627aa5d986f8294414e7692
  Author: David Herberth <admin at dav1d.de>
  Date:   2012-03-08 (Thu, 08 Mar 2012)

  Changed paths:
    M std/format.d

  Log Message:
  -----------
  added tests for bug 7628


  Commit: fd01a7b8337a879442bd05aa400bf87eede8acd0
      https://github.com/D-Programming-Language/phobos/commit/fd01a7b8337a879442bd05aa400bf87eede8acd0
  Author: David Herberth <admin at dav1d.de>
  Date:   2012-03-08 (Thu, 08 Mar 2012)

  Changed paths:
    M changelog.dd

  Log Message:
  -----------
  updated changelog.dd


  Commit: 8751299b794b8d4664c3d6da059d6ce60193b4bf
      https://github.com/D-Programming-Language/phobos/commit/8751299b794b8d4664c3d6da059d6ce60193b4bf
  Author: k-hara <k.hara.pg at gmail.com>
  Date:   2012-03-08 (Thu, 08 Mar 2012)

  Changed paths:
    M std/typecons.d

  Log Message:
  -----------
  Add test for indexing/slicing operator overloading.


  Commit: a0dbea1d2c998c7c9da90bf9481c70999361221a
      https://github.com/D-Programming-Language/phobos/commit/a0dbea1d2c998c7c9da90bf9481c70999361221a
  Author: k-hara <k.hara.pg at gmail.com>
  Date:   2012-03-08 (Thu, 08 Mar 2012)

  Changed paths:
    M std/typecons.d

  Log Message:
  -----------
  Remove workaround for issue 5525


  Commit: 5a29b03e2816f01983b2fa821570da1c7d90d5a6
      https://github.com/D-Programming-Language/phobos/commit/5a29b03e2816f01983b2fa821570da1c7d90d5a6
  Author: k-hara <k.hara.pg at gmail.com>
  Date:   2012-03-08 (Thu, 08 Mar 2012)

  Changed paths:
    M std/typecons.d

  Log Message:
  -----------
  Rename: ProxyOf to Proxy, and TypeDef to Typedef.


  Commit: 7b62989568958eaf610b0e80004f1e6358dc2b6b
      https://github.com/D-Programming-Language/phobos/commit/7b62989568958eaf610b0e80004f1e6358dc2b6b
  Author: dsimcha <dsimcha at gmail.com>
  Date:   2012-03-08 (Thu, 08 Mar 2012)

  Changed paths:
    M std/range.d

  Log Message:
  -----------
  Get rid of Bug 2443 workaround in InputRangeObject.


  Commit: 7d493bdfe6b5b4a4fb6014e743966978c1dfb01e
      https://github.com/D-Programming-Language/phobos/commit/7d493bdfe6b5b4a4fb6014e743966978c1dfb01e
  Author: Vladimir Panteleev <thecybershadow at gmail.com>
  Date:   2012-03-08 (Thu, 08 Mar 2012)

  Changed paths:
    M std/regex.d

  Log Message:
  -----------
  std.regex: Fix unicode.org link in DDoc


  Commit: befb5d2650668cf1a26192fa0e7f32382b659a15
      https://github.com/D-Programming-Language/phobos/commit/befb5d2650668cf1a26192fa0e7f32382b659a15
  Author: jmdavis <jmdavisProg at gmx.com>
  Date:   2012-03-08 (Thu, 08 Mar 2012)

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


  Commit: cbda4a0c573aed755058e58ce33c030afe49913d
      https://github.com/D-Programming-Language/phobos/commit/cbda4a0c573aed755058e58ce33c030afe49913d
  Author: jmdavis <jmdavisProg at gmx.com>
  Date:   2012-03-08 (Thu, 08 Mar 2012)

  Changed paths:
    M std/datetime.d

  Log Message:
  -----------
  Quick fix for a timezone change.

Chile is screwing with its DST again, and I made the mistake
of leaving one of the tests using a 2012 date instead of a 2011
date (since 2011 has already happened whereas 2012 is still subject
to change).


Compare: https://github.com/D-Programming-Language/phobos/compare/fd6c446...cbda4a0


More information about the phobos mailing list