{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":30945132,"defaultBranch":"master","name":"re2j","ownerLogin":"google","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-02-18T00:20:25.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1342004?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1698355761.0","currentOid":""},"activityList":{"items":[{"before":"38303bfd00c7904bfcc99338714e63ee49d899ad","after":null,"ref":"refs/heads/517A80F114A5C119B70D37E460A57E1D","pushedAt":"2023-10-26T21:29:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"herbyderby","name":"Chris Nokleberg","path":"/herbyderby","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1127479?s=80&v=4"}},{"before":"7339d5402c913ab1ff9fc1adfdee939b062b76c6","after":"97df44ef4309eb917da2b63a6deac7cd38551e0b","ref":"refs/heads/master","pushedAt":"2023-10-25T18:34:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sjamesr","name":"James Ring","path":"/sjamesr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4641539?s=80&v=4"},"commit":{"message":"Use an explicit \"UTF-8\" character set argument when creating Strings from bytes. The platform default character set is guaranteed to be UTF-8.\n\nPiperOrigin-RevId: 576577338","shortMessageHtmlLink":"Use an explicit \"UTF-8\" character set argument when creating Strings …"}},{"before":"700c45f46f9a84b2e7683df2138e130abd209864","after":"ab43db390c3af27cbf710bde0664f547612c3bdc","ref":"refs/heads/8625306201FDA511E0C78C5580EB1AF2","pushedAt":"2023-10-25T17:49:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"herbyderby","name":"Chris Nokleberg","path":"/herbyderby","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1127479?s=80&v=4"},"commit":{"message":"Use an explicit \"UTF-8\" character set argument when creating Strings from bytes. The platform default character set is guaranteed to be UTF-8.\n\nPiperOrigin-RevId: 576577338","shortMessageHtmlLink":"Use an explicit \"UTF-8\" character set argument when creating Strings …"}},{"before":null,"after":"700c45f46f9a84b2e7683df2138e130abd209864","ref":"refs/heads/8625306201FDA511E0C78C5580EB1AF2","pushedAt":"2023-10-25T17:46:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"herbyderby","name":"Chris Nokleberg","path":"/herbyderby","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1127479?s=80&v=4"},"commit":{"message":"Use an explicit \"UTF-8\" character set argument when creating Strings from bytes. The platform default character set is guaranteed to be UTF-8.\n\nPiperOrigin-RevId: 576577338","shortMessageHtmlLink":"Use an explicit \"UTF-8\" character set argument when creating Strings …"}},{"before":null,"after":"38303bfd00c7904bfcc99338714e63ee49d899ad","ref":"refs/heads/517A80F114A5C119B70D37E460A57E1D","pushedAt":"2023-10-25T17:14:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"herbyderby","name":"Chris Nokleberg","path":"/herbyderby","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1127479?s=80&v=4"},"commit":{"message":"Introduce a system property that points to the testdata location.\n\nPiperOrigin-RevId: 576566215","shortMessageHtmlLink":"Introduce a system property that points to the testdata location."}},{"before":"10ba78d38e806db77c18ebf1db71c7edc7c9bb4d","after":"7339d5402c913ab1ff9fc1adfdee939b062b76c6","ref":"refs/heads/master","pushedAt":"2023-10-24T23:13:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sjamesr","name":"James Ring","path":"/sjamesr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4641539?s=80&v=4"},"commit":{"message":"Minor test fixes to enable running internally with Blaze.\n\nPiperOrigin-RevId: 574899560","shortMessageHtmlLink":"Minor test fixes to enable running internally with Blaze."}},{"before":"2cc6386c817520e830245431feb53955cb3f3aae","after":"56821d7237d447319eb14a0dff23116817af05d2","ref":"refs/heads/975B6E88AC26DEE81BE9853D5A47B23A","pushedAt":"2023-10-20T03:42:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"herbyderby","name":"Chris Nokleberg","path":"/herbyderby","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1127479?s=80&v=4"},"commit":{"message":"Minor test fixes to enable running internally with Blaze.\n\nPiperOrigin-RevId: 574899560","shortMessageHtmlLink":"Minor test fixes to enable running internally with Blaze."}},{"before":null,"after":"2cc6386c817520e830245431feb53955cb3f3aae","ref":"refs/heads/975B6E88AC26DEE81BE9853D5A47B23A","pushedAt":"2023-10-20T00:11:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"herbyderby","name":"Chris Nokleberg","path":"/herbyderby","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1127479?s=80&v=4"},"commit":{"message":"Minor test fixes to enable running internally with Blaze.\n\nPiperOrigin-RevId: 574899560","shortMessageHtmlLink":"Minor test fixes to enable running internally with Blaze."}},{"before":"9b3f05296e365e47b152054cbb9d82c205ea4dce","after":"10ba78d38e806db77c18ebf1db71c7edc7c9bb4d","ref":"refs/heads/master","pushedAt":"2023-08-29T21:17:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sjamesr","name":"James Ring","path":"/sjamesr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4641539?s=80&v=4"},"commit":{"message":"Reduce the incidence of infinite loops while case folding\n\ndc7d6e5d41225dc0825ea6fe4c6055ff854abe13 unfortunately increases the\nincidence of infinite loops during case folding if re2j is running on a\nJVM newer than the version used to generate the bundled\nUnicodeTables.java and the input contains a rune that would require\nspecial case folding rules to form a closed fold loop. \\u1C80 (Cyrillic\nSmall Letter Rounded Ve) is an example of such a rune.\n\nWorkaround the issue by inverting the order of parameters passed to\nequalsIgnoreCase() so that the rune from the pattern being matched,\nrather than the input content, undergoes case folding instead. This does\nnot fully eliminate the possibility of an infinite loop in this\nscenario, since the pattern may well contain one of the problematic\nrunes, but it effectively restores the situation as it was pre\ndc7d6e5d41225dc0825ea6fe4c6055ff854abe13, since the previous logic also\nperformed case folding on the rune from the pattern and not on the\ncontent.\n\nSigned-off-by: Máté Szabó ","shortMessageHtmlLink":"Reduce the incidence of infinite loops while case folding"}},{"before":"8fea0ba6fa61e8eba6b7d0bcdc8e185493de88b1","after":"453ec04bfa52578c9b2ff137b4fbad4d4dcd9422","ref":"refs/heads/update_to_unicode_10","pushedAt":"2023-08-29T21:03:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sjamesr","name":"James Ring","path":"/sjamesr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4641539?s=80&v=4"},"commit":{"message":"Updated Unicode tables to Unicode 10","shortMessageHtmlLink":"Updated Unicode tables to Unicode 10"}},{"before":null,"after":"8fea0ba6fa61e8eba6b7d0bcdc8e185493de88b1","ref":"refs/heads/update_to_unicode_10","pushedAt":"2023-08-29T21:01:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sjamesr","name":"James Ring","path":"/sjamesr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4641539?s=80&v=4"},"commit":{"message":"Updated Unicode tables to Unicode 10","shortMessageHtmlLink":"Updated Unicode tables to Unicode 10"}},{"before":null,"after":"221b2ecfede83f703eafde1b92f36d47bfb86c14","ref":"refs/heads/update_to_unicode_15","pushedAt":"2023-08-29T20:21:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sjamesr","name":"James Ring","path":"/sjamesr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4641539?s=80&v=4"},"commit":{"message":"Updated Unicode tables to Unicode 15","shortMessageHtmlLink":"Updated Unicode tables to Unicode 15"}},{"before":"e3c736d930e4aca62af2c88f4a536e0285ed8c63","after":"9b3f05296e365e47b152054cbb9d82c205ea4dce","ref":"refs/heads/master","pushedAt":"2023-08-21T18:21:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sjamesr","name":"James Ring","path":"/sjamesr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4641539?s=80&v=4"},"commit":{"message":"Add support for `(?expr)`.\n\nThis follows https://github.com/google/re2/commit/6148386 (and\nhttps://github.com/golang/go/commit/ee61186) to some extent.","shortMessageHtmlLink":"Add support for (?<name>expr)."}},{"before":"dc7d6e5d41225dc0825ea6fe4c6055ff854abe13","after":"e3c736d930e4aca62af2c88f4a536e0285ed8c63","ref":"refs/heads/master","pushedAt":"2023-07-17T12:48:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sjamesr","name":"James Ring","path":"/sjamesr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4641539?s=80&v=4"},"commit":{"message":"ISSUE-124: removed unused error message variable","shortMessageHtmlLink":"ISSUE-124: removed unused error message variable"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADoNfedgA","startCursor":null,"endCursor":null}},"title":"Activity · google/re2j"}