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

59574 Коммитов

Автор SHA1 Сообщение Дата
David Teller 1d9102358f Bug 1305950 - Extend XPCOMUtils.defineLazyPreferenceGetter to be informed upon preference change. r=billm
This is a pretty common use case of preferences.

MozReview-Commit-ID: 7tkdylPZxpY

--HG--
extra : transplant_source : %86%21%C1oXw%07%BB%C6.%CE%C5S%B6%E0%26%8Be%9A%E1
extra : histedit_source : 072f778d7959fa8c0f5838077116b7b9d87c5157
2016-09-28 16:33:20 +02:00
Jan de Mooij 87025fd858 Bug 1346217 part 8 - Optimize IdIsIndex to check the first character before calling StringIsArrayIndex. r=till 2017-04-04 16:01:38 +02:00
Jan de Mooij 54421765f4 Bug 1346217 part 7 - Ensure NativeObject::updateSlotsForSpan and NativeObject::setLastProperty get inlined. r=till 2017-04-04 16:00:32 +02:00
Jan de Mooij 54ac6078c3 Bug 1346217 part 6 - Inline NativeObject::getChildPropertyOnDictionary into its only caller. r=till 2017-04-04 15:59:41 +02:00
Jan de Mooij 5786df4b99 Bug 1346217 part 5 - Optimize AddOrChangeProperty to call addProperty instead of putProperty when possible. r=till 2017-04-04 15:59:12 +02:00
Jan de Mooij 7028a505b2 Bug 1346217 part 4 - Optimize CallAddPropertyHook*. r=till 2017-04-04 15:58:34 +02:00
Carsten "Tomcat" Book a0fea1ad49 Merge mozilla-central to mozilla-inbound 2017-04-04 12:37:56 +02:00
Carsten "Tomcat" Book 14e0b51ace merge mozilla-inbound to mozilla-central a=merge 2017-04-04 12:35:03 +02:00
Tooru Fujisawa 61524c3df7 Bug 1352323 - Add JS_NewMaybeExternalString function that creates either an external string or returns a static string. r=jandem 2017-04-04 15:45:49 +09:00
Makoto Kato 5a18eb392c Bug 1352955 - RFP_sig is undefined on Linux/aarch64. r=luke
MozReview-Commit-ID: 5Dm9Hsncz7X
2017-04-04 17:58:15 +09:00
Luke Wagner b02d193813 Bug 1353189 - Baldr: remove CodeSegment::vtune_method_id (r=sstangl)
MozReview-Commit-ID: 5WzMfxXB8M5
2017-04-03 17:45:37 -05:00
Paul Bignier 166ed99e17 Bug 1352805 - Typo fixes in comments around "unfortunately". r=MattN
MozReview-Commit-ID: B76JuHabq9T
2017-04-03 09:23:00 -07:00
Wes Kocher 734b25e05c Merge m-c to inbound, a=merge 2017-04-03 14:51:06 -07:00
Tom Schuster 7c9aab27bc Bug 1352006 - Inline NewArrayIterator in Ion. r=jandem 2017-04-03 22:24:03 +02:00
Ted Campbell cf8fb2b9dd Bug 1351951 - Cleanup GetStubReturnAddress handling
MozReview-Commit-ID: 6e7fUZZTnC9
2017-04-03 14:47:20 -04:00
Ted Campbell 08f87617cd Bug 1351951 - Add ICStubCompiler::assumeStubFrame
MozReview-Commit-ID: FKwYMjDqCLf
2017-04-03 14:47:18 -04:00
Ted Campbell 2e40b47644 Bug 1352077 - Refactor IonBuilder.cpp::IsCallOpcode r=h4writer
MozReview-Commit-ID: F1tzVpLJOw9

--HG--
extra : rebase_source : 7ad5958963b6e5af70437e46dffeb42902fbfb0b
2017-03-29 16:39:41 -04:00
Charles Robertson d60267ab32 Bug 1352236 - Work around missing GETRANDOM_NR when building against older versions of glibc. r=luke
--HG--
extra : rebase_source : 20b50d03507e76b6e884889298466b587081bec3
2017-03-30 14:53:00 -04:00
Tom Tromey 8e0d0b9741 Bug 1350097 - handle very long floating point output in cvt_f; r=froydnj
Bug 1350097 points out a case where the assertion in cvt_f, added in
https://bugzilla.mozilla.org/show_bug.cgi?id=1060419#c127, triggers.
Before this addition, code calling this printf variant would end up just
printing something invalid, as the truncated value would be emitted.
This patch increases the buffer size to be sufficient for DBL_MAX.

MozReview-Commit-ID: AVphURGa6jL

--HG--
extra : rebase_source : c7a2dad8e496434a631441ccc25dfee2db1ea71a
2017-03-24 08:18:51 -06:00
Tooru Fujisawa bdbfda64bc Bug 1343417 - Verify bytecode documentation in js/src/vm/Opcodes.h in make check. r=nbp 2017-04-03 10:14:38 +09:00
Petr Sumbera 904e4613b3 Bug 1351309 - Look for hypot in libm instead of libc in function-definition.js. r=arai 2017-03-28 07:03:59 -07:00
Eric Rahm 572d67e180 Bug 1351831 - Build more xpconnect code in unified sources. r=bholley
These files were being excluding because we thought they used plarena.h, but it
turns out they did not. A few tweaks needed to be made to clarify whether we
wanted to use mozilla::UniquePtr or js::UniquePtr.

MozReview-Commit-ID: 1su5dO3rR0T
2017-03-31 15:21:27 -07:00
Ryan VanderMeulen 75e7e911b8 Backed out changeset 42ea3fb4b694 (bug 1351831) for Windows bustage. 2017-03-31 14:58:03 -04:00
Benjamin Bouvier a13e9d2f73 Bug 1352500: Baldr: Force stack alignment for asm.js atomics callouts on ARM; r=luke
MozReview-Commit-ID: HsROuItxJMX

--HG--
extra : rebase_source : 03a1030f2279da7c41e687455acc9c736cd47be8
extra : histedit_source : 365f49c34984d150bd99a120379cd54fbf674100
2017-03-31 20:10:18 +02:00
Eric Rahm 9afbcd5a22 Bug 1351831 - Build more xpconnect code in unified sources. r=bholley
These files were being excluding because we thought they used plarena.h, but it
turns out they did not. A few tweaks needed to be made to clarify whether we
wanted to use mozilla::UniquePtr or js::UniquePtr.

MozReview-Commit-ID: 1su5dO3rR0T
2017-03-31 11:00:11 -07:00
Jon Coppeard 3905bf8fc4 Bug 1350844 - Don't add dead proxy zone edges for zones which are not being collected r=sfink a=abillings 2017-03-31 11:16:42 +01:00
Jon Coppeard 5a0d815ca0 Bug 1352114 - Improve jsapi-test failure messages r=luke 2017-03-31 11:16:09 +01:00
Jan de Mooij 1ad92e7cc7 Bug 1350760 part 6 - Add a Zone cache for recently atomized strings. r=jonco 2017-03-31 10:54:16 +02:00
Jan de Mooij 35bd8c0bf9 Bug 1350760 part 5 - Make sure various hashtable lookups get inlined when atomizing strings. r=luke 2017-03-31 10:53:39 +02:00
Jan de Mooij 9dff76b861 Bug 1350760 part 4 - Call JSString::validateLength only when we have to allocate a new atom. r=luke 2017-03-31 10:53:03 +02:00
Jan de Mooij 0a9d9be761 Bug 1350760 part 3 - Add AtomMarkingRuntime::inlinedMarkAtom to eliminate markAtom call overhead when atomizing. r=jonco 2017-03-31 10:52:09 +02:00
Jan de Mooij 4994bed355 Bug 1350760 part 2 - Ensure SparseBitmap::setBit gets inlined. r=sfink 2017-03-31 10:51:21 +02:00
Jan de Mooij d3aa9773ba Bug 1350760 part 1 - Templatize and optimize AtomMarkingRuntime::markAtom. r=jonco 2017-03-31 10:50:52 +02:00
Phil Ringnalda 4cb08c4110 Backed out 2 changesets (bug 1351831, bug 1351820) for Windows build bustage
CLOSED TREE

Backed out changeset 91c2f1592df1 (bug 1351831)
Backed out changeset f825bdbb2ece (bug 1351820)
2017-03-30 19:21:06 -07:00
Eric Rahm 02c3c2e880 Bug 1351831 - Build more xpconnect code in unified sources. r=bholley
These files were being excluding because we thought they used plarena.h, but it
turns out they did not. A few tweaks needed to be made to clarify whether we
wanted to use mozilla::UniquePtr or js::UniquePtr.

MozReview-Commit-ID: 1su5dO3rR0T
2017-03-30 18:32:18 -07:00
Sean Stangl ed0406e63e Bug 1352179 - Remove redundant calls to loadJSContext(). r=tcampbell 2017-03-30 12:08:00 -04:00
Tom Ritter fcb35c70f7 Bug 1331349 Fix printf formatting errors in MinGW compilation r=froydnj
MozReview-Commit-ID: A4PMABfxzez

--HG--
extra : rebase_source : d0c40a495ad390aeb71ddc81c33daa081f6e0ba7
2017-03-31 00:14:43 -05:00
Ted Campbell 5d801091a8 Bug 1338920 - Support JSOP_SPREADCALL in Ion r=h4writer
MozReview-Commit-ID: 1WOhrGAedLi

--HG--
extra : rebase_source : ac85b29323641df42d5160d1efcf74a9af6f7e72
2017-03-21 18:38:54 -04:00
Ted Campbell ba38997a10 Bug 1338920 - Support JSOP_SPREADCALLARRAY in Ion r=h4writer
MozReview-Commit-ID: 8FQILAzOVmO

--HG--
extra : rebase_source : 5bd1b774d5b27a44f96d359f6dadadde0271a027
2017-03-01 21:35:39 -05:00
Ted Campbell 235bbd9d36 Bug 1351951 - Cleanup InitFromBailout to fight bit-rot
MozReview-Commit-ID: 9KXfF8H1PkN
2017-03-30 09:10:16 -04:00
Jon Coppeard 2060e390eb Bug 1351756 - Fix style test bustage r=me 2017-03-30 10:27:50 +01:00
Jon Coppeard 710cfac229 Bug 1351756 - Add a testing function to dump arena cell layout information r=sfink 2017-03-30 10:03:57 +01:00
Jon Coppeard 4744f1eb7f Bug 1351405 - Simplify incremental sweeping implementation r=sfink 2017-03-30 10:03:57 +01:00
Lars T Hansen 1a9a31f465 Bug 1351607 - pass -e expressions to the JS shell as separate command line arguments. r=sfink
--HG--
extra : rebase_source : 334c7a6d8ae60927c2a1c5269ca1bca102fd47a9
extra : amend_source : b56d1aecd95994d06e305f5762343d64938b1e2c
2017-03-29 13:37:58 +02:00
Steve Fink bc7dc34148 No bug. Update to new way of detecting emacs
MozReview-Commit-ID: 4GJ2zg5vRN4

--HG--
extra : rebase_source : 378330a4280a901ce876e94d6d5fcda5ba71ac31
2017-03-26 15:43:23 -07:00
Steve Fink b04182d5a8 Bug 1337209 - Add JS shell test mechanism for gray marking, r=jonco
MozReview-Commit-ID: IhnUy6KKs7O

--HG--
extra : rebase_source : 7370d369d7d33c2c08ec2044521275a134b0208a
2017-03-15 17:03:42 -07:00
Wes Kocher 3c0c112ff9 Merge m-c to inbound, a=merge 2017-03-29 15:47:46 -07:00
Wes Kocher 8e0bc97954 Merge inbound to central, a=merge 2017-03-29 15:41:57 -07:00
Christoph Diehl 5fb70d9869 Bug 1351708 - Fix Preferences::UnregisterCallback typo for fuzzing.enabled. r=froydnj
--HG--
extra : rebase_source : 29ed27d7019c08df775c48b116dffee7e6468af4
2017-03-29 08:20:00 -04:00
Steve Fink 408107d5ed Bug 1350998 - always include windows.h via jswin.h to undo macro damage, r=sstangl
--HG--
extra : rebase_source : 06b740de94743b51c6abd3bc1e03a4257423a859
extra : histedit_source : 047d6c33e370e9bb74a8508c74a5cb66b81c4233
2017-03-27 10:46:03 -07:00