Nicolas B. Pierron
340fe8e866
Bug 799185 part 1 - Rewrite ReconstructPCStack. r=jorendorff,gkw
2012-11-14 18:04:43 -08:00
Boris Zbarsky
05ba9f02c1
Bug 811449 part 8. Get rid of nsGenericElement. r=peterv
2012-11-14 14:10:08 -08:00
Marty Rosenberg
43baddd14f
fix up a bunch of macro-assembler blemishes, and fix a jittest failure (bug 811489, r=djvj)
2012-11-14 16:38:03 -05:00
Joey Armstrong
81b09f23d2
bug 806558: add xpt.py as a dependency for XPIDL_LINK ing
2012-11-14 15:46:15 -05:00
Peter Van der Beken
0a5f44ada8
Fix for bug 807075 (New DOM binding APIs for HTMLElement). r=bz.
...
--HG--
extra : rebase_source : 842b9397d2b050f880c44d3366bcc838e6615fd5
2012-11-11 00:30:15 +01:00
Ben Turner
c8cb7e42d3
Bug 809661 - Need a speedy way to construct a thread list for SMS messages. r=sicking
2012-11-14 11:49:56 -08:00
Ehsan Akhgari
356627a249
Backed out changeset f242101b1c00 (bug 810525) because of failed tests
2012-11-14 11:38:46 -08:00
Brendan Eich
7587e98f7d
Bug 810525 - unregress DecompileValueGenerator change to handle object literal reference bases.
2012-11-15 05:29:57 +11:00
Bobby Holley
6a7c5df33e
Bug 569506 - Tearoff tests. r=mrbkap
2012-11-14 10:15:13 -08:00
Bobby Holley
7c36e30523
Bug 800915 - Remove the cx parameter and simplify various APIs. r=sfink,bz
...
If callers want to throw, it's now their responsibility.
2012-11-14 09:56:26 -08:00
Bobby Holley
2988e5c227
Bug 800915 - Reimplement PUNCTURE consumers in terms of isSafeToUnwrap() and remove PUNCTURE API. r=mrbkap
2012-11-14 09:56:25 -08:00
Bobby Holley
8b01117ea3
Bug 800915 - Add infrastructure to flag security wrappers as unsafe to unwrap. r=mrbkap
2012-11-14 09:56:25 -08:00
Bobby Holley
6f63d40f85
Bug 800915 - Clarify and refine the semantics of SecurityWrapper so that it is used if and only if unwrapping is unsafe. r=mrbkap
...
The naming scheme for Xray typedefs is the concatenation of the tuple:
({SC,}, {Security,Permissive}, Xray, {XPCWN,DOM}). This is admittedly a bit
much, but I think it's still better than explicitly doing the "typdef Foo Xray"
everywhere. Moreover, once the new DOM bindings are done, the last component
in the tuple will go away.
2012-11-14 09:56:25 -08:00
Kartikaya Gupta
d906850600
Bug 808875 - Fix unused variable warning in Assembler-arm.cpp. r=mjrosenb
2012-11-14 09:41:19 -08:00
Ed Morley
35b84cb08f
Backout 54c4f2ff78e3 (bug 807075) for Windows compilation errors
2012-11-14 16:45:28 +00:00
Peter Van der Beken
f19ca9b71f
Fix for bug 807075 (New DOM binding APIs for HTMLElement). r=bz.
...
--HG--
extra : rebase_source : 9afce481cd0a5c8a1014c8c9b0aad7d6665aaa82
2012-11-11 00:30:15 +01:00
Brian Hackett
c47919c1a4
Eagerly generate a single copy of Ion stubs and wrappers, bug 786146. r=dvander
2012-11-14 06:46:31 -08:00
Hannes Verschore
1da45a12a7
Bug 809485: Don't stop at resumepoints in edgecase analysis, r=dvander
2012-11-14 12:02:58 +01:00
Jan de Mooij
def6cea2cd
Bug 809021 - Fix FastInvoke arguments length. r=dvander
2012-11-14 09:58:23 +01:00
Phil Ringnalda
ab21156b10
Merge m-c to m-i
2012-11-13 22:18:42 -08:00
Phil Ringnalda
e9d8463b63
Back out 3da143341145 (bug 784294) and 862f9cd7eb0b (bug 791850) for breaking Jetpack
2012-11-13 22:08:22 -08:00
Vladimir Vukicevic
63b392027c
no bug; sync dirs; CLOSED TREE bustage fix
2012-11-13 14:55:17 -05:00
Ehsan Akhgari
6c694d5172
Merge mozilla-central into mozilla-inbound
2012-11-13 11:16:31 -08:00
Kyle Huey
e690de14af
Bug 810987: When sharing a global, don't import properties onto the global, import them onto the appropriate 'this' object. r=mrbkap
...
--HG--
extra : rebase_source : c3a92d4197831fa3061bf3f01b7cc610cc89e867
2012-11-13 11:13:27 -08:00
Kyle Huey
437ea18f52
Backout Bug 810987.
2012-11-13 10:27:37 -08:00
Kyle Huey
1605b8037a
Backed out changeset 62886fd1aaa4
2012-11-13 10:25:24 -08:00
Kyle Huey
a63f21401a
Bug 810987: Followup bustage fix.
2012-11-13 10:24:08 -08:00
Blake Kaplan
ba222a73cb
Bug 811100 - Use the compartment's global for our global instead of always walking our parent chain. r=luke
...
--HG--
extra : rebase_source : acef0f81b55542b68c821f49afddf5be8b56d90f
2012-11-13 10:38:19 -08:00
Ed Morley
6c4fbc534b
Backout bcb591d32bd6 (bug 809674) on suspicion of breaking B2G marionette-webapi
2012-11-13 13:48:21 +00:00
Hannes Verschore
3cf9adf644
Bug 806298: Follow-up fix to unregress kraken-dft, r=jandem
2012-11-13 11:46:06 +01:00
Hannes Verschore
42483631ba
Bug 806298: Disable recompile check for constructing JM calls, r=dvander
2012-11-13 09:45:35 +01:00
Phil Ringnalda
7d33676bf3
Merge m-c to m-i
2012-11-12 21:08:17 -08:00
Phil Ringnalda
1129de0ed7
Back out 08fd9aa0d6e1 (bug 810102) for turning bug 728834 permaorange
2012-11-12 21:01:17 -08:00
Ryan VanderMeulen
5f0fd7aeda
Backed out de9fff3a523, c567df2244f5, 8e3d976d5dc5, and c7499faaec23 (bug 800915) for bustage.
...
--HG--
extra : rebase_source : c823063bfa31d59d32b3402bd4b458b84b703cd5
2012-11-12 21:43:39 -05:00
Bobby Holley
2e39ac86be
Bug 800915 - Remove the cx parameter and simplify various APIs. r=sfink,bz
...
If callers want to throw, it's now their responsibility.
2012-11-12 17:35:32 -08:00
Bobby Holley
59915360cc
Bug 800915 - Reimplement PUNCTURE consumers in terms of isSafeToUnwrap() and remove PUNCTURE API. r=mrbkap
2012-11-12 17:35:32 -08:00
Bobby Holley
118da73481
Bug 800915 - Add infrastructure to flag security wrappers as unsafe to unwrap. r=mrbkap
2012-11-12 17:35:32 -08:00
Bobby Holley
b892d5b7f5
Bug 800915 - Clarify and refine the semantics of SecurityWrapper so that it is used if and only if unwrapping is unsafe. r=mrbkap
...
The naming scheme for Xray typedefs is the concatenation of the tuple:
({SC,}, {Security,Permissive}, Xray, {XPCWN,DOM}). This is admittedly a bit
much, but I think it's still better than explicitly doing the "typdef Foo Xray"
everywhere. Moreover, once the new DOM bindings are done, the last component
in the tuple will go away.
2012-11-12 17:35:31 -08:00
Makoto Kato
05ff1bb2bb
Bug 810661 - Turn off PGO of Ctypes.cpp. r=khuey
2012-11-13 10:22:05 +09:00
Kannan Vijayan
d3a0b15f29
Bug 803730 - Fix boxing of object input in instanceOf checks. r=sstangl,dvander
2012-11-12 19:40:18 -05:00
Bobby Holley
b12489b1f9
Bug 809674 - Fail at call time when invoking an XPCWrappedJS method with [implicit_jscontext] or [optional_argc]. r=mrbkap
...
I think this is the path of least resistance here.
2012-11-12 16:17:24 -08:00
Bobby Holley
380b933b23
Bug 810743 - First check for pending exceptions, _then_ examine the invoke result. r=mrbkap
2012-11-12 16:17:24 -08:00
Luke Wagner
24bb8ac700
Bug 810192 - don't require a default constructor for Hash{Map,Set}; only construct objects for live elements (r=terrence)
2012-11-12 15:30:39 -08:00
Bill McCloskey
849c947155
Bug 810560 - Followup (r=luke)
2012-11-12 15:17:01 -08:00
Bill McCloskey
0437a8fe30
Bug 810560 - Fix scheduledForDestruction assertion (r=luke)
...
--HG--
extra : rebase_source : 6c25ad6b505e818d66f1caaea907c55355f7559a
2012-11-12 14:57:53 -08:00
Bill McCloskey
75e0cf4d31
Bug 811553 - Only count major page faults when possible (r=terrence)
2012-11-13 17:14:57 -08:00
Bill McCloskey
c06b9e5dc9
Bug 811176 - Shrinking GCs should clean up everything (r=terrence)
2012-11-13 17:14:53 -08:00
Bill McCloskey
0cb04eb1bb
Bug 811176 - Purge small exec pools on GC (r=njn)
2012-11-13 17:13:44 -08:00
Nicholas D. Matsakis
cdee8bbc50
Bug 781602 - Permit multiple ion compilation modes. r=dvander
...
This implies the possibility of multiple ion scripts per JSScript.
* * *
Add abstractions for cases that handle all comp. modes at once.
* * *
split out separate fields for seq, par
* * *
Convert Invalidate() to assert that it is being run in sequential mode.
2012-11-13 18:58:48 -05:00
Jeff Walden
2ba13eb1a0
Warning patrol: change the type of a variable to that of the value assigned to it, remove a set-but-never-used variable. No bug, r=sparky
2012-11-12 13:40:29 -08:00