20
edits
Line 60: | Line 60: | ||
* <s>{{bug|397080}} - Disable OJI (LiveConnect) in mozilla-central</s> - ''Done.'' | * <s>{{bug|397080}} - Disable OJI (LiveConnect) in mozilla-central</s> - ''Done.'' | ||
* <s>{{bug|397041}} - Remove unnecessary local root scopes</s> - ''Done.'' | * <s>{{bug|397041}} - Remove unnecessary local root scopes</s> - ''Done.'' | ||
* {{bug|392883}} - Remove gcThingFlags | * <s>{{bug|392883}} - Remove gcThingFlags | ||
** The type bits: use the C++ vtable, maybe. (Note: The cycle collector sneakily uses these, in <tt>nsXPConnect.cpp</tt>; it will be changed.) | ** The type bits: use the C++ vtable, maybe. (Note: The cycle collector sneakily uses these, in <tt>nsXPConnect.cpp</tt>; it will be changed.) | ||
** The <code>GCF_LOCK</code> bit: already gone in actionmonkey branch, mainly replaced by allowing MMgc to scan <code>rt->gcLocksHash</code>. | ** The <code>GCF_LOCK</code> bit: already gone in actionmonkey branch, mainly replaced by allowing MMgc to scan <code>rt->gcLocksHash</code>. | ||
** The <code>GCF_MUTABLE</code> bit: move into <code>JSString</code>. Already done in CVS trunk. | ** The <code>GCF_MUTABLE</code> bit: move into <code>JSString</code>. Already done in CVS trunk. | ||
** The <code>GCF_SYSTEM</code> bit: To be determined. | ** The <code>GCF_SYSTEM</code> bit: To be determined.</s> - ''Done.'' | ||
* <s>{{bug|397239}} - Remove "extra" parameter to JS_FN</s> - ''Done.'' | * <s>{{bug|397239}} - Remove "extra" parameter to JS_FN</s> - ''Done.'' | ||
* {{bug|394297}} - Make MMgc thread-safe (as a compile-time option) | * {{bug|394297}} - Make MMgc thread-safe (as a compile-time option) | ||
* {{bug|392602}} - Implement a new heuristic for JS_MaybeGC | * <s>{{bug|392602}} - Implement a new heuristic for JS_MaybeGC</s> - ''Done.'' | ||
== Stage 2 == | == Stage 2 == |
edits