Commit Graph

32074 Commits

Author SHA1 Message Date
Bobby Holley
8e3b6aa7ec Bug 960108 - Ignore saved frame chains and contexts in JS::DescribeStack. r=bz 2014-03-05 20:15:35 -08:00
Nicholas Nethercote
a34699ae5e Bug 972712 (follow-up) - Fix bustage due to a missing #include. r=bustage on a
CLOSED TREE.
2014-03-05 15:26:49 -08:00
Nicholas Nethercote
f9cfc2b035 Backout 519787a56627 (bug 972712, part 6) and the follow-up 5c9a4a1f2c0b (bug 978227) because ASAN is complaining intermittently about the former. r=me.
--HG--
extra : rebase_source : 31e2b96c57703caf94f65fed1d0c007d6984421e
2014-03-05 14:19:28 -08:00
Brian Hackett
3af8ba324a Bug 695438 - Allow all integers in StringIsTypedArrayIndex, r=luke. 2014-03-05 12:32:53 -07:00
Ulrich Weigand
8c6faf9edb Bug 976648 - Backport of libffi powerpc64le-linux support. r=bsmedberg 2014-02-28 09:56:19 -05:00
Ulrich Weigand
25dd9f368b Bug 976648 - JavaScript build/config for powerpc64le-linux support. r=bsmedberg 2014-02-28 09:55:48 -05:00
Bobby Holley
cb7d95a386 Bug 960820 - Ignore contexts and saved frame chains for exception stack, and rely on the principal check. r=luke,mrbkap sr=bz
It would be nice to update the JS shell tests to make sure the principal check
works, but we can't do that without bug 969273. So we add an XPConnect test that
verifies the filtering behavior.
2014-03-05 08:18:06 -08:00
Boris Zbarsky
4b3ac033b1 Bug 978618. Fix error reporting for unintended XPConnect exceptions thrown by JS-implemented webidl to actually work correctly. r=bholley 2014-03-05 08:32:27 -05:00
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