gecko-dev/dom/workers
Igor Bukanov 45a458920c bug 736978 - remove JS_FinalizeStub. r=:billm
Currently the GC finalizes on the background thread only objects with null
JSClass::finalize. However, this implies that any object that uses
JS_FinalizeStub for the finalizer would be prevented from the background
finalization.

To fix this the patch removes JS_FinalizeStub replacing it with NULL in all
cases when the class has no custom finalizer. For style consistency the patch
also removed the usage of JSCLASS_NO_OPTIONAL_MEMBERS in the static
declarations as the compiler fills the missing fields with null in any cases.
2012-03-19 15:27:58 +01:00
..
test Bug 736687 - Warn on use of MozBlobBuilder. r=sicking 2012-03-19 12:00:43 +01:00
ChromeWorkerScope.cpp bug 724310 - drop cx argument from JSObject field and fixed slots infallible API. r=:Waldo 2012-02-05 21:07:23 +01:00
ChromeWorkerScope.h
EventTarget.cpp bug 736978 - remove JS_FinalizeStub. r=:billm 2012-03-19 15:27:58 +01:00
EventTarget.h Bug 730511: remove obsolete typedefs intN, uintN, r=luke 2012-02-28 15:11:11 -08:00
Events.cpp bug 736978 - remove JS_FinalizeStub. r=:billm 2012-03-19 15:27:58 +01:00
Events.h Backout 4fc2f49371a8 (bug 725550) for build failures 2012-02-25 00:16:47 +01:00
Exceptions.cpp bug 736978 - remove JS_FinalizeStub. r=:billm 2012-03-19 15:27:58 +01:00
Exceptions.h Bug 730511: remove obsolete typedefs intN, uintN, r=luke 2012-02-28 15:11:11 -08:00
File.cpp bug 736978 - remove JS_FinalizeStub. r=:billm 2012-03-19 15:27:58 +01:00
File.h bug 724310 - drop cx argument from JSObject field and fixed slots infallible API. r=:Waldo 2012-02-05 21:07:23 +01:00
FileReaderSync.cpp bug 736978 - remove JS_FinalizeStub. r=:billm 2012-03-19 15:27:58 +01:00
FileReaderSync.h Bug 664783 - Implement FileReaderSync for Workers. r=bent+sicking. 2011-08-15 20:40:38 -07:00
FileReaderSyncPrivate.cpp Bug 590390 - deCOM nsICharsetAlias. r=smontagu 2012-03-05 12:57:51 +09:00
FileReaderSyncPrivate.h Bug 664783 - Implement FileReaderSync for Workers. r=bent+sicking. 2011-08-15 20:40:38 -07:00
ListenerManager.cpp Bug 498998: Implement XHR timeout in Workers. r=sicking 2012-03-12 17:00:46 -07:00
ListenerManager.h Bug 684526 - Unify jsval and js::Value (r=jorendorff) 2011-09-19 09:34:49 -07:00
Location.cpp bug 736978 - remove JS_FinalizeStub. r=:billm 2012-03-19 15:27:58 +01:00
Location.h
Makefile.in Bug 702388 - Convert Makefiles to use |TEST_DIRS += foo| r=khuey 2012-02-04 17:32:24 +00:00
Navigator.cpp bug 736978 - remove JS_FinalizeStub. r=:billm 2012-03-19 15:27:58 +01:00
Navigator.h
Principal.cpp bug 728250 - remove JSPrincipals::codebase. r=:luke,:bz 2012-03-09 10:48:50 +01:00
Principal.h
Queue.h
RuntimeService.cpp Bug 727445 - Add --enable-address-sanitizer for ASan specific workarounds. Add --enable-llvm-hacks to pass CFLAGS to NSS and omit -Wl,-z,defs for shared libs. r=khuey,kaie 2012-03-07 15:11:15 -08:00
RuntimeService.h Bug 718100 - 'Web workers should GC more'. r=mrbkap. 2012-01-17 12:05:25 -08:00
ScriptLoader.cpp Bug 730511: remove obsolete typedefs intN, uintN, r=luke 2012-02-28 15:11:11 -08:00
ScriptLoader.h Bug 730511: remove obsolete typedefs intN, uintN, r=luke 2012-02-28 15:11:11 -08:00
Worker.cpp Bug 730511: remove obsolete typedefs intN, uintN, r=luke 2012-02-28 15:11:11 -08:00
Worker.h Bug 718202. r=jst. 2012-01-18 10:05:38 -08:00
WorkerFeature.h
WorkerInlines.h bug 724310 - drop cx argument from JSObject field and fixed slots infallible API. r=:Waldo 2012-02-05 21:07:23 +01:00
WorkerPrivate.cpp Remove JS_GetScriptedCaller (bug 732652, r=luke,mrbkap,bholley,smaug,bent). 2012-03-06 15:33:12 -08:00
WorkerPrivate.h Bug 730511: remove obsolete typedefs intN, uintN, r=luke 2012-02-28 15:11:11 -08:00
WorkerScope.cpp bug 736978 - remove JS_FinalizeStub. r=:billm 2012-03-19 15:27:58 +01:00
WorkerScope.h Bug 718202. r=jst. 2012-01-18 10:05:38 -08:00
Workers.h bug 728250 - remove JSPrincipals::codebase. r=:luke,:bz 2012-03-09 10:48:50 +01:00
XMLHttpRequest.cpp Bug 498998: Implement XHR timeout in Workers. r=sicking 2012-03-12 17:00:46 -07:00
XMLHttpRequest.h Bug 718202. r=jst. 2012-01-18 10:05:38 -08:00
XMLHttpRequestPrivate.cpp Bug 498998: Implement XHR timeout in Workers. r=sicking 2012-03-12 17:00:46 -07:00
XMLHttpRequestPrivate.h Bug 498998: Implement XHR timeout in Workers. r=sicking 2012-03-12 17:00:46 -07:00