Closed Bug 971264 Opened 10 years ago Closed 10 years ago

Remove nsHashtable

Categories

(Core :: XPCOM, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla32

People

(Reporter: mccr8, Assigned: mccr8)

References

Details

(Keywords: dev-doc-complete)

Attachments

(1 file)

It is deprecated.
Depends on: 971263
No longer depends on: 967999
Depends on: 975746
Depends on: 975747
No longer depends on: 975746
Depends on: 983899
Depends on: 983990
Depends on: 983993
Depends on: 984008
Depends on: 984123
Depends on: 984124
Depends on: 984125
All dependencies filed.
Assignee: nobody → continuation
Depends on: 998779
Only three uses remain.  One is waiting for the tree to open, one is
waiting for a try run to finish, the third there just are some review
comments to address.  This is a patch on top of those patches.
(According to MXR, comm-central does not use nsHashtable or nsObjectHashtable.)
Comment on attachment 8420177 [details] [diff] [review]
Remove nsHashtable.

This is just waiting on the patch in bug 984123 getting reviewed and landed.

(The header removals are things I forgot in various conversions.)
Attachment #8420177 - Flags: review?(benjamin)
The last blocking patch is on inbound, but I'm not going to land this earlier than Friday in case there are some regressions from the last few patches that have landed.
Comment on attachment 8420177 [details] [diff] [review]
Remove nsHashtable.

<3
Attachment #8420177 - Flags: review?(benjamin) → review+
Thanks to Anuj Agarwal for fixing a bunch of the dependencies here!

https://hg.mozilla.org/integration/mozilla-inbound/rev/f48eaa689a9f
Also thanks to the many reviewers who had to dig through dusty old code to make sure I didn't break things too badly in my patches. ;)
https://hg.mozilla.org/mozilla-central/rev/f48eaa689a9f
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla32
I removed the very brief mention of them from the XPCOM hashtable guide.
In fact, every one of the deprecated hash tables in that guide is gone now, so I removed the whole section!

https://developer.mozilla.org/en-US/docs/Detailed_XPCOM_hashtable_guide
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: