{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":683072321,"defaultBranch":"main","name":"perf-tools","ownerLogin":"crystal-lang","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-08-25T14:28:18.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6539796?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718707406.0","currentOid":""},"activityList":{"items":[{"before":"f9794ce63ee615913a5bf9fec80184428248d0f0","after":"a9c238b733869d71840ff0009793688d0f98c9b1","ref":"refs/heads/feature/execution-context-scheduler-trace","pushedAt":"2024-06-19T12:51:52.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ysbaddaden","name":"Julien Portalier","path":"/ysbaddaden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47380?s=80&v=4"},"commit":{"message":"Fix: crystal tool format","shortMessageHtmlLink":"Fix: crystal tool format"}},{"before":null,"after":"f9794ce63ee615913a5bf9fec80184428248d0f0","ref":"refs/heads/feature/execution-context-scheduler-trace","pushedAt":"2024-06-18T10:43:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ysbaddaden","name":"Julien Portalier","path":"/ysbaddaden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47380?s=80&v=4"},"commit":{"message":"Print scheduler details on demand (calls, signals) or at regular interval","shortMessageHtmlLink":"Print scheduler details on demand (calls, signals) or at regular inte…"}},{"before":"0956461b39c6c7443a71ec63273b633e472db008","after":null,"ref":"refs/heads/fix/fiber-trace-thread-safety","pushedAt":"2024-06-04T08:10:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ysbaddaden","name":"Julien Portalier","path":"/ysbaddaden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47380?s=80&v=4"}},{"before":"84b52ef96e8bc7faa45f0187cb02326df7d26873","after":"72f0956c9edfb2a67d4eb18e134a34c711a9d94a","ref":"refs/heads/main","pushedAt":"2024-06-04T08:09:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ysbaddaden","name":"Julien Portalier","path":"/ysbaddaden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47380?s=80&v=4"},"commit":{"message":"Fix: thread safety of FiberTrace (#17)\n\nAvoids some duplication and allows to patch support in alternate schedulers (i.e. execution contexts).","shortMessageHtmlLink":"Fix: thread safety of FiberTrace (#17)"}},{"before":"6f1e92be92508ef8d2a892ad6d0524142ae72abd","after":"0956461b39c6c7443a71ec63273b633e472db008","ref":"refs/heads/fix/fiber-trace-thread-safety","pushedAt":"2024-06-04T07:23:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ysbaddaden","name":"Julien Portalier","path":"/ysbaddaden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47380?s=80&v=4"},"commit":{"message":"Fix: use tmp macro variable in track_fiber macro","shortMessageHtmlLink":"Fix: use tmp macro variable in track_fiber macro"}},{"before":"680a92ca1e92384c02855c47c60c66e9a77686e2","after":"6f1e92be92508ef8d2a892ad6d0524142ae72abd","ref":"refs/heads/fix/fiber-trace-thread-safety","pushedAt":"2024-05-24T13:24:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ysbaddaden","name":"Julien Portalier","path":"/ysbaddaden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47380?s=80&v=4"},"commit":{"message":"Merge branch 'main' into fix/fiber-trace-thread-safety","shortMessageHtmlLink":"Merge branch 'main' into fix/fiber-trace-thread-safety"}},{"before":"eb00b7b328267e63f99ef859a5d8609b1606ae6b","after":null,"ref":"refs/heads/fix/support-current-crystal-master","pushedAt":"2024-05-24T13:22:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ysbaddaden","name":"Julien Portalier","path":"/ysbaddaden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47380?s=80&v=4"}},{"before":"25de6ca509c92d6859d8143cee7e8eea3c2c174b","after":"84b52ef96e8bc7faa45f0187cb02326df7d26873","ref":"refs/heads/main","pushedAt":"2024-05-24T13:22:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ysbaddaden","name":"Julien Portalier","path":"/ysbaddaden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47380?s=80&v=4"},"commit":{"message":"Fix: current fiber is now stored on Thread (not Scheduler) (#16)\n\n* Apply suggestions by @straight-shoota","shortMessageHtmlLink":"Fix: current fiber is now stored on Thread (not Scheduler) (#16)"}},{"before":"9e80c0fd6c110647ccf9797a0acd5a03e1232aa4","after":"680a92ca1e92384c02855c47c60c66e9a77686e2","ref":"refs/heads/fix/fiber-trace-thread-safety","pushedAt":"2024-05-23T16:59:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ysbaddaden","name":"Julien Portalier","path":"/ysbaddaden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47380?s=80&v=4"},"commit":{"message":"Apply suggestions by @straight-shoota","shortMessageHtmlLink":"Apply suggestions by @straight-shoota"}},{"before":"df91d77b8f09ffcf44d03ab21d8f6607dee4db5f","after":"eb00b7b328267e63f99ef859a5d8609b1606ae6b","ref":"refs/heads/fix/support-current-crystal-master","pushedAt":"2024-05-23T16:57:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ysbaddaden","name":"Julien Portalier","path":"/ysbaddaden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47380?s=80&v=4"},"commit":{"message":"Apply suggestions by @straight-shoota","shortMessageHtmlLink":"Apply suggestions by @straight-shoota"}},{"before":null,"after":"9e80c0fd6c110647ccf9797a0acd5a03e1232aa4","ref":"refs/heads/fix/fiber-trace-thread-safety","pushedAt":"2024-05-23T11:04:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ysbaddaden","name":"Julien Portalier","path":"/ysbaddaden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47380?s=80&v=4"},"commit":{"message":"Protect FiberTrace methods with a Thread::Mutex","shortMessageHtmlLink":"Protect FiberTrace methods with a Thread::Mutex"}},{"before":null,"after":"df91d77b8f09ffcf44d03ab21d8f6607dee4db5f","ref":"refs/heads/fix/support-current-crystal-master","pushedAt":"2024-05-23T10:47:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ysbaddaden","name":"Julien Portalier","path":"/ysbaddaden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47380?s=80&v=4"},"commit":{"message":"Fix: current fiber is now stored on Thread (not Scheduler)","shortMessageHtmlLink":"Fix: current fiber is now stored on Thread (not Scheduler)"}},{"before":"24078cf273d70ab63d39434d7c4ff382f856e271","after":"f238b2540ad79342186ecefbcfa2440327e632bf","ref":"refs/heads/feature/fiber-hierarchy","pushedAt":"2024-01-04T16:12:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"HertzDevil","name":"Quinton Miller","path":"/HertzDevil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1361918?s=80&v=4"},"commit":{"message":"Add `PerfTools::FiberTrace.pretty_log_hierarchy`","shortMessageHtmlLink":"Add PerfTools::FiberTrace.pretty_log_hierarchy"}},{"before":null,"after":"24078cf273d70ab63d39434d7c4ff382f856e271","ref":"refs/heads/feature/fiber-hierarchy","pushedAt":"2024-01-04T15:58:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"HertzDevil","name":"Quinton Miller","path":"/HertzDevil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1361918?s=80&v=4"},"commit":{"message":"Add `PerfTools::FiberTrace.pretty_log_hierarchy`","shortMessageHtmlLink":"Add PerfTools::FiberTrace.pretty_log_hierarchy"}},{"before":"ab268efd133f0885c07b530f7c69abfb907cb6f7","after":"397877496f60257e05f5abc3f9beabd156ed2ad7","ref":"refs/heads/renovate/configure","pushedAt":"2023-12-15T05:50:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"Add renovate.json","shortMessageHtmlLink":"Add renovate.json"}},{"before":"75c9d2ad044c60312c4292a356eb8d8a5ba3b02f","after":"ab268efd133f0885c07b530f7c69abfb907cb6f7","ref":"refs/heads/renovate/configure","pushedAt":"2023-12-03T08:23:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"Add renovate.json","shortMessageHtmlLink":"Add renovate.json"}},{"before":"eabc453ffce0ce382ee71df2746ba5695402f301","after":null,"ref":"refs/heads/feature/one-object-size","pushedAt":"2023-11-13T16:44:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"straight-shoota","name":"Johannes Müller","path":"/straight-shoota","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466378?s=80&v=4"}},{"before":null,"after":"75c9d2ad044c60312c4292a356eb8d8a5ba3b02f","ref":"refs/heads/renovate/configure","pushedAt":"2023-11-13T16:44:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"Add renovate.json","shortMessageHtmlLink":"Add renovate.json"}},{"before":"4f7bcf622204afb0ca7e997e27e5c13966cae982","after":"25de6ca509c92d6859d8143cee7e8eea3c2c174b","ref":"refs/heads/main","pushedAt":"2023-11-13T16:44:31.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"straight-shoota","name":"Johannes Müller","path":"/straight-shoota","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466378?s=80&v=4"},"commit":{"message":"Merge pull request #13 from crystal-lang/feature/one-object-size","shortMessageHtmlLink":"Merge pull request #13 from crystal-lang/feature/one-object-size"}},{"before":"63203db0ba9c8b7d8d0c42b63b0704415691a4a0","after":"eabc453ffce0ce382ee71df2746ba5695402f301","ref":"refs/heads/feature/one-object-size","pushedAt":"2023-11-07T15:37:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HertzDevil","name":"Quinton Miller","path":"/HertzDevil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1361918?s=80&v=4"},"commit":{"message":"fix note","shortMessageHtmlLink":"fix note"}},{"before":null,"after":"63203db0ba9c8b7d8d0c42b63b0704415691a4a0","ref":"refs/heads/feature/one-object-size","pushedAt":"2023-11-07T15:12:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"HertzDevil","name":"Quinton Miller","path":"/HertzDevil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1361918?s=80&v=4"},"commit":{"message":"Expose method to get the size of a single reference object","shortMessageHtmlLink":"Expose method to get the size of a single reference object"}},{"before":"34547f429d16c093daa4329c156ec3b9335d8f64","after":null,"ref":"refs/heads/feature/windows","pushedAt":"2023-11-06T20:22:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"straight-shoota","name":"Johannes Müller","path":"/straight-shoota","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466378?s=80&v=4"}},{"before":"ba71cd367403449c8e1b16fc86bada70cdac637b","after":"4f7bcf622204afb0ca7e997e27e5c13966cae982","ref":"refs/heads/main","pushedAt":"2023-11-06T20:22:17.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"straight-shoota","name":"Johannes Müller","path":"/straight-shoota","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/466378?s=80&v=4"},"commit":{"message":"Merge pull request #11 from crystal-lang/feature/windows","shortMessageHtmlLink":"Merge pull request #11 from crystal-lang/feature/windows"}},{"before":"21fd0bc5bf2e3ef23269292c5e3bb907834bd55b","after":null,"ref":"refs/heads/feature/editorconfig","pushedAt":"2023-10-26T14:06:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"HertzDevil","name":"Quinton Miller","path":"/HertzDevil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1361918?s=80&v=4"}},{"before":"28b6621913640908a2f5f8fd72621e0a529d809d","after":"ba71cd367403449c8e1b16fc86bada70cdac637b","ref":"refs/heads/main","pushedAt":"2023-10-26T14:06:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"HertzDevil","name":"Quinton Miller","path":"/HertzDevil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1361918?s=80&v=4"},"commit":{"message":"Add `.editorconfig` (#12)","shortMessageHtmlLink":"Add .editorconfig (#12)"}},{"before":null,"after":"34547f429d16c093daa4329c156ec3b9335d8f64","ref":"refs/heads/feature/windows","pushedAt":"2023-10-26T13:36:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"HertzDevil","name":"Quinton Miller","path":"/HertzDevil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1361918?s=80&v=4"},"commit":{"message":"Add Windows stack unwinder","shortMessageHtmlLink":"Add Windows stack unwinder"}},{"before":null,"after":"21fd0bc5bf2e3ef23269292c5e3bb907834bd55b","ref":"refs/heads/feature/editorconfig","pushedAt":"2023-10-26T13:34:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"HertzDevil","name":"Quinton Miller","path":"/HertzDevil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1361918?s=80&v=4"},"commit":{"message":"Add `.editorconfig`","shortMessageHtmlLink":"Add .editorconfig"}},{"before":"a90e86cd8cdb3f944a3ab7353655714a9cd9124f","after":"28b6621913640908a2f5f8fd72621e0a529d809d","ref":"refs/heads/main","pushedAt":"2023-10-02T12:14:04.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"beta-ziliani","name":"Beta Ziliani","path":"/beta-ziliani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5183634?s=80&v=4"},"commit":{"message":"Using the correct shard name in the README #7","shortMessageHtmlLink":"Using the correct shard name in the README #7"}},{"before":"b1cdccc42be76b963992be484821bf074c29f50d","after":null,"ref":"refs/heads/bug/shard-name","pushedAt":"2023-09-29T17:16:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"beta-ziliani","name":"Beta Ziliani","path":"/beta-ziliani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5183634?s=80&v=4"}},{"before":"dadb84b3030ace7b8c8ce6732a0d474d8469fc73","after":"a90e86cd8cdb3f944a3ab7353655714a9cd9124f","ref":"refs/heads/main","pushedAt":"2023-09-29T17:16:09.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"beta-ziliani","name":"Beta Ziliani","path":"/beta-ziliani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5183634?s=80&v=4"},"commit":{"message":"Fix shard name","shortMessageHtmlLink":"Fix shard name"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEaYvcgAA","startCursor":null,"endCursor":null}},"title":"Activity · crystal-lang/perf-tools"}