[dmd-internals] [D-Programming-Language/dmd] 8f414b: drop deprecated length in []

GitHub noreply at github.com
Sun Oct 28 18:15:09 PDT 2012


  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/dmd
  Commit: 8f414b83bb78ab0d7ea25bf0d2d36b64cfa5a3a6
      https://github.com/D-Programming-Language/dmd/commit/8f414b83bb78ab0d7ea25bf0d2d36b64cfa5a3a6
  Author: Martin Nowak <dawg at dawgfoto.de>
  Date:   2012-10-28 (Sun, 28 Oct 2012)

  Changed paths:
    M src/dsymbol.c
    R test/fail_compilation/fail151.d

  Log Message:
  -----------
  drop deprecated length in []

- length has been deprecated for almost 2 years
- extending opDollar to all array indexing would
  affect code using length otherwise.


  Commit: c055b219d7f171eda86330918fb239c653b64b3d
      https://github.com/D-Programming-Language/dmd/commit/c055b219d7f171eda86330918fb239c653b64b3d
  Author: Martin Nowak <dawg at dawgfoto.de>
  Date:   2012-10-28 (Sun, 28 Oct 2012)

  Changed paths:
    M test/runnable/opover2.d

  Log Message:
  -----------
  unittest for missing opDollar resolutions


  Commit: 091446b71e9f26d244bf348729cba707d13e3618
      https://github.com/D-Programming-Language/dmd/commit/091446b71e9f26d244bf348729cba707d13e3618
  Author: Martin Nowak <dawg at dawgfoto.de>
  Date:   2012-10-28 (Sun, 28 Oct 2012)

  Changed paths:
    M src/dsymbol.c
    M src/expression.c
    M src/expression.h
    M src/opover.c

  Log Message:
  -----------
  implement missing opDollar calls

- extend ArrayScopeSymbol::search to handle opDollar for SliceExp
- merge existing code into resolveOpDollar helper functions


  Commit: a38038e591cb3ffb17ca371183ffdcc2800b3cb6
      https://github.com/D-Programming-Language/dmd/commit/a38038e591cb3ffb17ca371183ffdcc2800b3cb6
  Author: Martin Nowak <dawg at dawgfoto.de>
  Date:   2012-10-28 (Sun, 28 Oct 2012)

  Changed paths:
    M src/dsymbol.c
    M test/runnable/opover2.d

  Log Message:
  -----------
  allow opDollar to match any declaration


  Commit: a88decb8a85efe2e9b59abb7e1fce752051dcdd6
      https://github.com/D-Programming-Language/dmd/commit/a88decb8a85efe2e9b59abb7e1fce752051dcdd6
  Author: Hara Kenji <k.hara.pg+dev at gmail.com>
  Date:   2012-10-28 (Sun, 28 Oct 2012)

  Changed paths:
    M src/dsymbol.c
    M src/expression.c
    M src/expression.h
    M src/opover.c
    R test/fail_compilation/fail151.d
    M test/runnable/opover2.d

  Log Message:
  -----------
  Merge pull request #577 from dawgfoto/Bug7097

fix Issue 7097 - opDollar doesn't work with slicing


Compare: https://github.com/D-Programming-Language/dmd/compare/579e10e20927...a88decb8a85e


More information about the dmd-internals mailing list