searching for reviewer(njn)
3d8b1409f0fe: Bug 1423556: Use BaseRect access methods instead of member variables in xpfe/ r=njn
Milan Sreckovic <milan@mozilla.com> - Wed, 10 Jan 2018 11:15:22 -0500 - rev 450854
Push 8543 by ryanvm@gmail.com at 2018-01-16 14:33 +0000
Bug 1423556: Use BaseRect access methods instead of member variables in xpfe/ r=njn MozReview-Commit-ID: BKiCUwuDIvl
574c337510b1: Bug 1417741 Add support of Atomic<> for Preferences::Add*VarCache r=baku,njn a=gchang on a CLOSED TREE FIREFOX_58b_RELBRANCH
Tom Ritter <tom@mozilla.com> - Wed, 20 Dec 2017 14:39:27 -0600 - rev 450723
Push 8532 by archaeopteryx@coole-files.de at 2018-01-12 20:23 +0000
Bug 1417741 Add support of Atomic<> for Preferences::Add*VarCache r=baku,njn a=gchang on a CLOSED TREE This is a partial backport of Bug 1417741 that only adds AddAtomicBoolVarCache because that is all we need.
38f4e0426bdd: Bug 903519 - Tenure strings that are checked for in about:memory test, r=njn
Steve Fink <sfink@mozilla.com> - Fri, 22 Dec 2017 14:27:26 -0800 - rev 450648
Push 8531 by ryanvm@gmail.com at 2018-01-12 16:47 +0000
Bug 903519 - Tenure strings that are checked for in about:memory test, r=njn
4a6035d8a039: Bug 1424341 Add tests for Atomic*ReleaseAcquire r=bkelly,njn
Tom Ritter <tom@mozilla.com> - Wed, 20 Dec 2017 14:49:16 -0600 - rev 450406
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
Bug 1424341 Add tests for Atomic*ReleaseAcquire r=bkelly,njn MozReview-Commit-ID: HvA2QK4KcHf
c28dfb7efe2f: Bug 1424120 - Part 9: Further cleanup of minor nits in ToInteger. r=njn
Eric Rahm <erahm@mozilla.com> - Fri, 08 Dec 2017 11:52:10 -0800 - rev 448701
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
Bug 1424120 - Part 9: Further cleanup of minor nits in ToInteger. r=njn Final style cleanup: - Comment formatting - Move variable declarations to where they're used - Don't set NS_OK until we finish processing - Early exit for error conditions
dcd1da3793f1: Bug 1424120 - Part 8: clang-format ToInteger. r=njn
Eric Rahm <erahm@mozilla.com> - Fri, 08 Dec 2017 11:43:15 -0800 - rev 448700
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
Bug 1424120 - Part 8: clang-format ToInteger. r=njn
293bc5e35a4f: Bug 1424120 - Part 7: Remove duplicated switch logic from ToInteger. r=njn
Eric Rahm <erahm@mozilla.com> - Fri, 08 Dec 2017 11:17:55 -0800 - rev 448699
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
Bug 1424120 - Part 7: Remove duplicated switch logic from ToInteger. r=njn
111b8a7cde41: Bug 1424120 - Part 6: Add early returns to ToInteger. r=njn
Eric Rahm <erahm@mozilla.com> - Fri, 08 Dec 2017 10:15:53 -0800 - rev 448698
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
Bug 1424120 - Part 6: Add early returns to ToInteger. r=njn This reduces the indentation by removing the `if(cp)` and `if(done)` blocks and just returning early. The `if(cp)` was unnecessary as `BeginReading` will never return nullptr.
2423de2699b1: Bug 1424120 - Part 5: Enforce support for only radix of 10 and 16. r=njn
Eric Rahm <erahm@mozilla.com> - Thu, 07 Dec 2017 18:54:13 -0800 - rev 448697
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
Bug 1424120 - Part 5: Enforce support for only radix of 10 and 16. r=njn In theory other radixes can be passed in but we don't actually handle them. This asserts that the radix is supported and just switches over to using 10 and 16 directly.
b24d0d0ff3c8: Bug 1424120 - Part 4: Remove haveValue logic from ToInteger. r=njn
Eric Rahm <erahm@mozilla.com> - Thu, 07 Dec 2017 18:44:03 -0800 - rev 448696
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
Bug 1424120 - Part 4: Remove haveValue logic from ToInteger. r=njn The `haveValue` logic is no longer necessary. If we don't have a value the result will always be 0.
3dfe583bf4c3: Bug 1424120 - Part 3: Update error handling in ToInteger. r=njn
Eric Rahm <erahm@mozilla.com> - Thu, 07 Dec 2017 17:51:26 -0800 - rev 448695
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
Bug 1424120 - Part 3: Update error handling in ToInteger. r=njn
f6bb4f9d9b51: Bug 1424120 - Part 2: Remove kAutoDetect support from ToInteger. r=njn
Eric Rahm <erahm@mozilla.com> - Thu, 07 Dec 2017 15:40:15 -0800 - rev 448694
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
Bug 1424120 - Part 2: Remove kAutoDetect support from ToInteger. r=njn kAutoDetect is never actually used in our codebase and makes ToInteger rather convoluted. This removes the logic for it, the constant itself, and the resulting dead code.
b03cecf501a1: Bug 1424120 - Part 1: Combine logic for ToInteger impls. r=njn
Eric Rahm <erahm@mozilla.com> - Thu, 07 Dec 2017 15:18:44 -0800 - rev 448693
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
Bug 1424120 - Part 1: Combine logic for ToInteger impls. r=njn Replaced the duplicated logic with a shared template implementation.
8e004c02a872: Bug 1424834 - LinkedList::sizeOfExcludingThis should use ConstRawType instead of T* r=njn
Valentin Gosu <valentin.gosu@gmail.com> - Wed, 20 Dec 2017 01:13:53 +0100 - rev 448657
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
Bug 1424834 - LinkedList::sizeOfExcludingThis should use ConstRawType instead of T* r=njn MozReview-Commit-ID: 2EM9cEOAkIl
5f4691a291cf: Bug 1417504 - Also wrap Heap{Alloc,ReAlloc,Free} when building without our allocator. r=njn
Mike Hommey <mh+mozilla@glandium.org> - Tue, 19 Dec 2017 14:46:23 +0900 - rev 448561
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
Bug 1417504 - Also wrap Heap{Alloc,ReAlloc,Free} when building without our allocator. r=njn Bug 1280578 added some wrapping for the Win32 Heap* functions, mainly for the rust static libraries that use them. Because pointer ownership might cross the C++/Rust boundary, and because about:memory uses malloc_usable_size/msize, we need both C++ and Rust to still use the same heap on builds where our allocator is not enabled.
00e1d58aedfe: Bug 1424834 - LinkedList::sizeOfExcludingThis should use ConstRawType instead of T* r=njn
Valentin Gosu <valentin.gosu@gmail.com> - Fri, 15 Dec 2017 15:46:31 -0600 - rev 448542
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
Bug 1424834 - LinkedList::sizeOfExcludingThis should use ConstRawType instead of T* r=njn MozReview-Commit-ID: 2EM9cEOAkIl
2503df83bbd9: Bug 1424834 - LinkedList::sizeOfExcludingThis should use ConstRawType instead of T* r=njn
Valentin Gosu <valentin.gosu@gmail.com> - Fri, 15 Dec 2017 15:46:31 -0600 - rev 448396
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
Bug 1424834 - LinkedList::sizeOfExcludingThis should use ConstRawType instead of T* r=njn MozReview-Commit-ID: 2EM9cEOAkIl
2288b9c225bb: Bug 1424664 - Remove heapsize support from js/rust/ r=njn
Simon Sapin <simon.sapin@exyr.org> - Mon, 11 Dec 2017 02:06:28 +0100 - rev 447809
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
Bug 1424664 - Remove heapsize support from js/rust/ r=njn It has been replaced in Servo with malloc_size_of: https://github.com/servo/servo/tree/master/components/malloc_size_of MozReview-Commit-ID: AfTrmnJlRhv
630a91d55d86: Bug 1423798 - Remove headers included for backwards compat in nsString.h. r=njn on a CLOSED TREE
Eric Rahm <erahm@mozilla.com> - Wed, 06 Dec 2017 19:36:57 -0800 - rev 447689
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
Bug 1423798 - Remove headers included for backwards compat in nsString.h. r=njn on a CLOSED TREE Remove the headers included for "backwards compatibility" and just include them where required.
e2beba7e6875: Bug 1423798 - Remove headers included for backwards compat in nsString.h. r=njn
Eric Rahm <erahm@mozilla.com> - Wed, 06 Dec 2017 19:36:57 -0800 - rev 447658
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
Bug 1423798 - Remove headers included for backwards compat in nsString.h. r=njn Remove the headers included for "backwards compatibility" and just include them where required.
5da7d38567db: Bug 1424116 - Change the definition of mozilla::fallible again. r=njn
Mike Hommey <mh+mozilla@glandium.org> - Fri, 08 Dec 2017 11:51:59 +0900 - rev 447477
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
Bug 1424116 - Change the definition of mozilla::fallible again. r=njn In bug 1423803, mozilla::fallible was made an "alias" of std::nothrow. Except C++ doesn't allow compilers to be too smart, and in many cases, they would actually create data fields to hold a copy of std::nothrow, even creating a static initializer on non-optimized builds to do so. By turning it into a reference, we allow compilers to just use std::nothrow directly, as if it were passed directly, but they can still create unused data fields. Turning it into a static allows compilers to skip the data fields altogether. On a local linux64 build, this saves 242 bytes of .bss. Note this does change a `lea` (address calculation) into a `mov` (read), but it shouldn't matter too much.
31be4ff5f62f: Bug 1424114 - Remove the string.h/cstring include in mozalloc.h. r=njn
Mike Hommey <mh+mozilla@glandium.org> - Fri, 08 Dec 2017 11:47:15 +0900 - rev 447476
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
Bug 1424114 - Remove the string.h/cstring include in mozalloc.h. r=njn While here, change the string.h include to cstring in mozalloc.cpp.
bf9f351a2b2c: Bug 1423781 - Remove nsVoidableString. r=njn
Eric Rahm <erahm@mozilla.com> - Wed, 06 Dec 2017 17:33:23 -0800 - rev 447414
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
Bug 1423781 - Remove nsVoidableString. r=njn
5d4d649431f4: Bug 1423803 - Turn mozilla::fallible into an alias for std::nothrow. r=njn
Mike Hommey <mh+mozilla@glandium.org> - Thu, 07 Dec 2017 11:32:29 +0900 - rev 447253
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
Bug 1423803 - Turn mozilla::fallible into an alias for std::nothrow. r=njn The std::nothrow variant of operator new is effectively a fallible operator new. It is used in third party code. The duplication with our own fallible operator new is unfortunate, and we can reduce it by making one an alias of the other. We keep the fallible library as a dummy on Android because bug 1423802 induces some linking problems.
1e489f546448: Bug 1423512 - Remove unnecessary XPCOM_GLUE define in DMD. r=njn
Mike Hommey <mh+mozilla@glandium.org> - Wed, 06 Dec 2017 09:52:55 +0900 - rev 447132
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
Bug 1423512 - Remove unnecessary XPCOM_GLUE define in DMD. r=njn This was added in bug 1122337 back when the stackwalker was still in XPCOM, which it isn't anymore, so XPCOM_GLUE is not necessary anymore.
b4d985311243: Bug 1423287 - Simplify NtCurrentTeb() handling. r=njn
David Major <dmajor@mozilla.com> - Wed, 06 Dec 2017 09:36:00 -0500 - rev 447072
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
Bug 1423287 - Simplify NtCurrentTeb() handling. r=njn
9e12b2ed4a44: Bug 1422979, part 2 - Update the bmpsuite test suite to version 2.5. r=njn
Jonathan Watt <jwatt@jwatt.org> - Fri, 01 Dec 2017 23:45:17 +0000 - rev 447070
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
Bug 1422979, part 2 - Update the bmpsuite test suite to version 2.5. r=njn
9ca915d24f97: Bug 1422979, part 1 - Increase bmpsuite reftest fuzz for HiDPI. r=njn
Jonathan Watt <jwatt@jwatt.org> - Thu, 30 Nov 2017 13:43:15 +0000 - rev 447069
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
Bug 1422979, part 1 - Increase bmpsuite reftest fuzz for HiDPI. r=njn
6d34adb031e5: Bug 1423461 - Report the right size to the OOM handler for moz_xcalloc. r=njn
Mike Hommey <mh+mozilla@glandium.org> - Wed, 06 Dec 2017 16:10:30 +0900 - rev 447007
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
Bug 1423461 - Report the right size to the OOM handler for moz_xcalloc. r=njn
e35fce376c40: Bug 1423461 - Use mozilla/Likely.h in mozalloc.cpp. r=njn
Mike Hommey <mh+mozilla@glandium.org> - Wed, 06 Dec 2017 16:05:08 +0900 - rev 447006
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
Bug 1423461 - Use mozilla/Likely.h in mozalloc.cpp. r=njn Back when mozalloc.cpp was written, mozilla/Likely.h didn't exist.
98b79b9db69e: Bug 1423461 - Use noexcept in mozalloc.h on android. r=njn
Mike Hommey <mh+mozilla@glandium.org> - Wed, 06 Dec 2017 11:38:59 +0900 - rev 447005
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
Bug 1423461 - Use noexcept in mozalloc.h on android. r=njn Bug 1163171 removed support for building for android with GCC, and we don't need to use throw() anymore. We can use the same code as for other non-Windows platforms.
2d83c8873923: Bug 1423461 - Remove MOZALLOC_INLINE, and always use MOZ_ALWAYS_INLINE_EVEN_DEBUG. r=njn
Mike Hommey <mh+mozilla@glandium.org> - Wed, 06 Dec 2017 11:31:48 +0900 - rev 447004
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
Bug 1423461 - Remove MOZALLOC_INLINE, and always use MOZ_ALWAYS_INLINE_EVEN_DEBUG. r=njn MOZ_ALWAYS_INLINE_EVEN_DEBUG is always defined through mozilla/Attributes.h, so the fallbacks are never used in practice. They are just there from the old days when mozalloc.h didn't use mozilla/Attributes.h.
0ff6e7cbed23: Bug 1423114 - Remove moz_xposix_memalign and moz_xvalloc. r=njn
Mike Hommey <mh+mozilla@glandium.org> - Tue, 05 Dec 2017 17:34:19 +0900 - rev 446902
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
Bug 1423114 - Remove moz_xposix_memalign and moz_xvalloc. r=njn They are both infallible wrappers of posix_memalign and valloc. There is also moz_xmemalign, which wraps memalign, which is mostly always available as of bug 1402647. None of them are actually used, but it's still desirable to at least have one infallible variant, so keep moz_xmemalign and remove the other two. While here, we actually make both memalign and moz_xmemalign always available.
8a4050c7e0fd: Bug 1423114 - Remove moz_xposix_memalign and moz_xvalloc. r=njn
Mike Hommey <mh+mozilla@glandium.org> - Tue, 05 Dec 2017 17:34:19 +0900 - rev 446881
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
Bug 1423114 - Remove moz_xposix_memalign and moz_xvalloc. r=njn They are both infallible wrappers of posix_memalign and valloc. There is also moz_xmemalign, which wraps memalign, which is always available as of bug 1402647. None of them are actually used, but it's still desirable to at least have one infallible variant, so keep moz_xmemalign and remove the other two. While here, we actually make moz_xmemalign always available, since memalign is always available.
047260d9b98c: Bug 1423109 - Use MOZ_{BEGIN,END}_EXTERN_C in mozalloc.h. r=njn
Mike Hommey <mh+mozilla@glandium.org> - Tue, 05 Dec 2017 17:04:45 +0900 - rev 446771
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
Bug 1423109 - Use MOZ_{BEGIN,END}_EXTERN_C in mozalloc.h. r=njn
9cd247e063fc: Bug 1423109 - Remove Sun Pro compiler specific preprocessor directives from mozalloc.h. r=njn
Mike Hommey <mh+mozilla@glandium.org> - Tue, 05 Dec 2017 17:00:02 +0900 - rev 446770
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
Bug 1423109 - Remove Sun Pro compiler specific preprocessor directives from mozalloc.h. r=njn As of bug 1255813, compiling with Sun Pro compiler is not supported.
45c202561c1e: Bug 1423107 - Remove moz_posix_memalign. r=njn
Mike Hommey <mh+mozilla@glandium.org> - Tue, 05 Dec 2017 16:52:34 +0900 - rev 446768
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
Bug 1423107 - Remove moz_posix_memalign. r=njn
d9adbaf945bb: Bug 1423107 - Replace uses of moz_posix_memalign with posix_memalign. r=njn
Mike Hommey <mh+mozilla@glandium.org> - Tue, 05 Dec 2017 16:46:17 +0900 - rev 446767
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
Bug 1423107 - Replace uses of moz_posix_memalign with posix_memalign. r=njn moz_posix_memalign is a wrapper for posix_memalign that only exists if posix_memalign exists. On OSX, it has a fallback for an under-specified bug where it purportedly returns a pointer that doesn't have the requested alignment. That fallback was added in bug 414946, over 6 years ago, before jemalloc was even enabled on OSX. Considering posix_memalign is used directly in many other places in Gecko, that we almost always use mozjemalloc, which doesn't have these problems, and that in all likeliness, the bug was in some old version of OSX that is not supported anymore, the fallback does not seem all that useful. So, just use posix_memalign directly.
1225ddb1e845: Bug 1423000 - Run clang-format in memory/replace/logalloc. r=njn
Mike Hommey <mh+mozilla@glandium.org> - Tue, 05 Dec 2017 08:28:32 +0900 - rev 446743
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
Bug 1423000 - Run clang-format in memory/replace/logalloc. r=njn
d0de68944d46: Bug 1423000 - Re-run clang-format on memory/build. r=njn
Mike Hommey <mh+mozilla@glandium.org> - Sun, 03 Dec 2017 14:22:05 +0900 - rev 446742
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
Bug 1423000 - Re-run clang-format on memory/build. r=njn Most adjustements come from some recent .clang-format changes. A few were overlooked from changes to the code.
fb91909e795a: Bug 1423000 - Always log allocator function calls. r=njn
Mike Hommey <mh+mozilla@glandium.org> - Thu, 30 Nov 2017 07:55:12 +0900 - rev 446741
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
Bug 1423000 - Always log allocator function calls. r=njn So far, logalloc has avoided logging calls that e.g. return null pointers, but both to make the code more generic and to enable logging of error conditions, we now log every call.
eecbbe09235b: Bug 1423000 - Don't use a separate replace-malloc library for the minimal-logalloc test. r=njn
Mike Hommey <mh+mozilla@glandium.org> - Sun, 03 Dec 2017 13:59:16 +0900 - rev 446740
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
Bug 1423000 - Don't use a separate replace-malloc library for the minimal-logalloc test. r=njn Instead, only register a minimal set of functions when an environment variable is set.
62a286838ec6: Bug 1423000 - Use mozjemalloc mutexes in logalloc. r=njn
Mike Hommey <mh+mozilla@glandium.org> - Sun, 03 Dec 2017 14:23:23 +0900 - rev 446739
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
Bug 1423000 - Use mozjemalloc mutexes in logalloc. r=njn Instead of the chromium one, which required some tricks.
2b43ef7e2f6d: Bug 1423000 - Move mozjemalloc mutexes to a separate header. r=njn
Mike Hommey <mh+mozilla@glandium.org> - Sun, 03 Dec 2017 14:21:19 +0900 - rev 446738
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
Bug 1423000 - Move mozjemalloc mutexes to a separate header. r=njn Also change the definition of the StaticMutex constructor to unconfuse clang-format.
4c6d9fbccc0f: Bug 1423000 - Reject some more invalid logalloc replay logs. r=njn
Mike Hommey <mh+mozilla@glandium.org> - Thu, 30 Nov 2017 10:33:18 +0900 - rev 446737
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
Bug 1423000 - Reject some more invalid logalloc replay logs. r=njn For functions with no result, such as free, it's invalid for some string to appear after the closing parenthesis.
7f16eb74e4d4: Bug 1423000 - Move MemSlot lookup for replay results into the Replay methods. r=njn
Mike Hommey <mh+mozilla@glandium.org> - Thu, 30 Nov 2017 10:31:25 +0900 - rev 446736
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
Bug 1423000 - Move MemSlot lookup for replay results into the Replay methods. r=njn This allows all methods to have the same signature.
921cfea08410: Bug 1423000 - Count jemalloc_stats as an operation. r=njn
Mike Hommey <mh+mozilla@glandium.org> - Thu, 30 Nov 2017 10:18:39 +0900 - rev 446735
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
Bug 1423000 - Count jemalloc_stats as an operation. r=njn While jemalloc_stats is not actively doing anything, it can be cumbersome to not have it count as an operation, because the operation count shown on jemalloc_stats doesn't match the line number in the input replay log, and the offset grows as the number of jemalloc_stats operations grows. While here, also update a comment about the replay log format.
be9b555ba235: Bug 1423000 - Remove Replay::Commit. r=njn
Mike Hommey <mh+mozilla@glandium.org> - Thu, 30 Nov 2017 10:48:41 +0900 - rev 446734
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
Bug 1423000 - Remove Replay::Commit. r=njn It adds an uncompressible and noticeable time overhead to replaying logs, even when one is not interested in measuring RSS. This has caused me to clear the method body on multiple occasions. If necessary, it is possible to enable zero or junk at the allocator level for the same effect.
eff8b66ce5c7: Bug 1420355 - Statically link DMD. r=njn
Mike Hommey <mh+mozilla@glandium.org> - Tue, 28 Nov 2017 08:10:48 +0900 - rev 445795
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
Bug 1420355 - Statically link DMD. r=njn
076e21f3b25e: Bug 1420355 - Allow to statically link replace-malloc libraries. r=njn
Mike Hommey <mh+mozilla@glandium.org> - Thu, 23 Nov 2017 17:24:19 +0900 - rev 445794
Push 8527 by Callek@gmail.com at 2018-01-11 21:05 +0000
Bug 1420355 - Allow to statically link replace-malloc libraries. r=njn And statically link logalloc. Statically linking is the default, except when building with --enable-project=memory, allowing to use the generated libraries from such builds with Firefox.