Jan de Mooij
c8f48f8996
Bug 812537 - Move GetDenseArrayShape to jsarray. r=bhackett
2012-11-17 11:54:21 +01:00
Jonathan Griffin
79264276f7
Backed out a94288026ea5 (Bug 811784) for turning all b2g emulator tests red
2012-11-16 18:30:22 -08:00
David Anderson
ea0b0f4c07
Remove yarr/TypeTraits.h (bug 812678, r=luke).
2012-11-16 16:52:18 -08:00
David Anderson
77dbcd0472
Ensure that frames are cleaned up if we run out of stack space. (bug 812341, r=jandem).
2012-11-16 16:49:18 -08:00
Eddy Bruel
689947d66f
Bug 811343 - proxy parent to cx->global() by default; r=bholley
2012-11-17 00:36:02 +01:00
Kyle Huey
c728f95e75
Bug 811784: Account for subscripts when figuring out what object to stick properties on. r=mrbkap
...
--HG--
extra : rebase_source : 6da8a33c512b2e5758094f4a2108e5c342c7c28c
2012-11-16 08:54:58 -08:00
Brian Hackett
3a492ca63a
Pass runtime instead of bogus compartment to MarkFromIon, bug 812235. r=dvander
2012-11-16 12:28:27 -08:00
Bill McCloskey
79e3561036
Bug 812393 - Sweep strings and scripts incrementally (r=jonco)
...
--HG--
extra : rebase_source : 301b3029444d378bcb90e7140b508f6f35187425
2012-11-16 11:08:32 -08:00
Brian Hackett
cdd5dbbb82
Don't discard JM code after off thread Ion compilation until the Ion code can be entered, bug 785494. r=jandem
2012-11-16 10:38:28 -08:00
Ed Morley
a72389aba9
Backout 4bc502c08da4 (bug 811784) for xpcshell failures
2012-11-16 18:16:33 +00:00
Shu-yu Guo
39b7ddae3d
Bug 808949 - Remove clearParent and clearType from {Clone,XDR}InterpretedFunction. (r=bhackett)
2012-11-16 09:24:24 -08:00
Brian Hackett
02f84ecb22
Add profiling of basic block hit counts for IonMonkey and expose to addons, bug 811349. r=pierron
2012-11-16 09:14:06 -08:00
Kyle Huey
ee01241abe
Bug 811784: Account for subscripts when figuring out what object to stick properties on. r=mrbkap
2012-11-16 08:54:58 -08:00
Marty Rosenberg
f4938f9319
Rather than just infinite looping, or abort compilation on would-be iloops (bug 803470, r=dvander)
2012-11-16 09:12:49 -05:00
Jan de Mooij
91bff06d27
Bug 812280 - Remove move32/movePtr overloads that take an Address. r=dvander
2012-11-16 12:05:55 +01:00
Kannan Vijayan
96d5dc12c8
Bug 803730 - Mochitest for bug.
2012-11-15 22:57:18 -05:00
David Anderson
ecfa980647
Don't allow sets to readonly properties (bug 810925, r=kannan).
...
--HG--
extra : rebase_source : 2eac13774239d9047e7c869c4afab6eeef6f6502
2012-11-15 18:32:57 -08:00
Surith Thekkiam
cabc76aba3
Bug 807423 - Support use of GNU libstdc++ on Android. r=ted
...
* For android-ndk versions r7, r7b, r8, r8b
* std::ifstream broken in earlier versions of ndk
* ... used in jscntxt.cpp by ComputeIsJITBroken()
* Default gnu_compiler_version is 4.4.3
* If android_toolchain is not set, attempt to infer it from gnu_compiler_version.
* Copy changes from js/src/build/autoconf/android.m4 to build/autoconf/android.m4
2012-11-06 09:41:16 -08:00
Marty Rosenberg
544dc37c50
Add in support for running a cross-shell directly in qemu (bug 807936, r=ted)
2012-11-15 10:24:07 -05:00
Bobby Holley
d18e457a84
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-15 10:16:36 -08:00
Phil Ringnalda
89d7eb18c2
Backed out changeset 0e76d45e8c37 (bug 807936) for bustage
2012-11-15 08:03:34 -08:00
Marty Rosenberg
427f92c76d
Add in support for running a cross-shell directly in qemu (bug 807936, r=ted)
2012-11-15 10:24:07 -05:00
Brian Hackett
ff6c9b149f
Allow performing code generation off thread during compilation, bug 785762. r=dvander
2012-11-15 07:00:05 -08:00
Shu-yu Guo
5f2c3504e2
Bug 784291 - Implement JSOP_INTRINSICNAME in IonMonkey. (r=nbp) DONTBUILD
2012-11-06 17:54:49 -08:00
Shu-yu Guo
d740846674
Bug 811562 - Decorate %_CallFunction arguments with JSOP_NOTEARG. (r=luke)
2012-11-14 22:56:50 -08:00
Ed Morley
e3459d8b0d
Backout e6a99483698f (bug 784291), ec87a47d93ca (bug 811562) for turning Win debug mochitest-1 orange
2012-11-15 12:12:31 +00:00
Peter Van der Beken
a1d0e1ff9a
Fix for bug 811895 (Fix WN Xray special methods so they can take new DOM binding objects). r=bz.
...
--HG--
extra : rebase_source : 4b4ade0c3cddee9241e94f2e20216cee73a8e284
2012-09-26 16:17:51 +02:00
Benoit Jacob
f5eae0f15f
Bug 807437 - Eliminate redundant Traverse/Unlink CC macros - part 2: handmade fixups - r=mccr8
2012-11-15 02:32:40 -05:00
Benoit Jacob
986ee1a065
Bug 807437 - Eliminate redundant Traverse/Unlink CC macros - part 1: automatic changes - r=mccr8
2012-11-15 02:32:40 -05:00
Benoit Jacob
7cc7c472e5
Bug 806279 - CC macros refactoring: part 3: fold the TRAVERSE_NATIVE and AMBIGUOUS cases - r=mccr8,smaug
2012-11-15 02:32:39 -05:00
Shu-yu Guo
ffdfefa097
Bug 784291 - Implement JSOP_INTRINSICNAME in IonMonkey. (r=nbp)
2012-11-06 17:54:49 -08:00
Shu-yu Guo
a31497a086
Bug 811562 - Decorate %_CallFunction arguments with JSOP_NOTEARG. (r=luke)
2012-11-14 22:56:50 -08:00
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