Граф коммитов

41212 Коммитов

Автор SHA1 Сообщение Дата
Boris Zbarsky 865b9215f3 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 2b382f8972 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 76ab6d796b 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 5ab90bf55b Bug 943769 Part 2 -- Set up SIMD inlining infrastructure r=nmatsakis 2014-03-04 20:06:26 -05:00
Haitao Feng a548bcf69e Bug 943769 Part 1 -- Use macros to declare and define SIMD functions r=nmatsakis 2014-03-04 20:06:25 -05:00
Terrence Cole 944db060be 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 08a11f7934 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 3a5c9d4829 Bug 978203 - Don't include nsWindowMemoryReporter.h in nsINode.h. r=smaug 2014-03-04 15:39:42 -08:00
Steve Fink 7a4b0737b3 Bug 979142 - Only test filterPar when enabled, r=jandem
--HG--
extra : rebase_source : cf964b090cdc3ca3879f3d9e8f9eb3fbc8cdbaeb
2014-03-04 14:01:28 -08:00
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