Jeff Walden
94339a665b
Bug 866700 - Fix typo. r=ptyo to clear up a J orange in a CLOSED TREE
2013-04-29 15:11:37 -07:00
Jeff Walden
ab0d972d7c
Bug 866700 - Assertion when redefining a non-writable length to a non-numeric value. r=bhackett
2013-04-29 12:30:21 -07:00
Jeff Walden
28d0a2b044
Bug 866580 - Assertion redefining the length property on a frozen array. r=bhackett
...
--HG--
extra : rebase_source : 8bba3b33a92ef41738bfd465e6cc101189220ecb
2013-04-29 12:30:18 -07:00
Brian Hackett
da62d22f7b
Bug 865059 - Disable JM by default, and don't analyze scripts until they are compiled by baseline if JM is disabled, r=jandem.
2013-04-29 14:24:03 -06:00
Brian Hackett
e3efee332c
Bug 865431 - Restrict Compare_Double and related comparisons to inputs where they will produce the correct result, r=jandem.
2013-04-29 13:10:00 -06:00
Joey Armstrong
12356a4c50
bug 844655: Port XPCSHELL_TESTS to moz.build as XPCSHELL_TESTS_MANIFESTS
2013-04-29 14:49:00 -04:00
Bobby Holley
c44c1b9af8
Bug 865729 - Remove nsIJSContextStack. r=gabor
...
\o/
2013-04-29 11:16:24 -07:00
Bobby Holley
1a9f081f4b
Bug 865729 - Remove Context stack iterators. r=gabor
2013-04-29 11:16:23 -07:00
Bobby Holley
b9009e00fc
Bug 865729 - Remove Push/Pop from public API. r=gabor
2013-04-29 11:16:22 -07:00
Bobby Holley
d7dbc59a66
Bug 865729 - Make nsIXPConnect inherit nsIThreadJSContextStack. r=gabor
...
Right now, the concrete nsXPConnect implements nsIXPConnect and
nsIThreadJSContextStack separately. I want to migrate the API from the latter
interface to the former, but I can't right now because it means we'd end up
with a duplicated method (getSafeJSContext). Since there's only one concrete
class that implements nsXPConnect, let's just use interface inheritance, which
simplifies the migration.
2013-04-29 11:16:20 -07:00
Bobby Holley
b4b5ad5d4d
Bug 865729 - Remove nsIJSContextStack from xpconnect/loader. r=gabor
2013-04-29 11:16:19 -07:00
Jan de Mooij
fe3adfd0fe
Bug 866611 - Fix length check when inlining string concatenation. r=h4writer
2013-04-29 19:22:50 +02:00
Nicholas D. Matsakis
06d276cb24
Bug 861705 - Check for ParallelArray being disabled in various tests r=sstangl
2013-04-18 05:53:53 -04:00
Hannes Verschore
5d8b79fbec
Bug 678377: IonMonkey: Follow-up fixing three small issues, r=bhackett
2013-04-29 14:49:25 +02:00
Andrea Marchesini
79adff0de9
Bug 861605 - Make the arguments to Window.alert, Window.confirm optional. r=Ms2ger
2013-04-29 08:32:01 -04:00
Norbert Lindenberg
215494a6d5
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
1e01fc4ba2
Bug 634839 - Fix build with Internationalization API. r=njn
2013-04-29 08:30:26 -04:00
Hannes Verschore
b32059a7af
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
d1d8306b4f
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
bac7d29ac1
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
f00457a7a5
No bug, DONTBUILD. Comment fix.
2013-04-27 12:27:53 -07:00
Tom Schuster
c46a307c55
Bug 836949 - Remove the now unnecessary GetMethod function. r=jwalden
2013-04-27 17:37:05 +02:00
Jan de Mooij
1095b0f0e4
Bug 863018 part 2 - Add JSShortString path back to ConcatStrings and LConcat. r=luke
2013-04-26 14:08:54 +02:00
Brian Hackett
c56db7f5e4
Bug 864101 - Improve precision of TypeSetIncludes, r=dvander.
2013-04-26 17:56:38 -06:00
Brian Hackett
3ba8d876ef
Bug 865889 - Include higher level information about ops in -D output, r=jandem.
2013-04-26 16:39:12 -06:00
Shu-yu Guo
d5159609a8
Bug 865259 - Specialize int32 compares from baseline IC stub info r=bhackett
2013-04-26 17:06:27 -04:00
Shu-yu Guo
39decdd447
Bug 865259 - Give MLambda and MParLambda resultTypeSets r=bhackett
2013-04-26 17:06:27 -04:00
Nicholas D. Matsakis
c40c2e6e55
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
8f36fd56c8
Bug 865259 - Specialized arith ops based on baseline info r=bhackett
2013-04-24 14:28:26 -04:00
Jon Coppeard
94595df25f
Bug 866167 - GC: Make HashableValue::AutoRooter work r=terrence
2013-04-26 18:50:18 +01:00
Jon Coppeard
58cb30003e
Bug 866112 - GC: Fix some misc rooting hazards in the shell r=terrence
2013-04-25 11:55:40 +01:00
Jon Coppeard
9e125378eb
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
22696ff6e1
Bug 866134 - GC: Address reported TokenStream::Position rooting hazards r=sfink
2013-04-26 18:50:18 +01:00
Jon Coppeard
427ec9e7da
Bug 865308: GC: More rooting work in XPConnect r=bholley
2013-04-26 18:50:18 +01:00
Ryan VanderMeulen
60ca62dc24
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
57b47b7ab9
Bug 856472: Convert CanvasGradient to WebIDL r=bz
2013-04-26 10:55:54 -04:00
David Zbarsky
3aaed3d194
Bug 856472: Convert CanvasPattern to WebIDL r=bz
2013-04-19 04:49:22 -04:00
Ehsan Akhgari
d10ae4744e
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
2dd6c83ac5
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
0e3d13fe17
Bug 863018 part 1 - Fix regalloc issue with useFixed/tempFixed and safepoints. r=bhackett
2013-04-26 14:05:08 +02:00
Aryeh Gregor
e78504c9a9
Bug 859817 - Remove implicit conversions from raw pointer to already_AddRefed; r=Ms2ger
2013-04-22 14:15:59 +03:00
Aryeh Gregor
b7c3e8030b
Bug 859817 - Make NS_NewAtom return already_AddRefed; r=bz
2013-04-22 14:13:22 +03:00
Ms2ger
229df37509
Merge m-c to m-i.
2013-04-26 12:32:27 +02:00
Jan de Mooij
69125d563b
Bug 865406 - Disable IonMonkey LICM if a script bails out frequently. r=h4writer
2013-04-26 12:10:28 +02:00
Ms2ger
2b71cc307b
Bug 862446 - Use CallArgs in XPC_WN_Helper_{Call,Construct}; r=bholley
2013-04-26 08:48:40 +02:00
Ms2ger
cc2268408a
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
2c15ee7168
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
76bca799d9
Bug 864848 - Mark Rooted<> as stack only r=terrence
2013-04-25 11:55:30 +01:00
Jan de Mooij
8b11c72674
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
eb0cabfa76
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