{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":618958323,"defaultBranch":"master","name":"rust-pcre2","ownerLogin":"ridiculousfish","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-03-25T20:56:09.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/920838?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1679777775.989759","currentOid":""},"activityList":{"items":[{"before":"824dd1460562f7b724a9acef218d4edb2ed7c289","after":"813a4267546e5ca8ff349c9c67d65e52a82172d2","ref":"refs/heads/master","pushedAt":"2023-06-29T18:51:47.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"ridiculousfish","name":"Peter Ammon","path":"/ridiculousfish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/920838?s=80&v=4"},"commit":{"message":"Correct substitute behavior on reallocation and add tests\n\nThis fixes the following issue in replace_impl: the call to\ntry_reserve passed in a difference of capacities, but try_reserve\nexpects a difference between the desired capacity and the length.\nBecause the initial capacity was nonzero but the length was zero, this\ncaused us to reserve less capacity than we ought to have, leading to an\nOOB write.\n\nFix this by reworking replace_impl to have less unsafe code. Now we zero\ninitialize the buffer, but we also prefer a stack buffer so we may save\nan allocation - probably a wash overall.\n\nAdd a test for this case.","shortMessageHtmlLink":"Correct substitute behavior on reallocation and add tests"}},{"before":"456ea05da7eea834c6b6277dfafa38a84b46471b","after":"824dd1460562f7b724a9acef218d4edb2ed7c289","ref":"refs/heads/master","pushedAt":"2023-03-25T23:41:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ridiculousfish","name":"Peter Ammon","path":"/ridiculousfish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/920838?s=80&v=4"},"commit":{"message":"Implement error_message for UTF32","shortMessageHtmlLink":"Implement error_message for UTF32"}},{"before":"e22b27acec29f756b345bfe8f59f631a42fc9509","after":"456ea05da7eea834c6b6277dfafa38a84b46471b","ref":"refs/heads/master","pushedAt":"2023-03-25T23:40:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ridiculousfish","name":"Peter Ammon","path":"/ridiculousfish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/920838?s=80&v=4"},"commit":{"message":"Implement error_message for UTF32","shortMessageHtmlLink":"Implement error_message for UTF32"}},{"before":"c18a2cd1c96282a95931d1c0e2f03943bc5774ea","after":"e22b27acec29f756b345bfe8f59f631a42fc9509","ref":"refs/heads/master","pushedAt":"2023-03-25T23:33:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ridiculousfish","name":"Peter Ammon","path":"/ridiculousfish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/920838?s=80&v=4"},"commit":{"message":"Make is_jit_available() require a CodeUnitWidth\n\nThis both respects the PCRE2 API better and allows us to compile without\nUTF8 support.","shortMessageHtmlLink":"Make is_jit_available() require a CodeUnitWidth"}},{"before":"c17ad5174dbcf75e02d078631dc27006311edacb","after":"c18a2cd1c96282a95931d1c0e2f03943bc5774ea","ref":"refs/heads/master","pushedAt":"2023-03-25T23:21:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ridiculousfish","name":"Peter Ammon","path":"/ridiculousfish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/920838?s=80&v=4"},"commit":{"message":"Add features to control the build\n\nThis adds features utf8, utf32, and static-pcre2 to control these\nrespective options.","shortMessageHtmlLink":"Add features to control the build"}},{"before":"4f5786df16a4995aa06438ffdddacbeb8932dae7","after":"c17ad5174dbcf75e02d078631dc27006311edacb","ref":"refs/heads/master","pushedAt":"2023-03-25T22:46:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ridiculousfish","name":"Peter Ammon","path":"/ridiculousfish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/920838?s=80&v=4"},"commit":{"message":"Mark error_message as public","shortMessageHtmlLink":"Mark error_message as public"}},{"before":"d310bc387526046cbeb3480bfa977279156af442","after":"4f5786df16a4995aa06438ffdddacbeb8932dae7","ref":"refs/heads/master","pushedAt":"2023-03-25T22:21:07.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ridiculousfish","name":"Peter Ammon","path":"/ridiculousfish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/920838?s=80&v=4"},"commit":{"message":"Disable JIT\n\nfish-shell does not want PCRE2 JIT.","shortMessageHtmlLink":"Disable JIT"}},{"before":"a41b15bf2c12fb39c930d9dd64fd9ef2bc9b8335","after":"d310bc387526046cbeb3480bfa977279156af442","ref":"refs/heads/master","pushedAt":"2023-03-25T20:59:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ridiculousfish","name":"Peter Ammon","path":"/ridiculousfish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/920838?s=80&v=4"},"commit":{"message":"Update the README.","shortMessageHtmlLink":"Update the README."}},{"before":"2f87eb93e5b688a23e02354af116176e13c85d38","after":"a41b15bf2c12fb39c930d9dd64fd9ef2bc9b8335","ref":"refs/heads/master","pushedAt":"2023-03-25T20:58:15.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"ridiculousfish","name":"Peter Ammon","path":"/ridiculousfish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/920838?s=80&v=4"},"commit":{"message":"Add support for UTF-32 matching","shortMessageHtmlLink":"Add support for UTF-32 matching"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADS8VzOQA","startCursor":null,"endCursor":null}},"title":"Activity ยท ridiculousfish/rust-pcre2"}