Commit Graph

25947 Commits

Author SHA1 Message Date
Xin Zhang
d384ca9436 Bug 857385 - Make JS_InitClass, js_InitClass and js::DefineConstructorAndPrototype take const function specs and property specs. Remove const_cast in js::DefinePropertiesAndBrand. r=waldo 2013-04-22 16:17:38 -04:00
Ryan VanderMeulen
5bf5a8b84c Merge m-c to inbound. 2013-04-22 13:27:13 -04:00
Ryan VanderMeulen
7d7f88c30c Backed out changesets f2387d9f146c and d12788533ab7 (bug 860145) for causing topcrashers. 2013-04-22 13:20:12 -04:00
Kannan Vijayan
2b3a1e04bf Bug 857838 - Fix script-pc calculatins when iterating on baseline frames. r=jandem 2013-04-22 12:06:46 -04:00
Daniel Holbert
0e8c79280d Bug 864342: Add static_cast for known-nonnegative signed value, to fix gcc warning. r=djvj 2013-04-22 08:54:30 -07:00
David Zbarsky
730feee6f8 Backout 3e7970330a3e for being wrong 2013-04-22 02:01:36 -04:00
Jan de Mooij
39c97d978a Bug 864265 - Move integer exponent check from js_math_pow to ecmaPow. r=h4writer 2013-04-22 12:19:19 +02:00
Ms2ger
88e0c63e61 Merge m-c to m-i. 2013-04-21 09:54:41 +02:00
David Zbarsky
a670bfb881 Bug 856962 - Move Touch to WebIDL bindings; r=mounir 2013-04-21 08:42:19 +02:00
Ms2ger
7aa8595c13 Bug 862999 - Mark XPCCallContext as a stack class; r=bholley 2013-04-21 08:41:17 +02:00
Ms2ger
0f519733b9 Bug 863365 - Log a message when linking libxul with make -s; r=gps 2013-04-21 08:41:13 +02:00
Jan de Mooij
fbf523b8a3 Bug 863349 - Optimize IonMonkey double truncation for large numbers on x86 and x64. r=bhackett 2013-04-19 17:26:53 +02:00
Nathan Froyd
8dadb1a625 Bug 859257 - Backout original fix 4c0d13ce4c4a since ab6e995676bd has superseded it 2013-04-19 10:09:57 -04:00
Bobby Holley
edbf96fe52 Bug 862918 - Add a utility method on Cu to get the class name of an object. r=bz
instanceof is behaving sketchily on modal window, and I want this test to be robust.
2013-04-19 09:49:57 -04:00
Jeff Walden
fe2ec43aaf Bug 863891 - Eliminate warnings by not reusing the *_MIN constants to implement the indefinite integer value. r=jandem
--HG--
extra : rebase_source : 976c96bd0e2fda121bf48c057954aef12f6d096a
2013-04-20 14:13:51 -07:00
David Zbarsky
65a41e7101 Bug 856472: Convert CanvasPattern to WebIDL r=bz 2013-04-19 04:49:22 -04:00
David Zbarsky
7235cdcd53 Bug 856472: Convert TextMetrics to WebIDL r=bz
* * *
Bug 857439 Part 4: Fix MediaStreamList wrapping r=bz
2013-04-19 04:49:22 -04:00
Brian Hackett
aca6842218 Bug 861841 - Add an entry in script bindings for 'arguments' when used within a 'with' statement, r=luke. 2013-04-18 20:17:58 -06:00
Shu-yu Guo
bb6ebf88de Bug 860531 - Change AliasSet of MCallGetIntrinsicValue to None. (r=dvander) 2013-04-18 17:43:26 -07:00
Shu-yu Guo
a984fde9ee Bug 859255 - Fix stitching up of parallel bailout basic blocks. (r=dvander) 2013-04-18 17:42:01 -07:00
Shu-yu Guo
e97f98b40a Bug 844887 - Inline IsCallable and ToObject intrinsics in Ion. (r=sstangl) 2013-04-18 17:41:43 -07:00
Terrence Cole
8cf88bc3ae Bug 706885 - Implement generational GC for the SpiderMonkey interpreter; r=billm 2013-03-14 10:26:06 -07:00
Matt Brubeck
229ef006b5 Back out e1549b50183f (bug 860027), suspected of regressing Trace Malloc and/or Ts Paint 2013-04-18 15:34:48 -07:00
Kannan Vijayan
1017d21969 Bug 861596 - Add Baseline stubs to handle GetProp(length) and GetElem(int32) operations on arguments objects. r=bhackett 2013-04-18 18:00:23 -04:00
Kannan Vijayan
8491e5f953 Bug 860145 - Fix bustage on no-ion compiles. r=tbpl-bustage. CLOSED TREE 2013-04-18 17:12:39 -04:00
Kannan Vijayan
7a5b10630d Bug 860145 - Allow Ion to compile functions which require heavyweight arguments-object construction. r=jandem r=nbp 2013-04-18 16:47:25 -04:00
Ryan VanderMeulen
49aee7fb75 Backed out changeset 36ffb85842ac (bug 862501) for mochitest crashes. 2013-04-18 14:04:14 -04:00
Luke Wagner
c7bbea87f2 Bug 863045 - OdinMonkey: fix duplicate-evaluation in double-to-int coercion (r=sstangl)
--HG--
extra : rebase_source : b6c832b6a2a5a1f25c137ca7e276316b85ff3650
2013-04-17 17:34:29 -07:00
Luke Wagner
94430291c3 Bug 858749 - OdinMonkey: fix join after break when block is empty (r=sstangl)
--HG--
extra : rebase_source : fef8266e5e5903443933bd84b149b904da3d3dee
2013-04-17 17:33:54 -07:00
Kannan Vijayan
0f5850099b Bug 862501 - Make baseline pass more accurate stack-pointer refeference for pushed SPS profiler frames. r=jandem 2013-04-18 12:20:45 -04:00
Bobby Holley
334259c166 Bug 860438 - Use nsCxPusher in JSD. r=gabor 2013-04-18 11:36:05 -04:00
Hannes Verschore
5e5ae073d9 Bug 862777: Hook Odinmonkey up to the spewlogger, r=luke 2013-04-18 15:15:21 +02:00
Ryan VanderMeulen
8410a7ed68 Bug 840012 - Fix test name. r=luke
--HG--
rename : js/src/jit-test/tests/basic/testBug0012.js => js/src/jit-test/tests/basic/testBug840012.js
2013-04-17 18:00:14 -04:00
Luke Wagner
77471e6812 Bug 840012 - Handle OOM in CreateThisForFunction (r=hannes)
--HG--
extra : rebase_source : 0a4cf9d0eb6373ff61f21dd386c103854236e0d1
2013-04-17 08:50:54 -07:00
Ryan VanderMeulen
5022c76c9e Backed out changesets b9f7fd0996f0 and c0ab16b6003e (bug 860494) for mochitest failures on a CLOSED TREE. 2013-04-17 12:00:20 -04:00
Bobby Holley
746984d533 Bug 860494 - Tests. r=bz 2013-04-17 10:52:52 -04:00
Bobby Holley
5e2ba98af8 Bug 860494 - Move the named property check further down in XrayWrapper. r=bz 2013-04-17 10:52:52 -04:00
Nathan Froyd
af43946647 Bug 837618 - teach expandlibs_exec.py about OS X's -filelist linker option; r=glandium 2013-04-16 11:13:50 -04:00
Hannes Verschore
8d92f499eb Bug 861116: IonBuilder: Add support for JSOP_INITELEM, r=jandem 2013-04-17 11:31:53 +02:00
Hannes Verschore
568f2b70d2 Bug 861165: IonMonkey: Correct behaviour for JSOP_IN on dense native with negative index, r=bhackett 2013-04-17 11:31:45 +02:00
Jan de Mooij
1110fbc460 Bug 861251 - Inline string concatenation in IonMonkey. r=luke 2013-04-17 12:23:17 +02:00
Hannes Verschore
318b2121cd Backout a0016de79bf9 and 862431c42e72 for breakage, r=red 2013-04-17 12:03:17 +02:00
Hannes Verschore
99fb52b198 Bug 861116: IonBuilder: Add support for JSOP_INITELEM, r=jandem 2013-04-17 11:31:53 +02:00
Hannes Verschore
609adfbcc3 Bug 862100: IonMonkey: AddTypeBarrier shouldn't unbox, when type is already double, r=nbp 2013-04-17 11:31:50 +02:00
Hannes Verschore
2aa2a21806 Bug 862357: IonMonkey: Box undefined inputs in the compare policy, r=nbp 2013-04-17 11:31:48 +02:00
Hannes Verschore
9d59850e60 Bug 861165: IonMonkey: Correct behaviour for JSOP_IN on dense native with negative index, r=bhackett 2013-04-17 11:31:45 +02:00
Hannes Verschore
b7bc46b3d8 Bug 858617: Add testcase, r=testcase 2013-04-17 11:31:44 +02:00
Gabor Krizsanits
26880f8f17 Bug 820170 - Wrapping nodes into documents compartment. r=bholley 2013-04-17 10:11:53 +02:00
Terrence Cole
761f6ac47b Bug 860572 - Use Rooted<JSPropertyDescriptor> in XPCComponents; r=bholley 2013-04-12 17:42:59 -07:00
Terrence Cole
40e63cf334 Bug 860572 - Allow JSPropertyDescriptor to use Rooted; r=jonco 2013-04-12 16:34:27 -07:00