Jim Blandy
50018f6a4d
Bug 800200: Print a deprecation warning to the console when JSD is first used. r=bholley
2014-03-04 20:09:15 -08:00
Jed Davis
6a4c4691a0
Bug 946407 - Reimplement DumpMemoryInfoToTempDir in terms of GetReports. r=njn
...
This winds up exposing things in the nsIMemoryReporterManager interface
that arguably don't belong at that level of abstraction -- "minimize
memory usage first" and DMD -- in order to take advantage of the
infrastructure that GetReports already has for managing the child
processes.
2014-03-04 18:27:13 -08:00
Haitao Feng
888a5613a3
Bug 943769 Part 2 -- Set up SIMD inlining infrastructure r=nmatsakis
2014-03-04 20:06:26 -05:00
Haitao Feng
2580fda51f
Bug 943769 Part 1 -- Use macros to declare and define SIMD functions r=nmatsakis
2014-03-04 20:06:25 -05:00
Terrence Cole
8886b9baac
Bug 969012 - Use a second register for object allocation; r=jandem
...
--HG--
extra : rebase_source : 2cbc07d17ed3cf84fbc2590745a4c22a62ee573c
2014-02-17 17:39:14 -08:00
Masayuki Nakano
d26caa0d74
Bug 975688 part.28 Rename nsDOMEvent to mozilla::dom::Event r=smaug
...
--HG--
rename : dom/events/nsDOMEvent.cpp => dom/events/Event.cpp
rename : dom/events/nsDOMEvent.h => dom/events/Event.h
2014-03-05 09:37:43 +09:00
Andrew McCreight
6d6e9c420b
Bug 978203 - Don't include nsWindowMemoryReporter.h in nsINode.h. r=smaug
2014-03-04 15:39:42 -08:00
Steve Fink
456aba523b
Bug 979142 - Only test filterPar when enabled, r=jandem
...
--HG--
extra : rebase_source : cf964b090cdc3ca3879f3d9e8f9eb3fbc8cdbaeb
2014-03-04 14:01:28 -08:00
Terrence Cole
bd48456594
Bug 978387 - Mark the ArrayBufferObject view list weakly during minor collections; r=sfink
...
--HG--
extra : rebase_source : c085f148836a8d23b8e6d1276625a1dd169cbbf1
2014-03-03 18:41:58 -08:00
Wes Kocher
55ae71a452
Backed out changeset 3f8a7062ad8d (bug 978203) for build bustage on a CLOSED TREE
2014-03-04 14:15:33 -08:00
Andrew McCreight
dc81f67e51
Bug 978203 - Don't include nsWindowMemoryReporter.h in nsINode.h. r=smaug
2014-03-04 13:33:44 -08:00
Terrence Cole
5d770b1922
Bug 978353 - Do not embed nursery allocated ArrayBuffer elements in code; r=bhackett
...
--HG--
extra : rebase_source : 781b3b4df0377d5bb04917909394f142543d0e15
2014-03-04 11:55:45 -08:00
Brian Hackett
12d10d10fb
Bug 695438 - Make typed arrays native objects, allow adding new named properties, r=luke.
2014-03-04 12:42:08 -07:00
Luke Wagner
7a2f4ec89f
Bug 979043 - Simplify fun_apply (r=nbp)
2014-03-04 13:24:15 -06:00
Luke Wagner
caad7bd99e
Bug 979043 - Simplify forEachCanonicalActualArg (r=jandem)
2014-03-04 13:24:13 -06:00
Lars T Hansen
554e5b8c75
Bug 979139 - Add necessary guards to TypedObject tests. r=mjrosenb
2014-03-04 13:51:37 -05:00
Bobby Holley
be59b95518
Bug 977340 - Assert during compartment checking that we're using the stack-top cx. r=luke,gabor
2014-03-04 10:05:08 -08:00
Bobby Holley
43bec730b1
Bug 977340 - Do some gymnastics to avoid tripping cx assertions when cloning exceptions from evalInWindow calls. r=gabor
2014-03-04 10:05:08 -08:00
Bobby Holley
74a5406c5a
Bug 977340 - Use an AutoJSContext when clearing modules. r=gabor
2014-03-04 10:05:08 -08:00
Bobby Holley
f25679417d
Bug 976938 - Add a way to identify the Xray parent (if any) of a given function. r=bz
2014-03-04 10:05:07 -08:00
Ehsan Akhgari
b49ab8c371
Bug 978594 - Part 3: Port some of the per-source flags to moz.build; r=glandium
...
--HG--
extra : rebase_source : fe4cd059eddda221af420e1517250772816d7ee8
2014-03-02 15:41:32 -05:00
Douglas Crosher
78b7b99419
Bug 978498 - SharedArrayBuffer(ARM, x86): align the start of the data to a page boundary, and fix a memory leak. r=sstangl
2014-03-02 10:11:36 +11:00
Sean Stangl
a44c71600e
Bug 977759 - Move some AsmJS helper functions to fix --disable-ion builds. r=luke
2014-03-03 14:57:38 -08:00
Jan Beich
c35dd65bb1
Bug 975634 - Detect posix_fadvise() via configure. r=glandium
2014-03-04 09:30:29 -05:00
Benjamin Bouvier
235d795790
Bug 978714: Initialize codeIsProtected_ in Odin; r=luke
2014-03-04 10:00:30 +01:00
Benjamin Bouvier
6f75686d2c
Bug 977900: Add collide method back in Array.scatterPar; r=shu
2014-03-04 09:58:06 +01:00
Terrence Cole
e31b65559d
Bug 945152 - Never allocate ArrayBuffers with unknown API contents in the nursery; r=sfink
...
--HG--
extra : rebase_source : e1aee850668dd148fc85836a27864fe21fd82e69
2014-03-03 18:26:24 -08:00
Terrence Cole
c7e03b491d
Bug 976889 - Fix the check in CurrentThreadCanAccessRuntime; r=shu
...
--HG--
extra : rebase_source : 1ad4f015458b617c6c4d52dda17feed158b66509
2014-03-03 18:23:26 -08:00
Terrence Cole
8a77f5f205
Bug 978226 - Don't leak the script's table when we OOM in LazyScript::CreateRaw; r=till
...
--HG--
extra : rebase_source : d1a4d6c9cbe09a8956893f8810c75fdb2f8d7ccb
2014-03-03 18:23:24 -08:00
Nicholas Nethercote
4afed33e98
Bug 977496 - Make Array.join more efficient when the array has length 1. r=luke.
...
--HG--
extra : rebase_source : 53741b382e8f4bc122ecea4bd99357129a877140
2014-03-03 18:16:13 -08:00
Shu-yu Guo
b703b39b44
Bug 979056 - Refactor readFrameArgs in Ion frame iterators. (r=jandem)
2014-03-03 18:12:05 -08:00
Ehsan Akhgari
daca2d2104
Bug 978995 - Stop exporting symbols from xpconnect; r=bholley
2014-03-03 20:51:27 -05:00
Terrence Cole
fa4e8db0e7
Bug 976021 - Insert a store-buffer entry if we decide to pre-tenure a |new Array| call; r=jandem
2014-02-28 14:53:43 -08:00
Kannan Vijayan
3a3572830d
Bug 976260 - Register javascript performance events with the profiler, second attempt at pushing. r=jandem
2014-03-03 14:36:08 -05:00
Jeff Walden
be0876847f
Bug 969382. r=jorendorff
2014-02-07 16:38:07 -08:00
Jeff Walden
5a7db86560
Bug 972132 - Convert JS::EmptyValueArray to JS::HandleValueArray::empty(). r=terrence
...
--HG--
extra : rebase_source : 58b87df07373a7811136682b128aea67f04446cd
2014-02-12 23:38:36 -08:00
Ed Morley
19a755d4e4
Merge mozilla-central and inbound
2014-03-03 16:59:25 +00:00
Ed Morley
7d716105c8
Backed out changeset 508848ad378a (bug 939562) for causing bug 978450
2014-03-03 16:54:26 +00:00
Ed Morley
f829932fb5
Backed out changeset 8ab0a696d2ec (bug 978456) since bug 939562 has now been backed out
2014-03-03 16:56:42 +00:00
Bobby Holley
a52c7e5aa2
Bug 975419 - Add a JS::TenuredHeap<JSObject*> overload to TraceCallbacks. r=mccr8,terrence
2014-03-03 08:53:42 -08:00
Bobby Holley
08e9309de6
Bug 975419 - Used a TenuredHeap pointer for SandboxPrivate and BackstagePass. r=mccr8
2014-03-03 08:53:42 -08:00
Till Schneidereit
cd18304a10
Land bug 974751. r=jandem
2014-02-28 17:22:47 +13:00
Nicholas Nethercote
b172d0a126
Bug 978227 - Handle a null classname in AddClassInfo(). r=till.
2014-03-02 13:55:40 -08:00
Nicholas D. Matsakis
813a49c962
Bug 977647 -- check for empty arrays in mapPar r=shu
2014-02-28 11:21:56 -05:00
Christian Holler
50f41a3219
Bug 917996 - OOM follow-up fix for assertion. r=nbp
...
--HG--
extra : rebase_source : a1e739e5ad53002f0dc44f2ce2b02ff8c05168a5
2014-03-01 01:30:09 +01:00
Wes Kocher
e6edfe65f4
Backed out 6 changesets (bug 976648) for android x86 bustage on a CLOSED TREE
...
Backed out changeset 18f113ab1a35 (bug 976648)
Backed out changeset 3f0f28593331 (bug 976648)
Backed out changeset 2789ef4e1223 (bug 976648)
Backed out changeset 4a5fff440cb5 (bug 976648)
Backed out changeset 94ec75013788 (bug 976648)
Backed out changeset 084e0311ff2a (bug 976648)
--HG--
rename : xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_ppc64_linux.S => xpcom/reflect/xptcall/src/md/unix/xptcinvoke_asm_ppc64_linux.s
rename : xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_ppc64_linux.S => xpcom/reflect/xptcall/src/md/unix/xptcstubs_asm_ppc64_linux.s
2014-02-28 15:40:22 -08:00
Wes Kocher
7e78363f37
Backed out 2 changesets (bug 969382) for potentially breaking the build on a CLOSED TREE
...
Backed out changeset 70fcde1101a1 (bug 969382)
Backed out changeset 8eb38600d76a (bug 969382)
2014-02-28 14:33:22 -08:00
Wes Kocher
9721d3b37b
Backed out changeset 4a8eb498c244 (bug 972087) for potentially breaking the build on a CLOSED TREE
2014-02-28 14:32:09 -08:00
Ulrich Weigand
50563dbb28
Bug 976648 - Backport of libffi powerpc64le-linux support. r=bsmedberg
2014-02-28 09:56:19 -05:00
Ulrich Weigand
41d9d1625d
Bug 976648 - JavaScript build/config for powerpc64le-linux support. r=bsmedberg
2014-02-28 09:55:48 -05:00