Chris Peterson
c299a3f1bb
Bug 977810 - Poison freed Ion code in release builds. r=jandem
2014-03-09 00:30:51 -08:00
Shu-yu Guo
d5a532541a
Bug 981167 - Followup: rm dead perThread_ member of ScriptFrameIter::Data. (r=me)
2014-03-10 19:17:24 -07:00
Shu-yu Guo
319011ef51
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
b9cfaf679a
Bug 981167 - Fix Debugger.Frame leaking ScriptFrameIter::Data on frame cache hit. (r=jimb)
2014-03-10 19:17:24 -07:00
Terrence Cole
f7b7d9f8dd
Bug 981295 - Do not re-use IsAboutToBeFinalized to implement UpdateIfRelocated; r=sfink
2014-03-10 15:19:54 -07:00
Terrence Cole
b39bd65562
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
44609298b5
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
7f6fc53dec
Bug 793210 - Make proxy [[GetOwnProperty]] throw appropriately for non-extensible target. (r=jorendorff)
2014-03-10 15:07:08 -07:00
Jason Orendorff
6e646ba4e9
Bug 980016 - Remove SpecialId. r=njn.
2014-03-10 16:32:21 -05:00
Jason Orendorff
37cf50eee9
Bug 942037 - Remove object_prototype_names from JS_ResolveStandardClasses. r=bholley.
2014-03-10 16:30:59 -05:00
Jason Orendorff
351e5a45c7
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
89556d234c
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
e93df5cdf6
Bug 975589, part 2 - Avoid recursing in TypedArray initialization. r=jwalden.
2014-03-10 16:29:58 -05:00
Jason Orendorff
5b8c769cbd
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
31f65e070e
Bug 972961 - Fix a stack overflow in FoldConstants.cpp. r=luke.
2014-03-10 16:28:44 -05:00
Jason Orendorff
260bbd19f5
Bug 977287, part 2 - Stylistic changes. r=luke.
2014-03-10 16:28:43 -05:00
Jason Orendorff
40c222af65
Bug 977287, part 1 - Rename the "operation callback" to "interrupt callback". r=luke.
2014-03-10 16:28:43 -05:00
Ryan VanderMeulen
f97c846614
Merge m-c to inbound on a CLOSED TREE.
2014-03-10 17:11:39 -04:00
Ryan VanderMeulen
1a40bbc7cf
Merge fx-team to m-c.
2014-03-10 17:10:25 -04:00
Benjamin Bouvier
7a135a0d01
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
941d86ace3
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
4480300d6e
Bug 980860: Fix fieldName comparison in TypeDescrSet::fieldNamed; r=nmatsakis
2014-03-10 15:49:05 +01:00
Carsten "Tomcat" Book
5c9d79e018
Merge mozilla-central to mozilla-inbound
2014-03-10 12:34:00 +01:00
Carsten "Tomcat" Book
dc70fa97b3
Backed out changeset 557c7be2fdb6 (bug 979481) for causing regression Bug 981202
2014-03-10 12:32:05 +01:00
Carsten "Tomcat" Book
9492378211
Backed out changeset 5d9fb147f723 (bug 979481)
2014-03-10 12:31:35 +01:00
Carsten "Tomcat" Book
2c9ecd6ee4
Backed out changeset 670fb9adcd29 (bug 979481)
2014-03-10 12:31:32 +01:00
Carsten "Tomcat" Book
65483bfd22
Backed out changeset 77f4622e2000 (bug 979481)
2014-03-10 12:31:31 +01:00
Hannes Verschore
6b0c41f7c0
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
80de55b990
Backed out changeset 7de39a071ca6 (bug 981167) for Test Bustage on a CLOSED TREE
2014-03-10 10:41:31 +01:00
Terrence Cole
1bb351d093
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
2623563725
Bug 980630 - Remove type nuking, r=jandem.
2014-03-09 08:14:49 -07:00
Bill McCloskey
6fc4088f7f
Back out bug 940305 (too spammy)
2014-03-08 13:04:11 -08:00
Ms2ger
0ebae2de8f
Backout changesets 295dc1e971bf:6d54e6b70eb2 for b2g and b-c failures.
2014-03-08 21:37:57 +01:00
Brian Hackett
c7ee4e7937
Bug 980630 - Fix build break.
2014-03-08 11:05:46 -07:00
Brian Hackett
23ed8bf7a8
Bug 980630 - Remove type nuking, r=jandem.
2014-03-08 10:57:38 -07:00
Brian Hackett
0650353515
Bug 980450 - Add test.
2014-03-08 07:55:55 -07:00
Andrew McCreight
b6035c87a3
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
486fd4b2ef
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
8e2aafac26
Bug 979865 - Part 5: Add tests r=jorendorff
2014-03-07 22:01:13 +01:00
Andy Wingo
6e04373ca4
Bug 979865 - Part 4: Implement ES6 generator comprehensions r=jorendorff
2014-03-07 22:01:13 +01:00
Andy Wingo
53d348b4cb
Bug 979865 - Part 3: Implement ES6 array comprehensions r=jorendorff
2014-03-07 22:01:13 +01:00
Andy Wingo
10b3a5263d
Bug 979865 - Part 2: Internally rename JS1.8 comprehensions as "legacy" r=jorendorff
2014-03-07 22:01:13 +01:00
Andy Wingo
3472972a16
Bug 979865 - Part 1: Refactor comprehension parsing r=jorendorff
2014-03-07 22:01:12 +01:00
Luke Wagner
4d4fb52c03
Bug 979541 - Remove nonLazyScript use in ArgumentsObject::elements (r=jandem)
...
--HG--
extra : rebase_source : 640ddf5af5d606a7ee40ee6189faaec244298b39
2014-03-05 14:49:36 -06:00
Jim Blandy
9d09d223dc
Bug 969273: Implement a toy principal type for the JS shell, for testing. r=mrbkap r=waldo
2014-03-07 11:50:41 -08:00
Jim Blandy
44d46326d7
Bug 969273: Move JSPrincipals-related types and functions to their own header. r=mrbkap
...
JSSubsumesOp seems to have gotten dragged into Class.h somehow, but it's
not a metaobject protocol type at all. It belongs with JSSecurityCallbacks
and friends, which together form a chunk that could be neatly abstracted.
2014-03-07 11:50:41 -08:00
Jordan Santell
ca11569b8a
Bug 899052 - Implement Addon Thread Actor. r=fitzgen, r=shu
2014-03-07 00:09:14 -08:00
Shu-yu Guo
81011834d5
Bug 981167 - Fix Debugger.Frame leaking ScriptFrameIter::Data on frame cache hit. (r=jimb)
2014-03-10 01:04:04 -07:00
Marty Rosenberg
e46b48be79
Bug 973874: Ensure that all offsets that we take into the assembly buffer are created by the instruction we want to branch to (r=dougc)
2014-03-07 11:25:38 -05:00
Brian Hackett
648d7b6e70
Bug 980450 - Always initialize outparams in LookupOwnPropertyWithFlagsInline, r=luke.
2014-03-07 09:36:24 -07:00