Thread overview
[Issue 9029] Built-in types treated specially for alias parameters
Jul 16, 2015
timon.gehr@gmx.ch
Sep 15, 2016
Jonathan M Davis
May 11, 2019
Ethan Watson
May 11, 2019
Dlang Bot
May 15, 2019
Dlang Bot
Apr 02, 2021
Dlang Bot
Apr 02, 2021
Dlang Bot
July 16, 2015
https://issues.dlang.org/show_bug.cgi?id=9029

timon.gehr@gmx.ch changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Severity|enhancement                 |normal

--- Comment #12 from timon.gehr@gmx.ch ---
Elevating importance to normal based on: http://forum.dlang.org/post/lnaidcyffgqkvekawsmq@forum.dlang.org

--
September 15, 2016
https://issues.dlang.org/show_bug.cgi?id=9029

Jonathan M Davis <issues.dlang@jmdavisProg.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |issues.dlang@jmdavisProg.co
                   |                            |m

--- Comment #13 from Jonathan M Davis <issues.dlang@jmdavisProg.com> ---
Related: issue# 16496

If the solution to this is to treat built-in types as symbols (as opposed to special casing alias template parameter so that they work with built-in types in spite of them not being symbols), then that issue will be fixed as well.

--
February 23, 2019
https://issues.dlang.org/show_bug.cgi?id=9029

alexandru.ermicioi@gmail.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |alexandru.ermicioi@gmail.co
                   |                            |m

--
May 11, 2019
https://issues.dlang.org/show_bug.cgi?id=9029

Ethan Watson <gooberman@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |gooberman@gmail.com

--- Comment #14 from Ethan Watson <gooberman@gmail.com> ---
As I flashed up on the screen at DConf:

enum NameOf( alias Symbol ) = Symbol.stringof;
pragma( msg, NameOf!int );

--
May 11, 2019
https://issues.dlang.org/show_bug.cgi?id=9029

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

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

--- Comment #15 from Dlang Bot <dlang-bot@dlang.rocks> ---
@FeepingCreature created dlang/dmd pull request #9769 "Fix issue 9029: make types match to alias template parameters with priority MATCH.convert." fixing this issue:

- Fix issue 9029: make types match to alias template parameters with priority MATCH.convert.

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

--
May 15, 2019
https://issues.dlang.org/show_bug.cgi?id=9029

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

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

--- Comment #16 from Dlang Bot <dlang-bot@dlang.rocks> ---
dlang/dmd pull request #9769 "Fix issue 9029: make all types (including basic) match to alias template parameters with priority MATCH.convert." was merged into master:

- 3e22ae81b18d6caa57865aaa3e0d48ea6678903a by FeepingCreature:
  Fix issue 9029: make types match to alias template parameters with priority
MATCH.convert.

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

--
April 02, 2021
https://issues.dlang.org/show_bug.cgi?id=9029

--- Comment #17 from Dlang Bot <dlang-bot@dlang.rocks> ---
dlang/dmd pull request #12339 "[dmd-cxx] Backport fixes and trivial features from upstream dmd" was merged into dmd-cxx:

- b1eeca4a22011de5c361db37eff9ab6836db313e by FeepingCreature:
  [dmd-cxx] Fix issue 9029: make types match to alias template parameters with
priority MATCH.convert.

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

--
April 02, 2021
https://issues.dlang.org/show_bug.cgi?id=9029

--- Comment #18 from Dlang Bot <dlang-bot@dlang.rocks> ---
dlang/dmd pull request #12345 "[dmd-cxx] Reapply Fix issue 9029: make types match to alias template parameters with priority MATCH.convert." was merged into dmd-cxx:

- f34e3f78c5454360fac46d974d21317a464425ac by FeepingCreature:
  [dmd-cxx] Reapply Fix issue 9029: make types match to alias template
parameters with priority MATCH.convert.

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

--