Commit Graph

27197 Commits

Author SHA1 Message Date
Jeff Walden
f384f2c431 Bug 496923 - Update the test262 import script to include ch14 tests. r=terrence
--HG--
extra : rebase_source : cd1c49ec76f361319928a65be659c5974eea966f
2013-06-11 12:03:28 -07:00
Jeff Walden
389b3ce74c Bug 496923 - Import the ch08 tests from test262. r=generating-script-was-reviewed
--HG--
extra : rebase_source : 5ddf0be31f2fd59dd37f06f9b9c23c90d8d66d35
2013-06-19 12:25:03 -07:00
Jeff Walden
5c8623ad4d Bug 496923 - Update the test262 import script to include ch08 tests. r=terrence
--HG--
extra : rebase_source : a8920a71dbe2f919700bf72125ec8e06d4d4ced5
2013-06-11 11:56:59 -07:00
Kannan Vijayan
41d82eea8d Bug 883973 - Disable heavyweight function inlining. r=dvander 2013-06-24 15:14:06 -04:00
Brian Hackett
093dbfab53 Bug 884053 - Fix incorrect use of nonLazyScript(), r=luke. 2013-06-24 12:07:58 -06:00
Brian Hackett
b5fa288097 Bug 882933 - Copy treatAsRunOnce bit when cloning scripts, don't clone scripts unnecessarily for arrow lambdas, r=luke. 2013-06-24 11:24:35 -06:00
Brian Hackett
3fa2330f66 Bug 881102 - Fix object metadata jit-test. 2013-06-24 11:18:50 -06:00
Gregory Szorc
476b509d14 Bug 418593 - Cancel GNU make's built-in RCS/% rule; r=khuey 2013-06-24 10:14:12 -07:00
Gregory Szorc
7e23fcb586 Bug 885906 - Remove .sh and .pl catch anything implicit rules; r=khuey 2013-06-24 10:13:33 -07:00
Bobby Holley
c738ac15d2 Bug 885800 - Unwrap CCWs in Cu.isDeadWrapper. r=gabor 2013-06-24 10:02:08 -07:00
Brian Hackett
3245cbdacc Bug 872331 - Box null inputs to MToDouble when necessary, r=jandem. 2013-06-24 11:01:29 -06:00
Brian Hackett
ca144c43fa Bug 864099 - Deoptimize 'arguments' declaration inside 'with' statements harder, r=luke. 2013-06-24 10:59:15 -06:00
Brian Hackett
17acd31d33 Bug 881102 - Propagate exceptions in object metadata callback, r=luke. 2013-06-24 10:55:28 -06:00
Brian Hackett
6720297a5e Bug 884920 - Remove TokenStream::lastFunctionKeyword, r=luke. 2013-06-24 10:47:11 -06:00
Jan de Mooij
bfd86c2720 Bug 885976 - Make ScriptFrameIter::numFrameSlots() a bit more robust. r=luke 2013-06-24 18:44:22 +02:00
Hannes Verschore
a59b987c10 No bug: Add testcases, r=tests 2013-06-24 17:50:59 +02:00
Nicolas B. Pierron
ec97c44287 Bug 829841 - Add an option to enable eager compilation in the browser. r=dvander 2013-06-24 05:13:05 -07:00
Brian Hackett
0627a32e04 Bug 883154 - Add runtime wide cache for compiled lazy scripts, r=billm. 2013-06-23 20:37:42 -06:00
Ehsan Akhgari
08ed61c0f0 Bug 885583 - Enable Web Audio unconditionally across mochitests; r=roc 2013-06-23 19:23:02 -04:00
Till Schneidereit
cff530b60e Bug 886094 - Make js::BooleanGetPrimitiveValueSlow assert isProxy instead of the narrower isCrossCompartmentWrapper. rs=Ms2ger 2013-06-23 15:05:26 +02:00
Ms2ger
5a63e5bff8 Bug 882848 - Use MOCHITEST_BROWSER_FILES more; r=gps 2013-06-23 09:16:19 +02:00
Ms2ger
0b036f4010 Bug 884951 - Use XPCWrappedNative::Get more; r=bholley 2013-06-23 09:15:55 +02:00
Ms2ger
ff63d2149b Bug 884268 - Part b: Move nsContentUtils::PreserveWrapper to nsWrapperCache; r=smaug 2013-06-23 09:15:42 +02:00
Ms2ger
508a44d128 Bug 884947 - Remove superfluous null check in XPCConvert::NativeInterface2JSObject; r=bholley 2013-06-23 09:14:02 +02:00
Jan de Mooij
dd9476a9bf Bug 866878 - Support try-finally in the baseline compiler. r=djvj
--HG--
extra : rebase_source : c5bd88422ce39de94888fad060259ef2590acb5a
2013-06-17 14:05:36 +02:00
Terrence Cole
34e812c697 Bug 885607 - Make AsmJSModule's Global and ExportedFunction use RelocatablePtr; r=luke
--HG--
extra : rebase_source : bf0abf52aa28da2929264c42ec2d66dd0abea4b7
2013-06-21 19:27:16 -07:00
Terrence Cole
54846898f6 Bug 885607 - Store the correct IonCode in the store buffer; r=bhackett
--HG--
extra : rebase_source : b2bdcdfde7d76bc4c341db94e680784a238a3f14
2013-06-21 19:25:17 -07:00
Terrence Cole
eaad8a3737 Bug 840242 - Use the runtime page size to control arena decommit; r=luke
--HG--
extra : rebase_source : e183246d7a2f381e015e7d860336330a726cb9f8
2013-02-11 13:59:10 -08:00
Terrence Cole
0586997a41 Bug 884956 - Convert jsmath.cpp to CallArgs; r=Waldo 2013-06-21 18:18:52 -07:00
Luke Wagner
6e6ef093f5 Fix visibility warning (no bug, r=themaid)
--HG--
extra : rebase_source : 311a6406b1d2739389276589f23548c6fda89c98
2013-06-21 18:09:07 -07:00
Phil Ringnalda
9f4c5472ab Back out 1b81a9c88872 (bug 840242) for committing infanticide in Nursery.o 2013-06-21 18:53:24 -07:00
Terrence Cole
af471f2f39 Bug 840242 - Use the runtime page size to control arena decommit; r=luke
--HG--
extra : rebase_source : 575a7485a5c6ac51f5c0cadc91616302326ce770
2013-02-11 13:59:10 -08:00
Luke Wagner
ef6d7c2f5a Bug 883175 - OdinMonkey: restrict validation rules to force immediate coercion of calls (r=sstangl)
--HG--
extra : rebase_source : 69fe22b2511fa713d13bebaac0926d89f16e161c
2013-06-20 11:32:52 -07:00
Luke Wagner
b85f643e26 Bug 878433 - OdinMonkey: (signed % signed) should be intish, not int (r=bbouvier)
--HG--
extra : rebase_source : 0f0b0c896be9b59e119952122f1967720abab635
2013-06-20 20:11:01 -07:00
Jan de Mooij
71ded5e619 Bug 881902 follow-up - Mark StackFrame callee and |this|, should fix GGC build. r=terrence on IRC 2013-06-22 01:58:36 +02:00
Luke Wagner
3ad00947b7 Silence used-but-not-defined warnings (no bug, r=themaid)
--HG--
extra : rebase_source : ba10f39fd67711ef404ed09c0d0a016c01b5d832
2013-06-21 16:52:11 -07:00
Steve Fink
401b553098 Bug 885770 - script filename can be NULL in shell load, r=njn
--HG--
extra : rebase_source : 25392549ef586f651e03f5ce86c0ebac376f8c1e
2013-06-21 16:49:41 -07:00
Jason Orendorff
b44701f6b4 Fix another busted test for bug 885067 on a CLOSED TREE. no_r=orange, egg=face. 2013-06-21 12:20:32 -05:00
Jason Orendorff
8e751f3337 Fix very stupid test for bug 885067 that I pushed in rev 60d580712ec0. Clerical error on my part. no_r=orange. 2013-06-21 11:43:09 -05:00
Jason Orendorff
569146d06a Bug 883434 - Give TokenPos a real constructor. r=ejpbruel.
--HG--
extra : rebase_source : 4820e91d38810d03dff3c0bddaea104f53e7c12c
2013-06-21 08:18:01 -05:00
Jason Orendorff
699ca9539b Bug 883333, part 15 - Add StatementList operations to the ParseHandler protocol. r=Waldo.
--HG--
extra : rebase_source : d5e801fcd5c2f53bcc670534c53502c4219d176d
2013-06-21 08:18:01 -05:00
Jason Orendorff
b57a42ad25 Bug 883333, part 14 - Move try statement parse node creation into the ParseHandler protocol. r=Waldo.
--HG--
extra : rebase_source : 073de5e62343593de0acd619900a62b20a870d67
2013-06-21 08:18:00 -05:00
Jason Orendorff
6562b71647 Bug 883333, part 13 - Squeeze out some whitespace. r=Waldo.
--HG--
extra : rebase_source : db2125c3c3b8b390b4b6f6fb7b768145a14aa118
2013-06-21 08:18:00 -05:00
Jason Orendorff
4b8a5826f3 Bug 883333, part 12 - Factor block parsing out of Parser::statement. r=Waldo.
--HG--
extra : rebase_source : 1af9d3df561cb5d9bc2c16c77451d070f48bccf4
2013-06-21 08:18:00 -05:00
Jason Orendorff
ea3d94b648 Bug 883333, part 11 - Refactor debugger statement parsing. r=Waldo.
--HG--
extra : rebase_source : f39ad2d7cadc43d2706556933fdc5311bd262bb2
2013-06-21 08:18:00 -05:00
Jason Orendorff
75886ccc00 Bug 883333, part 10 - Refactor throw statement parsing. r=Waldo.
--HG--
extra : rebase_source : 0ace9a0daabe0df4151dcf2a0ade7890aee6a4c1
2013-06-21 08:18:00 -05:00
Jason Orendorff
087662cf39 Bug 883333, part 9 - Refactor with statement parsing. r=Waldo.
--HG--
extra : rebase_source : 1c4235922067f39dc8bce42099a1f330e7b444ab
2013-06-21 08:17:59 -05:00
Jason Orendorff
3bea34bcec Bug 883333, part 8 - Refactor return statement parsing. r=Waldo.
--HG--
extra : rebase_source : 16d37a715e01e732126d303c3ef2cfb84f7c1ad3
2013-06-21 08:17:59 -05:00
Jason Orendorff
cf80b98064 Bug 883333, part 7 - Refactor break and continue statement parsing. r=Waldo.
--HG--
extra : rebase_source : ec0914d23d10e5818fe1700e495c6c7e100ec72a
2013-06-21 08:17:59 -05:00
Jason Orendorff
c35e8360cb Bug 883333, part 6 - Further forStatement cleanup. r=Waldo.
--HG--
extra : rebase_source : 214f8fd2cb253e66462d5fd66dd86353acfdc94f
2013-06-21 08:17:59 -05:00