3074b8e53bc6948a9d956fb28054c305e16a342e: Bug 1054334 - SpiderMonkey: Constify some static variables r=nbp
Dan Gohman <sunfish@mozilla.com> - Mon, 18 Aug 2014 12:20:42 -0700 - rev 200256
Push 9849 by emorley@mozilla.com at Tue, 19 Aug 2014 14:19:31 +0000
Bug 1054334 - SpiderMonkey: Constify some static variables r=nbp
b01844af31c986f08379e826d745a525e19d20c4: Bug 1054334 - SpiderMonkey: Use static and internal name linkage for more symbols r=nbp
Dan Gohman <sunfish@mozilla.com> - Mon, 18 Aug 2014 12:20:41 -0700 - rev 200255
Push 9849 by emorley@mozilla.com at Tue, 19 Aug 2014 14:19:31 +0000
Bug 1054334 - SpiderMonkey: Use static and internal name linkage for more symbols r=nbp
c9b218c047fa70bd8872f5f77c54f47b85422035: Bug 1054334 - SpiderMonkey: Eliminate unnecessary parentheses around return values r=nbp
Dan Gohman <sunfish@mozilla.com> - Mon, 18 Aug 2014 12:20:40 -0700 - rev 200254
Push 9849 by emorley@mozilla.com at Tue, 19 Aug 2014 14:19:31 +0000
Bug 1054334 - SpiderMonkey: Eliminate unnecessary parentheses around return values r=nbp
80db0e307d6d9f4eb42fd26e3e4236d9040edf68: Bug 1054334 - SpiderMonkey: Use () instead of (void) in C++ files r=nbp
Dan Gohman <sunfish@mozilla.com> - Mon, 18 Aug 2014 12:20:39 -0700 - rev 200253
Push 9849 by emorley@mozilla.com at Tue, 19 Aug 2014 14:19:31 +0000
Bug 1054334 - SpiderMonkey: Use () instead of (void) in C++ files r=nbp
e682602319bee1e5a04ca985288b0b54336e80fc: Bug 1054334 - SpiderMonkey: Delete unneeded semicolons r=nbp
Dan Gohman <sunfish@mozilla.com> - Mon, 18 Aug 2014 12:20:39 -0700 - rev 200252
Push 9849 by emorley@mozilla.com at Tue, 19 Aug 2014 14:19:31 +0000
Bug 1054334 - SpiderMonkey: Delete unneeded semicolons r=nbp
a6dba0eca333b4f09597e6c463fb8648a54557f2: Bug 1055001 - Make Maybe's constructor explicit; r=froydnj
Ehsan Akhgari <ehsan@mozilla.com> - Mon, 18 Aug 2014 15:18:30 -0400 - rev 200251
Push 9849 by emorley@mozilla.com at Tue, 19 Aug 2014 14:19:31 +0000
Bug 1055001 - Make Maybe's constructor explicit; r=froydnj
3abedc539cd474fd6daee077ad4d643567fa2671: Bug 1054425 - cache2: leak in CacheFileMetadata::WriteMetadata, r=jduell
Michal Novotny <michal.novotny@gmail.com> - Mon, 18 Aug 2014 21:11:40 +0200 - rev 200250
Push 9849 by emorley@mozilla.com at Tue, 19 Aug 2014 14:19:31 +0000
Bug 1054425 - cache2: leak in CacheFileMetadata::WriteMetadata, r=jduell
6f78b69406b603208de421b6dcfc08063feebc93: Bug 1054322 - sort more messages in js.msg. r=till
Tom Schuster <evilpies@gmail.com> - Mon, 18 Aug 2014 20:45:43 +0200 - rev 200249
Push 9849 by emorley@mozilla.com at Tue, 19 Aug 2014 14:19:31 +0000
Bug 1054322 - sort more messages in js.msg. r=till
917cdf1ffcf7cbde71699f0497726273d4adaa24: Bug 1045617 followup - remove dummy mach command DONTBUILD; r=me
Nathan Froyd <froydnj@mozilla.com> - Wed, 06 Aug 2014 12:28:37 -0400 - rev 200248
Push 9849 by emorley@mozilla.com at Tue, 19 Aug 2014 14:19:31 +0000
Bug 1045617 followup - remove dummy mach command DONTBUILD; r=me
b2d42dbdbfc883b5fe57d8760f2a8afc80e58a83: Bug 1054568 - IonMonkey: Be prepared to check for a remainder after unsigned division r=nbp
Dan Gohman <sunfish@mozilla.com> - Mon, 18 Aug 2014 11:11:57 -0700 - rev 200247
Push 9849 by emorley@mozilla.com at Tue, 19 Aug 2014 14:19:31 +0000
Bug 1054568 - IonMonkey: Be prepared to check for a remainder after unsigned division r=nbp
0380ce352a89541b487577cf925ea31a725e7095: Bug 1054541 - IonMonkey: Set infallible flags using truncation levels r=nbp
Dan Gohman <sunfish@mozilla.com> - Mon, 18 Aug 2014 11:11:55 -0700 - rev 200246
Push 9849 by emorley@mozilla.com at Tue, 19 Aug 2014 14:19:31 +0000
Bug 1054541 - IonMonkey: Set infallible flags using truncation levels r=nbp
621470d025e717313e6e0645258cd0330694c779: Bug 1052089 - Swap out the SafeJSContextGlobal for the new UnprivilegedJunkScope. r=billm
Bobby Holley <bobbyholley@gmail.com> - Mon, 18 Aug 2014 10:57:30 -0700 - rev 200245
Push 9849 by emorley@mozilla.com at Tue, 19 Aug 2014 14:19:31 +0000
Bug 1052089 - Swap out the SafeJSContextGlobal for the new UnprivilegedJunkScope. r=billm
2a2883202fff196ab1f139d83fee51172b6893ec: Bug 1052089 - Rename JunkScope to PrivilegedJunkScope and remove fallibility of singleton scope access. r=billm
Bobby Holley <bobbyholley@gmail.com> - Mon, 18 Aug 2014 10:57:30 -0700 - rev 200244
Push 9849 by emorley@mozilla.com at Tue, 19 Aug 2014 14:19:31 +0000
Bug 1052089 - Rename JunkScope to PrivilegedJunkScope and remove fallibility of singleton scope access. r=billm These two things ended up getting mushed together in my tree.
c4f5dcb57924229c10ac89a6f9c2ae33dcd2f447: Bug 1052089 - Infallibly init singleton scopes in the XPCJSRuntime constructor. r=billm
Bobby Holley <bobbyholley@gmail.com> - Mon, 18 Aug 2014 10:57:30 -0700 - rev 200243
Push 9849 by emorley@mozilla.com at Tue, 19 Aug 2014 14:19:31 +0000
Bug 1052089 - Infallibly init singleton scopes in the XPCJSRuntime constructor. r=billm We've had some problems with GetJunkScope returning null and causing crashes in the past, but I'm now pretty convinced that just null-checking it isn't the answer. Rather than creating it lazily, we should create it at a defined point in startup. Any problems will then be much more reproducible, and we can track them down and fix them.
58e2167bcef6e32ed21d5dde991a82095d86f4ef: Bug 1052089 - Make the junk scope invisible to the debugger and Components-less. r=billm
Bobby Holley <bobbyholley@gmail.com> - Mon, 18 Aug 2014 10:57:30 -0700 - rev 200242
Push 9849 by emorley@mozilla.com at Tue, 19 Aug 2014 14:19:31 +0000
Bug 1052089 - Make the junk scope invisible to the debugger and Components-less. r=billm This prevents the JS engine from trying to fire off debugger notifications and do other complicated things when we create this thing early in startup in the upcoming patches.
550074532758a6e96c189b9fff93e5f6f2267b76: Bug 1052089 - Don't fuss around with remote-XUL XBL-scope special cases for sandboxes. r=billm
Bobby Holley <bobbyholley@gmail.com> - Mon, 18 Aug 2014 10:57:29 -0700 - rev 200241
Push 9849 by emorley@mozilla.com at Tue, 19 Aug 2014 14:19:31 +0000
Bug 1052089 - Don't fuss around with remote-XUL XBL-scope special cases for sandboxes. r=billm
6cb6404e5d91cf47d2a7318cf69840609faaaf88: Bug 1052089 - Don't require the cx to be in a compartment during sandbox creation. r=billm
Bobby Holley <bobbyholley@gmail.com> - Mon, 18 Aug 2014 10:57:29 -0700 - rev 200240
Push 9849 by emorley@mozilla.com at Tue, 19 Aug 2014 14:19:31 +0000
Bug 1052089 - Don't require the cx to be in a compartment during sandbox creation. r=billm
9b163c0d80d035b6657d26369144e54d7d93d625: Bug 1052089 - Stop using a contractid to create a null principal during sandbox creation. r=billm
Bobby Holley <bobbyholley@gmail.com> - Mon, 18 Aug 2014 10:57:29 -0700 - rev 200239
Push 9849 by emorley@mozilla.com at Tue, 19 Aug 2014 14:19:31 +0000
Bug 1052089 - Stop using a contractid to create a null principal during sandbox creation. r=billm This causes problems when used too early in startup.
d0d758777e469e98003bbfbc0b06999b3f7e9ca9: Bug 1052089 - Add a System Principal accessor to nsXPConnect and use it in Sandbox creation. r=billm
Bobby Holley <bobbyholley@gmail.com> - Mon, 18 Aug 2014 10:57:29 -0700 - rev 200238
Push 9849 by emorley@mozilla.com at Tue, 19 Aug 2014 14:19:31 +0000
Bug 1052089 - Add a System Principal accessor to nsXPConnect and use it in Sandbox creation. r=billm nsContentUtils isn't ready by this point.
7741d78f083ab59d77cbc9cee8287e7d62b70a1d: Bug 1052089 - Sprinkle some assert against using nsContentUtils too early. r=billm
Bobby Holley <bobbyholley@gmail.com> - Mon, 18 Aug 2014 10:57:28 -0700 - rev 200237
Push 9849 by emorley@mozilla.com at Tue, 19 Aug 2014 14:19:31 +0000
Bug 1052089 - Sprinkle some assert against using nsContentUtils too early. r=billm And earlier version of these patches called nsContentUtils::GetSystemPrincipal() too early, which returned null, and caused xpc::CreateSandboxObject to create an nsNullPrincipal. Let's avoid having that happen again.
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip