{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":37133656,"defaultBranch":"master","name":"cere","ownerLogin":"benchmark-subsetting","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-06-09T13:28:14.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6160150?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1695735599.0","currentOid":""},"activityList":{"items":[{"before":"46b288a955c3b75d00968bc1430b52991c1f097d","after":"46593396bc419220d18cc930d36bc34bd6f0b510","ref":"refs/heads/master","pushedAt":"2023-09-27T14:24:02.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"PurplePachyderm","name":"Aurélien Delval","path":"/PurplePachyderm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32074290?s=80&v=4"},"commit":{"message":"Merge pull request #214 from benchmark-subsetting/recursive-codelets\n\nSupport for recursive codelets capture","shortMessageHtmlLink":"Merge pull request #214 from benchmark-subsetting/recursive-codelets"}},{"before":"a350b19887c07b0cefd6e3fa29593e903fb668e3","after":"46b288a955c3b75d00968bc1430b52991c1f097d","ref":"refs/heads/master","pushedAt":"2023-09-27T14:22:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PurplePachyderm","name":"Aurélien Delval","path":"/PurplePachyderm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32074290?s=80&v=4"},"commit":{"message":"Fix tracing of nested codelets in rdtsc\n\nThe error was due to the entire regions stack being used for new region names, instead of simply the latest region name","shortMessageHtmlLink":"Fix tracing of nested codelets in rdtsc"}},{"before":"53312a742137917671312d0765189bc7daea1076","after":"a350b19887c07b0cefd6e3fa29593e903fb668e3","ref":"refs/heads/master","pushedAt":"2023-09-27T08:14:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PurplePachyderm","name":"Aurélien Delval","path":"/PurplePachyderm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32074290?s=80&v=4"},"commit":{"message":"cere trace : regions file + multiple regions OK","shortMessageHtmlLink":"cere trace : regions file + multiple regions OK"}},{"before":"d2a617f6e7caeaca7d19af9298dd5d07b682ce47","after":"53312a742137917671312d0765189bc7daea1076","ref":"refs/heads/master","pushedAt":"2023-09-27T08:06:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PurplePachyderm","name":"Aurélien Delval","path":"/PurplePachyderm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32074290?s=80&v=4"},"commit":{"message":"Re-enable use of region file in cere trace","shortMessageHtmlLink":"Re-enable use of region file in cere trace"}},{"before":"af47beaf79acb378387c6071216524fb462e77ee","after":"dc4cd270493847d12e42d5c694d56b21a18df2d5","ref":"refs/heads/recursive-codelets","pushedAt":"2023-09-26T23:18:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PurplePachyderm","name":"Aurélien Delval","path":"/PurplePachyderm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32074290?s=80&v=4"},"commit":{"message":"Fix recursion support integration in LLVM passes","shortMessageHtmlLink":"Fix recursion support integration in LLVM passes"}},{"before":"2fbe53dadbfb26bb720866776af27d2fba6dae2b","after":"af47beaf79acb378387c6071216524fb462e77ee","ref":"refs/heads/recursive-codelets","pushedAt":"2023-09-26T14:44:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PurplePachyderm","name":"Aurélien Delval","path":"/PurplePachyderm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32074290?s=80&v=4"},"commit":{"message":"Fix strcpy in after dump","shortMessageHtmlLink":"Fix strcpy in after dump"}},{"before":null,"after":"2fbe53dadbfb26bb720866776af27d2fba6dae2b","ref":"refs/heads/recursive-codelets","pushedAt":"2023-09-26T13:39:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"PurplePachyderm","name":"Aurélien Delval","path":"/PurplePachyderm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32074290?s=80&v=4"},"commit":{"message":"First version of recursion support","shortMessageHtmlLink":"First version of recursion support"}},{"before":"db4e4f6019d6f65b3aaadb7654bd606aa1185a4d","after":"d2a617f6e7caeaca7d19af9298dd5d07b682ce47","ref":"refs/heads/master","pushedAt":"2023-09-19T16:17:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PurplePachyderm","name":"Aurélien Delval","path":"/PurplePachyderm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32074290?s=80&v=4"},"commit":{"message":"Add an option to estimate total regions' cycles in cere regions\n\nEstimation is done by retrieving the total app cycles, and by using each\nregion's coverage","shortMessageHtmlLink":"Add an option to estimate total regions' cycles in cere regions"}},{"before":"cb044c346b562d75237e546ed67ee436e1418e83","after":"db4e4f6019d6f65b3aaadb7654bd606aa1185a4d","ref":"refs/heads/master","pushedAt":"2023-09-15T11:23:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PurplePachyderm","name":"Aurélien Delval","path":"/PurplePachyderm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32074290?s=80&v=4"},"commit":{"message":"Add option to specify multiple regions to trace in arguments\n\nThe --region arg of cere trace now accepts a \";\" separated list of\ncodelet names","shortMessageHtmlLink":"Add option to specify multiple regions to trace in arguments"}},{"before":"e03caade6fb1fa3ba82b853c858f255a7814d436","after":"cb044c346b562d75237e546ed67ee436e1418e83","ref":"refs/heads/master","pushedAt":"2023-09-11T16:19:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PurplePachyderm","name":"Aurélien Delval","path":"/PurplePachyderm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32074290?s=80&v=4"},"commit":{"message":"Configure now looks for bot sciit-learn and deprecated sklearn","shortMessageHtmlLink":"Configure now looks for bot sciit-learn and deprecated sklearn"}},{"before":"c8f92b2e3a86eaae0795e65651eb9211555649a2","after":"e03caade6fb1fa3ba82b853c858f255a7814d436","ref":"refs/heads/master","pushedAt":"2023-09-11T12:05:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PurplePachyderm","name":"Aurélien Delval","path":"/PurplePachyderm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32074290?s=80&v=4"},"commit":{"message":"Update sklearn (deprecated) to scikit-learn","shortMessageHtmlLink":"Update sklearn (deprecated) to scikit-learn"}},{"before":"e7360db8195cd3fd54d37161d9dfcddfec91362e","after":"c8f92b2e3a86eaae0795e65651eb9211555649a2","ref":"refs/heads/master","pushedAt":"2023-09-11T09:32:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PurplePachyderm","name":"Aurélien Delval","path":"/PurplePachyderm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32074290?s=80&v=4"},"commit":{"message":"Open CSV in text mode instead of binary","shortMessageHtmlLink":"Open CSV in text mode instead of binary"}},{"before":"ff64c24e38aa08c38b4189f85f48fa8e7ecd9e85","after":"686a5f840cf97579c55716ef157ce7bf7ab33980","ref":"refs/heads/baremetal-replay","pushedAt":"2023-09-05T08:23:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PurplePachyderm","name":"Aurélien Delval","path":"/PurplePachyderm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32074290?s=80&v=4"},"commit":{"message":"Update baremetal test.c, minor updates to baremetal capture","shortMessageHtmlLink":"Update baremetal test.c, minor updates to baremetal capture"}},{"before":"91ccbf94c9aa2786d3c7a3a8a4f3b7a7632ee9cb","after":"ff64c24e38aa08c38b4189f85f48fa8e7ecd9e85","ref":"refs/heads/baremetal-replay","pushedAt":"2023-09-04T12:19:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PurplePachyderm","name":"Aurélien Delval","path":"/PurplePachyderm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32074290?s=80&v=4"},"commit":{"message":"Restore baremetal parser","shortMessageHtmlLink":"Restore baremetal parser"}},{"before":"70b2cc5ba8708bb7a60426054c48549177380ddf","after":null,"ref":"refs/heads/baremtal-master-merge","pushedAt":"2023-09-04T09:59:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"PurplePachyderm","name":"Aurélien Delval","path":"/PurplePachyderm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32074290?s=80&v=4"}},{"before":"e4a4f4ad8c042fb23faed2f9ed5e7c8020fcc0a4","after":"91ccbf94c9aa2786d3c7a3a8a4f3b7a7632ee9cb","ref":"refs/heads/baremetal-replay","pushedAt":"2023-09-04T09:59:28.000Z","pushType":"pr_merge","commitsCount":58,"pusher":{"login":"PurplePachyderm","name":"Aurélien Delval","path":"/PurplePachyderm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32074290?s=80&v=4"},"commit":{"message":"Merge pull request #213 from benchmark-subsetting/baremtal-master-merge\n\nLatest master changes to baremetal","shortMessageHtmlLink":"Merge pull request #213 from benchmark-subsetting/baremtal-master-merge"}},{"before":"e7360db8195cd3fd54d37161d9dfcddfec91362e","after":"70b2cc5ba8708bb7a60426054c48549177380ddf","ref":"refs/heads/baremtal-master-merge","pushedAt":"2023-09-04T09:51:55.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"PurplePachyderm","name":"Aurélien Delval","path":"/PurplePachyderm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32074290?s=80&v=4"},"commit":{"message":"Merge branch 'baremetal-replay' into baremtal-master-merge","shortMessageHtmlLink":"Merge branch 'baremetal-replay' into baremtal-master-merge"}},{"before":null,"after":"e7360db8195cd3fd54d37161d9dfcddfec91362e","ref":"refs/heads/baremtal-master-merge","pushedAt":"2023-09-04T09:51:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"PurplePachyderm","name":"Aurélien Delval","path":"/PurplePachyderm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32074290?s=80&v=4"},"commit":{"message":"Merge pull request #212 from benchmark-subsetting/compiler-frontend\n\nCompiler frontend rework","shortMessageHtmlLink":"Merge pull request #212 from benchmark-subsetting/compiler-frontend"}},{"before":"6d0171265a3380148d5cdaac9512f52356c24ca3","after":"e7360db8195cd3fd54d37161d9dfcddfec91362e","ref":"refs/heads/master","pushedAt":"2023-09-04T08:54:17.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"PurplePachyderm","name":"Aurélien Delval","path":"/PurplePachyderm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32074290?s=80&v=4"},"commit":{"message":"Merge pull request #212 from benchmark-subsetting/compiler-frontend\n\nCompiler frontend rework","shortMessageHtmlLink":"Merge pull request #212 from benchmark-subsetting/compiler-frontend"}},{"before":"8a960a79da23adbb696eab5eaf7b0780f493217a","after":"0f9b003b2b20432f37cf875ef7c247f6bc9c01a4","ref":"refs/heads/compiler-frontend","pushedAt":"2023-09-04T08:42:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PurplePachyderm","name":"Aurélien Delval","path":"/PurplePachyderm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32074290?s=80&v=4"},"commit":{"message":"Add cerec++, ceref","shortMessageHtmlLink":"Add cerec++, ceref"}},{"before":"b46f197dfff4140b22d3885872ea675cb7f094cc","after":"8a960a79da23adbb696eab5eaf7b0780f493217a","ref":"refs/heads/compiler-frontend","pushedAt":"2023-09-04T08:35:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PurplePachyderm","name":"Aurélien Delval","path":"/PurplePachyderm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32074290?s=80&v=4"},"commit":{"message":"Rewrite compiler_frontend safe_system to return error message & code","shortMessageHtmlLink":"Rewrite compiler_frontend safe_system to return error message & code"}},{"before":"a380e7423186738f7013cebf658054ffcc76aee1","after":"b46f197dfff4140b22d3885872ea675cb7f094cc","ref":"refs/heads/compiler-frontend","pushedAt":"2023-09-04T08:26:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PurplePachyderm","name":"Aurélien Delval","path":"/PurplePachyderm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32074290?s=80&v=4"},"commit":{"message":"Add log message when no CERE_MODE is defined","shortMessageHtmlLink":"Add log message when no CERE_MODE is defined"}},{"before":"c277f39b67be8bac5092fafe169975707ca896d9","after":"a380e7423186738f7013cebf658054ffcc76aee1","ref":"refs/heads/compiler-frontend","pushedAt":"2023-09-01T15:51:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PurplePachyderm","name":"Aurélien Delval","path":"/PurplePachyderm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32074290?s=80&v=4"},"commit":{"message":"Skip .ll files genereation when CERE_MODE is undefined\n\nThis could cause issues, for instance when CMake was trying to write .ll files to write protected directories when building test programs","shortMessageHtmlLink":"Skip .ll files genereation when CERE_MODE is undefined"}},{"before":null,"after":"c277f39b67be8bac5092fafe169975707ca896d9","ref":"refs/heads/compiler-frontend","pushedAt":"2023-09-01T14:31:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"PurplePachyderm","name":"Aurélien Delval","path":"/PurplePachyderm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32074290?s=80&v=4"},"commit":{"message":"Separate cerec in 3 languages frontend\n\nWe now have cerec for C, cerec++ for C++ and ceref for Fortran (optional).\nSource language detection caused issues at link time in the past, especially when\nlinking C++ : for instance, the C++ standard lib would not always be found because\nclang would be called called instead of clang++.\n\nNow, choosing the right compiler is the task of the target application's build system,\ninstead of CERE's automatic language detection.","shortMessageHtmlLink":"Separate cerec in 3 languages frontend"}},{"before":"c57aa5c79f8b5e9a8e4ea8c1ad5d99465a60667c","after":"6d0171265a3380148d5cdaac9512f52356c24ca3","ref":"refs/heads/master","pushedAt":"2023-08-31T12:35:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PurplePachyderm","name":"Aurélien Delval","path":"/PurplePachyderm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32074290?s=80&v=4"},"commit":{"message":"Improve capture error/success messages","shortMessageHtmlLink":"Improve capture error/success messages"}},{"before":"3dedbe8be2edb8e9812ebeee39a83b1b2fc8d2d8","after":null,"ref":"refs/heads/multi-codelet-capture","pushedAt":"2023-08-31T12:16:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"PurplePachyderm","name":"Aurélien Delval","path":"/PurplePachyderm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32074290?s=80&v=4"}},{"before":"efc666187c6d2a3ff5eba2f3da97293104c4ed04","after":"c57aa5c79f8b5e9a8e4ea8c1ad5d99465a60667c","ref":"refs/heads/master","pushedAt":"2023-08-31T10:17:33.000Z","pushType":"pr_merge","commitsCount":26,"pusher":{"login":"PurplePachyderm","name":"Aurélien Delval","path":"/PurplePachyderm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32074290?s=80&v=4"},"commit":{"message":"Merge pull request #211 from benchmark-subsetting/multi-codelet-capture\n\nNew feature that allows to specify and capture multiple regions/invocations at once.\r\n- Modified the tracer / tracee interactions -> at the end of a region, we can now spawn a new tracee, on tracee becomes tracer, with memory unlocking system\r\n- Modified LLVM passes to insert \"dump\" and \"after_dump\" calls around multiple regions\r\n- Updated the cere capture script to parse / check a list of invocs passed as CLI argument","shortMessageHtmlLink":"Merge pull request #211 from benchmark-subsetting/multi-codelet-capture"}},{"before":"0f6ddf873a666b16e4d7668b21b3cb61e0621478","after":"3dedbe8be2edb8e9812ebeee39a83b1b2fc8d2d8","ref":"refs/heads/multi-codelet-capture","pushedAt":"2023-08-31T10:05:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PurplePachyderm","name":"Aurélien Delval","path":"/PurplePachyderm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32074290?s=80&v=4"},"commit":{"message":"Update THANKS","shortMessageHtmlLink":"Update THANKS"}},{"before":"bccb95e8e6c1f8581e939114472ee3f3ced8d412","after":"0f6ddf873a666b16e4d7668b21b3cb61e0621478","ref":"refs/heads/multi-codelet-capture","pushedAt":"2023-08-31T10:01:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PurplePachyderm","name":"Aurélien Delval","path":"/PurplePachyderm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32074290?s=80&v=4"},"commit":{"message":"Add calls to per-codelet invoc countre, fix ';' in capture","shortMessageHtmlLink":"Add calls to per-codelet invoc countre, fix ';' in capture"}},{"before":"8aadbb34b38b2ad6d440df6b03bb44e65e0c040d","after":null,"ref":"refs/heads/david-c-wong-multi-codelet-capture","pushedAt":"2023-08-30T09:55:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"PurplePachyderm","name":"Aurélien Delval","path":"/PurplePachyderm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32074290?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOS0yN1QxNDoyNDowMi4wMDAwMDBazwAAAAOKLEuw","startCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOS0yN1QxNDoyNDowMi4wMDAwMDBazwAAAAOKLEuw","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOC0zMFQwOTo1NTo1My4wMDAwMDBazwAAAAN1njIe"}},"title":"Activity · benchmark-subsetting/cere"}