Ed Morley
20960d64b3
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
500af5ec80
Bug 1011539 - Implement Sub Recover instruction. r=nbp
2014-05-26 21:21:27 +02:00
Wes Kocher
3ca1adab0e
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
cffe53d6d4
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
03f78e077a
Bug 1015205 - Part 2: Inline self-hosting intrinsic ToString. r=bbouvier,h4writer
2014-05-25 13:06:36 +02:00
Till Schneidereit
3e0ef132c3
Bug 1015144 - Inline self-hosting intrinsic ToInteger. r=h4writer
2014-05-24 15:04:34 +02:00
Jeff Walden
96e2ce765d
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
4a08636d20
Merge inbound to m-c on a CLOSED TREE.
2014-05-27 16:23:41 -04:00
Ryan VanderMeulen
095b86b386
Backed out changeset 2c631967ab9e (bug 999651) for B2G crashes.
...
CLOSED TREE
2014-05-27 14:08:30 -04:00
Terrence Cole
68337a62cb
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
c4c7623dac
Bug 1014403 - [Flatfish][build] B2G for flatfish build failed. r=roc
2014-05-26 08:12:00 +02:00
Landry Breuil
238151417e
Bug 1014375: Fix build on ppc/sparc64 after bug 997274. r=nbp
2014-05-26 09:06:29 +02:00
Hannes Verschore
1b2f652c66
Bug 995166 - IonMonkey: Add type policy to MFilterTypeSet, r=jandem
2014-05-25 22:44:24 +02:00
Peter Van der Beken
de5fbc64a7
Backout 82e3d6f25c5f (bug 789261).
2014-05-25 18:50:27 +02:00
Peter Van der Beken
6a33e9b71a
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
6251343995
Bug 978811 - Fix isFakeExitFrame to return true for entry frames. r=nbp
2014-05-20 08:34:25 -04:00
Shu-yu Guo
2980e04f4d
Bug 998262 - Fix StrictlyEqualImplPar for when operands have differing types. (r=nmatsakis)
2014-05-24 09:33:02 -07:00
Bobby Holley
e3e3df3f4d
Bug 992958 - More stylistics fixups. r=me
2014-05-23 16:53:04 -07:00
Bobby Holley
464e7cc4bb
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
fb9c35fdc1
Bug 992958 - Switch Function and Object to ClassSpec. r=luke
2014-05-23 16:53:04 -07:00
Bobby Holley
aad695bac3
Bug 992958 - Reindenting and trivial cleanup. r=luke
2014-05-23 16:53:04 -07:00
Bobby Holley
7f72a4e139
Bug 992958 - Hoist extra logic in initFunctionAndObjectClasses into FinishClassInitOps. r=luke
2014-05-23 16:53:03 -07:00
Bobby Holley
7b8215c475
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
12dfa30e61
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
b773e95391
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
09f9f51b84
Bug 992958 - Add support for prototype JSPropertySpecs on ClassSpec. r=luke
2014-05-23 16:53:03 -07:00
Bobby Holley
8cb3d69adf
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
61fdc835ac
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
46de7f3690
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
77bdc1d0ae
Bug 1004363 - IonMonkey: Simplify MAbortPar creation. r=shu
2014-05-23 15:17:59 -07:00
Terrence Cole
873477a08e
Bug 988486 - Re-organize Zone to save some space and increase readability; r=jonco
2014-05-16 11:24:23 -07:00
Sean Stangl
df14cb0054
Bug 1014898 - Use move32() and movePtr() instead of mov() in irregexp. r=bhackett
2014-05-22 14:58:31 -07:00
Sean Stangl
7726634622
Bug 1014898 - Remove all uses of masm.j() in irregexp. r=bhackett
2014-05-22 14:31:19 -07:00
Kannan Vijayan
cf5355088a
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
5c5c731fae
Bug 1014114 - Self-host string HTML extensions. r=till
2014-05-23 20:45:52 +02:00
Wes Kocher
69d8fafc98
Backed out changeset 7809455a72a7 (bug 970252) for build bustage on a CLOSED TREE
2014-05-23 10:58:09 -07:00
Kannan Vijayan
01ee399903
Bug 970252 - Ensure that SPS entries are popped for frames that error during bailout. r=jandem
2014-05-23 13:40:54 -04:00
Till Schneidereit
84c2b10a36
Bug 1015119 - Replace self-hosted ToString function with intrinsic to avoid cloning of String.prototype. r=jandem
...
Relanding after the last landing's bustage turned out to be infrastructure-related.
2014-05-23 13:36:20 +02:00
Carsten "Tomcat" Book
4938b0585d
Backed out changeset 91eb27108c0b (bug 1015119) for build bustages and other test failures on a CLOSED TREE
2014-05-23 15:09:20 +02:00
Jan de Mooij
ad7bca5827
Bug 1013917 part 2 - Add shell functions for testing latin1 strings. r=luke
2014-05-22 21:40:36 +02:00
Jan de Mooij
a85ce3f248
Bug 1013917 part 1 - Some JSString changes for latin1 strings. r=luke
2014-05-22 21:40:34 +02:00
Jan de Mooij
b399168e3f
Bug 1009957 - Suppress GC during bailouts. r=nbp
2014-05-23 14:39:30 +02:00
Till Schneidereit
ea3a5a9735
Bug 1015119 - Replace self-hosted ToString function with intrinsic to avoid cloning of String.prototype. r=jandem
2014-05-23 14:22:13 +02:00
Andrea Marchesini
447dc76d13
Bug 1014657 - Port DOMStorageEvent to WebIDL and remove nsIDOMStorageEvent, r=smaug, f=ms2ger
2014-05-23 08:33:24 +01:00
Julien Levesy
38b0b1f449
Bug 1006692 - Replaced nsScriptSecurityManager::SubjectIsPrivileged and AccessCheck::IsCallerChrome by nsContentUtils::IsCallerChrome. r=bholley
2014-05-19 13:39:00 +02:00
Wes Kocher
4fcc01a84a
Backed out 2 changesets (bug 1013917) for rootanalysis failures
...
Backed out changeset eb24106356d9 (bug 1013917)
Backed out changeset 1264ddc72695 (bug 1013917)
2014-05-22 21:10:33 -07:00
Steve Fink
b87f821be4
Bug 1014134 - Annotate that je_malloc_message will not GC. r=terrence
2014-05-21 14:41:51 -07:00
Wes Kocher
671e8afc63
Backed out changeset c3780924e7b4 (bug 966646) for making b2g emulator tests frequently time out
2014-05-22 20:28:06 -07:00
Brian Hackett
a815c1a492
Bug 966646 - Use JS helper threads for GC background sweeping / allocation, r=billm.
2014-05-22 19:25:34 -07:00
Wes Kocher
d0cf640a86
Merge m-c to inbound
2014-05-22 17:55:00 -07:00