{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":85005065,"defaultBranch":"master","name":"meson","ownerLogin":"dcbaker","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2017-03-14T22:52:40.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1779595?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1715270943.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"7667ffa425014856b0d7d6cb9c1f6220d6a39050","ref":"refs/heads/submit/local-variables","pushedAt":"2024-05-09T16:09:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dcbaker","name":"Dylan Baker","path":"/dcbaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1779595?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":"cbd43a2520981b17d47f8d9e8785be060eaf690d","after":"6fa3bafb272abc85162f1c0becbf6c110a9919d8","ref":"refs/heads/submit/compose-interpreter-state","pushedAt":"2024-05-07T23:19:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dcbaker","name":"Dylan Baker","path":"/dcbaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1779595?s=80&v=4"},"commit":{"message":"Use generics to simplify Interpreter State\n\nThere is now only one State object with no subclasses, just one class,\nimplementing common helpers, allowed by the use of generics. It does\nrequire a bit of massaging of mypy which points out that we're doing\nsomething that maybe we shouldn't by taking a covariant argument.","shortMessageHtmlLink":"Use generics to simplify Interpreter State"}},{"before":"6b8801885b7e2027045a9c09337e00b2886ce9a2","after":"cbd43a2520981b17d47f8d9e8785be060eaf690d","ref":"refs/heads/submit/compose-interpreter-state","pushedAt":"2024-05-07T22:56:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dcbaker","name":"Dylan Baker","path":"/dcbaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1779595?s=80&v=4"},"commit":{"message":"rewriter: simplify a bit by referenceing the Interpreter.state.local directly\n\nSince this has the majority of the information we actually need.","shortMessageHtmlLink":"rewriter: simplify a bit by referenceing the Interpreter.state.local …"}},{"before":"543f26554d5470575190f47990cd8063c631de15","after":"6b8801885b7e2027045a9c09337e00b2886ce9a2","ref":"refs/heads/submit/compose-interpreter-state","pushedAt":"2024-05-06T18:12:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dcbaker","name":"Dylan Baker","path":"/dcbaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1779595?s=80&v=4"},"commit":{"message":"interpreter: don't create new Interpreter instances for subprojects\n\nInstead, replace the state with new state. This means we don't have to\nre-calculate any of the methods or tell the sub-interpreter about the\nstate of the super-interpreter, it's already there. Since all of the\nstate that is not an implementation detail of the Interpreter itself is\nno longer bound to the interpreter this is all very trivial.\n\nThis fixes a number of potential bugs created by side-effects from a\nfailing, optional, subproject (Assume A => B => C, where C configures\nsuccessfully but B fails after that)\n\n 1. If B called `meson_override_dependency()` or\n `meson.override_find_program()` those overrides would remain, even\n though the targets would not exist.\n 2. Targets from C would be built, even though B will not be, and A does\n not use them.\n 3. If C called `meson.override_dependency()` or\n `meson.override_find_program()` these overrides would remain, and\n could affect A\n 4. If B is optional, but a subproject D is called if B fails, and D\n calls C with different `default_options` than B, D will get a copy\n of C using those different options\n 5. Summary options for C will be printed, even though it is unused","shortMessageHtmlLink":"interpreter: don't create new Interpreter instances for subprojects"}},{"before":"9a060eb6e14df8e2f2038a22d50c412d95429cd8","after":null,"ref":"refs/heads/submit/fix-d-cpp-test","pushedAt":"2024-04-26T02:16:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dcbaker","name":"Dylan Baker","path":"/dcbaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1779595?s=80&v=4"}},{"before":"7cf243db12fdb6563903d0727917fb7c8cea1611","after":null,"ref":"refs/heads/submit/fix-website","pushedAt":"2024-04-26T00:28:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dcbaker","name":"Dylan Baker","path":"/dcbaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1779595?s=80&v=4"}},{"before":"3f713d52ff2b12c9b8975f84a7ab6990be7c4a95","after":"7cf243db12fdb6563903d0727917fb7c8cea1611","ref":"refs/heads/submit/fix-website","pushedAt":"2024-04-26T00:22:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dcbaker","name":"Dylan Baker","path":"/dcbaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1779595?s=80&v=4"},"commit":{"message":"Update find_library_name.md","shortMessageHtmlLink":"Update find_library_name.md"}},{"before":null,"after":"3f713d52ff2b12c9b8975f84a7ab6990be7c4a95","ref":"refs/heads/submit/fix-website","pushedAt":"2024-04-25T23:10:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dcbaker","name":"Dylan Baker","path":"/dcbaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1779595?s=80&v=4"},"commit":{"message":"docs: fix bad link in snippet","shortMessageHtmlLink":"docs: fix bad link in snippet"}},{"before":null,"after":"9a060eb6e14df8e2f2038a22d50c412d95429cd8","ref":"refs/heads/submit/fix-d-cpp-test","pushedAt":"2024-04-25T23:06:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dcbaker","name":"Dylan Baker","path":"/dcbaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1779595?s=80&v=4"},"commit":{"message":"tests/d/10: Fix condition with clang++ and gdc\n\nWhich just checked for clang++ and aborted, instead of for the\ncombination it claimed.","shortMessageHtmlLink":"tests/d/10: Fix condition with clang++ and gdc"}},{"before":"ce6ea1468124edac34d420b22bb8ef182abee713","after":"8e4a1b853c65e6370ff1cf0711d3515574312061","ref":"refs/heads/submit/openmp-detection-macos","pushedAt":"2024-04-25T23:04:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dcbaker","name":"Dylan Baker","path":"/dcbaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1779595?s=80&v=4"},"commit":{"message":"dependencies/openmp: Simplify error case\n\nInstead of making the variable optional, just return if we hit the error\ncase, since that's all that's going to happen anyway","shortMessageHtmlLink":"dependencies/openmp: Simplify error case"}},{"before":"8ebabc600ccde123a74c5b76dfaca910876b47a8","after":"ce6ea1468124edac34d420b22bb8ef182abee713","ref":"refs/heads/submit/openmp-detection-macos","pushedAt":"2024-04-25T22:49:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dcbaker","name":"Dylan Baker","path":"/dcbaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1779595?s=80&v=4"},"commit":{"message":"compilers: Add support for OpenMP from homebrew with AppleClang\n\nWhich requires injecting some extra paths and the `-Xpreprocess` flag,\nas well as extra search paths for libomp and the headers.\n\nFixes: #7435","shortMessageHtmlLink":"compilers: Add support for OpenMP from homebrew with AppleClang"}},{"before":"a28f39514cb77318650bb2ef23e0ecd0ee146cc7","after":"8ebabc600ccde123a74c5b76dfaca910876b47a8","ref":"refs/heads/submit/openmp-detection-macos","pushedAt":"2024-04-25T22:17:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dcbaker","name":"Dylan Baker","path":"/dcbaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1779595?s=80&v=4"},"commit":{"message":"fixup! Compilers: Add support for OpenMP from homeberw with AppleClang","shortMessageHtmlLink":"fixup! Compilers: Add support for OpenMP from homeberw with AppleClang"}},{"before":"08d1675803d0b0b38c81e7643a1848391ea5f27a","after":"a28f39514cb77318650bb2ef23e0ecd0ee146cc7","ref":"refs/heads/submit/openmp-detection-macos","pushedAt":"2024-04-25T21:26:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dcbaker","name":"Dylan Baker","path":"/dcbaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1779595?s=80&v=4"},"commit":{"message":"fixup! Compilers: Add support for OpenMP from homeberw with AppleClang","shortMessageHtmlLink":"fixup! Compilers: Add support for OpenMP from homeberw with AppleClang"}},{"before":"798319e9a87fcd9ab94b0783361926f3990c44ed","after":"08d1675803d0b0b38c81e7643a1848391ea5f27a","ref":"refs/heads/submit/openmp-detection-macos","pushedAt":"2024-04-25T20:27:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dcbaker","name":"Dylan Baker","path":"/dcbaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1779595?s=80&v=4"},"commit":{"message":"test cases/openmp: We now support OpenMP on macOS","shortMessageHtmlLink":"test cases/openmp: We now support OpenMP on macOS"}},{"before":"fd65b09ad056539ee6e448e0d6b063c96371b6ef","after":null,"ref":"refs/heads/submit/fix-macos-ci","pushedAt":"2024-04-25T20:24:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dcbaker","name":"Dylan Baker","path":"/dcbaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1779595?s=80&v=4"}},{"before":"fd7d2406ac945ead310ce016a98e026dc2e8ba02","after":"798319e9a87fcd9ab94b0783361926f3990c44ed","ref":"refs/heads/submit/openmp-detection-macos","pushedAt":"2024-04-25T19:39:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dcbaker","name":"Dylan Baker","path":"/dcbaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1779595?s=80&v=4"},"commit":{"message":"CI/MacOS: Add libomp","shortMessageHtmlLink":"CI/MacOS: Add libomp"}},{"before":"f3cdfdae2e0fb627767c797281f72615f0c461e8","after":"fd65b09ad056539ee6e448e0d6b063c96371b6ef","ref":"refs/heads/submit/fix-macos-ci","pushedAt":"2024-04-25T19:20:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dcbaker","name":"Dylan Baker","path":"/dcbaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1779595?s=80&v=4"},"commit":{"message":"dependencies/boost: Add new homebrew root\n\nOn Apple Silicon the default search path is /opt/homebrew instead of\n/usr/local.","shortMessageHtmlLink":"dependencies/boost: Add new homebrew root"}},{"before":"85a20cd42c88d34a18574c084349973f40ef962b","after":"f3cdfdae2e0fb627767c797281f72615f0c461e8","ref":"refs/heads/submit/fix-macos-ci","pushedAt":"2024-04-25T19:13:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dcbaker","name":"Dylan Baker","path":"/dcbaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1779595?s=80&v=4"},"commit":{"message":"dependencies/boost: Add new homebrew root\n\nOn Apple Silicon the default search path is /opt/homebrew instead of\n/usr/local.","shortMessageHtmlLink":"dependencies/boost: Add new homebrew root"}},{"before":"ace68540b0f9b29117f9abd350d0d5eb6e53ec88","after":"85a20cd42c88d34a18574c084349973f40ef962b","ref":"refs/heads/submit/fix-macos-ci","pushedAt":"2024-04-25T18:51:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dcbaker","name":"Dylan Baker","path":"/dcbaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1779595?s=80&v=4"},"commit":{"message":"fixup! fixup! CI/MacOS: Fix paths that have changed from /usr/local to /opt/homebrew","shortMessageHtmlLink":"fixup! fixup! CI/MacOS: Fix paths that have changed from /usr/local t…"}},{"before":"4eee258466ff8bd282a6212de6d13e9e8691e0b9","after":"ace68540b0f9b29117f9abd350d0d5eb6e53ec88","ref":"refs/heads/submit/fix-macos-ci","pushedAt":"2024-04-25T17:21:38.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"dcbaker","name":"Dylan Baker","path":"/dcbaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1779595?s=80&v=4"},"commit":{"message":"fixup! dependencies/boost: Add new homebrew root","shortMessageHtmlLink":"fixup! dependencies/boost: Add new homebrew root"}},{"before":"de00a806cb11ec1effdf3c767656f7b1cd3a47d2","after":"4eee258466ff8bd282a6212de6d13e9e8691e0b9","ref":"refs/heads/submit/fix-macos-ci","pushedAt":"2024-04-25T16:55:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dcbaker","name":"Dylan Baker","path":"/dcbaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1779595?s=80&v=4"},"commit":{"message":"dependencies/boost: Add new homebrew root\n\nOn Apple Silicon the default serach path is /opt/homebrew instead of\n/usr/local.","shortMessageHtmlLink":"dependencies/boost: Add new homebrew root"}},{"before":"0cb6b5208d7e7369fb95e9c883875731ff9f2188","after":null,"ref":"refs/heads/submit/backend-ninja-annotations","pushedAt":"2024-04-25T03:40:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dcbaker","name":"Dylan Baker","path":"/dcbaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1779595?s=80&v=4"}},{"before":"24effadd22a481d3cacbabfae3f5408d6782f3f7","after":"de00a806cb11ec1effdf3c767656f7b1cd3a47d2","ref":"refs/heads/submit/fix-macos-ci","pushedAt":"2024-04-24T17:29:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dcbaker","name":"Dylan Baker","path":"/dcbaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1779595?s=80&v=4"},"commit":{"message":"dependencies/boost: Add new homebrew root\n\nOn Apple Silicon the default serach path is /opt/homebrew instead of\n/usr/local.","shortMessageHtmlLink":"dependencies/boost: Add new homebrew root"}},{"before":"c00bc3d9eca905dd06c5c76c19014b51b798d702","after":"24effadd22a481d3cacbabfae3f5408d6782f3f7","ref":"refs/heads/submit/fix-macos-ci","pushedAt":"2024-04-24T17:22:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dcbaker","name":"Dylan Baker","path":"/dcbaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1779595?s=80&v=4"},"commit":{"message":"dependencies/boost: Add new homebrew root\n\nOn Apple Silicon the default serach path is /opt/homebrew instead of\n/usr/local.","shortMessageHtmlLink":"dependencies/boost: Add new homebrew root"}},{"before":"e08c9e0b4bd6041933b9d1ca6b823a2b5a2035b4","after":"c00bc3d9eca905dd06c5c76c19014b51b798d702","ref":"refs/heads/submit/fix-macos-ci","pushedAt":"2024-04-24T16:58:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dcbaker","name":"Dylan Baker","path":"/dcbaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1779595?s=80&v=4"},"commit":{"message":"CI/MacOS: move some things out of the run script into the env key","shortMessageHtmlLink":"CI/MacOS: move some things out of the run script into the env key"}},{"before":"7072fb4c792e265e3de20b395a9149844fdb4ce0","after":"e08c9e0b4bd6041933b9d1ca6b823a2b5a2035b4","ref":"refs/heads/submit/fix-macos-ci","pushedAt":"2024-04-24T16:38:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dcbaker","name":"Dylan Baker","path":"/dcbaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1779595?s=80&v=4"},"commit":{"message":"CI: add missing packages for MacOS","shortMessageHtmlLink":"CI: add missing packages for MacOS"}},{"before":null,"after":"7072fb4c792e265e3de20b395a9149844fdb4ce0","ref":"refs/heads/submit/fix-macos-ci","pushedAt":"2024-04-24T16:15:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dcbaker","name":"Dylan Baker","path":"/dcbaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1779595?s=80&v=4"},"commit":{"message":"CI: fix macos unbreaking python\n\nThe install location seems to have moved, which breaks our job to\nunbreak things.","shortMessageHtmlLink":"CI: fix macos unbreaking python"}},{"before":"81506a3072d1b67e8997c61c6684279463a5e5b9","after":"ab5966ddeab69e733ebd7b7c1355b886b43e98d0","ref":"refs/heads/submit/clang-dep","pushedAt":"2024-04-23T22:58:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dcbaker","name":"Dylan Baker","path":"/dcbaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1779595?s=80&v=4"},"commit":{"message":"dependencies/clang: Add a dependency for Clang\n\nClang has two ways to be found, CMake, and by hand. Clang has some\nhurdles of use because of the way it's installed on many Linux distros,\neither in a separate prefix, in a prefix with LLVM, or in a common\nprefix, which requires some amount of effort to make it work.\n\nTODO: tests for C++\nTODO: fill out skip expectations on various CI platforms…","shortMessageHtmlLink":"dependencies/clang: Add a dependency for Clang"}},{"before":"bda74bfc29f2876f174c81453ed01e114985478a","after":"81506a3072d1b67e8997c61c6684279463a5e5b9","ref":"refs/heads/submit/clang-dep","pushedAt":"2024-04-23T22:53:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dcbaker","name":"Dylan Baker","path":"/dcbaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1779595?s=80&v=4"},"commit":{"message":"dependencies/clang: Add a dependency for Clang\n\nClang has two ways to be found, CMake, and by hand. Clang has some\nhurdles of use because of the way it's installed on many Linux distros,\neither in a separate prefix, in a prefix with LLVM, or in a common\nprefix, which requires some amount of effort to make it work.\n\nTODO: tests for C++\nTODO: fill out skip expectations on various CI platforms…","shortMessageHtmlLink":"dependencies/clang: Add a dependency for Clang"}},{"before":null,"after":"bda74bfc29f2876f174c81453ed01e114985478a","ref":"refs/heads/submit/clang-dep","pushedAt":"2024-04-23T22:48:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dcbaker","name":"Dylan Baker","path":"/dcbaker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1779595?s=80&v=4"},"commit":{"message":"dependencies/clang: Add a dependency for Clang\n\nClang has two ways to be found, CMake, and by hand. Clang has some\nhurdles of use because of the way it's installed on many Linux distros,\neither in a separate prefix, in a prefix with LLVM, or in a common\nprefix, which requires some amount of effort to make it work.\n\nTODO: tests for C++\nTODO: fill out skip expectations on various CI platforms…","shortMessageHtmlLink":"dependencies/clang: Add a dependency for Clang"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAERcp9xwA","startCursor":null,"endCursor":null}},"title":"Activity · dcbaker/meson"}