{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":47854924,"defaultBranch":"main","name":"book","ownerLogin":"rust-lang","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-12-11T22:49:49.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5430905?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716846946.0","currentOid":""},"activityList":{"items":[{"before":"c1ba3738b37dd267599e2ff4c35541a346e12caa","after":"0cb39fa7b878bb0769e619a36c0ae9a18d50a340","ref":"refs/heads/only-new-async","pushedAt":"2024-05-27T23:01:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chriskrycho","name":"Chris Krycho","path":"/chriskrycho","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2403023?s=80&v=4"},"commit":{"message":"[WIP] Ch 17.02: motivating and showing `Box::pin`","shortMessageHtmlLink":"[WIP] Ch 17.02: motivating and showing Box::pin"}},{"before":"bd66d146afe5f0f87d7ca4a01839f4b26f86e7c0","after":"4a0f8658dce61f7d802f68b60d1e8d0eba2e05e5","ref":"refs/heads/chriskrycho/chapter-async-await","pushedAt":"2024-05-27T23:01:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chriskrycho","name":"Chris Krycho","path":"/chriskrycho","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2403023?s=80&v=4"},"commit":{"message":"[wip] Update listings for chapters 18–21 (prev. 17–20)\n\nTasks to be done:\n\n- [ ] Update all listing *output* to match what it should be for the\n version of Rust we are using at the time we actually merge this.\n- [ ] (Re-)Update all references to listings to be correct.","shortMessageHtmlLink":"[wip] Update listings for chapters 18–21 (prev. 17–20)"}},{"before":"140802cca328ff7934ecaf86fd9f231430bb08d6","after":"bd66d146afe5f0f87d7ca4a01839f4b26f86e7c0","ref":"refs/heads/chriskrycho/chapter-async-await","pushedAt":"2024-05-27T23:00:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chriskrycho","name":"Chris Krycho","path":"/chriskrycho","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2403023?s=80&v=4"},"commit":{"message":"[wip] Update listings for chapters 18–21 (prev. 17–20)\n\nTasks to be done:\n\n- [ ] Update all listing *output* to match what it should be for the\n version of Rust we are using at the time we actually merge this.\n- [ ] (Re-)Update all references to listings to be correct.","shortMessageHtmlLink":"[wip] Update listings for chapters 18–21 (prev. 17–20)"}},{"before":"e8de12d7884ab5965f63cc58c5f055d14e2473d1","after":"c1ba3738b37dd267599e2ff4c35541a346e12caa","ref":"refs/heads/only-new-async","pushedAt":"2024-05-27T23:00:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chriskrycho","name":"Chris Krycho","path":"/chriskrycho","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2403023?s=80&v=4"},"commit":{"message":"[WIP] Ch 17.02: motivating and showing `Box::pin`","shortMessageHtmlLink":"[WIP] Ch 17.02: motivating and showing Box::pin"}},{"before":"c70565102564ccd4aa87b8091b01add519069524","after":"140802cca328ff7934ecaf86fd9f231430bb08d6","ref":"refs/heads/chriskrycho/chapter-async-await","pushedAt":"2024-05-27T22:06:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chriskrycho","name":"Chris Krycho","path":"/chriskrycho","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2403023?s=80&v=4"},"commit":{"message":"[wip] Update listings for chapters 18–21 (prev. 17–20)\n\nTasks to be done:\n\n- [ ] Update all listing *output* to match what it should be for the\n version of Rust we are using at the time we actually merge this.\n- [ ] (Re-)Update all references to listings to be correct.","shortMessageHtmlLink":"[wip] Update listings for chapters 18–21 (prev. 17–20)"}},{"before":"47b654c9e686af776c8968ed467723bbadfd519e","after":"e8de12d7884ab5965f63cc58c5f055d14e2473d1","ref":"refs/heads/only-new-async","pushedAt":"2024-05-27T22:06:41.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"chriskrycho","name":"Chris Krycho","path":"/chriskrycho","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2403023?s=80&v=4"},"commit":{"message":"Merge `main` into `only-new-async`","shortMessageHtmlLink":"Merge main into only-new-async"}},{"before":"60993ce66ff33b57d3ff84b24201db3fa06b59a9","after":null,"ref":"refs/heads/nostarch-preprocessors","pushedAt":"2024-05-27T21:55:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"chriskrycho","name":"Chris Krycho","path":"/chriskrycho","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2403023?s=80&v=4"}},{"before":"b4725f95a8678a77b452400c2606e8a8c7554ce4","after":null,"ref":"refs/heads/use-kbd","pushedAt":"2024-05-27T21:55:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"chriskrycho","name":"Chris Krycho","path":"/chriskrycho","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2403023?s=80&v=4"}},{"before":"17533f9f2f8e2a323278397287105b2c309ada61","after":"4fb5719150d1accabeda107f1d59b39440e275e4","ref":"refs/heads/main","pushedAt":"2024-05-27T21:55:41.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"chriskrycho","name":"Chris Krycho","path":"/chriskrycho","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2403023?s=80&v=4"},"commit":{"message":"Merge pull request #3944 from rust-lang/nostarch-preprocessors\n\ninfra: correctly support preprocessors for nostarch","shortMessageHtmlLink":"Merge pull request #3944 from rust-lang/nostarch-preprocessors"}},{"before":"cfe8c33d41b3e23d7776a30fc30c860889dc6344","after":"17533f9f2f8e2a323278397287105b2c309ada61","ref":"refs/heads/main","pushedAt":"2024-05-27T21:55:34.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"chriskrycho","name":"Chris Krycho","path":"/chriskrycho","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2403023?s=80&v=4"},"commit":{"message":"Merge pull request #3945 from rust-lang/use-kbd\n\nUse `` instead of ``","shortMessageHtmlLink":"Merge pull request #3945 from rust-lang/use-kbd"}},{"before":null,"after":"b4725f95a8678a77b452400c2606e8a8c7554ce4","ref":"refs/heads/use-kbd","pushedAt":"2024-05-27T21:45:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chriskrycho","name":"Chris Krycho","path":"/chriskrycho","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2403023?s=80&v=4"},"commit":{"message":"Use `` instead of ``\n\nThis has some reasonably nice built-in presentation in modern browsers,\nand may also yield a small accessibility improvement.\n\nFixes #3929","shortMessageHtmlLink":"Use <kbd> instead of <span class=\"keystroke\">"}},{"before":"3398f72a6af6b327bb86e8c59a341cda4efad081","after":null,"ref":"refs/heads/clippy-fix","pushedAt":"2024-05-27T21:40:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"chriskrycho","name":"Chris Krycho","path":"/chriskrycho","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2403023?s=80&v=4"}},{"before":"e75fe2cf228320df7f1e56abb60de206e4241511","after":"cfe8c33d41b3e23d7776a30fc30c860889dc6344","ref":"refs/heads/main","pushedAt":"2024-05-27T21:40:09.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"chriskrycho","name":"Chris Krycho","path":"/chriskrycho","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2403023?s=80&v=4"},"commit":{"message":"Merge pull request #3943 from rust-lang/clippy-fix\n\ninfra: Fix clippy warning in remove_markup","shortMessageHtmlLink":"Merge pull request #3943 from rust-lang/clippy-fix"}},{"before":null,"after":"60993ce66ff33b57d3ff84b24201db3fa06b59a9","ref":"refs/heads/nostarch-preprocessors","pushedAt":"2024-05-27T21:40:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chriskrycho","name":"Chris Krycho","path":"/chriskrycho","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2403023?s=80&v=4"},"commit":{"message":"infra: correctly support preprocessors for nostarch\n\n- Update the `tools/nostarch` script to `cargo install` each of the\n preprocessors so they are always available to run and do not require\n any manual intervention.\n- Add support for `\"markdown\"` renderer in the preprocessors.","shortMessageHtmlLink":"infra: correctly support preprocessors for nostarch"}},{"before":null,"after":"3398f72a6af6b327bb86e8c59a341cda4efad081","ref":"refs/heads/clippy-fix","pushedAt":"2024-05-27T21:27:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chriskrycho","name":"Chris Krycho","path":"/chriskrycho","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2403023?s=80&v=4"},"commit":{"message":"infra: Fix clippy warning in remove_markup","shortMessageHtmlLink":"infra: Fix clippy warning in remove_markup"}},{"before":"1086005f23824762cfdf156b9d44ead420e093f4","after":"47b654c9e686af776c8968ed467723bbadfd519e","ref":"refs/heads/only-new-async","pushedAt":"2024-05-27T21:13:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chriskrycho","name":"Chris Krycho","path":"/chriskrycho","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2403023?s=80&v=4"},"commit":{"message":"Ch. 17: Fill out message-passing example\n\n- Gradually build up to the full thing, rather than dumping it all at\n once at the start.\n- Show several more “false starts” along the way, using them to teach\n a couple key ideas about async and control flow.\n- Update the listings to have their actual expected numbers.","shortMessageHtmlLink":"Ch. 17: Fill out message-passing example"}},{"before":"4a92b3b1e6d9122104ea219af0208d59296ff159","after":"c70565102564ccd4aa87b8091b01add519069524","ref":"refs/heads/chriskrycho/chapter-async-await","pushedAt":"2024-05-27T21:13:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chriskrycho","name":"Chris Krycho","path":"/chriskrycho","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2403023?s=80&v=4"},"commit":{"message":"[wip] Update listings for chapters 18–21 (prev. 17–20)\n\nTasks to be done:\n\n- [ ] Update all listing *output* to match what it should be for the\n version of Rust we are using at the time we actually merge this.\n- [ ] (Re-)Update all references to listings to be correct.","shortMessageHtmlLink":"[wip] Update listings for chapters 18–21 (prev. 17–20)"}},{"before":"030b9b7f74eed5d3f997e868550846831544f135","after":"1086005f23824762cfdf156b9d44ead420e093f4","ref":"refs/heads/only-new-async","pushedAt":"2024-05-27T18:32:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chriskrycho","name":"Chris Krycho","path":"/chriskrycho","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2403023?s=80&v=4"},"commit":{"message":"Ch. 17: Gradually build up message-passing example","shortMessageHtmlLink":"Ch. 17: Gradually build up message-passing example"}},{"before":"acb68296f10714331d888f672ede69e55e6dabee","after":"4a92b3b1e6d9122104ea219af0208d59296ff159","ref":"refs/heads/chriskrycho/chapter-async-await","pushedAt":"2024-05-27T18:32:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chriskrycho","name":"Chris Krycho","path":"/chriskrycho","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2403023?s=80&v=4"},"commit":{"message":"[wip] Update listings for chapters 18–21 (prev. 17–20)\n\nTasks to be done:\n\n- [ ] Update all listing *output* to match what it should be for the\n version of Rust we are using at the time we actually merge this.\n- [ ] (Re-)Update all references to listings to be correct.","shortMessageHtmlLink":"[wip] Update listings for chapters 18–21 (prev. 17–20)"}},{"before":"85442a608426d3667f1c9458ad457b241a36b569","after":"e75fe2cf228320df7f1e56abb60de206e4241511","ref":"refs/heads/main","pushedAt":"2024-05-27T17:22:03.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"chriskrycho","name":"Chris Krycho","path":"/chriskrycho","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2403023?s=80&v=4"},"commit":{"message":"Merge pull request #3939 from florian-trehaut/main\n\nfix: ch10-03 - misleading use of expect on .split","shortMessageHtmlLink":"Merge pull request #3939 from florian-trehaut/main"}},{"before":"1db3f4b5304870a3846026bc345093d9306010f3","after":"030b9b7f74eed5d3f997e868550846831544f135","ref":"refs/heads/only-new-async","pushedAt":"2024-05-27T15:38:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chriskrycho","name":"Chris Krycho","path":"/chriskrycho","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2403023?s=80&v=4"},"commit":{"message":"Ch. 17: extract parallelism discussion from §00 to §03\n\n§03 is the current place I expect to tackle the distinctions between\nthreads, tasks, and futures, and is therefore a reasonable home for a\nbrief discussion on these two big ideas, I think?","shortMessageHtmlLink":"Ch. 17: extract parallelism discussion from §00 to §03"}},{"before":"c92a878f216930c05650cb62790faab006d1dfb6","after":"acb68296f10714331d888f672ede69e55e6dabee","ref":"refs/heads/chriskrycho/chapter-async-await","pushedAt":"2024-05-27T15:38:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chriskrycho","name":"Chris Krycho","path":"/chriskrycho","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2403023?s=80&v=4"},"commit":{"message":"[wip] Update listings for chapters 18–21 (prev. 17–20)\n\nTasks to be done:\n\n- [ ] Update all listing *output* to match what it should be for the\n version of Rust we are using at the time we actually merge this.\n- [ ] (Re-)Update all references to listings to be correct.","shortMessageHtmlLink":"[wip] Update listings for chapters 18–21 (prev. 17–20)"}},{"before":"ba7843bd7cfe4a992deb5a808d216d9ce8f853ff","after":"1db3f4b5304870a3846026bc345093d9306010f3","ref":"refs/heads/only-new-async","pushedAt":"2024-05-27T15:36:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"chriskrycho","name":"Chris Krycho","path":"/chriskrycho","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2403023?s=80&v=4"},"commit":{"message":"Ch. 17: extract parallelism discussion from §00 to §03\n\n§03 is the current place I expect to tackle the distinctions between\nthreads, tasks, and futures, and is therefore a reasonable home for a\nbrief discussion on these two big ideas, I think?","shortMessageHtmlLink":"Ch. 17: extract parallelism discussion from §00 to §03"}},{"before":"48400aeabe4820ea4b08710b8a8ceee63c6b8676","after":"c92a878f216930c05650cb62790faab006d1dfb6","ref":"refs/heads/chriskrycho/chapter-async-await","pushedAt":"2024-05-27T15:36:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chriskrycho","name":"Chris Krycho","path":"/chriskrycho","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2403023?s=80&v=4"},"commit":{"message":"[wip] Update listings for chapters 18–21 (prev. 17–20)\n\nTasks to be done:\n\n- [ ] Update all listing *output* to match what it should be for the\n version of Rust we are using at the time we actually merge this.\n- [ ] (Re-)Update all references to listings to be correct.","shortMessageHtmlLink":"[wip] Update listings for chapters 18–21 (prev. 17–20)"}},{"before":"383a374ee0b2b058d0f3629de619d45a4294723c","after":"48400aeabe4820ea4b08710b8a8ceee63c6b8676","ref":"refs/heads/chriskrycho/chapter-async-await","pushedAt":"2024-05-24T23:13:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chriskrycho","name":"Chris Krycho","path":"/chriskrycho","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2403023?s=80&v=4"},"commit":{"message":"[wip] Update listings for chapters 18–21 (prev. 17–20)\n\nTasks to be done:\n\n- [ ] Update all listing *output* to match what it should be for the\n version of Rust we are using at the time we actually merge this.\n- [ ] (Re-)Update all references to listings to be correct.","shortMessageHtmlLink":"[wip] Update listings for chapters 18–21 (prev. 17–20)"}},{"before":"3e15b535a0b8b012736f133c6660278b6aabfe8d","after":"ba7843bd7cfe4a992deb5a808d216d9ce8f853ff","ref":"refs/heads/only-new-async","pushedAt":"2024-05-24T23:13:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chriskrycho","name":"Chris Krycho","path":"/chriskrycho","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2403023?s=80&v=4"},"commit":{"message":"Ch. 17: further motivation for async w/examples\n\nI am not 100% sure we will keep these, but right now they feel useful for\nhelping see how `async` can help solve some of these problems.","shortMessageHtmlLink":"Ch. 17: further motivation for async w/examples"}},{"before":"6b17385e17895be991d1d8074089f64444b46681","after":"383a374ee0b2b058d0f3629de619d45a4294723c","ref":"refs/heads/chriskrycho/chapter-async-await","pushedAt":"2024-05-24T17:22:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chriskrycho","name":"Chris Krycho","path":"/chriskrycho","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2403023?s=80&v=4"},"commit":{"message":"[wip] Update listings for chapters 18–21 (prev. 17–20)\n\nTasks to be done:\n\n- [ ] Update all listing *output* to match what it should be for the\n version of Rust we are using at the time we actually merge this.\n- [ ] (Re-)Update all references to listings to be correct.","shortMessageHtmlLink":"[wip] Update listings for chapters 18–21 (prev. 17–20)"}},{"before":"16403e52c3d0e1bc62d0c358b0a6ee29b9bb8958","after":"3e15b535a0b8b012736f133c6660278b6aabfe8d","ref":"refs/heads/only-new-async","pushedAt":"2024-05-24T17:22:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chriskrycho","name":"Chris Krycho","path":"/chriskrycho","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2403023?s=80&v=4"},"commit":{"message":"Ch. 17: restructure §00 and start better motivating async","shortMessageHtmlLink":"Ch. 17: restructure §00 and start better motivating async"}},{"before":"c9646fea1d256de4ef771df90abefc01af8a8401","after":"16403e52c3d0e1bc62d0c358b0a6ee29b9bb8958","ref":"refs/heads/only-new-async","pushedAt":"2024-05-23T14:09:44.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"chriskrycho","name":"Chris Krycho","path":"/chriskrycho","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2403023?s=80&v=4"},"commit":{"message":"Merge `main` into `only-new-async`","shortMessageHtmlLink":"Merge main into only-new-async"}},{"before":"a5dd28575d0211b676e45150b19a8a34df905031","after":"6b17385e17895be991d1d8074089f64444b46681","ref":"refs/heads/chriskrycho/chapter-async-await","pushedAt":"2024-05-23T14:09:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chriskrycho","name":"Chris Krycho","path":"/chriskrycho","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2403023?s=80&v=4"},"commit":{"message":"[wip] Update listings for chapters 18–21 (prev. 17–20)\n\nTasks to be done:\n\n- [ ] Update all listing *output* to match what it should be for the\n version of Rust we are using at the time we actually merge this.\n- [ ] (Re-)Update all references to listings to be correct.","shortMessageHtmlLink":"[wip] Update listings for chapters 18–21 (prev. 17–20)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVUinjAA","startCursor":null,"endCursor":null}},"title":"Activity · rust-lang/book"}