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
Tim Lunn
6d0071c7f3
Bug 812265, Part 2/4 - Setup versioning and pkg-config support. r=glandium
2013-04-23 16:55:13 -07:00