[Issue 15323] Module.members and .deferred3 should use data structure with fast lookup

2016-04-22 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15323

Walter Bright  changed:

   What|Removed |Added

 CC||bugzi...@digitalmars.com

--- Comment #1 from Walter Bright  ---
More information here:

http://www.digitalmars.com/d/archives/digitalmars/D/DMD_internal_appendToModuleMember_performance_283463.html

--


[Issue 15323] Module.members and .deferred3 should use data structure with fast lookup

2016-04-22 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15323

--- Comment #2 from Walter Bright  ---
A better solution is have the template instance contain a field which has a
pointer to which members[] it is contained in (since it is never contained in
more than one).

--


[Issue 15323] Module.members and .deferred3 should use data structure with fast lookup

2016-04-22 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15323

--- Comment #3 from Walter Bright  ---
https://github.com/dlang/dmd/pull/5693

--


[Issue 15323] Module.members and .deferred3 should use data structure with fast lookup

2016-04-23 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15323

--- Comment #4 from github-bugzi...@puremagic.com ---
Commits pushed to master at https://github.com/dlang/dmd

https://github.com/dlang/dmd/commit/cef279d5a192ca643593739661f385b1c3851106
fix Issue 15323 - Module.members and .deferred3 should use data structure with
fast lookup

https://github.com/dlang/dmd/commit/d57ca4c43ffa03628ed414b4a968acd63c4ef17d
Merge pull request #5693 from WalterBright/fix15323

fix Issue 15323 - Module.members and .deferred3 should use data struc…

--


[Issue 15323] Module.members and .deferred3 should use data structure with fast lookup

2016-10-01 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=15323

--- Comment #5 from github-bugzi...@puremagic.com ---
Commits pushed to stable at https://github.com/dlang/dmd

https://github.com/dlang/dmd/commit/cef279d5a192ca643593739661f385b1c3851106
fix Issue 15323 - Module.members and .deferred3 should use data structure with
fast lookup

https://github.com/dlang/dmd/commit/d57ca4c43ffa03628ed414b4a968acd63c4ef17d
Merge pull request #5693 from WalterBright/fix15323

--