{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":726230927,"defaultBranch":"main","name":"hello-ebpf","ownerLogin":"parttimenerd","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-12-01T20:24:28.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/490655?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1712480333.0","currentOid":""},"activityList":{"items":[{"before":"c675ef0229d9aea73b49ef274b8f79909aeaa7a5","after":"7566f88de1064bee57217a50b9de825b31909929","ref":"refs/heads/main","pushedAt":"2024-05-09T16:31:33.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"parttimenerd","name":"Johannes Bechberger","path":"/parttimenerd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/490655?s=80&v=4"},"commit":{"message":"Support arrays in BPFType #12\n\nAnd fix and test array map type #16","shortMessageHtmlLink":"Support arrays in BPFType #12"}},{"before":"f487b4f61d0ef0c4a71451e74ca4ab186b89fdfd","after":"c675ef0229d9aea73b49ef274b8f79909aeaa7a5","ref":"refs/heads/main","pushedAt":"2024-04-23T06:55:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"parttimenerd","name":"Johannes Bechberger","path":"/parttimenerd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/490655?s=80&v=4"},"commit":{"message":"Add links to new blog posts","shortMessageHtmlLink":"Add links to new blog posts"}},{"before":"ff2f16dd7b377526f59955d42cf4431d770a9338","after":"f487b4f61d0ef0c4a71451e74ca4ab186b89fdfd","ref":"refs/heads/main","pushedAt":"2024-04-22T17:00:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"parttimenerd","name":"Johannes Bechberger","path":"/parttimenerd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/490655?s=80&v=4"},"commit":{"message":"Fix race condition in XDP packet filter","shortMessageHtmlLink":"Fix race condition in XDP packet filter"}},{"before":"75cd1e9002f091fbefa38550be505724155424b8","after":"ff2f16dd7b377526f59955d42cf4431d770a9338","ref":"refs/heads/main","pushedAt":"2024-04-22T16:56:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"parttimenerd","name":"Johannes Bechberger","path":"/parttimenerd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/490655?s=80&v=4"},"commit":{"message":"Fix race condition in XDP packet filter","shortMessageHtmlLink":"Fix race condition in XDP packet filter"}},{"before":"21850df7f7457f5f17b6038c080cc25bb98fde62","after":"75cd1e9002f091fbefa38550be505724155424b8","ref":"refs/heads/main","pushedAt":"2024-04-22T12:37:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"parttimenerd","name":"Johannes Bechberger","path":"/parttimenerd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/490655?s=80&v=4"},"commit":{"message":"Improve XDP packet filter","shortMessageHtmlLink":"Improve XDP packet filter"}},{"before":"23edfeb23650a3ce1cc0e1f2e6699287c7e12019","after":"21850df7f7457f5f17b6038c080cc25bb98fde62","ref":"refs/heads/main","pushedAt":"2024-04-21T08:38:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"parttimenerd","name":"Johannes Bechberger","path":"/parttimenerd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/490655?s=80&v=4"},"commit":{"message":"Improve xdp sample","shortMessageHtmlLink":"Improve xdp sample"}},{"before":"443065a5b6fb6fd4e18e7a2d875cdc3a9fbd490c","after":"23edfeb23650a3ce1cc0e1f2e6699287c7e12019","ref":"refs/heads/main","pushedAt":"2024-04-20T05:58:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"parttimenerd","name":"Johannes Bechberger","path":"/parttimenerd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/490655?s=80&v=4"},"commit":{"message":"Add xdp support and XDPSample program","shortMessageHtmlLink":"Add xdp support and XDPSample program"}},{"before":"5bf56b4836d45d292cea03ca1bd270a402f3c035","after":"443065a5b6fb6fd4e18e7a2d875cdc3a9fbd490c","ref":"refs/heads/main","pushedAt":"2024-04-19T20:55:35.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"parttimenerd","name":"Johannes Bechberger","path":"/parttimenerd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/490655?s=80&v=4"},"commit":{"message":"Add xdp support and XDPSample program","shortMessageHtmlLink":"Add xdp support and XDPSample program"}},{"before":"57c6da3d59f43901028dec6982aa4cb591a63004","after":null,"ref":"refs/heads/move_to_22","pushedAt":"2024-04-07T08:58:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"parttimenerd","name":"Johannes Bechberger","path":"/parttimenerd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/490655?s=80&v=4"}},{"before":"f2bc16479f21a49e89d817030652cd1e55ec6acc","after":"5bf56b4836d45d292cea03ca1bd270a402f3c035","ref":"refs/heads/main","pushedAt":"2024-04-07T08:58:34.000Z","pushType":"pr_merge","commitsCount":11,"pusher":{"login":"parttimenerd","name":"Johannes Bechberger","path":"/parttimenerd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/490655?s=80&v=4"},"commit":{"message":"Small refactoring","shortMessageHtmlLink":"Small refactoring"}},{"before":"ea8eecc83c058f1adcf8683cc044b9d017f66118","after":"57c6da3d59f43901028dec6982aa4cb591a63004","ref":"refs/heads/move_to_22","pushedAt":"2024-04-07T08:57:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"parttimenerd","name":"Johannes Bechberger","path":"/parttimenerd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/490655?s=80&v=4"},"commit":{"message":"Small refactoring","shortMessageHtmlLink":"Small refactoring"}},{"before":"5a6f7b69a331af9bd7734e40c22c1973ab7399d8","after":"ea8eecc83c058f1adcf8683cc044b9d017f66118","ref":"refs/heads/move_to_22","pushedAt":"2024-04-06T21:38:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"parttimenerd","name":"Johannes Bechberger","path":"/parttimenerd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/490655?s=80&v=4"},"commit":{"message":"Improve naming of generated Impl classes\n\nPut them in the same package as the base class","shortMessageHtmlLink":"Improve naming of generated Impl classes"}},{"before":"3e009f1b74982f5a1d14e7430cc45a67042b0e81","after":"5a6f7b69a331af9bd7734e40c22c1973ab7399d8","ref":"refs/heads/move_to_22","pushedAt":"2024-04-05T14:14:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"parttimenerd","name":"Johannes Bechberger","path":"/parttimenerd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/490655?s=80&v=4"},"commit":{"message":"Detach programs properly and more fixes","shortMessageHtmlLink":"Detach programs properly and more fixes"}},{"before":"f22ff4eb0b2223aa1e3eeaf86c15e0da5d21f29e","after":"3e009f1b74982f5a1d14e7430cc45a67042b0e81","ref":"refs/heads/move_to_22","pushedAt":"2024-04-04T13:29:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"parttimenerd","name":"Johannes Bechberger","path":"/parttimenerd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/490655?s=80&v=4"},"commit":{"message":"Fix on Mac OS M1","shortMessageHtmlLink":"Fix on Mac OS M1"}},{"before":"3a206beef86262676283133819711ca047725913","after":"f22ff4eb0b2223aa1e3eeaf86c15e0da5d21f29e","ref":"refs/heads/move_to_22","pushedAt":"2024-04-03T12:42:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"parttimenerd","name":"Johannes Bechberger","path":"/parttimenerd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/490655?s=80&v=4"},"commit":{"message":"Generate map definitions and constructors","shortMessageHtmlLink":"Generate map definitions and constructors"}},{"before":"76c0c920a9116b80fa0645158991c9bdaad97765","after":"3a206beef86262676283133819711ca047725913","ref":"refs/heads/move_to_22","pushedAt":"2024-04-03T12:13:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"parttimenerd","name":"Johannes Bechberger","path":"/parttimenerd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/490655?s=80&v=4"},"commit":{"message":"Generate map definitions and constructors","shortMessageHtmlLink":"Generate map definitions and constructors"}},{"before":"4ba33acacbe05a5dfed58c3776c55569409752cf","after":"76c0c920a9116b80fa0645158991c9bdaad97765","ref":"refs/heads/move_to_22","pushedAt":"2024-04-02T20:39:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"parttimenerd","name":"Johannes Bechberger","path":"/parttimenerd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/490655?s=80&v=4"},"commit":{"message":"Generate license variable","shortMessageHtmlLink":"Generate license variable"}},{"before":"7ba9947b0f24eb8b74e2615c5c79aeb2217460fc","after":"4ba33acacbe05a5dfed58c3776c55569409752cf","ref":"refs/heads/move_to_22","pushedAt":"2024-04-02T20:38:43.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"parttimenerd","name":"Johannes Bechberger","path":"/parttimenerd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/490655?s=80&v=4"},"commit":{"message":"Generate license variable","shortMessageHtmlLink":"Generate license variable"}},{"before":"afa7c17a4b96d4a1085a24c9476158db59459a03","after":"7ba9947b0f24eb8b74e2615c5c79aeb2217460fc","ref":"refs/heads/move_to_22","pushedAt":"2024-04-02T19:14:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"parttimenerd","name":"Johannes Bechberger","path":"/parttimenerd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/490655?s=80&v=4"},"commit":{"message":"Auto-generate C code for structs","shortMessageHtmlLink":"Auto-generate C code for structs"}},{"before":null,"after":"afa7c17a4b96d4a1085a24c9476158db59459a03","ref":"refs/heads/move_to_22","pushedAt":"2024-04-01T19:06:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"parttimenerd","name":"Johannes Bechberger","path":"/parttimenerd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/490655?s=80&v=4"},"commit":{"message":"WIP","shortMessageHtmlLink":"WIP"}},{"before":"ed1a63c297c919f3820f95d6f9f0ed9fb70e2ba7","after":"f2bc16479f21a49e89d817030652cd1e55ec6acc","ref":"refs/heads/main","pushedAt":"2024-04-01T13:03:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"parttimenerd","name":"Johannes Bechberger","path":"/parttimenerd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/490655?s=80&v=4"},"commit":{"message":"Add C AST for C code generation","shortMessageHtmlLink":"Add C AST for C code generation"}},{"before":"0ab002a5a22aa2502c66323e69d39728a6750d11","after":"ed1a63c297c919f3820f95d6f9f0ed9fb70e2ba7","ref":"refs/heads/main","pushedAt":"2024-04-01T12:56:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"parttimenerd","name":"Johannes Bechberger","path":"/parttimenerd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/490655?s=80&v=4"},"commit":{"message":"Add C AST for code generation","shortMessageHtmlLink":"Add C AST for code generation"}},{"before":"99667f7df8b66b3796b513770ba7fd09fa56ae2a","after":"0ab002a5a22aa2502c66323e69d39728a6750d11","ref":"refs/heads/main","pushedAt":"2024-03-29T16:39:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"parttimenerd","name":"Johannes Bechberger","path":"/parttimenerd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/490655?s=80&v=4"},"commit":{"message":"Add BPFHashMaps","shortMessageHtmlLink":"Add BPFHashMaps"}},{"before":"3b276f965b3fe7b312091179fcb39353faa41824","after":"99667f7df8b66b3796b513770ba7fd09fa56ae2a","ref":"refs/heads/main","pushedAt":"2024-03-22T15:43:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"parttimenerd","name":"Johannes Bechberger","path":"/parttimenerd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/490655?s=80&v=4"},"commit":{"message":"Update README","shortMessageHtmlLink":"Update README"}},{"before":"3bcb5313f957dc729cba69dfc992033743aaa9aa","after":"3b276f965b3fe7b312091179fcb39353faa41824","ref":"refs/heads/main","pushedAt":"2024-03-22T15:20:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"parttimenerd","name":"Johannes Bechberger","path":"/parttimenerd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/490655?s=80&v=4"},"commit":{"message":"Fix CHAR and test Type.Member annotation","shortMessageHtmlLink":"Fix CHAR and test Type.Member annotation"}},{"before":"d08bc285a1ed322f6b1bbd64e7749846cbea6c13","after":"3bcb5313f957dc729cba69dfc992033743aaa9aa","ref":"refs/heads/main","pushedAt":"2024-03-22T14:52:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"parttimenerd","name":"Johannes Bechberger","path":"/parttimenerd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/490655?s=80&v=4"},"commit":{"message":"Add @Type annotation based StructType generation","shortMessageHtmlLink":"Add @type annotation based StructType generation"}},{"before":"740b0cac5945c4ef6d6a2389e6b647cb42631f9d","after":"d08bc285a1ed322f6b1bbd64e7749846cbea6c13","ref":"refs/heads/main","pushedAt":"2024-03-22T09:40:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"parttimenerd","name":"Johannes Bechberger","path":"/parttimenerd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/490655?s=80&v=4"},"commit":{"message":"Implement auto-layouting","shortMessageHtmlLink":"Implement auto-layouting"}},{"before":"efdc5edf78bf6dd306ce366f9f3373a7c0899ed9","after":"740b0cac5945c4ef6d6a2389e6b647cb42631f9d","ref":"refs/heads/main","pushedAt":"2024-03-22T07:23:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"parttimenerd","name":"Johannes Bechberger","path":"/parttimenerd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/490655?s=80&v=4"},"commit":{"message":"Amend gitignore","shortMessageHtmlLink":"Amend gitignore"}},{"before":"c13fafc58e33fcda524dc77b0596ee382098d51f","after":"efdc5edf78bf6dd306ce366f9f3373a7c0899ed9","ref":"refs/heads/main","pushedAt":"2024-03-12T09:19:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"parttimenerd","name":"Johannes Bechberger","path":"/parttimenerd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/490655?s=80&v=4"},"commit":{"message":"Link latest blog post","shortMessageHtmlLink":"Link latest blog post"}},{"before":"9a093dae71d28af6f0df02e7f594d32f2a79370f","after":"c13fafc58e33fcda524dc77b0596ee382098d51f","ref":"refs/heads/main","pushedAt":"2024-03-12T09:17:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"parttimenerd","name":"Johannes Bechberger","path":"/parttimenerd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/490655?s=80&v=4"},"commit":{"message":"Fix RingSample","shortMessageHtmlLink":"Fix RingSample"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAERc7-fQA","startCursor":null,"endCursor":null}},"title":"Activity ยท parttimenerd/hello-ebpf"}