Commit Graph

41203 Commits

Author SHA1 Message Date
Terrence Cole
68c74a233f 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
ea2ff28ca4 Backed out changeset 3f8a7062ad8d (bug 978203) for build bustage on a CLOSED TREE 2014-03-04 14:15:33 -08:00
Andrew McCreight
01a28066ae Bug 978203 - Don't include nsWindowMemoryReporter.h in nsINode.h. r=smaug 2014-03-04 13:33:44 -08:00
Terrence Cole
807ab2beae 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
3f4ddb88bd Bug 695438 - Make typed arrays native objects, allow adding new named properties, r=luke. 2014-03-04 12:42:08 -07:00
Luke Wagner
647b03540c Bug 979043 - Simplify fun_apply (r=nbp) 2014-03-04 13:24:15 -06:00
Luke Wagner
8cb1aed761 Bug 979043 - Simplify forEachCanonicalActualArg (r=jandem) 2014-03-04 13:24:13 -06:00
Lars T Hansen
3ecbe42550 Bug 979139 - Add necessary guards to TypedObject tests. r=mjrosenb 2014-03-04 13:51:37 -05:00
Bobby Holley
d03e3df546 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
9863b3f538 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
d1bc2b8529 Bug 977340 - Use an AutoJSContext when clearing modules. r=gabor 2014-03-04 10:05:08 -08:00
Bobby Holley
46624f507a 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
667b4bc049 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
49c21ebc77 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
e400642ba4 Bug 977759 - Move some AsmJS helper functions to fix --disable-ion builds. r=luke 2014-03-03 14:57:38 -08:00
Jan Beich
8e35f9b4b4 Bug 975634 - Detect posix_fadvise() via configure. r=glandium 2014-03-04 09:30:29 -05:00
Benjamin Bouvier
a94361e982 Bug 978714: Initialize codeIsProtected_ in Odin; r=luke 2014-03-04 10:00:30 +01:00
Benjamin Bouvier
ab1b53739b Bug 977900: Add collide method back in Array.scatterPar; r=shu 2014-03-04 09:58:06 +01:00
Terrence Cole
33a5ba6fab 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
e440e469df Bug 976889 - Fix the check in CurrentThreadCanAccessRuntime; r=shu
--HG--
extra : rebase_source : 1ad4f015458b617c6c4d52dda17feed158b66509
2014-03-03 18:23:26 -08:00
Terrence Cole
281f334dbb 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
72a2fc45eb 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
28ea07c1c2 Bug 979056 - Refactor readFrameArgs in Ion frame iterators. (r=jandem) 2014-03-03 18:12:05 -08:00
Ehsan Akhgari
92237b83ef Bug 978995 - Stop exporting symbols from xpconnect; r=bholley 2014-03-03 20:51:27 -05:00
Terrence Cole
43aa9f969c 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
64dbdf9caf 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
4e49ee7d62 Bug 969382. r=jorendorff 2014-02-07 16:38:07 -08:00
Jeff Walden
4fb5f39899 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
af2597c8b5 Merge mozilla-central and inbound 2014-03-03 16:59:25 +00:00
Ed Morley
cbfe2d6c71 Backed out changeset 508848ad378a (bug 939562) for causing bug 978450 2014-03-03 16:54:26 +00:00
Ed Morley
12e3d71d6d Backed out changeset 8ab0a696d2ec (bug 978456) since bug 939562 has now been backed out 2014-03-03 16:56:42 +00:00
Bobby Holley
611c847a27 Bug 975419 - Add a JS::TenuredHeap<JSObject*> overload to TraceCallbacks. r=mccr8,terrence 2014-03-03 08:53:42 -08:00
Bobby Holley
dbe96fbc4d Bug 975419 - Used a TenuredHeap pointer for SandboxPrivate and BackstagePass. r=mccr8 2014-03-03 08:53:42 -08:00
Till Schneidereit
5ae21b87ef Land bug 974751. r=jandem 2014-02-28 17:22:47 +13:00
Nicholas Nethercote
fe1d199db7 Bug 978227 - Handle a null classname in AddClassInfo(). r=till. 2014-03-02 13:55:40 -08:00
Nicholas D. Matsakis
4cd3ac885b Bug 977647 -- check for empty arrays in mapPar r=shu 2014-02-28 11:21:56 -05:00
Christian Holler
d99dfa9f16 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
ba7fe64b11 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
1e96448b75 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
b3cc62388d 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
12e2965bbf Bug 976648 - Backport of libffi powerpc64le-linux support. r=bsmedberg 2014-02-28 09:56:19 -05:00
Ulrich Weigand
5fa6677c42 Bug 976648 - JavaScript build/config for powerpc64le-linux support. r=bsmedberg 2014-02-28 09:55:48 -05:00
Till Schneidereit
9dece28c31 Bug 972087 - Don't store self-hosting name on clones of intrinsic functions. r=jorendorff 2014-02-28 16:04:37 +13:00
Jan de Mooij
1b08b28b9c Bug 978456 - Fix --no-fpu shell flag. r=luke 2014-03-03 15:45:44 +01:00
Jeff Walden
1003c6059b Bug 969382 - Test. r=jorendorff 2014-02-07 16:38:07 -08:00
Jeff Walden
44a55c3b64 Bug 969382. r=jorendorff 2014-02-07 16:38:11 -08:00
Ryan VanderMeulen
1662c5c020 Backed out changesets 1b4b7d198185 and 8529b074a2f3 (bug 976260) for adding new rooting hazards.
CLOSED TREE
2014-02-28 16:04:49 -05:00
Daniel Holbert
dfd2033053 Bug 978188: Guard 'restartVerifier' member-var decl with the same #ifdef as its usage, to fix clang 'unused-private-field' warning. r=terrence 2014-02-28 12:51:08 -08:00
Kannan Vijayan
b4c2e1463e Bug 976260 - Fix tbpl red because of include issues on CLOSED TREE. r=tbpl-red 2014-02-28 14:33:50 -05:00
Kannan Vijayan
88eff64bd1 Bug 976260 - Register javascript performance events with the profiler. r=jandem 2014-02-28 14:02:46 -05:00