← Back to index
|
Original Bugzilla link
Bug 4098 – [AA] Associative Array replacement implementation, ABI documentation and template wrapper
Status
RESOLVED
Resolution
FIXED
Severity
enhancement
Priority
P2
Component
druntime
Product
D
Version
D2
Platform
Other
OS
All
Creation time
2010-04-17T04:20:23Z
Last change time
2018-05-17T12:24:57Z
Assigned to
Sean Kelly
Creator
Michael Rynn
Comments
Comment #0
by y0uf00bar — 2010-04-17T04:20:23Z
I have documented the original AA ABI and my enhancements and rationale here (
http://www.dsource.org/projects/aa/wiki/DrunTimeAA
). HashMap and HashSet type checked template code (desirable) using the enhanced aaA.d is here (
http://www.dsource.org/projects/aa/browser/trunk/hash/druntime.d
) The necessary druntime aaD.d with replacement and extra functions is here (
http://www.dsource.org/projects/aa/browser/trunk/druntime/aaA.d
) Because it shares the same C functions and heritage of the original aaA.d, some of the same behaviors are bound not yet to be fixed.
Comment #1
by dmitry.olsh — 2018-05-17T12:24:57Z
Well, we already replaced original AA and used template-based lowering + better open addressing hash map.