Luke Wagner
2f538912f8
Bug 1014292 - OdinMonkey: restrict ArrayBuffer heap length rules to something regular and not ARM-specific (r=dougc)
2014-05-28 16:17:34 -05:00
Wes Kocher
2a58eaeca7
Backed out changeset 26f29e538ace (bug 1014292) for build test bustage on a CLOSED TREE
2014-05-28 15:01:29 -07:00
Luke Wagner
dce8ffa4b5
Bug 1014292 - OdinMonkey: restrict ArrayBuffer heap length rules to something regular and not ARM-specific (r=dougc)
...
--HG--
extra : rebase_source : 19515a428e54439dbfbc65049f33e7570a5f31d1
2014-05-28 16:17:34 -05:00
Kannan Vijayan
fb3f0f4912
Bug 1015439 - Increase property-count threshold for unknown-properties flagging on SetElem. r=bhackett
2014-05-28 16:33:42 -04:00
Brian Hackett
8e8e9a413f
Bug 1017154 - Move RegExpShared read barriers around some more, r=billm.
2014-05-28 13:55:25 -06:00
Ryan VanderMeulen
b1c3db8422
Backed out changesets 7f9bca33903e, 0332a61f0a7c, and ea05d1bfeff8 (bug 1014083) for jittest failures.
2014-05-28 15:12:20 -04:00
Bobby Holley
6a42a74305
Bug 1007207 - Don't treat self-implemented classinfo instances differently during XPCWN creation. r=peterv
2014-05-28 12:04:13 -07:00
Bobby Holley
cbd5c13ca0
Bug 1015380 - Fix up tests that will break with Object Xrays. r=gabor
2014-05-28 11:14:27 -07:00
Brian Hackett
1cf9dc00d3
Bug 966646 - Use JS helper threads for GC background sweeping / allocation, r=billm.
2014-05-27 09:58:33 -07:00
Benjamin Bouvier
9def334aed
Bug 1014083: Take stack adjustment into account when computing stack offsets; r=luke
2014-05-28 19:31:06 +02:00
Benjamin Bouvier
5b5a0e19f2
Bug 1014083: drive-by cleanups; r=luke
2014-05-28 19:31:01 +02:00
Benjamin Bouvier
129544d38c
Bug 1014083: Align local slot count with StackAlignment; r=sunfish
2014-05-28 19:30:57 +02:00
Benjamin Bouvier
cb2a19931b
Bug 1014973: Retry to specialize replaced instructions for float32 in ParallelSafetyAnalysis; r=shu
2014-05-28 19:26:15 +02:00
Ed Morley
7a51112e77
Bug 829684 - jsreftests should prefix test print()s with "TEST-INFO | " to avoid TBPL false positives; r=terrence
2013-03-08 07:23:00 +00:00
Sankha Narayan Guria
5fa2791e84
Bug 1011539 - Implement Sub Recover instruction. r=nbp
2014-05-26 21:21:27 +02:00
Wes Kocher
924b772162
Backed out 2 changesets (bug 1015205) for build bustage on a CLOSED TREE
...
Backed out changeset 482f29587b3c (bug 1015205)
Backed out changeset 8fc644f6e3b8 (bug 1015205)
2014-05-27 15:41:14 -07:00
Wes Kocher
0e4eb4559e
Bug 1015205 - Part 1: Let MToString work on all types (bails for MIRType_Object) r=bbouvier
2014-05-27 15:18:51 -07:00
Till Schneidereit
9cd0b416d5
Bug 1015205 - Part 2: Inline self-hosting intrinsic ToString. r=bbouvier,h4writer
2014-05-25 13:06:36 +02:00
Till Schneidereit
d37c7e6225
Bug 1015144 - Inline self-hosting intrinsic ToInteger. r=h4writer
2014-05-24 15:04:34 +02:00
Jeff Walden
2155f1cf29
Bug 999651, bug 995679, bug 1009952, bug 1011007, bug 991981. r=sfink, r=shu, r=jandem, r=jdm, r=luke, r=bbouvier, r=nmatsakis, r=bz, r=ehsan, r=jgilbert, r=smaug, r=sicking, r=terrence, r=bholley, r=bent, r=efaust, r=jorendorff
2014-05-27 14:32:41 -07:00
Ryan VanderMeulen
f2349a07bd
Merge inbound to m-c on a CLOSED TREE.
2014-05-27 16:23:41 -04:00
Ryan VanderMeulen
b46128affc
Backed out changeset 2c631967ab9e (bug 999651) for B2G crashes.
...
CLOSED TREE
2014-05-27 14:08:30 -04:00
Terrence Cole
28692ce4a8
Bug 1014972 - Fix selectedForMarking in the presence of GGC; r=jonco
...
--HG--
extra : rebase_source : 2d223ca1fde1a1392e2ab66578f87a03a11a19f8
2014-05-27 10:08:38 -07:00
Juan Gomez
baad3f34b0
Bug 1014403 - [Flatfish][build] B2G for flatfish build failed. r=roc
2014-05-26 08:12:00 +02:00
Landry Breuil
7676040bcc
Bug 1014375: Fix build on ppc/sparc64 after bug 997274. r=nbp
2014-05-26 09:06:29 +02:00
Hannes Verschore
0d9bf57aa8
Bug 995166 - IonMonkey: Add type policy to MFilterTypeSet, r=jandem
2014-05-25 22:44:24 +02:00
Peter Van der Beken
3c18fdf069
Backout 82e3d6f25c5f (bug 789261).
2014-05-25 18:50:27 +02:00
Peter Van der Beken
fd17683306
Bug 789261 - Enable WebIDL bindings for Window. r=bz.
...
--HG--
extra : rebase_source : 4c515e4a41e622f195a81904e1f896c492831440
2014-04-08 20:48:37 +02:00
Jan de Mooij
b545296b0f
Bug 978811 - Fix isFakeExitFrame to return true for entry frames. r=nbp
2014-05-20 08:34:25 -04:00
Shu-yu Guo
99d7bfa52c
Bug 998262 - Fix StrictlyEqualImplPar for when operands have differing types. (r=nmatsakis)
2014-05-24 09:33:02 -07:00
Bobby Holley
08d88251c4
Bug 992958 - More stylistics fixups. r=me
2014-05-23 16:53:04 -07:00
Bobby Holley
4d4f8d000c
Bug 992958 - Move ClassObjectCreationOps and FinishClassInitOps closer to their respective JSClasses. r=luke
...
This is a pure move, aside from adding a js:: namespace to a few NullPtrs.
2014-05-23 16:53:04 -07:00
Bobby Holley
2e97146a96
Bug 992958 - Switch Function and Object to ClassSpec. r=luke
2014-05-23 16:53:04 -07:00
Bobby Holley
80b1fbf0d7
Bug 992958 - Reindenting and trivial cleanup. r=luke
2014-05-23 16:53:04 -07:00
Bobby Holley
86f024e5fd
Bug 992958 - Hoist extra logic in initFunctionAndObjectClasses into FinishClassInitOps. r=luke
2014-05-23 16:53:03 -07:00
Bobby Holley
84df88b21a
Bug 992958 - Hoist Object/Function prototype/constructor creation into ClassObjectCreationOps. r=luke
...
We try to keep the diff small for now, and reformat in the next patch.
2014-05-23 16:53:03 -07:00
Bobby Holley
430d3d81c0
Bug 992958 - Invoke set{Constructor,Prototype} as soon as possible, and remove setDetails helpers. r=luke
...
When we decouple function and object, we'll need to rely on these slots being
set up as soon as the relevant objects are created.
2014-05-23 16:53:03 -07:00
Bobby Holley
da3dc4b3db
Bug 992958 - Rejigger the ordering of resolveConstructor to make it work for Object/Function. r=luke
2014-05-23 16:53:03 -07:00
Bobby Holley
3d73ba55f1
Bug 992958 - Add support for prototype JSPropertySpecs on ClassSpec. r=luke
2014-05-23 16:53:03 -07:00
Bobby Holley
e5d175a98e
Bug 992958 - Streamline __proto__ getter and setter definitions into a JSPropertySpec. r=luke
...
We don't need the nativeCall bits anymore.
2014-05-23 16:53:02 -07:00
Bobby Holley
15a4860557
Bug 992958 - Stop going through the __proto__ getter in getPrototypeOf. r=luke
...
The need for this is long-gone, I believe.
2014-05-23 16:53:02 -07:00
Steve Fink
3c98e08c21
Annotate je_malloc_printf as non-GC function. r=terrence,sorta
...
Backed out changeset efde4f7c20e5 (bug 1014134) to re-enable replace-malloc for the haz build. This patch fixes the reason for that disablement.
--HG--
extra : rebase_source : 2ae1c63bc088debb1b6191100d08f688acfb4135
2014-05-23 16:43:58 -07:00
Dan Gohman
d2f4b8da17
Bug 1004363 - IonMonkey: Simplify MAbortPar creation. r=shu
2014-05-23 15:17:59 -07:00
Terrence Cole
a259552b28
Bug 988486 - Re-organize Zone to save some space and increase readability; r=jonco
2014-05-16 11:24:23 -07:00
Sean Stangl
5159259661
Bug 1014898 - Use move32() and movePtr() instead of mov() in irregexp. r=bhackett
2014-05-22 14:58:31 -07:00
Sean Stangl
a0a2df4084
Bug 1014898 - Remove all uses of masm.j() in irregexp. r=bhackett
2014-05-22 14:31:19 -07:00
Kannan Vijayan
bbab2433df
Bug 970252 - Ensure that SPS entries are popped for frames that error during bailout. r=jandem
2014-05-23 16:13:17 -04:00
Jan de Mooij
34dce17de4
Bug 1014114 - Self-host string HTML extensions. r=till
2014-05-23 20:45:52 +02:00
Wes Kocher
c62bc44163
Backed out changeset 7809455a72a7 (bug 970252) for build bustage on a CLOSED TREE
2014-05-23 10:58:09 -07:00
Kannan Vijayan
8f52013352
Bug 970252 - Ensure that SPS entries are popped for frames that error during bailout. r=jandem
2014-05-23 13:40:54 -04:00