{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":569477032,"defaultBranch":"main","name":"rusty-aoc","ownerLogin":"Philippe-Cholet","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-11-22T23:08:23.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/44676486?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1715462534.0","currentOid":""},"activityList":{"items":[{"before":"4dacdf20b1c48f12cf0878be6f6dca93bd0032cc","after":"0fa4cafd29f115860bc783ec55e8734ecd7a9251","ref":"refs/heads/main","pushedAt":"2024-06-14T10:38:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Philippe-Cholet","name":"Philippe Cholet","path":"/Philippe-Cholet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44676486?s=80&v=4"},"commit":{"message":"Fix clippy 1.79","shortMessageHtmlLink":"Fix clippy 1.79"}},{"before":"370e6d63a3f8a7f2814c2256b72e6ab4274ac46c","after":"4dacdf20b1c48f12cf0878be6f6dca93bd0032cc","ref":"refs/heads/main","pushedAt":"2024-05-18T07:29:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Philippe-Cholet","name":"Philippe Cholet","path":"/Philippe-Cholet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44676486?s=80&v=4"},"commit":{"message":"Use new variants of `Itertools::k_smallest`\n\nI reviewed these inclusions and landed them in itertools 0.13.0.\nIt results in simpler code here.\nAnd aoc15-19 has a 4% win.","shortMessageHtmlLink":"Use new variants of Itertools::k_smallest"}},{"before":"8b6118ea6fda60c2c767ecf41f1049ad8a40e932","after":"370e6d63a3f8a7f2814c2256b72e6ab4274ac46c","ref":"refs/heads/main","pushedAt":"2024-05-16T15:44:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Philippe-Cholet","name":"Philippe Cholet","path":"/Philippe-Cholet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44676486?s=80&v=4"},"commit":{"message":"Update itertools to the latest version\n\nAnd `cargo outdated` lead me to find another update to do.","shortMessageHtmlLink":"Update itertools to the latest version"}},{"before":null,"after":"0fba751431e0a9fd742bd59577afd358cd31b371","ref":"refs/heads/structured_solve","pushedAt":"2024-05-11T21:22:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Philippe-Cholet","name":"Philippe Cholet","path":"/Philippe-Cholet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44676486?s=80&v=4"},"commit":{"message":"WIP","shortMessageHtmlLink":"WIP"}},{"before":"9ad0b4e99b2c21d52affad14d306614fabf529de","after":"8b6118ea6fda60c2c767ecf41f1049ad8a40e932","ref":"refs/heads/main","pushedAt":"2024-05-03T17:00:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Philippe-Cholet","name":"Philippe Cholet","path":"/Philippe-Cholet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44676486?s=80&v=4"},"commit":{"message":"Fix clippy 1.78\n\nThe lint `clippy::assigning_clones` suggested `.clone_from` but this type should be `Copy` instead.","shortMessageHtmlLink":"Fix clippy 1.78"}},{"before":"02f8a7105f79ab9f8bda7945593dae8100576bf4","after":"9ad0b4e99b2c21d52affad14d306614fabf529de","ref":"refs/heads/main","pushedAt":"2024-05-02T22:09:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Philippe-Cholet","name":"Philippe Cholet","path":"/Philippe-Cholet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44676486?s=80&v=4"},"commit":{"message":"Decrease MSRV\n\nAccording to the recent link `clippy::incompatible_msrv`, I only need Rust 1.70 (for `BinaryHeap::retain`).\nThis is not tested but let's go with it for now.","shortMessageHtmlLink":"Decrease MSRV"}},{"before":"b0d2b71f137c68a83a28f091f11b9bb5a8133083","after":"02f8a7105f79ab9f8bda7945593dae8100576bf4","ref":"refs/heads/main","pushedAt":"2024-04-04T07:06:56.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Philippe-Cholet","name":"Philippe Cholet","path":"/Philippe-Cholet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44676486?s=80&v=4"},"commit":{"message":"Fix/limit `Part::value` to `Copy` values","shortMessageHtmlLink":"Fix/limit Part::value to Copy values"}},{"before":"903354dff3204e3a026a0e2f892229927c264c60","after":"b0d2b71f137c68a83a28f091f11b9bb5a8133083","ref":"refs/heads/main","pushedAt":"2024-03-22T10:27:57.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Philippe-Cholet","name":"Philippe Cholet","path":"/Philippe-Cholet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44676486?s=80&v=4"},"commit":{"message":"Update dependencies","shortMessageHtmlLink":"Update dependencies"}},{"before":"03137f86b7fcb2a7b3af71c9b0e582f8527b5c65","after":"903354dff3204e3a026a0e2f892229927c264c60","ref":"refs/heads/main","pushedAt":"2024-03-22T09:56:09.000Z","pushType":"push","commitsCount":27,"pusher":{"login":"Philippe-Cholet","name":"Philippe Cholet","path":"/Philippe-Cholet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44676486?s=80&v=4"},"commit":{"message":"Update version\n\nI usually don't update the version but this is a major change.","shortMessageHtmlLink":"Update version"}},{"before":"b16dc47663a76f5b7ceba92292fbcb0a496240a6","after":null,"ref":"refs/heads/framework-v2-wip","pushedAt":"2024-01-02T17:32:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Philippe-Cholet","name":"Philippe Cholet","path":"/Philippe-Cholet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44676486?s=80&v=4"}},{"before":"a4d07f9dda8da4bdc924d80dd1cbe610b1de1a3c","after":"b16dc47663a76f5b7ceba92292fbcb0a496240a6","ref":"refs/heads/framework-v2-wip","pushedAt":"2024-01-01T08:27:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Philippe-Cholet","name":"Philippe Cholet","path":"/Philippe-Cholet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44676486?s=80&v=4"},"commit":{"message":"Criterion with less dependencies?","shortMessageHtmlLink":"Criterion with less dependencies?"}},{"before":null,"after":"a4d07f9dda8da4bdc924d80dd1cbe610b1de1a3c","ref":"refs/heads/framework-v2-wip","pushedAt":"2023-12-29T11:32:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Philippe-Cholet","name":"Philippe Cholet","path":"/Philippe-Cholet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44676486?s=80&v=4"},"commit":{"message":"Update version\n\nI usually don't update the version but this is a major change.","shortMessageHtmlLink":"Update version"}},{"before":"bbfdc33f37fd9457f6c0236fe2533eba6037cfd8","after":"03137f86b7fcb2a7b3af71c9b0e582f8527b5c65","ref":"refs/heads/main","pushedAt":"2023-12-26T10:38:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Philippe-Cholet","name":"Philippe Cholet","path":"/Philippe-Cholet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44676486?s=80&v=4"},"commit":{"message":"aoc23-24: 10 times faster\n\nI read that use real numbers is faster, it is. Now 288ms for part 2 and my input.","shortMessageHtmlLink":"aoc23-24: 10 times faster"}},{"before":"efd183b3fe7b790efd4db49794d4961049fdce68","after":"bbfdc33f37fd9457f6c0236fe2533eba6037cfd8","ref":"refs/heads/main","pushedAt":"2023-12-25T17:23:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Philippe-Cholet","name":"Philippe Cholet","path":"/Philippe-Cholet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44676486?s=80&v=4"},"commit":{"message":"AoC 2023 ends","shortMessageHtmlLink":"AoC 2023 ends"}},{"before":"169b42bd8fca0358de38a2ac1ca33d9be7cf6f13","after":"efd183b3fe7b790efd4db49794d4961049fdce68","ref":"refs/heads/main","pushedAt":"2023-12-25T15:00:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Philippe-Cholet","name":"Philippe Cholet","path":"/Philippe-Cholet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44676486?s=80&v=4"},"commit":{"message":"aoc23-25","shortMessageHtmlLink":"aoc23-25"}},{"before":"6b3434a49b6f89e4f9cac064537b8e28da210121","after":"169b42bd8fca0358de38a2ac1ca33d9be7cf6f13","ref":"refs/heads/main","pushedAt":"2023-12-24T17:39:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Philippe-Cholet","name":"Philippe Cholet","path":"/Philippe-Cholet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44676486?s=80&v=4"},"commit":{"message":"aoc23-24\n\nCould not use z3 bindings so I write the format myself and handle the command.\nPart 1 is not pretty but done.","shortMessageHtmlLink":"aoc23-24"}},{"before":"4ed90c7886d838d5293e329ffaa847894114b8cf","after":"6b3434a49b6f89e4f9cac064537b8e28da210121","ref":"refs/heads/main","pushedAt":"2023-12-23T17:49:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Philippe-Cholet","name":"Philippe Cholet","path":"/Philippe-Cholet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44676486?s=80&v=4"},"commit":{"message":"aoc23-23","shortMessageHtmlLink":"aoc23-23"}},{"before":"6bf30e236906be3fe04ac5dbc081b6acc8b7ffcf","after":"4ed90c7886d838d5293e329ffaa847894114b8cf","ref":"refs/heads/main","pushedAt":"2023-12-22T15:17:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Philippe-Cholet","name":"Philippe Cholet","path":"/Philippe-Cholet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44676486?s=80&v=4"},"commit":{"message":"aoc23-22","shortMessageHtmlLink":"aoc23-22"}},{"before":"aa9241a0a26baec96f1dd276f8d2894c2ae9b262","after":"6bf30e236906be3fe04ac5dbc081b6acc8b7ffcf","ref":"refs/heads/main","pushedAt":"2023-12-21T16:25:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Philippe-Cholet","name":"Philippe Cholet","path":"/Philippe-Cholet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44676486?s=80&v=4"},"commit":{"message":"aoc23-21","shortMessageHtmlLink":"aoc23-21"}},{"before":"db02a0870134bad5ff5fadd3e7517e2f21da9170","after":"aa9241a0a26baec96f1dd276f8d2894c2ae9b262","ref":"refs/heads/main","pushedAt":"2023-12-20T18:07:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Philippe-Cholet","name":"Philippe Cholet","path":"/Philippe-Cholet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44676486?s=80&v=4"},"commit":{"message":"Mermaid diagram for my input\n\nIt took some time to make it good looking so I don't want to throw it off.","shortMessageHtmlLink":"Mermaid diagram for my input"}},{"before":"f97c4abbee330c0244f0409fc66125437edb3578","after":"db02a0870134bad5ff5fadd3e7517e2f21da9170","ref":"refs/heads/main","pushedAt":"2023-12-20T17:52:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Philippe-Cholet","name":"Philippe Cholet","path":"/Philippe-Cholet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44676486?s=80&v=4"},"commit":{"message":"aoc23-20","shortMessageHtmlLink":"aoc23-20"}},{"before":"5a540b3c48df3dd0db59810c6b59450c941bcb37","after":"f97c4abbee330c0244f0409fc66125437edb3578","ref":"refs/heads/main","pushedAt":"2023-12-19T14:17:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Philippe-Cholet","name":"Philippe Cholet","path":"/Philippe-Cholet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44676486?s=80&v=4"},"commit":{"message":"aoc23-19","shortMessageHtmlLink":"aoc23-19"}},{"before":"3c6fe807c95baada2b249cfd546ae1c17179205f","after":"5a540b3c48df3dd0db59810c6b59450c941bcb37","ref":"refs/heads/main","pushedAt":"2023-12-18T17:11:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Philippe-Cholet","name":"Philippe Cholet","path":"/Philippe-Cholet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44676486?s=80&v=4"},"commit":{"message":"aoc23-18 (v2)\n\nThe Shoelace formula is definitely the right way.","shortMessageHtmlLink":"aoc23-18 (v2)"}},{"before":"29e98a2a5e6db0081743c93eb1e8ef7c835b9773","after":"3c6fe807c95baada2b249cfd546ae1c17179205f","ref":"refs/heads/main","pushedAt":"2023-12-18T14:24:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Philippe-Cholet","name":"Philippe Cholet","path":"/Philippe-Cholet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44676486?s=80&v=4"},"commit":{"message":"aoc23-18","shortMessageHtmlLink":"aoc23-18"}},{"before":"3a34243254ed8a3f48e6b2ea0a3676ef5f8fe5e9","after":"29e98a2a5e6db0081743c93eb1e8ef7c835b9773","ref":"refs/heads/main","pushedAt":"2023-12-17T11:20:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Philippe-Cholet","name":"Philippe Cholet","path":"/Philippe-Cholet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44676486?s=80&v=4"},"commit":{"message":"aoc23-17","shortMessageHtmlLink":"aoc23-17"}},{"before":"3ea1d53b1ae9ae631baef6a29fa39dcf72b80535","after":"3a34243254ed8a3f48e6b2ea0a3676ef5f8fe5e9","ref":"refs/heads/main","pushedAt":"2023-12-16T09:29:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Philippe-Cholet","name":"Philippe Cholet","path":"/Philippe-Cholet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44676486?s=80&v=4"},"commit":{"message":"aoc23-16","shortMessageHtmlLink":"aoc23-16"}},{"before":"b839cd88ff0cf3fb386b6f65ee267e38053d97d4","after":"3ea1d53b1ae9ae631baef6a29fa39dcf72b80535","ref":"refs/heads/main","pushedAt":"2023-12-15T09:53:16.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Philippe-Cholet","name":"Philippe Cholet","path":"/Philippe-Cholet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44676486?s=80&v=4"},"commit":{"message":"aoc23-15\n\n256 vectors in `boxes` seems too much allocation to me but it's fast so I'll keep them.","shortMessageHtmlLink":"aoc23-15"}},{"before":"76bda624b6112fb5f48abbb2738b026baa67f589","after":"b839cd88ff0cf3fb386b6f65ee267e38053d97d4","ref":"refs/heads/main","pushedAt":"2023-12-14T10:22:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Philippe-Cholet","name":"Philippe Cholet","path":"/Philippe-Cholet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44676486?s=80&v=4"},"commit":{"message":"aoc23-14","shortMessageHtmlLink":"aoc23-14"}},{"before":"78d9194e625ee2456d526b2b4644d1ccbaa9b83f","after":"76bda624b6112fb5f48abbb2738b026baa67f589","ref":"refs/heads/main","pushedAt":"2023-12-13T10:46:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Philippe-Cholet","name":"Philippe Cholet","path":"/Philippe-Cholet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44676486?s=80&v=4"},"commit":{"message":"Fix reserved allocations\n\nhttps://www.reddit.com/user/tialaramex/ noticed I misinterpreted the `reserve` method. Thanks!","shortMessageHtmlLink":"Fix reserved allocations"}},{"before":"27556f6dfccc29157320715fcad24db58fa085f5","after":"78d9194e625ee2456d526b2b4644d1ccbaa9b83f","ref":"refs/heads/main","pushedAt":"2023-12-13T10:14:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Philippe-Cholet","name":"Philippe Cholet","path":"/Philippe-Cholet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44676486?s=80&v=4"},"commit":{"message":"aoc23-13","shortMessageHtmlLink":"aoc23-13"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEZVn38QA","startCursor":null,"endCursor":null}},"title":"Activity ยท Philippe-Cholet/rusty-aoc"}