Граф коммитов

41308 Коммитов

Автор SHA1 Сообщение Дата
Jan de Mooij 7a2975dc18 Bug 982186 - Rewrite js_fun_call to modify the arguments in place. r=luke
--HG--
extra : rebase_source : 2b9e62ea950264231ebc253a0d5f75c029f96ddf
2014-03-12 12:27:56 +01:00
Romain Perier 6c2d48e33b Bug 947601 - OdinMonkey: Add support for assume_unreachable. r=luke 2014-03-10 09:06:44 +01:00
Steve Fink 53bf680602 Backed out changeset 7cff27cb2845 (bug 975011), for breaking just about everything not on tbpl
--HG--
extra : rebase_source : 740fc0d5cd27b0cc7d06ce9f9c2f848c9d071b20
2014-03-11 09:53:58 -07:00
Jeff Walden 7e5e68b968 Bug 948227 - Make the Object.prototype.__proto__ setter strongly warn against its use, for perf reasons (and suggest Object.create instead). r=efaust
--HG--
extra : rebase_source : 9a08df51a56ae531956c0158fcae18c12ee77539
2014-01-23 14:35:08 -08:00
Jeff Walden 2a276fffdf Bug 937793 - Various new Array tests. r=bhackett
--HG--
extra : rebase_source : 7487f7450c3ad6b52fd1e38cb95eac89cd8ad8c9
2013-12-18 20:14:16 -05:00
Andy Wingo db9b36d32e Bug 901987 - The RHS of a for-of loop is an assignment expression r=jorendorff
--HG--
extra : amend_source : d18317a5d17ad1c4ba243fc4184a13baf69b1415
2014-03-11 09:31:18 +01:00
Andy Wingo e25128d500 Bug 980384 - Fix frame marker for half-constructed stack frames r=jandem
--HG--
extra : amend_source : 9e5b971388ede7bd4a9f4a405b2b91f4c4882ebc
2014-03-11 09:26:05 +01:00
Gabor Krizsanits fb3e4c0034 Bug 980023 - Localstorage access with nsEp. r=bholley 2014-03-11 08:41:55 +01:00
Chris Peterson bdb2051fa1 Bug 977810 - Poison freed Ion code in release builds. r=jandem 2014-03-09 00:30:51 -08:00
Shu-yu Guo 241dfbe366 Bug 981167 - Followup: rm dead perThread_ member of ScriptFrameIter::Data. (r=me) 2014-03-10 19:17:24 -07:00
Shu-yu Guo 11b9ed9d57 Bug 981167 - Followup: fix Debugger.Frame properties and methods that need pc updated. (r=jimb) 2014-03-10 19:17:24 -07:00
Shu-yu Guo 76f97550b9 Bug 981167 - Fix Debugger.Frame leaking ScriptFrameIter::Data on frame cache hit. (r=jimb) 2014-03-10 19:17:24 -07:00
Terrence Cole 735d9279f3 Bug 981295 - Do not re-use IsAboutToBeFinalized to implement UpdateIfRelocated; r=sfink 2014-03-10 15:19:54 -07:00
Terrence Cole 4acbb65ea6 Bug 981296 - Do not make assertions on the initial shape table before it is created; r=sfink
--HG--
extra : rebase_source : c67d16dac8449564940fcdee94a0d83988207796
2014-03-10 15:19:52 -07:00
Terrence Cole 84a91fa0de Bug 981289 - Do not forget to mark non-argument properties on arguments objects; r=sfink
--HG--
extra : rebase_source : 65efd356afcf34b6b71737f531d54c8408889ba0
2014-03-10 15:19:51 -07:00
Eric Faust 3006012bbf Bug 793210 - Make proxy [[GetOwnProperty]] throw appropriately for non-extensible target. (r=jorendorff) 2014-03-10 15:07:08 -07:00
Jason Orendorff d620ebbdda Bug 980016 - Remove SpecialId. r=njn. 2014-03-10 16:32:21 -05:00
Jason Orendorff d72e6574cf Bug 942037 - Remove object_prototype_names from JS_ResolveStandardClasses. r=bholley. 2014-03-10 16:30:59 -05:00
Jason Orendorff 895cad1541 Bug 975589, part 4 - Rename js_GetClassObject -> js::GetBuiltinConstructor and make it never return true without the desired constructor actually existing. r=jwalden. 2014-03-10 16:30:40 -05:00
Jason Orendorff f6d16ef723 Bug 975589, part 3 - Remove redundant AutoResolving object when resolving a builtin constructor. CallResolveOp still creates one. r=jwalden. 2014-03-10 16:30:21 -05:00
Jason Orendorff a7de95340c Bug 975589, part 2 - Avoid recursing in TypedArray initialization. r=jwalden. 2014-03-10 16:29:58 -05:00
Jason Orendorff 7c295cc938 Bug 975589, part 1 - Rename js::DefineConstructorAndPrototype -> GlobalObject::initBuiltinConstructor and refactor it a bit. r=jwalden. 2014-03-10 16:29:40 -05:00
Jason Orendorff ce5a3686f3 Bug 972961 - Fix a stack overflow in FoldConstants.cpp. r=luke. 2014-03-10 16:28:44 -05:00
Jason Orendorff d815f8827e Bug 977287, part 2 - Stylistic changes. r=luke. 2014-03-10 16:28:43 -05:00
Jason Orendorff 3e89ce1e7c Bug 977287, part 1 - Rename the "operation callback" to "interrupt callback". r=luke. 2014-03-10 16:28:43 -05:00
Ryan VanderMeulen 2ee8defad3 Merge m-c to inbound on a CLOSED TREE. 2014-03-10 17:11:39 -04:00
Ryan VanderMeulen 85f09a609c Merge fx-team to m-c. 2014-03-10 17:10:25 -04:00
Benjamin Bouvier 2d986880ce Bug 981325: Consider Float32 not to be a simple primitive; r=h4writer
--HG--
extra : rebase_source : 1a8d2f001f3bfa4acf60dfcc9fdbc901bd3b8345
2014-03-10 17:37:17 +01:00
Benjamin Bouvier 95302728fe Bug 981314: Relax block creation check for dead code in CheckIfCondition; r=luke
--HG--
extra : rebase_source : 87fce1b5514e3a65d3a8124e7e7d248ff3ea61ab
2014-03-10 17:37:07 +01:00
Benjamin Bouvier d530254862 Bug 980860: Fix fieldName comparison in TypeDescrSet::fieldNamed; r=nmatsakis 2014-03-10 15:49:05 +01:00
Carsten "Tomcat" Book 7b19aee5a4 Merge mozilla-central to mozilla-inbound 2014-03-10 12:34:00 +01:00
Carsten "Tomcat" Book a8dae518e0 Backed out changeset 557c7be2fdb6 (bug 979481) for causing regression Bug 981202 2014-03-10 12:32:05 +01:00
Carsten "Tomcat" Book efc83e3864 Backed out changeset 5d9fb147f723 (bug 979481) 2014-03-10 12:31:35 +01:00
Carsten "Tomcat" Book 5f14988ea2 Backed out changeset 670fb9adcd29 (bug 979481) 2014-03-10 12:31:32 +01:00
Carsten "Tomcat" Book fa63399a79 Backed out changeset 77f4622e2000 (bug 979481) 2014-03-10 12:31:31 +01:00
Hannes Verschore 47ddf67421 Bug 977577 - IonMonkey: Improve MRecompilecheck by checking if already recompiling, before doing vmcall, r=jandem 2014-03-10 12:07:35 +01:00
Carsten "Tomcat" Book 3d69a1c238 Backed out changeset 7de39a071ca6 (bug 981167) for Test Bustage on a CLOSED TREE 2014-03-10 10:41:31 +01:00
Terrence Cole 06230be26b Bug 973571 - Do not allow gcparam to set the mark stack limit while a gc is in progress; r=billm
--HG--
extra : rebase_source : 620edcc859a86d8cb6e7d525de4079238a89a07e
2014-03-09 15:02:41 -07:00
Brian Hackett c294e63726 Bug 980630 - Remove type nuking, r=jandem. 2014-03-09 08:14:49 -07:00
Bill McCloskey a246a53379 Back out bug 940305 (too spammy) 2014-03-08 13:04:11 -08:00
Ms2ger 75199de4ff Backout changesets 295dc1e971bf:6d54e6b70eb2 for b2g and b-c failures. 2014-03-08 21:37:57 +01:00
Brian Hackett a460172d3a Bug 980630 - Fix build break. 2014-03-08 11:05:46 -07:00
Brian Hackett 3899368c4e Bug 980630 - Remove type nuking, r=jandem. 2014-03-08 10:57:38 -07:00
Brian Hackett 856b3504d4 Bug 980450 - Add test. 2014-03-08 07:55:55 -07:00
Andrew McCreight 2243646948 Bug 977940, part 2 - Don't automatically trigger the ghost window detector during ICC. r=smaug 2014-03-08 05:38:53 -08:00
Brian Hackett fffb1a9de1 Bug 964059 - Give worker runtimes the main thread's JSRuntime as their parent, r=billm. 2014-03-07 17:18:05 -07:00
Andy Wingo ef11f145dc Bug 979865 - Part 5: Add tests r=jorendorff 2014-03-07 22:01:13 +01:00
Andy Wingo b44cadef63 Bug 979865 - Part 4: Implement ES6 generator comprehensions r=jorendorff 2014-03-07 22:01:13 +01:00
Andy Wingo 5ba1fe5cdf Bug 979865 - Part 3: Implement ES6 array comprehensions r=jorendorff 2014-03-07 22:01:13 +01:00
Andy Wingo e14a60fe1e Bug 979865 - Part 2: Internally rename JS1.8 comprehensions as "legacy" r=jorendorff 2014-03-07 22:01:13 +01:00