Thread overview
[Issue 18665] Deprecate Undocumented Operator Overloads
Mar 26, 2018
Jack Stouffer
Mar 26, 2018
Mike Franklin
Jul 05, 2019
Dlang Bot
Jul 08, 2019
Dlang Bot
Jan 15, 2020
Dlang Bot
Jan 15, 2020
Dlang Bot
Jan 15, 2020
Walter Bright
Mar 21, 2020
Mathias LANG
March 26, 2018
https://issues.dlang.org/show_bug.cgi?id=18665

Jack Stouffer <jack@jackstouffer.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jack@jackstouffer.com
            Summary|Deprecate the undocumented  |Deprecate Undocumented
                   |opCom to specify            |Operator Overloads
                   |user-defined negation in    |
                   |favor of opUnary            |

--- Comment #1 from Jack Stouffer <jack@jackstouffer.com> ---
The following should also be deprecated:

opPos
opNeg
opAdd
opAdd_r
opSub
opSub_r
opMul
opMul_r
opDiv
opDiv_r
opMod
opMod_r
opAnd
opAnd_r
opOr
opOr_r
opXor
opXor_r
opShl
opShl_r
opShr
opShr_r
opUShr
opUShr_r
opCat
opCat_r

--
March 26, 2018
https://issues.dlang.org/show_bug.cgi?id=18665

Mike Franklin <slavo5150@yahoo.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |slavo5150@yahoo.com
           See Also|                            |https://issues.dlang.org/sh
                   |                            |ow_bug.cgi?id=12462

--
July 05, 2019
https://issues.dlang.org/show_bug.cgi?id=18665

Dlang Bot <dlang-bot@dlang.rocks> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |pull

--- Comment #2 from Dlang Bot <dlang-bot@dlang.rocks> ---
@JinShil updated dlang/dmd pull request #10130 "Fix Issue 18665 - Deprecate Undocumented Operator Overloads" fixing this issue:

- Fix Issue 18665 - Deprecate Undocumented Operator Overloads

https://github.com/dlang/dmd/pull/10130

--
July 08, 2019
https://issues.dlang.org/show_bug.cgi?id=18665

Dlang Bot <dlang-bot@dlang.rocks> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED

--- Comment #3 from Dlang Bot <dlang-bot@dlang.rocks> ---
dlang/dmd pull request #10130 "Fix Issue 18665 - Deprecate Undocumented Operator Overloads" was merged into master:

- fcbbfe3f544e56e1ac7f04bf6e44c4c7eb2712e3 by JinShil:
  Fix Issue 18665 - Deprecate Undocumented Operator Overloads

https://github.com/dlang/dmd/pull/10130

--
January 15, 2020
https://issues.dlang.org/show_bug.cgi?id=18665

--- Comment #4 from Dlang Bot <dlang-bot@dlang.rocks> ---
dlang/dmd pull request #10716 "Revert "Fix Issue 18665 - Deprecate Undocumented Operator Overloads"" was merged into master:

- 750ed116aa51cd78f0380097ed7f26be502320d7 by Walter Bright:
  Revert "Fix Issue 18665 - Deprecate Undocumented Operator Overloads"

https://github.com/dlang/dmd/pull/10716

--
January 15, 2020
https://issues.dlang.org/show_bug.cgi?id=18665

--- Comment #5 from Dlang Bot <dlang-bot@dlang.rocks> ---
dlang/dmd pull request #10725 "Give D2-style operator overload priority over D1-style, reinstate the latter's deprecation" was merged into master:

- 6a4a2d5ffd7577beb7ae997064652e670bff6856 by Mathias LANG:
  Revert "Revert "Fix Issue 18665 - Deprecate Undocumented Operator Overloads""

https://github.com/dlang/dmd/pull/10725

--
January 15, 2020
https://issues.dlang.org/show_bug.cgi?id=18665

Walter Bright <bugzilla@digitalmars.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
                 CC|                            |bugzilla@digitalmars.com
         Resolution|FIXED                       |---

--
March 21, 2020
https://issues.dlang.org/show_bug.cgi?id=18665

Mathias LANG <pro.mathias.lang@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|REOPENED                    |RESOLVED
                 CC|                            |pro.mathias.lang@gmail.com
         Resolution|---                         |FIXED

--- Comment #6 from Mathias LANG <pro.mathias.lang@gmail.com> ---
The revert has been reverted.

--