{"push_id":2874146352,"size":18,"distinct_size":18,"ref":"refs/heads/master","head":"c3b1c51c85c0135fd677cf6daf376152f5bf5026","before":"ffe4a3899dad93bf1bf48095eb78071694f5d5f0","commits":[{"sha":"929fbb9353b9751e2863311782167a1668c1e5a2","author":{"name":"Alexey Rochev","email":"8b892802438852dc63a3fa7011e91fd58dc5eda9@gmail.com"},"message":"Qt: add main argument to Qt dependency object to link with qtmain library on Windows (#2327)","distinct":true,"url":"https://api.github.com/repos/jon-turney/meson/commits/929fbb9353b9751e2863311782167a1668c1e5a2"},{"sha":"1ace8d898549972f3c052429f24d5903b3b43a16","author":{"name":"Thibault Saunier","email":"56f3adb39ef2551347d6b26c764232dd8fe0c269@igalia.com"},"message":"hotdoc: Handle IncludeDirs to specify directories","distinct":true,"url":"https://api.github.com/repos/jon-turney/meson/commits/1ace8d898549972f3c052429f24d5903b3b43a16"},{"sha":"bd26c71845497c462d40df97954a9bc96f97a24a","author":{"name":"Thibault Saunier","email":"56f3adb39ef2551347d6b26c764232dd8fe0c269@igalia.com"},"message":"hotdoc: Make project_version mandatory as it should always have been","distinct":true,"url":"https://api.github.com/repos/jon-turney/meson/commits/bd26c71845497c462d40df97954a9bc96f97a24a"},{"sha":"1768b09a12664b8a03ce7c46002b6d0910d48271","author":{"name":"Jon Turney","email":"45846cba2ea093796a8b1c25d70d679d8107179f@dronecode.org.uk"},"message":"Improve formatting of dependency details\n\nAlso use a more consistent format for qmake details, and adjust a test case\nwhich relies on the specific output","distinct":true,"url":"https://api.github.com/repos/jon-turney/meson/commits/1768b09a12664b8a03ce7c46002b6d0910d48271"},{"sha":"593de3747456b1c77d5227b463b0c45e964f222c","author":{"name":"Jon Turney","email":"45846cba2ea093796a8b1c25d70d679d8107179f@dronecode.org.uk"},"message":"Fix duplicate PKGCONFIG case in VulkanDependency\n\nA mistake in 82bdf07a","distinct":true,"url":"https://api.github.com/repos/jon-turney/meson/commits/593de3747456b1c77d5227b463b0c45e964f222c"},{"sha":"39d87269b31e64cfdfb32706236ca84329dbfca4","author":{"name":"Jon Turney","email":"45846cba2ea093796a8b1c25d70d679d8107179f@dronecode.org.uk"},"message":"Add missing reporting of some methods tried to find the dependency\n\nMake us report 'system' and 'framework' when we tried those methods to\nlocate the dependency.","distinct":true,"url":"https://api.github.com/repos/jon-turney/meson/commits/39d87269b31e64cfdfb32706236ca84329dbfca4"},{"sha":"654101414c873d1ccc7d1c96a3123e27aa0aa0f4","author":{"name":"Jon Turney","email":"45846cba2ea093796a8b1c25d70d679d8107179f@dronecode.org.uk"},"message":"Improve windows resource compiler executable selection\n\nAlways honour any windres setting in cross-file (we can't be compiling with\nmsvc, but this should apply when cross-compiling using gcc or clang)\n\nAlways honour WINDRES environment variable\n\nOtherwise look for the resource compiler which is part of the same toolset\nas the C or C++ compiler.\n\nAdd some commentary on why the conventions for compiled resource file\nextensions differ between RC and windres\n\nAlso don't try to report non-existent path when we couldn't find the\nresource compiler.","distinct":true,"url":"https://api.github.com/repos/jon-turney/meson/commits/654101414c873d1ccc7d1c96a3123e27aa0aa0f4"},{"sha":"c486670e5621776d54f798808a70f6333be5ef4c","author":{"name":"Jussi Pakkanen","email":"f02161d0fc5acca032e4116afd9b1eebea6af816@gmail.com"},"message":"Skip some SDL tests when using an OSX framework version.","distinct":true,"url":"https://api.github.com/repos/jon-turney/meson/commits/c486670e5621776d54f798808a70f6333be5ef4c"},{"sha":"be1003a8e92718fab4d51ae1de5a3e2ebfa0ff16","author":{"name":"Marcel Hollerbach","email":"fdbc7ffa7e55d80678c11677d7113da588c8d5f6@partner.samsung.com"},"message":"build: try to cache the result of the link deps\n\nthis safes in the efl meson build about 20 sec.","distinct":true,"url":"https://api.github.com/repos/jon-turney/meson/commits/be1003a8e92718fab4d51ae1de5a3e2ebfa0ff16"},{"sha":"c68460e2eeee5194cc81f3afdb213c11f11895ee","author":{"name":"Marcel Hollerbach","email":"fdbc7ffa7e55d80678c11677d7113da588c8d5f6@partner.samsung.com"},"message":"backends: save up the dylib generated names\n\nthis saves about 6 sec.","distinct":true,"url":"https://api.github.com/repos/jon-turney/meson/commits/c68460e2eeee5194cc81f3afdb213c11f11895ee"},{"sha":"7ae3fbf88d0c5614f0966aa47b11cc4378fdabee","author":{"name":"Marcel Hollerbach","email":"fdbc7ffa7e55d80678c11677d7113da588c8d5f6@partner.samsung.com"},"message":"mesonbuild: move subdir generation along link dep generation\n\nThe problem with the earlier position of the generation code was, that\nthe results could not be cached, because the list of all link_deps was\noverall different. However, it shared a special kind of subsets with\nother build build targets.\n\nGenerating the set of subdirs that are required for linking, alongside\nwith the link dependencies brings the possibility of caching this.\nThis reduces the buildting from 1 min. in efl down to 20 sec. And\nreduces the amount of 30872534 calls down.\n\nthis saves ~40 sec.","distinct":true,"url":"https://api.github.com/repos/jon-turney/meson/commits/7ae3fbf88d0c5614f0966aa47b11cc4378fdabee"},{"sha":"1819dc851a6f80ab1658a98dbc20ab20cc11bfde","author":{"name":"Nirbheek Chauhan","email":"8910a915f0850f2734614a2671d0d975349b9920@centricular.com"},"message":"Document version when both_libraries() was added [skip ci]","distinct":true,"url":"https://api.github.com/repos/jon-turney/meson/commits/1819dc851a6f80ab1658a98dbc20ab20cc11bfde"},{"sha":"d67ec95b500aabe0da5d95860fcefb894b7d363b","author":{"name":"grooveadelic","email":"0ec42b526165a587f740ed8e9269d1da30fc82a1@users.noreply.github.com"},"message":"Quick Guide add step for python3-pip install\n\nOn Deban, and assuming now on Ubuntu as well, pip3 is only available after installing the python3-pip package. For that case explicitly specified the package during the system installation.","distinct":true,"url":"https://api.github.com/repos/jon-turney/meson/commits/d67ec95b500aabe0da5d95860fcefb894b7d363b"},{"sha":"1af704a509619d30b1fd9c6f96909c8195c0e3ca","author":{"name":"Nirbheek Chauhan","email":"8910a915f0850f2734614a2671d0d975349b9920@centricular.com"},"message":"Sprinkle functools.lru_cache() in a few more places\n\nThis improves the backend generation time for gst-build from 7.4s to\n6.6s. This is probably all the low-hanging fruit we can get, further\nimprovements will probably require refactoring, moving to pathlib.Path\nor reimplementing CompilerArgs:\n\n   222045    0.551    0.000    1.324    0.000 compilers.py:666(__iadd__)\n     3691    0.230    0.000    0.885    0.000 ninjabackend.py:99(write)\n   233560    0.441    0.000    0.701    0.000 posixpath.py:75(join)\n      882    0.141    0.000    0.636    0.001 backends.py:509(generate_basic_compiler_args)\n   256301    0.248    0.000    0.576    0.000 compilers.py:562(_can_dedup)\n    37369    0.035    0.000    0.466    0.000 compilers.py:652(extend_direct)\n    74650    0.067    0.000    0.431    0.000 compilers.py:641(append_direct)\n   158153    0.089    0.000    0.405    0.000 ninjabackend.py:129(<lambda>)\n      845    0.064    0.000    0.391    0.000 ninjabackend.py:279(get_target_generated_sources)\n    58161    0.070    0.000    0.317    0.000 backends.py:217(get_target_generated_dir)\n   216825    0.175    0.000    0.275    0.000 ninjabackend.py:48(ninja_quote)\n      845    0.058    0.000    0.255    0.000 ninjabackend.py:2289(guess_external_link_dependencies)\n      845    0.068    0.000    0.239    0.000 backends.py:793(get_custom_target_provided_libraries)\n    52101    0.030    0.000    0.237    0.000 compilers.py:716(append)\n  1319326    0.231    0.000    0.231    0.000 {built-in method builtins.isinstance}\n  1189117    0.229    0.000    0.229    0.000 {method 'startswith' of 'str' objects}\n     3235    0.102    0.000    0.228    0.000 compilers.py:614(to_native)\n\nNote: there are 845 build targets.","distinct":true,"url":"https://api.github.com/repos/jon-turney/meson/commits/1af704a509619d30b1fd9c6f96909c8195c0e3ca"},{"sha":"0667e8494ca485c82d76485691d01d9e393f0bee","author":{"name":"Alexey Rochev","email":"8b892802438852dc63a3fa7011e91fd58dc5eda9@gmail.com"},"message":"Qt: set QT_<MODULE>_LIB defines when using qmake detection","distinct":true,"url":"https://api.github.com/repos/jon-turney/meson/commits/0667e8494ca485c82d76485691d01d9e393f0bee"},{"sha":"e22b69bd17ccce5fdd6c0df36bd5dd34f6a1db19","author":{"name":"Martin Kelly","email":"c87c89f8a4ed3f9815bf6eb199372979d459c1c8@xevo.com"},"message":"Minor typo fix","distinct":true,"url":"https://api.github.com/repos/jon-turney/meson/commits/e22b69bd17ccce5fdd6c0df36bd5dd34f6a1db19"},{"sha":"dc6c1022bcfab88fb7dde39b81f1743188c48581","author":{"name":"Jon Turney","email":"45846cba2ea093796a8b1c25d70d679d8107179f@dronecode.org.uk"},"message":"Fix flake8 whitespace reports\n\n$ flake8 | grep -E '(E203|E221|E226|E303|W291|W293)'\n./mesonbuild/build.py:964:5: E303 too many blank lines (2)\n./tools/dircondenser.py:70:36: E221 multiple spaces before operator","distinct":true,"url":"https://api.github.com/repos/jon-turney/meson/commits/dc6c1022bcfab88fb7dde39b81f1743188c48581"},{"sha":"c3b1c51c85c0135fd677cf6daf376152f5bf5026","author":{"name":"Jon Turney","email":"45846cba2ea093796a8b1c25d70d679d8107179f@dronecode.org.uk"},"message":"Fix flake8 'imported but unused' reports\n\n$ flake8 | grep F401\n./mesonbuild/compilers/d.py:19:1: F401 '.compilers.GCC_CYGWIN' imported but unused\n./test cases/unit/35 dist script/replacer.py:3:1: F401 'sys' imported but unused","distinct":true,"url":"https://api.github.com/repos/jon-turney/meson/commits/c3b1c51c85c0135fd677cf6daf376152f5bf5026"}]}
{"actor":{"display_login":"jon-turney"}}