Jason Orendorff
0f80db877d
Bug 812314 part 2 - User fewer namespace js {...} blocks in .cpp files in js/src/gc. r=terrence.
...
--HG--
extra : rebase_source : 821757d2ac77c66ce42c3db42d9dcaa99e6ae637
2012-11-16 16:00:02 -06:00
Jason Orendorff
963f9258c3
Bug 812314 part 1 - Use fewer namespace js {...} blocks in .cpp files in js/src, js/src/builtin, js/src/vm. r=luke.
...
--HG--
rename : browser/components/privatebrowsing/test/browser/perwindow/browser_privatebrowsing_localStorage_before_after.js => browser/components/privatebrowsing/test/browser/global/browser_privatebrowsing_localStorage_before_after.js
rename : browser/components/privatebrowsing/test/browser/perwindow/browser_privatebrowsing_localStorage_before_after_page.html => browser/components/privatebrowsing/test/browser/global/browser_privatebrowsing_localStorage_before_after_page.html
rename : browser/components/privatebrowsing/test/browser/perwindow/browser_privatebrowsing_localStorage_before_after_page2.html => browser/components/privatebrowsing/test/browser/global/browser_privatebrowsing_localStorage_before_after_page2.html
rename : browser/components/privatebrowsing/test/browser/perwindow/browser_privatebrowsing_placestitle.js => browser/components/privatebrowsing/test/browser/global/browser_privatebrowsing_placestitle.js
rename : browser/components/privatebrowsing/test/browser/perwindow/title.sjs => browser/components/privatebrowsing/test/browser/global/title.sjs
extra : rebase_source : d1d1c39b490ae33fb9e8417ed72c2b77ee631416
2012-11-16 15:59:26 -06:00
Bill McCloskey
dcc622c54b
Backout 2ee20348ae59 (bug 747066) for Win64 crashes
2012-11-20 10:45:43 -08:00
Benjamin Peterson
682af1e5b6
Bug 795104 - Sources with a custom charset can't be lazily loaded. r=bz
2012-11-20 11:30:03 -06:00
Benjamin Peterson
151faf7a36
Bug 795104 - Load source if needed in JS_DecompileScript. r=jorendorff
2012-11-20 11:29:53 -06:00
Benjamin Peterson
6194cd565d
Bug 795104 - Don't abort compression, which isn't happening. r=jorendorff
2012-11-20 11:29:42 -06:00
Boris Zbarsky
f956455475
Bug 813423. A bit more inlining for stuff that should really be inline. r=peterv
2012-11-20 11:36:06 -05:00
Boris Zbarsky
4479610b88
Bug 813419. Add a non-null-checking version of xpc_UnmarkGrayObject. r=mccr8
2012-11-20 11:36:06 -05:00
Jan de Mooij
d302af1b37
Bug 772830 - Add some regalloc asserts. r=dvander
2012-11-20 14:08:59 +01:00
Bill McCloskey
1acddfd761
Bug 815652 - Remove accidental temporary rooting object (r=bhackett)
2012-11-27 13:59:13 -08:00
Ryan VanderMeulen
d579f8cccb
Backed out changesets fff6b88d59c4 and 1c53e57a11ba (no bug) for OSX 10.8 bc crashes.
2012-11-27 16:44:37 -05:00
Ehsan Akhgari
7d0b7e0454
Backed out 6 changesets (bug 814821, bug 815158, bug 814195) for test failures
...
Backed out changeset 0c2011091748 (bug 815158)
Backed out changeset 9d70b4460508 (bug 814195)
Backed out changeset bf8746658a72 (bug 814821)
Backed out changeset e73366b088d7 (bug 814821)
Backed out changeset 49fc6d535c41 (bug 814821)
Backed out changeset 987aea26a43a (bug 814821)
2012-11-27 16:30:39 -05:00
Ehsan Akhgari
b4de8e9c4a
Backed out 2 changesets (bug 813381) for build bustage
...
Backed out changeset fb86e02eb420 (bug 813381)
Backed out changeset 415cbab797d5 (bug 813381)
2012-11-27 16:28:51 -05:00
Steve Fink
654b189445
Bug 813381 - Further CheckStackRoots optimization - suppress repeated checks of the same stack configuration. r=terrence
...
--HG--
extra : rebase_source : 7d811e399652e92bbdf5a27d7e5dd688aba7f6a6
2012-11-27 12:24:52 -08:00
Steve Fink
7efd18ffb2
Bug 813381 - Optimize CheckStackRoots. r=terrence
...
--HG--
extra : rebase_source : 8d2e89895237d07788bd5e65ee15af55529f72fb
2012-11-19 14:20:12 -08:00
Hannes Verschore
7ae9ed3fd6
Bug 813773: Enable IM to IM fastpath for constructing calls, r=nbp,sstangl
2012-11-27 22:03:37 +01:00
Peter Van der Beken
9ac91a75ad
Fix for bug 814195 (Replace Element quickstubs with new binding methods). r=bz.
...
--HG--
extra : rebase_source : 349ceea8412f4133e1b9de4e2859d7663da27fa5
2012-11-22 12:09:43 +01:00
Peter Van der Beken
e27790ae3f
Fix for bug 814821 (Dromaeo dom-traverse regression from bug 812333) - part 4: inline xpc_qsUnwrapObj. r=bz.
...
--HG--
extra : rebase_source : 8506cc86db7ebfe8832ed5696aeb45c79364af1f
2012-11-27 10:20:05 +01:00
Peter Van der Beken
7327a3dd07
Fix for bug 814821 (Dromaeo dom-traverse regression from bug 812333) - part 3: reorder castNativeFromWrapper. r=bz.
...
--HG--
extra : rebase_source : ad4c96a240140f56b1b451df3b57a4d5c47ee3ee
2012-11-27 10:20:05 +01:00
Bill McCloskey
5184159e98
No bug - Fix compile error in jsgc.cpp
2012-11-27 12:04:22 -08:00
Bill McCloskey
3fc39dbdc8
No bug - Fix macro warning in jsgc.cpp (rs=Waldo)
2012-11-27 12:00:26 -08:00
Nicolas B. Pierron
b4a74f1cc8
Bug 810062 - Toggle JSOPTIONs before the compartment creation. r=bhackett
2012-11-19 18:07:20 -08:00
Kannan Vijayan
948ea28912
Bug 813328 - Add initialize() method to IonCompartment. r=dvander
2012-11-19 17:43:13 -05:00
Steve Fink
dd7fbfde9d
Bug 809977 - Allow output with progress bar. r=terrence
...
--HG--
extra : rebase_source : 6a87e7a24189769876e5638a60770dd95d48a921
2012-11-19 14:19:01 -08:00
Steve Fink
d0103da4ab
Bug 809975 - --failed-only should ignore expected failures. r=terrence
...
--HG--
extra : rebase_source : 778596de5033dc7ff19ea074e4f660eb1f9f4fd0
2012-11-19 14:18:48 -08:00
Ehsan Akhgari
afc5d542fa
Merge mozilla-central into mozilla-inbound
2012-11-19 17:07:53 -05:00
Alex Keybl
98c4160eda
Merging in version bump NO BUG
2012-11-19 12:03:27 -08:00
Nicholas Nethercote
bf0e02fe87
Bug 789398 - Rework the type inference memory reporters. r=bhackett.
...
--HG--
extra : rebase_source : 945c35907d0d4a62b904664da7b5f2b35a182034
2012-11-18 14:40:01 -08:00
Tom Schuster
fa3189ca91
Bug 802869 - IonMonkey: Fast path for the |in| operation with int32 and dense arrays. r=jandem
2012-11-18 22:14:18 +01:00
Jim Mathies
8c2cb167a1
Bug 810810 - Add support for 'APluginsDL' to the xpcshell directory service provider and return the GRE folder when queried. r=bsmedberg, glandium
2012-11-17 14:35:16 -06:00
Ehsan Akhgari
400a738411
Backed out changeset a8832e8df0c8 (bug 811349) because of busted b2g debug builds
2012-11-17 10:59:39 -05:00
Brian Hackett
e5af081771
Show generated assembly in Ion PC count information, bug 811349. r=pierron
2012-11-17 07:08:43 -08:00
Jan de Mooij
6d6d94a637
Bug 812537 - Move GetDenseArrayShape to jsarray. r=bhackett
2012-11-17 11:54:21 +01:00
Jonathan Griffin
49b10d35d6
Backed out a94288026ea5 (Bug 811784) for turning all b2g emulator tests red
2012-11-16 18:30:22 -08:00
Jeff Walden
b771c66978
Bug 812218 - Move user-supplied CFLAGS/CXXFLAGS to the end of commandline, so that they can't interfere with the setting of defaults. r=khuey
...
--HG--
extra : rebase_source : e74249194de8b5060ccf429719b9b082d2e6b9c7
2012-11-14 16:59:30 -08:00
David Anderson
41ddfe3144
Remove yarr/TypeTraits.h (bug 812678, r=luke).
2012-11-16 16:52:18 -08:00
David Anderson
94211ed072
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
13f72bb365
Bug 811343 - proxy parent to cx->global() by default; r=bholley
2012-11-17 00:36:02 +01:00
Kyle Huey
0797f155da
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
Bill McCloskey
bc41cc980a
Bug 747066 - Inline xpc_UnmarkGray (r=terrence)
2012-11-19 10:59:01 -08:00
Paul Adenot
5123e13926
Bug 779997 - Disable build and linking of libsoundtouch as it is not used for now. r=glandium
2012-11-19 16:36:06 +00:00
Brian Hackett
b4fa83d9c5
Pass runtime instead of bogus compartment to MarkFromIon, bug 812235. r=dvander
2012-11-16 12:28:27 -08:00
Bill McCloskey
5f26a9fcb1
Bug 812393 - Sweep strings and scripts incrementally (r=jonco)
...
--HG--
extra : rebase_source : 301b3029444d378bcb90e7140b508f6f35187425
2012-11-16 11:08:32 -08:00
Brian Hackett
aa13f3b2ad
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
a52e6ce1aa
Backout 4bc502c08da4 (bug 811784) for xpcshell failures
2012-11-16 18:16:33 +00:00
Shu-yu Guo
34d91f71c3
Bug 808949 - Remove clearParent and clearType from {Clone,XDR}InterpretedFunction. (r=bhackett)
2012-11-16 09:24:24 -08:00
Brian Hackett
8e50ee30d1
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
5cc8b7c1e2
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
d5052d50c3
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
920299add9
Bug 812280 - Remove move32/movePtr overloads that take an Address. r=dvander
2012-11-16 12:05:55 +01:00
Kannan Vijayan
a6cbed5194
Bug 803730 - Mochitest for bug.
2012-11-15 22:57:18 -05:00
David Anderson
905b8690be
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
930724b4ae
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
66fb4793b4
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
88eaeac241
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
eaf74f362b
Backed out changeset 0e76d45e8c37 (bug 807936) for bustage
2012-11-15 08:03:34 -08:00
Marty Rosenberg
867fab46f4
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
9a7b9a148d
Allow performing code generation off thread during compilation, bug 785762. r=dvander
2012-11-15 07:00:05 -08:00
Shu-yu Guo
a81bd476ad
Bug 784291 - Implement JSOP_INTRINSICNAME in IonMonkey. (r=nbp) DONTBUILD
2012-11-06 17:54:49 -08:00
Shu-yu Guo
c37b3293f1
Bug 811562 - Decorate %_CallFunction arguments with JSOP_NOTEARG. (r=luke)
2012-11-14 22:56:50 -08:00
Ed Morley
bacc1c37d8
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
4362399169
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
bc758b2b7a
Bug 807437 - Eliminate redundant Traverse/Unlink CC macros - part 2: handmade fixups - r=mccr8
2012-11-15 02:32:40 -05:00
Benoit Jacob
a1d7e0f511
Bug 807437 - Eliminate redundant Traverse/Unlink CC macros - part 1: automatic changes - r=mccr8
2012-11-15 02:32:40 -05:00
Benoit Jacob
ee1217da86
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
663ba004c2
Bug 784291 - Implement JSOP_INTRINSICNAME in IonMonkey. (r=nbp)
2012-11-06 17:54:49 -08:00
Shu-yu Guo
62eac7a398
Bug 811562 - Decorate %_CallFunction arguments with JSOP_NOTEARG. (r=luke)
2012-11-14 22:56:50 -08:00
Nicolas B. Pierron
b1e169f772
Bug 799185 part 1 - Rewrite ReconstructPCStack. r=jorendorff,gkw
2012-11-14 18:04:43 -08:00
Boris Zbarsky
d23220892d
Bug 811449 part 8. Get rid of nsGenericElement. r=peterv
2012-11-14 14:10:08 -08:00
Marty Rosenberg
911763cfd4
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
61ce872904
bug 806558: add xpt.py as a dependency for XPIDL_LINK ing
2012-11-14 15:46:15 -05:00
Peter Van der Beken
04d165e18c
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
3674421703
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
fae9f61bf2
Backed out changeset f242101b1c00 (bug 810525) because of failed tests
2012-11-14 11:38:46 -08:00
Brendan Eich
cae9130c85
Bug 810525 - unregress DecompileValueGenerator change to handle object literal reference bases.
2012-11-15 05:29:57 +11:00
Bobby Holley
f96e25a00c
Bug 569506 - Tearoff tests. r=mrbkap
2012-11-14 10:15:13 -08:00
Bobby Holley
46b9d205df
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
1352e469d8
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
6eebf2b4d4
Bug 800915 - Add infrastructure to flag security wrappers as unsafe to unwrap. r=mrbkap
2012-11-14 09:56:25 -08:00
Bobby Holley
a36b720564
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
807a0d0fb3
Bug 808875 - Fix unused variable warning in Assembler-arm.cpp. r=mjrosenb
2012-11-14 09:41:19 -08:00
Ed Morley
b47760337b
Backout 54c4f2ff78e3 (bug 807075) for Windows compilation errors
2012-11-14 16:45:28 +00:00
Peter Van der Beken
a6c1144dae
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
d40aa94c9c
Eagerly generate a single copy of Ion stubs and wrappers, bug 786146. r=dvander
2012-11-14 06:46:31 -08:00
Hannes Verschore
34e57b1e05
Bug 809485: Don't stop at resumepoints in edgecase analysis, r=dvander
2012-11-14 12:02:58 +01:00
Jan de Mooij
c3b47e2cb1
Bug 809021 - Fix FastInvoke arguments length. r=dvander
2012-11-14 09:58:23 +01:00
Phil Ringnalda
79637f405f
Merge m-c to m-i
2012-11-13 22:18:42 -08:00
Phil Ringnalda
0b198716f3
Back out 3da143341145 (bug 784294) and 862f9cd7eb0b (bug 791850) for breaking Jetpack
2012-11-13 22:08:22 -08:00
Vladimir Vukicevic
ab4b89c989
no bug; sync dirs; CLOSED TREE bustage fix
2012-11-13 14:55:17 -05:00
Ehsan Akhgari
ff6b8ed976
Merge mozilla-central into mozilla-inbound
2012-11-13 11:16:31 -08:00
Kyle Huey
eb284af7b6
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
d77f59d91d
Backout Bug 810987.
2012-11-13 10:27:37 -08:00
Kyle Huey
4c42acb694
Backed out changeset 62886fd1aaa4
2012-11-13 10:25:24 -08:00
Kyle Huey
f9f141bbec
Bug 810987: Followup bustage fix.
2012-11-13 10:24:08 -08:00
Blake Kaplan
952e7b94b3
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
b24c51981f
Backout bcb591d32bd6 (bug 809674) on suspicion of breaking B2G marionette-webapi
2012-11-13 13:48:21 +00:00
Hannes Verschore
bebaed1be7
Bug 806298: Follow-up fix to unregress kraken-dft, r=jandem
2012-11-13 11:46:06 +01:00
Hannes Verschore
180623d6d4
Bug 806298: Disable recompile check for constructing JM calls, r=dvander
2012-11-13 09:45:35 +01:00
Phil Ringnalda
45529e865f
Merge m-c to m-i
2012-11-12 21:08:17 -08:00
Phil Ringnalda
6659b55460
Back out 08fd9aa0d6e1 (bug 810102) for turning bug 728834 permaorange
2012-11-12 21:01:17 -08:00
Ryan VanderMeulen
2c380fb37b
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
24950d41c9
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
763350c2ab
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
6935651371
Bug 800915 - Add infrastructure to flag security wrappers as unsafe to unwrap. r=mrbkap
2012-11-12 17:35:32 -08:00
Bobby Holley
aee7a8dde8
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
97504c0a7c
Bug 810661 - Turn off PGO of Ctypes.cpp. r=khuey
2012-11-13 10:22:05 +09:00
Kannan Vijayan
016acf4d14
Bug 803730 - Fix boxing of object input in instanceOf checks. r=sstangl,dvander
2012-11-12 19:40:18 -05:00
Bobby Holley
073a74ab6f
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
ab1c2296a4
Bug 810743 - First check for pending exceptions, _then_ examine the invoke result. r=mrbkap
2012-11-12 16:17:24 -08:00
Luke Wagner
da2499ccc0
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
e72652f68f
Bug 810560 - Followup (r=luke)
2012-11-12 15:17:01 -08:00
Bill McCloskey
c9da53d854
Bug 810560 - Fix scheduledForDestruction assertion (r=luke)
...
--HG--
extra : rebase_source : 6c25ad6b505e818d66f1caaea907c55355f7559a
2012-11-12 14:57:53 -08:00
Bill McCloskey
51374d6014
Bug 811553 - Only count major page faults when possible (r=terrence)
2012-11-13 17:14:57 -08:00
Bill McCloskey
629c39229c
Bug 811176 - Shrinking GCs should clean up everything (r=terrence)
2012-11-13 17:14:53 -08:00
Bill McCloskey
28cc760e16
Bug 811176 - Purge small exec pools on GC (r=njn)
2012-11-13 17:13:44 -08:00
Nicholas D. Matsakis
3005a9f3ca
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
1040dd3fd1
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
Norbert Lindenberg
9319ea6c3e
Bug 769872 - Add C++ core of Intl object and constructors Collator, NumberFormat, DateTimeFormat. However, disable initialization of Intl object and its constructors while functionality is incomplete. r=jwalden
2012-11-12 13:23:01 -08:00
Terrence Cole
b3c6615148
Bug 810102 - Exactly root all BaseShape; r=sfink
2012-11-08 15:35:48 -08:00
Peter Van der Beken
508194a997
Fix for bug 804950 (New DOM binding APIs for Element). r=bz.
...
--HG--
extra : rebase_source : a8691ead07dfa8ecca812396047627dc15474d83
2012-10-16 13:51:00 +02:00
Nicholas D. Matsakis
78f95f5c9a
Bug 800064 - Fix the units of computation in the shell watchdog. r=terrence
2012-11-11 07:07:07 -05:00
Brian Smith
d79b8dcdb8
Bug 799009: Remove unneeded SSL-related security alerts, r=honzab, r=dao
2012-11-10 20:49:44 -08:00
Brian Smith
1da60348ef
Bug 799007: Remove support for low/weak/null cipher suites, r=honzab, r=dao
2012-11-10 20:49:29 -08:00
Brian Smith
87d054d8e5
backout cset b36d5c933092 due to orange
2012-11-10 19:09:07 -08:00
Brian Smith
7781a26273
backout cset 30f8e29f9cd1 due to orange
2012-11-10 19:08:26 -08:00
Brian Smith
d6580050c0
Bug 799009: Remove unneeded SSL-related security alerts, r=honzab, r=dao
...
--HG--
extra : rebase_source : b6216bf3163f63f1eb4f16901943d9f351bca2cf
2012-11-10 18:19:55 -08:00
Brian Smith
cb19bf16cd
Bug 799007: Remove support for low/weak/null cipher suites, r=honzab, r=dao
...
--HG--
extra : rebase_source : 822ef336a5cdeb7d6693dbe46844a26465600854
2012-11-10 18:18:14 -08:00
Brian Smith
20fdba1c78
Bug 804441: Put our NSPR and NSS header wrappers before OS_INCLUDES, r=ted
...
This allows inline functions in headers to call NSPR/NSS functions without
causing linking errors.
--HG--
extra : rebase_source : f89df8a53d6e8f624c84fc3b84982c4dd92d5f38
2012-10-24 14:31:54 -07:00
Matt Joras
b35928035b
Bug 798033 - Removes 'using namespace' from js headers - r=billm
2012-11-10 10:46:01 -05:00
Bill McCloskey
7e36fddbbd
Bug 803376 - Add a new form of TRANSPLANT GC, with assertions for leaks (r=luke)
...
--HG--
extra : rebase_source : 5cd365e2b3917ad3b649a39613ab9dae47d27320
2012-11-09 11:44:21 -08:00
Terrence Cole
6a34ee2abe
Bug 805080 - Move more API users to CompileOptions; r=luke
...
There is no reason to have special methods for specific sets of CompileOptions
when the JS::Compile interface is so easy to use. Other API methods can be
moved internal or removed entirely with this change.
--HG--
extra : rebase_source : f48fb221ebe02c0137e521ea605953532808825d
2012-11-06 17:36:47 -08:00
Peter Van der Beken
340572b953
Fix for bug 807330 (Make xpc_qsUnwrapThis/xpc_qsUnwrapArg deal with new DOM bindings). r=jst.
...
--HG--
extra : rebase_source : 3553f82516bfaa0764185f94e2eef616d9cd696d
2012-09-26 16:17:46 +02:00
Luke Wagner
e3722a2ce4
Bug 807845 - provide a jsfriendapi to query the caller's outermost enclosing function (r=jimb)
2012-11-09 11:39:52 -08:00
Bill McCloskey
1aa12c38e7
Backout 34791dac914c for assertion failure (bug 803376)
2012-11-09 11:39:39 -08:00
Wes Johnston
41d7374421
Bug 810398 - Update support library error message to be clearer. r=blassey
2012-11-09 11:07:40 -08:00
Bill McCloskey
c386b1080e
Bug 803376 - Add a new form of TRANSPLANT GC, with assertions for leaks (r=luke)
2012-11-07 12:06:29 -08:00
Bill McCloskey
f27437f917
Bug 809295 - Do a better job handling failure in JSCompartment::wrap (r=luke)
2012-11-05 21:09:20 -08:00
Bill McCloskey
6a0626cc37
Bug 803376 - Remove old TRANSPLANT GCs (r=luke)
2012-10-18 16:48:22 -07:00
Bill McCloskey
8ea6d78be0
Bug 803376 - Add a special form of wrapper rooting (r=luke)
2012-10-03 22:44:30 -07:00
Bill McCloskey
89122b3c84
Bug 803376 - Allow wrappers to be reused (r=bholley)
2012-09-11 17:14:24 -07:00
Bill McCloskey
e3f39b6c2e
Bug 803376 - Add JSObject::setCrossCompartmentSlot (r=terrence)
2012-09-14 16:58:50 -07:00
Boris Zbarsky
081200f74b
Bug 807226 part 0.5. More undefs to stop Windows headers from messing with our GetClassName. r=peterv
2012-11-09 07:59:41 -08:00
Boris Zbarsky
f05491aec8
Bug 779048 part 0.5. Don't require a JSContext argument for nsJSUtils::GetStaticScriptGlobal. r=bholley
2012-11-09 07:43:57 -08:00
Eric Promislow
cf0e5821c6
Bug 809179 - Reinstate the js -w and -s command-line options. r=dvander
...
--HG--
extra : rebase_source : 7071d9acc638ea56bbc1532e3284d519db06a498
2012-11-08 20:53:07 -05:00
Bobby Holley
5f960dade7
Bug 807623 - Reimplement obj_toString and fun_toString traps on BaseProxyHandler. r=ejpbruel
...
Looks like these got lost in the Direct Proxy Handler refactor.
2012-11-08 14:05:49 -08:00
Fernando Jiménez
595063e7a9
Bug 809218 - Expose atob and btoa functions in xpcshell; r=mrbkap
2012-11-08 13:45:41 -08:00
Steve Fink
5d755edd99
Bug 803276 - Disable ArrayBufferView.prototype.move on release channels. r=dmandelin
2012-11-08 10:39:58 -08:00
Marty Rosenberg
5e84aca52e
Ensure that we are using the same IonCompartment throughout the lifetime of an AFC(bug 792873, r=jandem)
2012-11-08 11:14:27 -05:00
Marty Rosenberg
eee5a68da1
Don't attempt to verify that the stack will be aligned, because it may not be. (bug 807156, r=djvj)
2012-11-08 11:14:24 -05:00
Eddy Bruel
0b47465612
Bug 793160 - Add NULL check for proto; r=ejpbruel
2012-11-08 16:51:11 +01:00