Commit Graph

26103 Commits

Author SHA1 Message Date
David Zbarsky
f903ffaa71 Bug 866527 Part 2 - Fix ctypes rooting hazards r=terrence 2013-04-30 14:32:17 -04:00
Andrew McCreight
0bafa2c0cd Bug 866151 - Clean up usage of nsCycleCollector.h and nsCycleCollectorUtils.h. r=smaug,bsmedberg
--HG--
rename : xpcom/base/nsCycleCollector.h => xpcom/glue/nsCycleCollectionJSRuntime.h
2013-04-30 10:41:22 -07:00
Jon Coppeard
7c24e47add Bug 866762 - GC: A few more XPConnect rooting hazards r=bholley 2013-04-30 15:27:48 +01:00
Ryan VanderMeulen
4f020afd30 Backed out changesets 64c7ba1d3d04 and 7e9d5bb4a9af (bug 862986) for test failures. 2013-04-30 10:08:38 -04:00
Jan de Mooij
53b98ad89a Bug 846648 - Inline polymorphic property accesses in Ion based on baseline caches. r=bhackett 2013-04-30 15:26:02 +02:00
Brian O'Keefe
fd2b88f265 Bug 862986 - Part 2: Migrate PROGRAM from Makefile.in to moz.build. r=gps 2013-04-30 09:08:31 -04:00
Norbert Lindenberg
2aa850d74e Bug 866369 - Test case for jstests/test402. r=jwalden 2013-04-30 08:52:43 -04:00
Brian Hackett
66361184bb Bug 866670 - Don't fold unnecessary bitops until after analyzing truncated instructions, r=jandem. 2013-04-30 05:35:11 -06:00
Jon Coppeard
6dc7bb458f Bug 866775 - GC: Update the rooting analysis annotations to fix some false positives r=sfink 2013-04-30 11:18:18 +01:00
Jon Coppeard
cbe51a0ca1 Bug 866778 - GC: Make autorooter for HashableValue contain its value r=sfink 2013-04-30 11:18:18 +01:00
Jon Coppeard
c5a5977c2a Bug 866789 - GC: Fix some more shell rooting hazards r=terrence 2013-04-30 11:18:18 +01:00
Brendan Eich
1c937d07c6 Bug 999999 - Fix typo in comment (r=lumpy). 2013-04-29 17:33:22 -07:00
Norbert Lindenberg
846414db04 Bug 866369 - Set ICU rounding mode. r=jwalden
--HG--
extra : rebase_source : 8b6a2829330e76fcaf3c283314e288f7699a118f
2013-04-29 15:25:38 -07:00
Norbert Lindenberg
b004caef1f Bug 862192 - Update minor unit for Uganda Shilling in Intl.NumberFormat. r=jwalden
--HG--
extra : rebase_source : 07b05d787eda834633535d76dd46557a7f40e976
2013-04-29 14:48:32 -07:00
Gary Kwong
a1b5ff5a17 Bug 866916 - JavaScript JS_MORE_DETERMINISTIC builds are busted. r=sfink 2013-04-29 15:09:15 -07:00
Daniel Holbert
6c0a03f6ed Bug 866800: Remove unused variables from ParallelArrayVisitor::visitCompare(). r=nmatsakis 2013-04-29 16:16:03 -07:00
Phil Ringnalda
ec9c490959 Back out 80163a75cca5 (bug 865059) for talos and android jsreftest bustage
CLOSED TREE

--HG--
extra : rebase_source : a4e86eab90dcf4d30a180c0cffe5d5964d720481
2013-04-29 15:12:09 -07:00
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