Open Bug 803441 Opened 12 years ago Updated 2 years ago

Convert all users of prclist.h and jsclist.h to use mozilla/LinkedList.h

Categories

(Core :: MFBT, defect)

defect

Tracking

()

People

(Reporter: Waldo, Unassigned)

References

(Depends on 1 open bug, Blocks 1 open bug)

Details

prclist.h and jsclist.h are grody macros, LinkedList.h is the new hotness (and still type-safe, and moreover full of delicious sanity-checking assertions). And prclist.h includes prtypes.h, which is on ehsan's hit list. :-) I kicked this off with bug 803438 so that there's an example of how to do this, so that the individual parts of this bug that need changing can be good first bug territory. (Or maybe second bug, there's a little finickiness to this.) Once that's complete, and maybe after the followup bug 803439 is complete (to consider various tweaks to the interface suggested by that bug), anyone should be able to pick off a file that includes prclist.h or jsclist.h and make the conversion without too much trouble, hopefully.
Depends on: 803520
Depends on: 803666, 803668, 803669, 803665
Depends on: 810679
Depends on: 820889
Depends on: 853910
Depends on: 858974
Depends on: 902696
Depends on: 905230
Depends on: 1142497
Depends on: 1309445
Depends on: 1313362
Depends on: 1356896
Depends on: 1357155
Depends on: 1357560
Depends on: 1357575
Depends on: 1357578
Depends on: 1357582
Depends on: 1357585
Component: General → MFBT
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.