{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":461102,"defaultBranch":"master","name":"ccache","ownerLogin":"ccache","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2010-01-06T19:13:34.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/16579254?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717013049.0","currentOid":""},"activityList":{"items":[{"before":"b87dadf4a771e8ab01cb180a42bd39d01608689c","after":"f887434d35bf6544ce3b56dd7684de804cdaacfa","ref":"refs/heads/master","pushedAt":"2024-05-31T18:52:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jrosdahl","name":"Joel Rosdahl","path":"/jrosdahl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/146927?s=80&v=4"},"commit":{"message":"chore: Fix blake3.h pattern in .clang-format after 2950646b473e","shortMessageHtmlLink":"chore: Fix blake3.h pattern in .clang-format after 2950646"}},{"before":"2950646b473ee1c53aafca4b912ea58967949dc7","after":"b87dadf4a771e8ab01cb180a42bd39d01608689c","ref":"refs/heads/master","pushedAt":"2024-05-31T18:35:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jrosdahl","name":"Joel Rosdahl","path":"/jrosdahl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/146927?s=80&v=4"},"commit":{"message":"build: Fix detection and usage of system blake3 (#1464)","shortMessageHtmlLink":"build: Fix detection and usage of system blake3 (#1464)"}},{"before":"7e31d0591eee51723266b24b29c111a089cc7958","after":"2950646b473ee1c53aafca4b912ea58967949dc7","ref":"refs/heads/master","pushedAt":"2024-05-31T18:20:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jrosdahl","name":"Joel Rosdahl","path":"/jrosdahl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/146927?s=80&v=4"},"commit":{"message":"chore: Remove Xcode assembly workaround for zstd (#1463)\n\nThe fix is included in upstream zstd 1.5.6.","shortMessageHtmlLink":"chore: Remove Xcode assembly workaround for zstd (#1463)"}},{"before":"273bbd63b8a08837b2ec2444b5e1d04aeefe2f6f","after":"7e31d0591eee51723266b24b29c111a089cc7958","ref":"refs/heads/master","pushedAt":"2024-05-29T20:04:09.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"jrosdahl","name":"Joel Rosdahl","path":"/jrosdahl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/146927?s=80&v=4"},"commit":{"message":"chore: Update authors","shortMessageHtmlLink":"chore: Update authors"}},{"before":"e126b5caba61513160939451f68fb1476e2b9194","after":"273bbd63b8a08837b2ec2444b5e1d04aeefe2f6f","ref":"refs/heads/master","pushedAt":"2024-05-28T17:03:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jrosdahl","name":"Joel Rosdahl","path":"/jrosdahl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/146927?s=80&v=4"},"commit":{"message":"build: Fix MSVC /Zc:preprocessor warning (#1461)\n\nDon't add the /Zc:preprocessor- compiler flag when it's not needed, to\r\navoid the following warning:\r\nD9025 : overriding '/Zc:preprocessor' with '/Zc:preprocessor-\r\n\r\nThe latest Windows SDK v10.0.22621 compiles fine with conforming\r\npreprocessor enabled, the bug was in older SDK-s like <=10.0.20348.0.\r\n\r\nAdd the /Zc:preprocessor for msvc >=v19.25, it didn't exist before this\r\nversion (it existed as /experimental:preprocessor before).","shortMessageHtmlLink":"build: Fix MSVC /Zc:preprocessor warning (#1461)"}},{"before":"181ffcff3186d87d2ce30b1a98426b1beae4f872","after":"e126b5caba61513160939451f68fb1476e2b9194","ref":"refs/heads/master","pushedAt":"2024-05-28T17:01:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jrosdahl","name":"Joel Rosdahl","path":"/jrosdahl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/146927?s=80&v=4"},"commit":{"message":"chore: Remove unused headers (#1460)","shortMessageHtmlLink":"chore: Remove unused headers (#1460)"}},{"before":"b414f69c8036583bab36f7d1df492258ee8052b8","after":"181ffcff3186d87d2ce30b1a98426b1beae4f872","ref":"refs/heads/master","pushedAt":"2024-05-27T19:54:05.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jrosdahl","name":"Joel Rosdahl","path":"/jrosdahl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/146927?s=80&v=4"},"commit":{"message":"refactor: Use tl::expected for process_args return value\n\nThis should make the error paths more obvious.\n\nAs discussed in #1459.","shortMessageHtmlLink":"refactor: Use tl::expected for process_args return value"}},{"before":"baea34b407f5f4f036fce8ce6f5d7873c572467f","after":"b414f69c8036583bab36f7d1df492258ee8052b8","ref":"refs/heads/master","pushedAt":"2024-05-27T19:48:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jrosdahl","name":"Joel Rosdahl","path":"/jrosdahl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/146927?s=80&v=4"},"commit":{"message":"chore: Improve cast and avoid repeating types (#1459)","shortMessageHtmlLink":"chore: Improve cast and avoid repeating types (#1459)"}},{"before":"b9f3feebd8d96e919afe8f2b1c80912f3a46ea40","after":"baea34b407f5f4f036fce8ce6f5d7873c572467f","ref":"refs/heads/master","pushedAt":"2024-05-26T09:07:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jrosdahl","name":"Joel Rosdahl","path":"/jrosdahl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/146927?s=80&v=4"},"commit":{"message":"feat: Add argument handling for Emscripten's --em-config (#1458)","shortMessageHtmlLink":"feat: Add argument handling for Emscripten's --em-config (#1458)"}},{"before":"e0df94ecc789004c9d4186ecfb18fb53f8f1a99f","after":"b9f3feebd8d96e919afe8f2b1c80912f3a46ea40","ref":"refs/heads/master","pushedAt":"2024-05-21T20:04:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jrosdahl","name":"Joel Rosdahl","path":"/jrosdahl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/146927?s=80&v=4"},"commit":{"message":"build: Fix setting of DEPS=LOCAL if FETCHCONTENT_FULLY_DISCONNECTED=ON\n\nFixes #1456.","shortMessageHtmlLink":"build: Fix setting of DEPS=LOCAL if FETCHCONTENT_FULLY_DISCONNECTED=ON"}},{"before":"d8523efc8328cc83b30ddeb3f89038bbd02c74a5","after":"e0df94ecc789004c9d4186ecfb18fb53f8f1a99f","ref":"refs/heads/master","pushedAt":"2024-05-21T16:48:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jrosdahl","name":"Joel Rosdahl","path":"/jrosdahl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/146927?s=80&v=4"},"commit":{"message":"perf: Use posix_spawn for executing compiler check command (#1451)","shortMessageHtmlLink":"perf: Use posix_spawn for executing compiler check command (#1451)"}},{"before":"d6d0a1e3de1c2d14b5b75e1fba114e8693324122","after":"d8523efc8328cc83b30ddeb3f89038bbd02c74a5","ref":"refs/heads/master","pushedAt":"2024-05-17T19:32:29.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jrosdahl","name":"Joel Rosdahl","path":"/jrosdahl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/146927?s=80&v=4"},"commit":{"message":"refactor: Simplify code","shortMessageHtmlLink":"refactor: Simplify code"}},{"before":"1bcde8b4b94e57668252051c6c020b6ac842c098","after":"d6d0a1e3de1c2d14b5b75e1fba114e8693324122","ref":"refs/heads/master","pushedAt":"2024-05-17T19:12:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jrosdahl","name":"Joel Rosdahl","path":"/jrosdahl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/146927?s=80&v=4"},"commit":{"message":"feat: Add --print-version option (#1454)\n\nI have added a new `--print-version` option as ccache will support PCH\r\non msvc and I will need to somehow detect the ccache version to\r\ncorrectly decide if PCH should be disabled\r\n(`CMAKE_DISABLE_PRECOMPILE_HEADERS`).\r\n\r\nSo if ccache >=4.10 then don't disable PCH and if it's below then set\r\n`CMAKE_DISABLE_PRECOMPILE_HEADERS=ON`.","shortMessageHtmlLink":"feat: Add --print-version option (#1454)"}},{"before":"44abf784980188fa4cdb9eb7a516a25afb33fd8e","after":"1bcde8b4b94e57668252051c6c020b6ac842c098","ref":"refs/heads/master","pushedAt":"2024-05-17T16:29:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jrosdahl","name":"Joel Rosdahl","path":"/jrosdahl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/146927?s=80&v=4"},"commit":{"message":"fix: Remove TAKES_ARG for /Fp and /Yu MSVC options (#1453)\n\n/Fp and /Yu don't allow space between option and option value.\r\n\r\nFixes #1452","shortMessageHtmlLink":"fix: Remove TAKES_ARG for /Fp and /Yu MSVC options (#1453)"}},{"before":"d04c6f3b7338f2780b0579359cc0beb785f1edd9","after":"44abf784980188fa4cdb9eb7a516a25afb33fd8e","ref":"refs/heads/master","pushedAt":"2024-05-15T19:05:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jrosdahl","name":"Joel Rosdahl","path":"/jrosdahl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/146927?s=80&v=4"},"commit":{"message":"fix: Handle -Yc without -Fp and -Fo for msvc (#1450)\n\nIt allows passing the `-Yc` option without the `-Fp` option and also\r\nwithout the `-Fo` option.","shortMessageHtmlLink":"fix: Handle -Yc without -Fp and -Fo for msvc (#1450)"}},{"before":"23f40d2902acd394d85344d7db4869403e4859e7","after":"d04c6f3b7338f2780b0579359cc0beb785f1edd9","ref":"refs/heads/master","pushedAt":"2024-05-15T18:44:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jrosdahl","name":"Joel Rosdahl","path":"/jrosdahl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/146927?s=80&v=4"},"commit":{"message":"fix: Handle -Yc without filepath for msvc (#1448)\n\nThis PR further fixes the #1384. Fixes the case when the `/Yc` option is\r\nwithout the filepath and the `/Fppathname` is also defined.\r\n\r\nThe `/Yc` can be passed in two ways with and w/o the filepath. When it's\r\npassed w/o the filepath it must take the value of the `/Fp` option and\r\nif the `/Fp` option isn't defined then the resulting .pch file must have\r\nthe same base name as the base source file with appended `.pch`\r\nextension (this case isn't handled correctly by ccache).\r\n\r\nThe `/Yc` option doesn't support passing a filepath with the space\r\nbetween like `/Yc filepath`. Because of this the `TAKES_ARG` must be\r\nremoved. All occurrences of `compopt_takes_path()` can't be invoked for\r\n\r\nI have also added a new unittest for this case: \"MSVC PCH options with\r\nempty -Yc\" and also tested it manually on my example project. Just now,\r\nI have also tested it on a big project with 200 TU with qmake and cmake\r\nbuild systems with msvc and also clang-cl with msvc compilers with 100%\r\ncache hits (PCH enabled and /Zi replaced with /Z7).","shortMessageHtmlLink":"fix: Handle -Yc without filepath for msvc (#1448)"}},{"before":"911b899c6b51c3eb24e8b488361746ec590d2055","after":"23f40d2902acd394d85344d7db4869403e4859e7","ref":"refs/heads/master","pushedAt":"2024-05-12T07:48:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jrosdahl","name":"Joel Rosdahl","path":"/jrosdahl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/146927?s=80&v=4"},"commit":{"message":"feat: Add support for -fdump-ipa-clones (#1449)\n\nFixes #1447. Citing:\r\n\r\n`-fdump-ipa-clones` is used heavily for live patching. Especially, when\r\none builds a distro kernel (like SLE 15 SP6), the build uses the option\r\nto generate additional `.000i.ipa-clones` files.","shortMessageHtmlLink":"feat: Add support for -fdump-ipa-clones (#1449)"}},{"before":"350d354b4502ddfc2638362be9f0d48862659900","after":"911b899c6b51c3eb24e8b488361746ec590d2055","ref":"refs/heads/master","pushedAt":"2024-05-08T19:03:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jrosdahl","name":"Joel Rosdahl","path":"/jrosdahl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/146927?s=80&v=4"},"commit":{"message":"fix: Force run_second_cpp=true when generating profiling information\n\nIf run_second_cpp=false the coverage report will refer to the temporary\npreprocessed file instead of the source file. Fix this by forcing\nrun_second_cpp=true if profiling information is being generated.\n\nFixes #1441.","shortMessageHtmlLink":"fix: Force run_second_cpp=true when generating profiling information"}},{"before":"350d74cce91b6156b5ad4b83847cd06f79176148","after":"350d354b4502ddfc2638362be9f0d48862659900","ref":"refs/heads/master","pushedAt":"2024-05-06T19:48:48.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jrosdahl","name":"Joel Rosdahl","path":"/jrosdahl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/146927?s=80&v=4"},"commit":{"message":"fix: Hash \"apparent real path\" of object file when using -fprofile-arcs\n\nThe object file stores an absolute path based on apparent CWD when\n-fprofile-arcs is used, not only the relative object filename.","shortMessageHtmlLink":"fix: Hash \"apparent real path\" of object file when using -fprofile-arcs"}},{"before":"1655998d41315faacb56b4bbad79fd98af5e12f7","after":"350d74cce91b6156b5ad4b83847cd06f79176148","ref":"refs/heads/master","pushedAt":"2024-05-05T17:20:28.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"jrosdahl","name":"Joel Rosdahl","path":"/jrosdahl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/146927?s=80&v=4"},"commit":{"message":"docs: Improve documentation of gcno_cwd sloppiness\n\nAs suggested by Ben Portner in #1444.","shortMessageHtmlLink":"docs: Improve documentation of gcno_cwd sloppiness"}},{"before":"bea737780727e751a8193fc80c83c7c072b8048e","after":"1655998d41315faacb56b4bbad79fd98af5e12f7","ref":"refs/heads/master","pushedAt":"2024-05-01T19:57:23.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"jrosdahl","name":"Joel Rosdahl","path":"/jrosdahl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/146927?s=80&v=4"},"commit":{"message":"chore: Fix typo","shortMessageHtmlLink":"chore: Fix typo"}},{"before":"6a5c4de998af28a4b00c1c31a368ec7bf8412b0b","after":"bea737780727e751a8193fc80c83c7c072b8048e","ref":"refs/heads/master","pushedAt":"2024-04-27T14:12:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jrosdahl","name":"Joel Rosdahl","path":"/jrosdahl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/146927?s=80&v=4"},"commit":{"message":"feat: Support -Xpreprocessor -fopenmp in direct mode\n\nAll uses of -Xpreprocessor disable the direct mode as a safety measure\nsince the command line could include things like\n\n -Xpreprocessor -MF -Xpreprocessor file.d\n\nwhich ccache needs to understand as\n\n -MF file.d\n\nIdeally, ccache should handle this in a generic way. Meanwhile, let's\nallow it in the a special case of \"-Xpreprocessor -fopenmp\" since that's\nrequired on macOS to enable OpenMP.\n\nCloses #1434.","shortMessageHtmlLink":"feat: Support -Xpreprocessor -fopenmp in direct mode"}},{"before":"46ab182eb72c44a654c9fcbf8d17b934f9271d4c","after":"6a5c4de998af28a4b00c1c31a368ec7bf8412b0b","ref":"refs/heads/master","pushedAt":"2024-04-27T13:04:56.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"jrosdahl","name":"Joel Rosdahl","path":"/jrosdahl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/146927?s=80&v=4"},"commit":{"message":"refactor: fs::path-ify some functions\n\nFixes #1417.","shortMessageHtmlLink":"refactor: fs::path-ify some functions"}},{"before":"fb6291627272237fd3c7f75c05efa8d7dc32069e","after":"46ab182eb72c44a654c9fcbf8d17b934f9271d4c","ref":"refs/heads/master","pushedAt":"2024-04-27T08:30:18.000Z","pushType":"pr_merge","commitsCount":15,"pusher":{"login":"jrosdahl","name":"Joel Rosdahl","path":"/jrosdahl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/146927?s=80&v=4"},"commit":{"message":"build: Improve handling of dependencies (#1429)\n\n- Introduced a new CMake variable called `DEPS` with the following\r\nsemantics:\r\n- `AUTO` (the default): Use dependencies from the local system if\r\navailable. Otherwise: Use bundled dependencies if available. Otherwise:\r\nDownload dependencies from the internet (dependencies will then be\r\nlinked statically).\r\n- `DOWNLOAD`: Use bundled dependencies if available. Otherwise: Download\r\nrecommended versions from the internet (dependencies will then be linked\r\nstatically).\r\n- `LOCAL`: Use dependencies from the local system if available.\r\nOtherwise: Use bundled dependencies if available.\r\n\r\nThe old `HIREDIS_FROM_INTERNET`, `ZSTD_FROM_INTERNET` and `OFFLINE`\r\nvariables have been removed in favor of `DEPS`.\r\n- Streamlined the CMake code for hiredis and zstd.\r\n- Removed bundled `getopt_long` implementation.\r\n\r\nIt seems likely that getopt_long is available on all platforms where\r\nccache is built nowadays, except Windows. Therefore, remove the bundled\r\ngetopt_long implementation for now.\r\n \r\nIf it turns out that somebody wants to compile ccache on a system that\r\nlacks getopt_long we can add support specifying a system or downloaded\r\nversion.\r\n- Implemented our own AVX2 runtime detection instead of using a blake3's\r\nditto. This opens up for using blake3 from the system.\r\n- Added support for using blake3, httplib, nonstd/span and tl/expected\r\nfrom the system instead of bundled versions.\r\n- Removed bundled doctest, fmt and xxhash dependencies. Instead,\r\ndownload them if missing.\r\n\r\nCloses #1396.\r\nCloses #1424.","shortMessageHtmlLink":"build: Improve handling of dependencies (#1429)"}},{"before":"1b236c5f3cd4e4794c230bc8facca6ce76f29d5c","after":"fb6291627272237fd3c7f75c05efa8d7dc32069e","ref":"refs/heads/master","pushedAt":"2024-04-26T16:41:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jrosdahl","name":"Joel Rosdahl","path":"/jrosdahl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/146927?s=80&v=4"},"commit":{"message":"perf: Use native file copy on Windows (#1431)\n\nCopyfile improvement for windows.","shortMessageHtmlLink":"perf: Use native file copy on Windows (#1431)"}},{"before":"b358bb2791711c864df930b7395e9e4344a122b8","after":"1b236c5f3cd4e4794c230bc8facca6ce76f29d5c","ref":"refs/heads/master","pushedAt":"2024-04-22T19:28:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jrosdahl","name":"Joel Rosdahl","path":"/jrosdahl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/146927?s=80&v=4"},"commit":{"message":"ci: Add Windows arm64 build (#1433)\n\nBasic arm64 build for windows","shortMessageHtmlLink":"ci: Add Windows arm64 build (#1433)"}},{"before":"69d511f8aeced5aed9a438256668e604006f8aa0","after":"b358bb2791711c864df930b7395e9e4344a122b8","ref":"refs/heads/master","pushedAt":"2024-04-15T19:16:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jrosdahl","name":"Joel Rosdahl","path":"/jrosdahl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/146927?s=80&v=4"},"commit":{"message":"ci: Update macOS images used (#1432)\n\nUpdates macos images used. macOS-14 is M1 arm64. Macos11 has been\r\ndeprecated and will be removed in june","shortMessageHtmlLink":"ci: Update macOS images used (#1432)"}},{"before":"ed9812c011e7255704f241caf677e87faf2fd5f7","after":"69d511f8aeced5aed9a438256668e604006f8aa0","ref":"refs/heads/master","pushedAt":"2024-04-14T07:48:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jrosdahl","name":"Joel Rosdahl","path":"/jrosdahl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/146927?s=80&v=4"},"commit":{"message":"perf: Use copyfile(3) on apple systems (#1430)\n\nUse copyfile for more efficient copying on OSX.","shortMessageHtmlLink":"perf: Use copyfile(3) on apple systems (#1430)"}},{"before":"0883b97fe7d15b8ac4afe458ba9652c5d50751da","after":"ed9812c011e7255704f241caf677e87faf2fd5f7","ref":"refs/heads/master","pushedAt":"2024-04-14T07:44:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jrosdahl","name":"Joel Rosdahl","path":"/jrosdahl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/146927?s=80&v=4"},"commit":{"message":"feat: Add sloppiness for .incbin handling (#1423)\n\nCode to address some issues in #1421.","shortMessageHtmlLink":"feat: Add sloppiness for .incbin handling (#1423)"}},{"before":"f5f1e429428260df65ffbe5e26150d4077d4a129","after":"0883b97fe7d15b8ac4afe458ba9652c5d50751da","ref":"refs/heads/master","pushedAt":"2024-04-13T18:33:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jrosdahl","name":"Joel Rosdahl","path":"/jrosdahl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/146927?s=80&v=4"},"commit":{"message":"perf: Use sendfile(2) for file copying (#1427)\n\nUse sendfile for file copying as it avoids copying the data to\r\nuser-space and back to kernel space.","shortMessageHtmlLink":"perf: Use sendfile(2) for file copying (#1427)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWVC2MwA","startCursor":null,"endCursor":null}},"title":"Activity ยท ccache/ccache"}