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
Till Schneidereit
01deb56b24
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
685ee8503b
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
3fb3ebad19
Bug 1013917 part 2 - Add shell functions for testing latin1 strings. r=luke
2014-05-22 21:40:36 +02:00
Jan de Mooij
198e5c113e
Bug 1013917 part 1 - Some JSString changes for latin1 strings. r=luke
2014-05-22 21:40:34 +02:00
Jan de Mooij
366969bda9
Bug 1009957 - Suppress GC during bailouts. r=nbp
2014-05-23 14:39:30 +02:00
Till Schneidereit
7bb6240fe6
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
29df09f67c
Bug 1014657 - Port DOMStorageEvent to WebIDL and remove nsIDOMStorageEvent, r=smaug, f=ms2ger
2014-05-23 08:33:24 +01:00
Julien Levesy
d0eca42a80
Bug 1006692 - Replaced nsScriptSecurityManager::SubjectIsPrivileged and AccessCheck::IsCallerChrome by nsContentUtils::IsCallerChrome. r=bholley
2014-05-19 13:39:00 +02:00
Wes Kocher
d1adfd247b
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
88ac5fc6e4
Bug 1014134 - Annotate that je_malloc_message will not GC. r=terrence
2014-05-21 14:41:51 -07:00
Wes Kocher
7fdcbab3b2
Backed out changeset c3780924e7b4 (bug 966646) for making b2g emulator tests frequently time out
2014-05-22 20:28:06 -07:00
Brian Hackett
6e6fb4bd6f
Bug 966646 - Use JS helper threads for GC background sweeping / allocation, r=billm.
2014-05-22 19:25:34 -07:00
Wes Kocher
e594fbd022
Merge m-c to inbound
2014-05-22 17:55:00 -07:00
Wes Kocher
4a7629e50a
Merge inbound to m-c
2014-05-22 17:30:30 -07:00
Wes Kocher
2b3d731295
Backed out changeset 9c4c4356afce (bug 966646) for causing bug 1014458
2014-05-22 15:14:52 -07:00
Carsten "Tomcat" Book
c3b1f0e8ad
merge fx-team to mozilla-central
2014-05-22 15:17:20 +02:00
Wes Kocher
91aab75d1b
Merge m-c to fx-team
2014-05-21 20:40:01 -07:00
Gijs Kruitbosch
ec807623dd
Bug 1012750 - nitfix, DONTBUILD because immaterial, rs=mak/firebot
2014-05-22 00:48:19 +01:00
Gijs Kruitbosch
b21f1e7aae
Bug 1012750 - defineLazyModuleGetter should log failing URL if there was an error loading, r=mak
2014-05-19 18:12:49 +01:00
Birunthan Mohanathas
e2a009d822
Bug 869836 - Part 5: Use AssignLiteral instead of Assign where possible. r=ehsan
2014-05-22 06:48:51 +03:00
Birunthan Mohanathas
411a8639b4
Bug 869836 - Part 3: Use Append('c')
instead of AppendLiteral("c")
. r=ehsan
2014-05-22 06:48:51 +03:00
Brian Hackett
f8fa5c103b
Bug 966646 - Use JS helper threads for GC background sweeping / allocation, r=billm.
2014-05-21 19:35:07 -07:00
Branislav Rankov
e3bb7aff03
Bug 1007107 - IonMonkey: Update branchTestMagicValue on x86 to match other architectures. r=nbp
2014-05-22 11:11:02 +02:00
Branislav Rankov
1d2584ea6e
Bug 1007107 - IonMonkey: Fix bug in branchTestMagicValue on X64, ARM and MIPS. r=nbp
2014-05-14 16:00:57 +02:00
Douglas Crosher
92eb2ecfa7
Bug 1014402 - irregexp (ARM): Convert patched code offsets to their actual offset after assembly. r=bhackett
2014-05-22 17:21:01 +10:00
Dan Gohman
6a0edbe2b5
Backed out changeset 3762c3e540cd (bug 981894) for bustage.
2014-05-22 11:57:22 -04:00
Hannes Verschore
d854eed1b9
Bug 995166 - IonMonkey: Don't filter types if input type is more accurate than given typeset, r=jandem
2014-05-22 17:30:52 +02:00
Julien Levesy
20bc1e522e
Bug 1006597 - Implemented Range Analaysis to Math.floor. r=nbp
2014-05-22 08:21:37 -07:00
Carsten "Tomcat" Book
b4c4345ac9
Merge mozilla-central to mozilla-inbound
2014-05-22 15:44:47 +02:00
Jason Orendorff
236a8b1ab3
Bug 1000254, part 1 - options() always returns the empty string. r=jwalden.
2014-05-22 08:18:02 -05:00