Commit Graph

26071 Commits

Author SHA1 Message Date
Norbert Lindenberg
45bb74e2ab Bug 853702 - ECMA-402 test ch09/9.2/9.2.8_4.js failing. r=Waldo 2013-04-29 08:31:15 -04:00
Norbert Lindenberg
f360bb2e00 Bug 634839 - Fix build with Internationalization API. r=njn 2013-04-29 08:30:26 -04:00
Hannes Verschore
11b52a7df1 Bug 678377: IonMonkey: LICM: Use explicit stack to mark blocks in a loop, r=bhackett 2013-04-29 10:35:44 +02:00
Ryan VanderMeulen
d7f3d1d1a0 Backed out 2 changesets (bug 864342, bug 861596) for various regressions.
Backed out changeset ba1a51d840b3 (bug 864342)
Backed out changeset 503a5fb6d530 (bug 861596)
2013-04-27 18:17:30 -04:00
Brian Hackett
d838e54180 Bug 864214 - Generate MIR nodes for accessing statically known typed arrays on x86, r=luke,jandem. 2013-04-27 15:02:42 -06:00
Steve Fink
a0e4404d69 No bug, DONTBUILD. Comment fix. 2013-04-27 12:27:53 -07:00
Tom Schuster
6b98f4b239 Bug 836949 - Remove the now unnecessary GetMethod function. r=jwalden 2013-04-27 17:37:05 +02:00
Jan de Mooij
4381685f96 Bug 863018 part 2 - Add JSShortString path back to ConcatStrings and LConcat. r=luke 2013-04-26 14:08:54 +02:00
Brian Hackett
a8b245d573 Bug 864101 - Improve precision of TypeSetIncludes, r=dvander. 2013-04-26 17:56:38 -06:00
Brian Hackett
bdbe42cd9d Bug 865889 - Include higher level information about ops in -D output, r=jandem. 2013-04-26 16:39:12 -06:00
Shu-yu Guo
1669f7b119 Bug 865259 - Specialize int32 compares from baseline IC stub info r=bhackett 2013-04-26 17:06:27 -04:00
Shu-yu Guo
6a33d4f463 Bug 865259 - Give MLambda and MParLambda resultTypeSets r=bhackett 2013-04-26 17:06:27 -04:00
Nicholas D. Matsakis
36a10079ab Bug 865259 - Make comparisons work in Par Exec mode regardless of TI results r=bhackett 2013-04-25 08:47:16 -04:00
Nicholas D. Matsakis
fbb263e3bb Bug 865259 - Specialized arith ops based on baseline info r=bhackett 2013-04-24 14:28:26 -04:00
Jon Coppeard
8acbc7c2f3 Bug 866167 - GC: Make HashableValue::AutoRooter work r=terrence 2013-04-26 18:50:18 +01:00
Jon Coppeard
18ed8e4e2b Bug 866112 - GC: Fix some misc rooting hazards in the shell r=terrence 2013-04-25 11:55:40 +01:00
Jon Coppeard
672186739c Bug 866030 - Error "_init__() takes exactly 4 arguments" running JS test harness for opt build r=terrence 2013-04-26 18:50:18 +01:00
Jon Coppeard
a69f531cdc Bug 866134 - GC: Address reported TokenStream::Position rooting hazards r=sfink 2013-04-26 18:50:18 +01:00
Jon Coppeard
7d9149ed57 Bug 865308: GC: More rooting work in XPConnect r=bholley 2013-04-26 18:50:18 +01:00
Ryan VanderMeulen
cd12070796 Backed out changeset 6604b700492c (bug 863018) for suspicion of causing Windows mochitest b-c leaks.
CLOSED TREE
2013-04-26 12:03:03 -04:00
David Zbarsky
e7c17f133d Bug 856472: Convert CanvasGradient to WebIDL r=bz 2013-04-26 10:55:54 -04:00
David Zbarsky
e3ec2de9af Bug 856472: Convert CanvasPattern to WebIDL r=bz 2013-04-19 04:49:22 -04:00
Ehsan Akhgari
4d49a0cf90 Bug 860867 - Disable loop vectorization optimizations in the JS engine for clang to prevent it from generating bad code; r=glandium 2013-04-26 08:43:19 -04:00
Jan de Mooij
80c213b18f Bug 863018 part 2 - Add JSShortString path back to ConcatStrings and LConcat. r=luke 2013-04-26 14:08:54 +02:00
Jan de Mooij
42c9f9c686 Bug 863018 part 1 - Fix regalloc issue with useFixed/tempFixed and safepoints. r=bhackett 2013-04-26 14:05:08 +02:00
Aryeh Gregor
659b807986 Bug 859817 - Remove implicit conversions from raw pointer to already_AddRefed; r=Ms2ger 2013-04-22 14:15:59 +03:00
Aryeh Gregor
e0a4cd5848 Bug 859817 - Make NS_NewAtom return already_AddRefed; r=bz 2013-04-22 14:13:22 +03:00
Ms2ger
e12555a543 Merge m-c to m-i. 2013-04-26 12:32:27 +02:00
Jan de Mooij
0524c01499 Bug 865406 - Disable IonMonkey LICM if a script bails out frequently. r=h4writer 2013-04-26 12:10:28 +02:00
Ms2ger
957b1b9641 Bug 862446 - Use CallArgs in XPC_WN_Helper_{Call,Construct}; r=bholley 2013-04-26 08:48:40 +02:00
Ms2ger
fe234fbc7f Bug 852135 - Part d: Move nsDOMAttributeMap to WebIDL bindings, remove CI and QS; r=bz 2013-04-26 08:48:27 +02:00
Steve Fink
07e8f7c49b No bug, DONTBUILD. Updates to the static rooting analysis, including transition from Makefile to python script.
Although this patch contains some updates to Makefile.in, I am no longer using it at all. I now run analyze.py for better control, though note that it depends on loading in some configuration settings that are hardcoded to my environment.

This patch also contains a number of updates to the annotations.

--HG--
extra : rebase_source : ebd4deb590fb9fde4532bdf45214ffca117e1c3a
2013-04-25 09:16:37 -07:00
Jon Coppeard
20a89ef139 Bug 864848 - Mark Rooted<> as stack only r=terrence 2013-04-25 11:55:30 +01:00
Jan de Mooij
81a45d6b0d Bug 849526 - Workaround Clang issue with the conservative stack scanner. r=dvander
--HG--
extra : rebase_source : 4b4baa63b7413a022a41f28ea62e280f7905f1c5
2013-04-26 09:42:35 +02:00
Boris Zbarsky
2399aa7dd7 Bug 864727 part 1. Root the global before calling WrapObject in XPCConvert. r=bholley
I sort of wish GetGlobalJSObject just returned a handle.
2013-04-25 12:29:52 -04:00
Andrew McCreight
fc6549149f Bug 865397 - Nicen up "id got defined" assertion. r=bholley 2013-04-25 08:42:44 -07:00
Nicholas Nethercote
9146bccc1a Bug 857382 (part 2) - Prefix zone addresses in about:memory with "0x" for consistenty with other addresses. r=billm.
--HG--
extra : rebase_source : a8c669c0bf27fa0b1d90c9b7862ca43dfe4a80bd
2013-04-21 13:55:05 -07:00
Bill McCloskey
4da563b989 Bug 856670 - Bring JS C stack limit closer to actual OS limits (r=bsmedberg) 2013-04-25 21:02:22 -07:00
Bill McCloskey
f71c8746ba Bug 864462 - Fix OOM in write barrier verifier (r=terrence) 2013-04-25 21:02:15 -07:00
Nicholas Nethercote
a28003635b Bug 634839 (part 1) - Remove unnecessary headers (as found by include-what-you-use) from js/src/jsfoo.cpp files. r=luke. 2013-04-23 23:44:36 -07:00
Sean Stangl
1ae37e619b Bug 812265 - Temporarily comment out standalone JS executable renaming. r=luke 2013-04-25 18:28:48 -07:00
Brian Hackett
fbfbcd2a45 Bug 864216 - Only create IonScriptCounts for asm.js code if rt->profilingScripts, r=luke. 2013-04-25 18:18:29 -06:00
Norbert Lindenberg
2739bde633 Bug 724533 - Integrate ICU into the Mozilla build (but don't actually build it, until a compile-time flag gets flipped). r=glandium 2013-04-25 15:27:22 -07:00
Sean Stangl
f4fee95fc1 Bug 618485 - Prefer word types that exist. no_r=red 2013-04-25 17:05:20 -07:00
Brian Hackett
7e48e47630 Bug 865153 - Remove resume point uses in dead blocks when restarting loop processing, r=h4writer. 2013-04-25 09:08:36 -06:00
Tim Lunn
4b50b73bdc Bug 842889 - Include MOZILLA_VERSION in JS_GetImplementationVersion(). r=waldo 2013-04-25 16:40:33 -07:00
Landry Breuil
b9de24c5a0 Bug 618485 - Add jsuword view to jsval_layout on 64-bit big-endian. r=luke 2013-04-25 16:18:03 -07:00
Ian Stakenvicius
b2627b0608 Bug 809430 - Add symbol versions. r=glandium 2013-04-25 15:35:40 -07:00
Tim Lunn
3294ba3c91 Bug 812265, Part 4/4 - Fix MOZ_JS_LIBS. r=glandium 2013-04-23 17:21:50 -07:00
Tim Lunn
b057c4a2cf Bug 812265, Part 3/4 - Use version number in filename of shell and js-config. r=glandium 2013-04-23 17:05:28 -07:00