Thread overview
[dmd-internals] [D-Programming-Language/dmd] 8f414b: drop deprecated length in []
Oct 29, 2012
GitHub
Oct 29, 2012
Leandro Lucarella
Oct 29, 2012
Daniel Murphy
Oct 29, 2012
Iain Buclaw
Oct 29, 2012
Daniel Murphy
Oct 29, 2012
Leandro Lucarella
October 28, 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@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@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@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@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@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


October 29, 2012
GitHub, el 28 de October a las 18:15 me escribiste:
>   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@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

Just out of curiosity, is there any policy/plan about when to drop deprecated features?

--
Leandro Lucarella (AKA luca)                     http://llucax.com.ar/
----------------------------------------------------------------------
GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145  104C 949E BFB6 5F5A 8D05)
----------------------------------------------------------------------
<mazzi> gmail is down?
 <Luca> waiting for mail.google.com....
<mazzi> ya vendí todas mis acciones de google en los mercados asiaticos
 <Luca> se viene la ecatombe
<mazzi> mal
<mazzi> es como que te corten el porno en una tarde al pedo en tu casa
_______________________________________________
dmd-internals mailing list
dmd-internals@puremagic.com
http://lists.puremagic.com/mailman/listinfo/dmd-internals
October 29, 2012
http://dlang.org/deprecate.html, min six months per stage.

On Mon, Oct 29, 2012 at 10:03 PM, Leandro Lucarella <luca@llucax.com.ar>wrote:

> GitHub, el 28 de October a las 18:15 me escribiste:
> >   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@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
>
> Just out of curiosity, is there any policy/plan about when to drop deprecated features?
>
> --
> Leandro Lucarella (AKA luca)                     http://llucax.com.ar/
> ----------------------------------------------------------------------
> GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145  104C 949E BFB6 5F5A 8D05)
> ----------------------------------------------------------------------
> <mazzi> gmail is down?
>  <Luca> waiting for mail.google.com....
> <mazzi> ya vendí todas mis acciones de google en los mercados asiaticos
>  <Luca> se viene la ecatombe
> <mazzi> mal
> <mazzi> es como que te corten el porno en una tarde al pedo en tu casa
> _______________________________________________
> dmd-internals mailing list
> dmd-internals@puremagic.com
> http://lists.puremagic.com/mailman/listinfo/dmd-internals


October 29, 2012
On 29 October 2012 12:09, Daniel Murphy <yebblies@gmail.com> wrote:
> http://dlang.org/deprecate.html, min six months per stage.
>
>

By that rule of thumb, all 0.xxx deprecated features should be gone by next release. :-)



-- 
Iain Buclaw

*(p < e ? p++ : p) = (c & 0x0f) + '0';
_______________________________________________
dmd-internals mailing list
dmd-internals@puremagic.com
http://lists.puremagic.com/mailman/listinfo/dmd-internals

October 29, 2012
Well, https://github.com/D-Programming-Language/dmd/pull/697 was merged yesterday, so a lot of them are at least errors now.

(Of course, it sat there for 9 months, otherwise they'd be gone by now)

On Mon, Oct 29, 2012 at 11:30 PM, Iain Buclaw <ibuclaw@ubuntu.com> wrote:

> On 29 October 2012 12:09, Daniel Murphy <yebblies@gmail.com> wrote:
> > http://dlang.org/deprecate.html, min six months per stage.
> >
> >
>
> By that rule of thumb, all 0.xxx deprecated features should be gone by next release. :-)
>
>
>
> --
> Iain Buclaw
>
> *(p < e ? p++ : p) = (c & 0x0f) + '0';
> _______________________________________________
> dmd-internals mailing list
> dmd-internals@puremagic.com
> http://lists.puremagic.com/mailman/listinfo/dmd-internals
>


October 29, 2012
Daniel Murphy, el 29 de October a las 23:09 me escribiste:
> http://dlang.org/deprecate.html, min six months per stage.

Good, thanks!

Maybe it would be extra-nice to give some notice to users before removing stuff, when a release is made for example (adding to the changelog some list of features that will be gone in the next release).

--
Leandro Lucarella (AKA luca)                     http://llucax.com.ar/
----------------------------------------------------------------------
GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145  104C 949E BFB6 5F5A 8D05)
----------------------------------------------------------------------
Tired of lying in the sunshine staying home to watch the rain.
You are young and life is long and there is time to kill today.
And then one day you find ten years have got behind you.
No one told you when to run, you missed the starting gun.
_______________________________________________
dmd-internals mailing list
dmd-internals@puremagic.com
http://lists.puremagic.com/mailman/listinfo/dmd-internals