1090ab59950457d2f7ef8e6bef124e3fe4d2af06: Bug 1403346 - Use AC_SUBST_LIST for LLVM_CXXFLAGS. r=glandium
Chris Manchester <cmanchester@mozilla.com> - Wed, 25 Oct 2017 15:12:10 -0700 - rev 388314
Push 32746 by acraciun@mozilla.com at Thu, 26 Oct 2017 09:19:46 +0000
Bug 1403346 - Use AC_SUBST_LIST for LLVM_CXXFLAGS. r=glandium MozReview-Commit-ID: bsX83492AP
c2886f83079382ba130132cb981f82eefc799c09: Bug 1403346 - Define flags loading the clang plugin in configure rather than the make backend. r=glandium
Chris Manchester <cmanchester@mozilla.com> - Wed, 25 Oct 2017 15:12:10 -0700 - rev 388313
Push 32746 by acraciun@mozilla.com at Thu, 26 Oct 2017 09:19:46 +0000
Bug 1403346 - Define flags loading the clang plugin in configure rather than the make backend. r=glandium MozReview-Commit-ID: EubsjJl1LBS
ffb3835d5f55a6f50cbd500ff2fb71987a75201b: Bug 1403346 - Move cxxflags filtering for libfuzzer from Makefile.in to moz.build r=glandium
Chris Manchester <cmanchester@mozilla.com> - Wed, 25 Oct 2017 15:12:10 -0700 - rev 388312
Push 32746 by acraciun@mozilla.com at Thu, 26 Oct 2017 09:19:46 +0000
Bug 1403346 - Move cxxflags filtering for libfuzzer from Makefile.in to moz.build r=glandium MozReview-Commit-ID: LDHiMMRjqut
258a6a41c365e073f5e32b1834766db0c1a5e655: Bug 1403346 - Convert sse flags filtering in browser/app/Makefile.in to mozbuild. r=glandium
Chris Manchester <cmanchester@mozilla.com> - Wed, 25 Oct 2017 15:12:10 -0700 - rev 388311
Push 32746 by acraciun@mozilla.com at Thu, 26 Oct 2017 09:19:46 +0000
Bug 1403346 - Convert sse flags filtering in browser/app/Makefile.in to mozbuild. r=glandium MozReview-Commit-ID: D10cPf6v0d2
5f700fe50260b6ce9362506b02e1e5244b3c7686: Bug 1403346 - Replace all uses of ALLOW_COMPILER_WARNINGS with a template, remove ALLOW_COMPILER_WARNINGS. r=glandium
Chris Manchester <cmanchester@mozilla.com> - Wed, 25 Oct 2017 15:12:09 -0700 - rev 388310
Push 32746 by acraciun@mozilla.com at Thu, 26 Oct 2017 09:19:46 +0000
Bug 1403346 - Replace all uses of ALLOW_COMPILER_WARNINGS with a template, remove ALLOW_COMPILER_WARNINGS. r=glandium MozReview-Commit-ID: 1G2o4fy74cf
0c470da05f01a572e7daa890408545bd65ce319a: Bug 1403346 - Implement ALLOW_COMPILER_WARNINGS as a template. r=glandium
Chris Manchester <cmanchester@mozilla.com> - Wed, 25 Oct 2017 15:12:09 -0700 - rev 388309
Push 32746 by acraciun@mozilla.com at Thu, 26 Oct 2017 09:19:46 +0000
Bug 1403346 - Implement ALLOW_COMPILER_WARNINGS as a template. r=glandium MozReview-Commit-ID: 611XXi8hCKm
3206a73af5455c96649d0192e1507437efc63729: Bug 1403346 - Move C{XX}FLAGS to mozbuild computed flags. r=glandium
Chris Manchester <cmanchester@mozilla.com> - Wed, 25 Oct 2017 15:12:09 -0700 - rev 388308
Push 32746 by acraciun@mozilla.com at Thu, 26 Oct 2017 09:19:46 +0000
Bug 1403346 - Move C{XX}FLAGS to mozbuild computed flags. r=glandium This also introduces C{XX}_LDFLAGS variables which contain cflags that are meant to be passed to the linker, and adds them to various linker command lines in place of CFLAGS. MozReview-Commit-ID: GyKlD9nMqrt
f11039e7ba7a394f4d186f29d0e586ac65f4b874: Bug 1403346 - Use AC_SUBST_LIST for various configure variables containing compile flags. r=glandium
Chris Manchester <cmanchester@mozilla.com> - Wed, 25 Oct 2017 15:11:54 -0700 - rev 388307
Push 32746 by acraciun@mozilla.com at Thu, 26 Oct 2017 09:19:46 +0000
Bug 1403346 - Use AC_SUBST_LIST for various configure variables containing compile flags. r=glandium MozReview-Commit-ID: 6BjKBSVGAw4
2b8f53e41e4e86ad4daaf870576f76e899b9c0e5: Bug 1403346 - Make a separate variable used to append pgo flags to compile command lines. r=glandium
Chris Manchester <cmanchester@mozilla.com> - Wed, 25 Oct 2017 15:10:04 -0700 - rev 388306
Push 32746 by acraciun@mozilla.com at Thu, 26 Oct 2017 09:19:46 +0000
Bug 1403346 - Make a separate variable used to append pgo flags to compile command lines. r=glandium This commit establishes a separate variable to add PROFILE_GEN and PROFILE_USE CFLAGS to compile and link command lines. Currently the make backend orchestrates the pgo build steps and is the only thing aware of whether we're in the profile generate or profile use stage. The flags are separated here to allow other flags to be moved to mozbuild, but this will not yet sufficient to perform a PGO build independent of the make backend. MozReview-Commit-ID: IX30l2MvvNc
6c9ead962e8efe3cc2eec4d0ff43c1ddf6366800: Bug 1403346 - Move OS_COMPILE flags to computed flags. r=glandium
Chris Manchester <cmanchester@mozilla.com> - Wed, 25 Oct 2017 15:10:04 -0700 - rev 388305
Push 32746 by acraciun@mozilla.com at Thu, 26 Oct 2017 09:19:46 +0000
Bug 1403346 - Move OS_COMPILE flags to computed flags. r=glandium MozReview-Commit-ID: JUHoBuJYG1T
e20f0eb3eda3290913043cfce03f6778b8255cbb: Bug 1403346 - Use mozbuild.shellutil.split instead of split in config.status r=glandium
Chris Manchester <cmanchester@mozilla.com> - Wed, 25 Oct 2017 15:10:04 -0700 - rev 388304
Push 32746 by acraciun@mozilla.com at Thu, 26 Oct 2017 09:19:46 +0000
Bug 1403346 - Use mozbuild.shellutil.split instead of split in config.status r=glandium While we're here, provide a reference to unique_list as defined in moz.configure when executing config.data to avoid its redefinition in m4. MozReview-Commit-ID: AI6XhoYR0Ye
f675216f052e809d2700cce69a8808da990a8517: Bug 1403346 - Do not set unneeded CFLAGS variables during artifact builds. r=glandium
Chris Manchester <cmanchester@mozilla.com> - Wed, 25 Oct 2017 15:10:04 -0700 - rev 388303
Push 32746 by acraciun@mozilla.com at Thu, 26 Oct 2017 09:19:46 +0000
Bug 1403346 - Do not set unneeded CFLAGS variables during artifact builds. r=glandium When we move to a shell aware split for AC_SUBST_LIST it will become an error to emit an unquoted make variable reference. Currently this happens to only occur during artifact builds when setting cflags related variables that aren't needed there anyway, so here we skip settting those variables when a compile environment isn't present. MozReview-Commit-ID: EnHu48yyZ1C
80674bf1fef5c0a7d672d54ea27eb24ec3548753: Bug 1403346 - Use AC_SUBST_LIST for OS_COMPILE_C{XX}FLAGS. r=glandium
Chris Manchester <cmanchester@mozilla.com> - Wed, 25 Oct 2017 15:10:04 -0700 - rev 388302
Push 32746 by acraciun@mozilla.com at Thu, 26 Oct 2017 09:19:46 +0000
Bug 1403346 - Use AC_SUBST_LIST for OS_COMPILE_C{XX}FLAGS. r=glandium MozReview-Commit-ID: Iz2slNFKR81
76cbb735d4713452f78fa52c0fab03a42b0d81dc: Bug 1403346 - Expand references to the objdir in old-configure. r=glandium
Chris Manchester <cmanchester@mozilla.com> - Wed, 25 Oct 2017 15:10:04 -0700 - rev 388301
Push 32746 by acraciun@mozilla.com at Thu, 26 Oct 2017 09:19:46 +0000
Bug 1403346 - Expand references to the objdir in old-configure. r=glandium MozReview-Commit-ID: LtReuXQwheR
0bc331406b77dfb9a7a3be92ba1e59298c4b1f95: Bug 1403346 - Move RTL_FLAGS to computed flags. r=glandium
Chris Manchester <cmanchester@mozilla.com> - Wed, 25 Oct 2017 15:10:03 -0700 - rev 388300
Push 32746 by acraciun@mozilla.com at Thu, 26 Oct 2017 09:19:46 +0000
Bug 1403346 - Move RTL_FLAGS to computed flags. r=glandium MozReview-Commit-ID: 9tOuNXjyJQD
b5070fa42ee682205ac02547238e30272fed0231: Bug 1403346 - Move DSO_CFLAGS and DSO_PIC_CFLAGS to computed flags. r=glandium
Chris Manchester <cmanchester@mozilla.com> - Wed, 25 Oct 2017 15:10:03 -0700 - rev 388299
Push 32746 by acraciun@mozilla.com at Thu, 26 Oct 2017 09:19:46 +0000
Bug 1403346 - Move DSO_CFLAGS and DSO_PIC_CFLAGS to computed flags. r=glandium MozReview-Commit-ID: Goo0cP6UEEo
da833838314c41b320ef43e335ad07c61b47465e: Bug 1403346 - Use AC_SUBST_LIST for DSO_CFLAGS and DSO_PIC_CFLAGS r=glandium
Chris Manchester <cmanchester@mozilla.com> - Wed, 25 Oct 2017 15:10:03 -0700 - rev 388298
Push 32746 by acraciun@mozilla.com at Thu, 26 Oct 2017 09:19:46 +0000
Bug 1403346 - Use AC_SUBST_LIST for DSO_CFLAGS and DSO_PIC_CFLAGS r=glandium MozReview-Commit-ID: 7aJ7uOR6tjO
b379388eaa92232212dca5ce9f4b3ad647c9d9f5: Bug 1300900 - Add a helper around jemalloc_ptr_info for debuggers. r=njn
Mike Hommey <mh+mozilla@glandium.org> - Wed, 25 Oct 2017 08:01:41 +0900 - rev 388297
Push 32746 by acraciun@mozilla.com at Thu, 26 Oct 2017 09:19:46 +0000
Bug 1300900 - Add a helper around jemalloc_ptr_info for debuggers. r=njn jemalloc_ptr_info takes an outparam, which makes it harder to use in a debugger: you'd need to find some memory to use as outparam and pass that in. So for convenience, we add a non-exported symbol for use in debuggers, which just returns a pointer to a static buffer for the result. lldb: (lldb) print *Debug::jemalloc_ptr_info($0) (jemalloc_ptr_info_t) $1 = (tag = TagLiveSmall, addr=0x000000011841dd80, size = 160) gdb: (gdb) print *Debug::jemalloc_ptr_info($0) $1 = {tag = TagLiveSmall, addr = 0x7f8e7ebd0dc0, size = 96} windbg: 0:040> .call Debug::jemalloc_ptr_info(0x6187880) Thread is set up for call, 'g' will execute. WARNING: This can have serious side-effects, including deadlocks and corruption of the debuggee. 0:040> g .call returns: struct jemalloc_ptr_info_t * 0x7501f3f4 +0x000 tag : 1 ( TagLiveSmall ) +0x004 addr : 0x06187880 Void +0x008 size : 0x20
6e7a89e29f291b2384c47b1a3ebd398ce9261263: Bug 1411714 - Handle action=email in about:accounts. r=tcsc
Edouard Oger <eoger@fastmail.com> - Wed, 25 Oct 2017 16:41:37 -0400 - rev 388296
Push 32746 by acraciun@mozilla.com at Thu, 26 Oct 2017 09:19:46 +0000
Bug 1411714 - Handle action=email in about:accounts. r=tcsc MozReview-Commit-ID: 5U6Qy78S1Nl
4a271421158ab2eb9f28a8cb523aeb161f9f2993: servo: Merge #18670 - added time to interactive metrics (from avadacatavra:interactive-metrics); r=jdm
ddh <dianehosfelt@gmail.com> - Wed, 25 Oct 2017 15:53:57 -0500 - rev 388295
Push 32746 by acraciun@mozilla.com at Thu, 26 Oct 2017 09:19:46 +0000
servo: Merge #18670 - added time to interactive metrics (from avadacatavra:interactive-metrics); r=jdm <!-- Please describe your changes on the following line: --> Added time to interactive metrics and refactored metrics/lib I need to write tests, but wanted to submit the PR for review --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [ ] `./mach build -d` does not report any errors - [ ] `./mach test-tidy` does not report any errors - [ ] These changes fix #__ (github issue number if applicable). <!-- Either: --> - [ ] There are tests for these changes OR - [ ] These changes do not require tests because _____ <!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.--> <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> Source-Repo: https://github.com/servo/servo Source-Revision: e438b094f675469b8bdbb1ab4ff84c374fc399d4
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip