print out each phase
Add dirty bits for XPCWJ which may or may not do anything
should allocate XPCWJS dirty
mess with test_video_crossorigin to investigate timeouts
Factor out PrepareForCycleCollection
Define IncrementalCycleCollectionSlice and make all scheduled CC invocations use it
Remove the unused manually-triggered arg to CycleCollectNow
Implement basic SpecialPowers.beginICC()
More test munging
Make BeginICC not do anything for the time being
Split nsCC_collect into manual and scheduled versions
Change IncrementalCycleColllectionSlice to nsJSContext::ScheduledCycleCollectNow
pass through a budget to Collect, but ignore it
Add ICC pref to nsJSEnv
Fix build error for adding ignored budget arg to CC
Remove ICC pref from nsCC.cpp
Move ICC slice budget logic from nsCC to nsJSEnv
change beginICC to ccSlice
change beginICC to ccSlice in specialPowers
add fix from existing XPCWJS bug