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