{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":206139923,"defaultBranch":"main","name":"marl","ownerLogin":"google","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-09-03T17:58:20.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1342004?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1646225901.2457678","currentOid":""},"activityList":{"items":[{"before":"535d49182e6c87e4d999ac25f61c729a66687be8","after":"dbf097e43824d4b4ba45d5b696d86e147a4b9b00","ref":"refs/heads/main","pushedAt":"2023-12-18T15:58:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ben-clayton","name":"Ben Clayton","path":"/ben-clayton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11505236?s=80&v=4"},"commit":{"message":"use std::forward when parameter is universal reference\n\nAs discussed in #264","shortMessageHtmlLink":"use std::forward when parameter is universal reference"}},{"before":"3eb171ef5f16c1d5c43ca8fa3ccc3969b6bd3f82","after":"535d49182e6c87e4d999ac25f61c729a66687be8","ref":"refs/heads/main","pushedAt":"2023-11-29T18:15:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ben-clayton","name":"Ben Clayton","path":"/ben-clayton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11505236?s=80&v=4"},"commit":{"message":"Fixed race condition causing workers to sleep prematurely\n\nFixed a race condition that could cause a worker to stop spinning prematurely. The result was that some workers would do multiple tasks in serial, while other workers sleep.","shortMessageHtmlLink":"Fixed race condition causing workers to sleep prematurely"}},{"before":"aa9e85b2189d6f5dbba6909275661b37dfb5de69","after":"3eb171ef5f16c1d5c43ca8fa3ccc3969b6bd3f82","ref":"refs/heads/main","pushedAt":"2023-07-27T23:08:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ben-clayton","name":"Ben Clayton","path":"/ben-clayton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11505236?s=80&v=4"},"commit":{"message":"Make sure we don't copy or move Storage\n\nIt is inherently not safe to copy because it owns the Item pointers. It\ndoes not seem to be written in a way that takes care that it is\nmove-safe either.","shortMessageHtmlLink":"Make sure we don't copy or move Storage"}},{"before":"13e0eb5222d9ffc7f56f57b1fe8c21db260d6f9c","after":"aa9e85b2189d6f5dbba6909275661b37dfb5de69","ref":"refs/heads/main","pushedAt":"2023-06-27T22:19:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ben-clayton","name":"Ben Clayton","path":"/ben-clayton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11505236?s=80&v=4"},"commit":{"message":"Fix build on MacOS","shortMessageHtmlLink":"Fix build on MacOS"}},{"before":"f4255c213b88259a9631484ff6b187fcf8503a52","after":"13e0eb5222d9ffc7f56f57b1fe8c21db260d6f9c","ref":"refs/heads/main","pushedAt":"2023-06-26T23:08:26.703Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ben-clayton","name":"Ben Clayton","path":"/ben-clayton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11505236?s=80&v=4"},"commit":{"message":"Untag memory used for stack\n\nOld versions (including the one currently in use in Android) of the\nHWASan runtime do not support a tagged stack pointer.\n\nTested by building and running the unittests on aarch64 with\n\n export CFLAGS='-fsanitize=hwaddress -mllvm -hwasan-globals=0'\n export CXXFLAGS='-fsanitize=hwaddress -mllvm -hwasan-globals=0'\n\nGlobals don't currently work with glibc, so I disabled them.\n\nVerified without this change the unittests crash with a HWASan\nerror.","shortMessageHtmlLink":"Untag memory used for stack"}},{"before":"a089b4aaf803963f63b1961b4093f76d6db32cdd","after":"f4255c213b88259a9631484ff6b187fcf8503a52","ref":"refs/heads/main","pushedAt":"2023-06-01T13:33:10.432Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ben-clayton","name":"Ben Clayton","path":"/ben-clayton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11505236?s=80&v=4"},"commit":{"message":"Disable UBSAN false-positive\n\nUBSAN gets grumpy about the call from C into assembly, as it doesn't know about the call target.\n\nSilence the false-positive with a `__attribute__((no_sanitize(\"function\")))`\n\nBug: chromium:1449912","shortMessageHtmlLink":"Disable UBSAN false-positive"}},{"before":"b98f004465c3c8b1fa443c7e3a7e8fe0e8da3294","after":"a089b4aaf803963f63b1961b4093f76d6db32cdd","ref":"refs/heads/main","pushedAt":"2023-05-31T20:22:41.643Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ben-clayton","name":"Ben Clayton","path":"/ben-clayton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11505236?s=80&v=4"},"commit":{"message":"Update tools/bench to handle new Google Benchmark output","shortMessageHtmlLink":"Update tools/bench to handle new Google Benchmark output"}},{"before":"a192264a8c730a562cd16ab0abe7bc1813be95e8","after":"b98f004465c3c8b1fa443c7e3a7e8fe0e8da3294","ref":"refs/heads/main","pushedAt":"2023-05-10T18:57:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ben-clayton","name":"Ben Clayton","path":"/ben-clayton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11505236?s=80&v=4"},"commit":{"message":"Use @platforms instead of @bazel_tools","shortMessageHtmlLink":"Use @platforms instead of @bazel_tools"}},{"before":"4be5115d87cbd9b0788e1ef1a88c3916ae2e3751","after":"a192264a8c730a562cd16ab0abe7bc1813be95e8","ref":"refs/heads/main","pushedAt":"2023-05-10T14:39:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ben-clayton","name":"Ben Clayton","path":"/ben-clayton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11505236?s=80&v=4"},"commit":{"message":"Update google benchmark to v1.8.0\n\nFixes compiler errors on more recent toolchains","shortMessageHtmlLink":"Update google benchmark to v1.8.0"}},{"before":"e5ffc990730ca9a21d6b1ddd195244d70348866a","after":"4be5115d87cbd9b0788e1ef1a88c3916ae2e3751","ref":"refs/heads/main","pushedAt":"2023-05-03T12:54:24.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"ben-clayton","name":"Ben Clayton","path":"/ben-clayton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11505236?s=80&v=4"},"commit":{"message":"Implement move assignment operator as move ctor already exists","shortMessageHtmlLink":"Implement move assignment operator as move ctor already exists"}},{"before":"99646b3c33eca7309fba321b8242089d50dfc5be","after":"e5ffc990730ca9a21d6b1ddd195244d70348866a","ref":"refs/heads/main","pushedAt":"2023-04-11T11:34:50.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"ben-clayton","name":"Ben Clayton","path":"/ben-clayton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11505236?s=80&v=4"},"commit":{"message":"remove unnecessary html canvas in example","shortMessageHtmlLink":"remove unnecessary html canvas in example"}},{"before":"9c689c9a88bd8c6a8fe48b01d5ec6b71974282a6","after":"99646b3c33eca7309fba321b8242089d50dfc5be","ref":"refs/heads/main","pushedAt":"2023-04-11T11:33:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ben-clayton","name":"Ben Clayton","path":"/ben-clayton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11505236?s=80&v=4"},"commit":{"message":"Fix Android host build\n\nErrors:\n\n error: use of undeclared identifier 'pthread_getaffinity_np'\n\n error: use of undeclared identifier 'pthread_setaffinity_np';\n did you mean 'sched_setaffinity'?\n\nPotentially same as https://github.com/google/marl/pull/154 but\nfor the host builds which do not have __ANDROID__ defined?","shortMessageHtmlLink":"Fix Android host build"}},{"before":"abd03369665832752a034a0ded7e331099935502","after":"9c689c9a88bd8c6a8fe48b01d5ec6b71974282a6","ref":"refs/heads/main","pushedAt":"2023-03-15T17:37:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ben-clayton","name":"Ben Clayton","path":"/ben-clayton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11505236?s=80&v=4"},"commit":{"message":"Add MARL_USE_PTHREAD_THREAD_LOCAL option\n\nYet another attempt to fix this MSAN false positive that haunts Chrome.","shortMessageHtmlLink":"Add MARL_USE_PTHREAD_THREAD_LOCAL option"}},{"before":"2e82e6999f4947cb2d682dd1b8c636928397c578","after":"abd03369665832752a034a0ded7e331099935502","ref":"refs/heads/main","pushedAt":"2023-03-14T19:30:48.366Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ben-clayton","name":"Ben Clayton","path":"/ben-clayton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11505236?s=80&v=4"},"commit":{"message":"Explicitly #include in finally.h\n\nfinally.h uses std::move(...), which is declared in the \nheader. This currently compiles because std::move is provided by\ntransitive libc++ modules, but this transitive include is not guaranteed\nto exist, as was found when compiling chrome with Clang modules\n(https://crbug.com/543704).","shortMessageHtmlLink":"Explicitly #include <utility> in finally.h"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADzQsP2QA","startCursor":null,"endCursor":null}},"title":"Activity ยท google/marl"}