{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":720155679,"defaultBranch":"main","name":"infiz","ownerLogin":"cpp-best-practices","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-11-17T17:41:38.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/89616895?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1700243640.0","currentOid":""},"activityList":{"items":[{"before":"21a2e035c891de0a2155bf239541dfad9b28c3b6","after":"ffd2a283ad5ca06bafbfa789f4be0b30a6d5096e","ref":"refs/heads/develop","pushedAt":"2024-01-16T16:19:15.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"lefticus","name":"Jason Turner","path":"/lefticus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/234279?s=80&v=4"},"commit":{"message":"Move from C++20 to C++23\n\nC++23 features used:\n\n* attributes on lambdas\n\nC++23 features not used by design decision:\n\n* std::expected\n\nWe chose to provide error handling by exceptions today. Why? Because it\nwas an interesting experiment for today\n\nC++23 features not used (because of lack of compiler and tooling\nsupport)\n\n* modules\n* import std;\n* std::print","shortMessageHtmlLink":"Move from C++20 to C++23"}},{"before":"fbd43b29dca273cd86a769ca6b348771ee846a8c","after":"21a2e035c891de0a2155bf239541dfad9b28c3b6","ref":"refs/heads/develop","pushedAt":"2024-01-15T00:11:43.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"lefticus","name":"Jason Turner","path":"/lefticus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/234279?s=80&v=4"},"commit":{"message":"Move to C++11\n\nNOTE: I did this manually, but most of this\ncould have been done with clang-tidy modernize\nchecks.\n\nI did it manually largely to talk through the WHY\n\n* Use `noexcept` where appropriate\n* `constexpr` All The Things (That C++11 allows)\n* Move to `enum struct`\n* Rename .h files .hpp because they are not intended\n for consumption by C, only by C++\n* use `std::array` where appropriate\n* use move / forward where appropriate\n* use `auto` where appropriate","shortMessageHtmlLink":"Move to C++11"}},{"before":"151632811c968b1822ee60f10370889b822ff14e","after":"fbd43b29dca273cd86a769ca6b348771ee846a8c","ref":"refs/heads/develop","pushedAt":"2023-11-19T01:24:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lefticus","name":"Jason Turner","path":"/lefticus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/234279?s=80&v=4"},"commit":{"message":"Remove unnecessary files from tracking","shortMessageHtmlLink":"Remove unnecessary files from tracking"}},{"before":"ee2aea49a9543c1be677df4daf43b2de652ab126","after":"151632811c968b1822ee60f10370889b822ff14e","ref":"refs/heads/develop","pushedAt":"2023-11-18T00:02:41.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"lefticus","name":"Jason Turner","path":"/lefticus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/234279?s=80&v=4"},"commit":{"message":"Some simple cleanups","shortMessageHtmlLink":"Some simple cleanups"}},{"before":"136c22421e50112f5c316150765a068cba59cd20","after":"ee2aea49a9543c1be677df4daf43b2de652ab126","ref":"refs/heads/develop","pushedAt":"2023-11-17T21:28:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lefticus","name":"Jason Turner","path":"/lefticus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/234279?s=80&v=4"},"commit":{"message":"Remove manual stack code for vector\n\n * found a new set of bugs along the way","shortMessageHtmlLink":"Remove manual stack code for vector"}},{"before":"a1b09966feae8c15dd65bbbf11a84fdbfca196a4","after":"136c22421e50112f5c316150765a068cba59cd20","ref":"refs/heads/develop","pushedAt":"2023-11-17T20:53:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lefticus","name":"Jason Turner","path":"/lefticus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/234279?s=80&v=4"},"commit":{"message":"Drastically reduce use of heap memory and memory leaks","shortMessageHtmlLink":"Drastically reduce use of heap memory and memory leaks"}},{"before":"d5575c9c912ed4bc32eda5a45a6c37177ef7b0f6","after":"a1b09966feae8c15dd65bbbf11a84fdbfca196a4","ref":"refs/heads/develop","pushedAt":"2023-11-17T20:23:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lefticus","name":"Jason Turner","path":"/lefticus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/234279?s=80&v=4"},"commit":{"message":"Add more tests, fix major crash","shortMessageHtmlLink":"Add more tests, fix major crash"}},{"before":"da72f4c6ceb1e742fef7c2bbe4999e0083119994","after":"d5575c9c912ed4bc32eda5a45a6c37177ef7b0f6","ref":"refs/heads/develop","pushedAt":"2023-11-17T19:12:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lefticus","name":"Jason Turner","path":"/lefticus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/234279?s=80&v=4"},"commit":{"message":"Add .gitattributes with correct EOL settings","shortMessageHtmlLink":"Add .gitattributes with correct EOL settings"}},{"before":"043dcbbecd8713df6de71aeb368fb3a3112e5c82","after":"da72f4c6ceb1e742fef7c2bbe4999e0083119994","ref":"refs/heads/develop","pushedAt":"2023-11-17T18:39:44.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"lefticus","name":"Jason Turner","path":"/lefticus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/234279?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/main' into develop","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/main' into develop"}},{"before":"7b1a1fd0ef690b555d9138b052652829a9ba6b95","after":"043dcbbecd8713df6de71aeb368fb3a3112e5c82","ref":"refs/heads/develop","pushedAt":"2023-11-17T17:57:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Cleanup template and initialize repository","shortMessageHtmlLink":"Cleanup template and initialize repository"}},{"before":null,"after":"7b1a1fd0ef690b555d9138b052652829a9ba6b95","ref":"refs/heads/develop","pushedAt":"2023-11-17T17:54:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lefticus","name":"Jason Turner","path":"/lefticus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/234279?s=80&v=4"},"commit":{"message":"Initial commit of infiz old source","shortMessageHtmlLink":"Initial commit of infiz old source"}},{"before":"e4e75974444f760a5f6b6236df1702cd55310b97","after":"073d603dad5f4bfc3002213d207fcd05bb26a805","ref":"refs/heads/main","pushedAt":"2023-11-17T17:44:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Cleanup template and initialize repository","shortMessageHtmlLink":"Cleanup template and initialize repository"}},{"before":null,"after":"e4e75974444f760a5f6b6236df1702cd55310b97","ref":"refs/heads/main","pushedAt":"2023-11-17T17:41:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lefticus","name":"Jason Turner","path":"/lefticus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/234279?s=80&v=4"},"commit":{"message":"Initial commit","shortMessageHtmlLink":"Initial commit"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMS0xNlQxNjoxOToxNS4wMDAwMDBazwAAAAPhMN4w","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMS0xNlQxNjoxOToxNS4wMDAwMDBazwAAAAPhMN4w","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMS0xN1QxNzo0MTo0MC4wMDAwMDBazwAAAAOx0KXT"}},"title":"Activity ยท cpp-best-practices/infiz"}