Commit Graph

24665 Commits

Author SHA1 Message Date
Steve Fink
8e940ad32d Bug 846590 - Do not poison when GC suppressed. r=terrence 2013-03-05 15:36:23 -08:00
Nicolas B. Pierron
19dd62cd81 Bug 843733 part 2 - Use IonAllocPolicy allocator instead of the system one. r=mjronseb 2013-03-05 15:33:37 -08:00
Bobby Holley
516023dd47 Bug 844211 - Make this-object nativeCall special-casing actually do something. r=jorendorff 2013-03-05 15:16:36 -08:00
Ryan VanderMeulen
fe36f261c6 Backed out 5 changesets (bug 790732) for talos-other hangs/crashes on a CLOSED TREE. 2013-03-05 15:44:15 -05:00
Gregor Wagner
4ba30c9fe9 Bug 842217 - Contacts list swipe and pan gets stuck because of frequent GCs. r=billm 2013-03-05 11:08:44 -08:00
Boris Zbarsky
aeed32709e Remove no longer used NodeIterator quickstubs. No bug. r=peterv 2013-03-05 13:42:06 -05:00
Boris Zbarsky
a40c683f18 Bug 847119. Fix the "did the DOM call throw?" test in IonMonkey to check the return value correctly. r=jandem 2013-03-05 13:41:24 -05:00
Bobby Holley
6f783fc8dc Bug 790732 - Omit Components object for content scopes. r=mrbkap 2013-03-05 10:02:00 -08:00
Bobby Holley
f12628d13f Bug 790732 - Remove Components warning and Telemetry. r=mrbkap 2013-03-05 10:01:59 -08:00
Bobby Holley
e60cb41952 Bug 790732 - Stop attaching Components in InitClasses. r=mrbkap
This method is larely deprecated. The only two consumers are JSD and the setup
for the safe JSContext, neither of which use system principal and thus neither
of which should have |Components|.
2013-03-05 10:01:59 -08:00
Bobby Holley
c1f8743e0b Bug 790732 - Remove the aTarget parameter from AttachComponentsObject. r=mrbkap
I added this when I thought we'd be defining Components on an object on the XBL
scope chain. At this point, it's not necessary anymore.
2013-03-05 10:01:59 -08:00
Luke Wagner
d07a375e72 Bug 841617 - replace ObjectElements::convertDoubleElements with a 'flags' field (r=bhackett)
--HG--
extra : rebase_source : e0651358ae4a87b8599af8559112f111fb960898
2013-02-13 18:11:52 -08:00
Jan de Mooij
f7e27989d1 Bug 847450 - Change FastInvokeGuard to only construct an IonContext if it needs one. r=h4writer 2013-03-05 11:19:10 +01:00
William Chen
929291a8d9 Bug 783129 - Implementation of document.register without shadow DOM support. r=mrbkap 2012-11-01 11:18:08 -07:00
Jim Blandy
dd189456f3 Bug 839313: Add regression test for JS shell 'it.customNative' fix. r=waldo 2013-03-04 15:42:11 -08:00
Terrence Cole
f63afecd3e Bug 841558 - Don't exactly mark tagged NULL pointers; r=sfink
--HG--
extra : rebase_source : 062760866d171948b2f866910ebd764521ed3f6f
2013-02-07 18:18:12 -08:00
Steve Fink
e7eef2b74f Bug 847579 - disable testGCOutOfMemory temporarily to reopen a CLOSED TREE. r=terrence 2013-03-04 14:53:49 -08:00
Nicolas B. Pierron
c494a814af Bug 847605 - Check operands of branchTestBool before using testb. r=mjrosenb CLOSED TREE 2013-03-04 14:31:22 -08:00
Nicolas B. Pierron
516d38372d Bug 843733 - IonMonkey ARM, Allocate assembly template in temporary space. r=dvander,mrosenberg 2013-03-04 12:53:43 -08:00
Ryan VanderMeulen
29142c79d6 Backed out changeset eef5f845fb75 (bug 829602) for intermittent jit-test failures. 2013-03-04 15:41:27 -05:00
Joey Armstrong
8165e06d24 bug 750303: mkdir_deps - target specific enhancement 2013-03-04 14:34:02 -05:00
Sean Stangl
2b384af104 Bug 846539 - Remove jsop_call_inline(). r=djvj 2013-03-04 10:55:22 -08:00
Ryan VanderMeulen
77db139e12 Backed out changeset b4d1bc6b9d1a (bug 846539) for bustage on a CLOSED TREE. 2013-03-04 14:05:08 -05:00
Sean Stangl
2357f881ce Bug 846539 - Remove jsop_call_inline(). r=djvj 2013-03-04 10:55:22 -08:00
Jeff Walden
72eca3f9c1 Bug 835542 - Implement mozilla::Abs. r=Ms2ger
--HG--
extra : rebase_source : a3e62ff76365d27cc4cb10e4fee942ddb8b10b79
2013-02-15 19:55:36 -08:00
Jeff Walden
56bb38cf34 Bug 835542 - Add an IntegralConstant helper to TypeTraits.h, and use it where the spec says we should be using it. r=bjacob
--HG--
extra : rebase_source : a1272a85489771ce1cbe5c3aaa678b5b04b49226
2012-12-16 18:20:17 -05:00
Gregory Szorc
7532c487e6 Bug 847073 - Record and print detailed summary of moz.build execution; r=glandium
--HG--
extra : rebase_source : 7d88cea873764650e62368ba40305f8cfff9d864
2013-03-04 10:32:57 -08:00
Mike Hommey
1cbc7821f6 Bug 847411 - Remove mkdir_deps dependency for PP_TARGETS rules. r=ted 2013-03-04 19:34:02 +01:00
Mike Hommey
b27759ce8a Bug 737849 - Add a -o/--output option to Preprocessor.py. r=ted 2013-03-04 19:34:02 +01:00
Mike Hommey
fba304eef0 Bug 847397 - Remove mkdir_deps dependency for INSTALL_TARGETS rules. r=ted 2013-03-04 19:34:02 +01:00
Nicholas D. Matsakis
cb0f59c425 Bug 829602 - Switch to self-hosted ParallelArray. r=dvander,till 2013-03-04 13:23:24 -05:00
Nicholas D. Matsakis
75ac9585f4 Bug 840339 - Move inlined functions that depend on jsscriptinlines.h into CompileInfo-inl.h r=dvander 2013-03-04 11:00:02 -05:00
Jan de Mooij
7ba69d0a09 Bug 846080 - Make DecompileArgumentFromStack a bit more robust. r=bhackett 2013-03-04 15:52:38 +01:00
Brian Hackett
d5a4832378 Bug 846330 - Bail out before trying to eval scripts containing 'arguments' in Ion, r=jandem. 2013-03-04 07:21:16 -07:00
Jon Coppeard
c919b27a50 Bug 844112 - GC: Fix misc build and test failures in exactly rooted shell r=sfink 2013-02-22 15:14:09 +00:00
Philipp Matthias Schäfer
2b1c72f15c Bug 815737 - Inline MathCache-reliant functions in IonMonkey. r=sstangl 2013-03-03 15:56:58 -08:00
Terrence Cole
db4da511da Bug 843337 - No need for getAllocKind in JSObject::finalize anymore; r=jonco
--HG--
extra : rebase_source : d5fdc33b362d7d486579f1934316e00a746a3d13
2013-02-20 14:33:04 -08:00
Terrence Cole
1d56d4f28d Bug 844932 - HashTable rekey fixup does not guarantee !overloaded; r=sfink
--HG--
extra : rebase_source : e9354d0d3377f75c56cee8a0b2d6078fa9d9fbdb
2013-02-25 10:37:36 -08:00
Terrence Cole
e166ef1f54 Bug 845573 - Allocate singletons discovered by the parser in tenured; r=bhackett 2013-02-26 15:29:32 -08:00
Terrence Cole
734dcd0486 Bug 847093 - Scope objects should start in the tenured heap; r=bhackett 2013-03-02 14:07:28 -08:00
Norbert Lindenberg
5bf1c9245d Bug 847000 - JSMSG_CANT_CONVERT_TO mapped to 35_TO in self-hosted code. r=tschneidereit
--HG--
extra : rebase_source : 5a8bc53c47b45c8ff288a3859601a5476e2901e9
2013-03-01 23:57:00 +01:00
Igor Bukanov
1ea05be2db Bug 743436 - remove XPCJSRuntime::mJSCycleCollectionContext and related code. r=peterv
The patch removes no longer used XPCJSRuntime::mJSCycleCollectionContext,
nsXPConnect::mCycleCollectionContext and related code to create/destroy
contexts. As that made nsCycleCollectionJSRuntime::FinishTraverse() empty
in all cases I removed that method as well.
2013-02-27 11:33:12 -08:00
Ms2ger
8af01137f6 Bug 638219 - Followup to fix the output for test failures on tbpl. 2013-03-02 10:50:50 +01:00
Ms2ger
05a578366e Backout changeset 84e8e319f735 for breaking rootanalysis build. 2013-03-02 10:44:07 +01:00
Norbert Lindenberg
052fe42ad0 Bug 769872 - Add self-hosted JavaScript core of Intl constructors Collator, NumberFormat, DateTimeFormat (part 16). r=jwalden
--HG--
extra : rebase_source : e163af1b07efe16108869aa05794673b9f4f3be3
2013-03-01 20:24:40 -08:00
Norbert Lindenberg
91cf9248d3 Bug 769872 - Add self-hosted JavaScript core of Intl constructors Collator, NumberFormat, DateTimeFormat (part 15). r=jwalden
--HG--
extra : rebase_source : 9060bb8f6700debfdbb116099b4f3dc5a0ceb254
2013-03-01 19:15:19 -08:00
Nicholas D. Matsakis
cd5b12be6b Bug 829602 - Switch to self-hosted version of Parallel Array r=dvander,till 2013-03-01 13:48:13 -05:00
Terrence Cole
1745d82807 Bug 638219 - Fix test selection after prior landings for bug 638219; rs=Waldo
--HG--
extra : rebase_source : eb107700ec8c3e136323ef8173d3d3ec13418de0
2013-03-01 17:08:35 -08:00
Brian Hackett
1a40cdb6ee Bug 834240 - Add missing setPendingNukeTypes, r=dvander. 2013-03-01 17:08:18 -07:00
Daniel Holbert
34dcb1feed Bug 845868: Reorder js.cpp's #include list so that GCC doesn't spam Wattributes warnings about attributes being ignored on class decl-after-definition. r=Waldo 2013-03-01 16:02:21 -08:00