)]}' { "log": [ { "commit": "6598a8ecd57724c8c7d43b2fca8eb9f9969ce57c", "tree": "9fc8f3ed258effecee5c7b32d1b8e0712a7ed01f", "parents": [ "1250a99301b9f2d2d2e2b55413b8adb130eea516" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Mon Mar 18 07:46:48 2024 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Mon Mar 18 07:50:02 2024 +0000" }, "message": "Make compiling a no-op if it\u0027s attempted before adding any patterns.\n\nFixes #485.\n\nChange-Id: Id7900ab2d034432016d425aeceb60a814225f10e\nReviewed-on: https://code-review.googlesource.com/c/re2/+/62872\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\nReviewed-by: Alex Chernyakhovsky \u003cachernya@google.com\u003e\n" }, { "commit": "1250a99301b9f2d2d2e2b55413b8adb130eea516", "tree": "a2e233eb5772a4688144ff53e9671622cc638d7d", "parents": [ "db46d1e11eee1ad501e8e08411747468d1d6a87e" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Sun Mar 17 13:23:12 2024 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Mon Mar 18 07:25:05 2024 +0000" }, "message": "Raise `re2.error` instead of crashing.\n\nFixes #484.\n\nChange-Id: I152b5ed8a6358d2d74f553bde2e66f2e50cfba1d\nReviewed-on: https://code-review.googlesource.com/c/re2/+/62890\nReviewed-by: Alex Chernyakhovsky \u003cachernya@google.com\u003e\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n" }, { "commit": "db46d1e11eee1ad501e8e08411747468d1d6a87e", "tree": "1199171b605723bceb3bcda3814651a6d324c112", "parents": [ "5c5c8ed6a6e8195e6f7916ca739ddb9b3754db23" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Sun Mar 17 09:10:10 2024 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Sun Mar 17 10:04:57 2024 +0000" }, "message": "Bump versions of actions to latest releases.\n\nNote that this isn\u0027t the same as pinning to commits as in specifying\ntheir hashes. Note also that this isn\u0027t as ugly either. It\u0027s a minor\nimprovement over \"floating\" (i.e. major version only) tags/branches.\n\nChange-Id: Id88fe81281885aff41f2625b3b71f945266c8677\nReviewed-on: https://code-review.googlesource.com/c/re2/+/62871\nReviewed-by: Alex Chernyakhovsky \u003cachernya@google.com\u003e\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n" }, { "commit": "5c5c8ed6a6e8195e6f7916ca739ddb9b3754db23", "tree": "f18c05623ae96684a512ffdd19ec86a43aa62d73", "parents": [ "58f6cdd82bc158245d0a91f86656fde4f8a0e5e6" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Sun Mar 17 09:01:49 2024 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Sun Mar 17 09:03:54 2024 +0000" }, "message": "Fix the link to the Python wrapper.\n\nChange-Id: I9fdb4ce637857acb6d7c9979a910bf35db99fa75\nReviewed-on: https://code-review.googlesource.com/c/re2/+/62870\nReviewed-by: Alex Chernyakhovsky \u003cachernya@google.com\u003e\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n" }, { "commit": "58f6cdd82bc158245d0a91f86656fde4f8a0e5e6", "tree": "c2a109738691e3767d9fff17f64c706b53b29fbf", "parents": [ "108914d28a79243d4300e7e651cd0a0d5883ca0f" ], "author": { "name": "Oleksandr Redko", "email": "oleksandr.red+github@gmail.com", "time": "Fri Mar 15 19:04:01 2024 +0200" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Sun Mar 17 08:58:29 2024 +0000" }, "message": "doc/mksyntaxgo: use standard generated Go header\n\nChange generated commment to follow https://go.dev/s/generatedcode\n\nChange-Id: I61e0da6583a5f8df2da63d669388cce83ad91d0d\nReviewed-on: https://code-review.googlesource.com/c/re2/+/62850\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\nReviewed-by: Alex Chernyakhovsky \u003cachernya@google.com\u003e\n" }, { "commit": "108914d28a79243d4300e7e651cd0a0d5883ca0f", "tree": "b400ab03463733f9ef0153dd4bb2e25ad41c5ddd", "parents": [ "ddb3414a8f65ff03e63bbd1932fb2164cec69bf1" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Mon Mar 11 11:04:25 2024 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Mon Mar 11 11:18:53 2024 +0000" }, "message": "`p0deje/setup-bazel` has been transferred to `bazel-contrib`.\n\nWhile I\u0027m here, update to the latest release.\n\nChange-Id: I785222dc8afb9b5fec838261c632f81bb24ab48c\nReviewed-on: https://code-review.googlesource.com/c/re2/+/62831\nReviewed-by: Perry Lorier \u003cperryl@google.com\u003e\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n" }, { "commit": "ddb3414a8f65ff03e63bbd1932fb2164cec69bf1", "tree": "ae13b9a907a7176ab2bfe6c86a4285cb0921f76e", "parents": [ "27536b0d187fbce6cd6df693f64688c126dbb036" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Mon Mar 11 10:59:15 2024 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Mon Mar 11 11:18:05 2024 +0000" }, "message": "Add Clang 18 to the build matrix.\n\n... and remove Clang 15 so that we continue to\ntest with only the three most recent releases.\n\nChange-Id: Ib1eaa20b2c988bb53027dd3e01551d5d95058e24\nReviewed-on: https://code-review.googlesource.com/c/re2/+/62830\nReviewed-by: Perry Lorier \u003cperryl@google.com\u003e\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n" }, { "commit": "27536b0d187fbce6cd6df693f64688c126dbb036", "tree": "75f6554bfd126c3eae4f39734d74a8c8a35530b3", "parents": [ "dbf15a205c5b28fe7e8c43df2e036bbf47c9cb57" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Thu Mar 07 15:01:13 2024 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Thu Mar 07 15:19:27 2024 +0000" }, "message": "Delete an old comment.\n\nChange-Id: Iafd06023ceaf5023a99a0d54be846d6ae8ab1035\nReviewed-on: https://code-review.googlesource.com/c/re2/+/62810\nReviewed-by: Alex Chernyakhovsky \u003cachernya@google.com\u003e\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n" }, { "commit": "dbf15a205c5b28fe7e8c43df2e036bbf47c9cb57", "tree": "077c44a1834fe5ddc8bd3ee3d1baba51e6380e6d", "parents": [ "8695a6386748cca453f359d96c9bed5abae26708" ], "author": { "name": "Henner Zeller", "email": "h.zeller@acm.org", "time": "Sat Mar 02 13:50:38 2024 -0800" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Mon Mar 04 13:57:44 2024 +0000" }, "message": "Use try-import to load an optional user-specific user.bazelrc\n\nThis is very useful for setting local configurations such as\nextra warnings, --config, etc.\n\nName `user.bazelrc` like bazel best practices describe it:\nhttps://bazel.build/configure/best-practices#bazelrc-file\n\nChange-Id: If531d682668b4cb2421cfba79848102964634189\nReviewed-on: https://code-review.googlesource.com/c/re2/+/62770\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\nReviewed-by: Alex Chernyakhovsky \u003cachernya@google.com\u003e\n" }, { "commit": "8695a6386748cca453f359d96c9bed5abae26708", "tree": "6282ddb176f62cd37e3c12f64f009943f58f2879", "parents": [ "45c99850921711bd4483a8312d25145f4e4340bc" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Mon Mar 04 12:03:23 2024 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Mon Mar 04 12:13:44 2024 +0000" }, "message": "Disable MSYS/MSYS2 path conversion, which interferes with Bazel.\n\nChange-Id: I0a0966667baf39310eba885078b99200612e014e\nReviewed-on: https://code-review.googlesource.com/c/re2/+/62790\nReviewed-by: Perry Lorier \u003cperryl@google.com\u003e\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n" }, { "commit": "45c99850921711bd4483a8312d25145f4e4340bc", "tree": "6cf195ade78317506cc3d44cd6090bec18636a20", "parents": [ "2d866a3d0753f4f4fce93cccc6c59c4b052d7db4" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Sat Mar 02 18:10:21 2024 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Mon Mar 04 11:00:31 2024 +0000" }, "message": "Update @pybind11_bazel to version 2.11.1.bzl.3.\n\nAt long last, we can test the Python bindings in the CI\nbecause they should actually work on Windows as well...\n\nChange-Id: Iede307a2cc059fd3230d238e0861439971b4169f\nReviewed-on: https://code-review.googlesource.com/c/re2/+/62751\nReviewed-by: Perry Lorier \u003cperryl@google.com\u003e\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n" }, { "commit": "2d866a3d0753f4f4fce93cccc6c59c4b052d7db4", "tree": "c9ace2dc1bdbaeb357b4eb26e3d24dd5653e04d1", "parents": [ "f9550c3f7207f946a45bbccd1814b12b136aae72" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Thu Feb 29 08:43:35 2024 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Thu Feb 29 10:59:13 2024 +0000" }, "message": "Prepare to tag release `2024-03-01`.\n\nChange-Id: I6adb5dcd1c0b3d3551c04867d9e3390b22694b86\nReviewed-on: https://code-review.googlesource.com/c/re2/+/62750\nReviewed-by: Perry Lorier \u003cperryl@google.com\u003e\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n" }, { "commit": "f9550c3f7207f946a45bbccd1814b12b136aae72", "tree": "25b11b258313b375466393629a2ca5aecd46f20e", "parents": [ "0ff0fabc78d27337d11eb90744c13e5f9a2a41bb" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Mon Feb 19 16:23:29 2024 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Mon Feb 19 16:37:14 2024 +0000" }, "message": "Fix more ancient bugs around Latin-1 handling.\n\nIt turned out that case folding assumed UTF-8 mode, so\nwe would fold, say, 0xD1 to 0xF1 even in Latin-1 mode.\n\nFixes #477.\n\nChange-Id: I73aa5c8e33ee0c6041c54e3a7268635915960f64\nReviewed-on: https://code-review.googlesource.com/c/re2/+/62714\nReviewed-by: Alex Chernyakhovsky \u003cachernya@google.com\u003e\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n" }, { "commit": "0ff0fabc78d27337d11eb90744c13e5f9a2a41bb", "tree": "13759d046a06b3c9886782a4ca8bc017fbfa4f59", "parents": [ "6bb550b05724a4abb85f2527eac3fcaab0cd70a6" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Mon Feb 19 13:02:28 2024 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Mon Feb 19 13:09:45 2024 +0000" }, "message": "Fix an ancient bug in prefix factoring.\n\nRegexp::LeadingString didn\u0027t output Latin1 into flags.\nIn the given pattern, 0xA5 should be factored out, but\nshouldn\u0027t lose its Latin1-ness in the process. Because\nthat was happening, the prefix for accel was 0xC2 0xA5\ninstead of 0xA5. Note that the former doesn\u0027t occur in\nthe given input and so replacements weren\u0027t occurring.\n\nFixes #477.\n\nChange-Id: Icd36ba0905684d93d6db58e8047c9787918d0cf4\nReviewed-on: https://code-review.googlesource.com/c/re2/+/62713\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\nReviewed-by: Jashank Jeremy \u003cjashankj@google.com\u003e\n" }, { "commit": "6bb550b05724a4abb85f2527eac3fcaab0cd70a6", "tree": "6fe9db86770adcfdfeb18b6fd95109506dd6f658", "parents": [ "477b9f96d577785309c84507342be72a61c9e909" ], "author": { "name": "Henner Zeller", "email": "henner.zeller@gmail.com", "time": "Sat Feb 17 23:19:09 2024 -0800" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Mon Feb 19 06:16:56 2024 +0000" }, "message": "Disable warning for missing-field-initializers as well for clang.\n\nThe same warning shows up with clang++. Tested with clang-16 and clang-17.\n\nChange-Id: I4181f7eb20a17b83aef1d4d0c4a34d42818f53a1\nReviewed-on: https://code-review.googlesource.com/c/re2/+/62730\nReviewed-by: Alex Chernyakhovsky \u003cachernya@google.com\u003e\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n" }, { "commit": "477b9f96d577785309c84507342be72a61c9e909", "tree": "038da991fc0dca22947da108dc79ac70c4b52da2", "parents": [ "d00d1e93781e6ebe415771a952689dff8f260d44" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Sun Feb 18 10:04:56 2024 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Mon Feb 19 06:15:47 2024 +0000" }, "message": "Clean up uses of `repo_name` in `MODULE.bazel`.\n\nChange-Id: Ie0d82540cdb7804830c7f6a9a9a3e7e33e3b38f5\nReviewed-on: https://code-review.googlesource.com/c/re2/+/62712\nReviewed-by: Alex Chernyakhovsky \u003cachernya@google.com\u003e\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n" }, { "commit": "d00d1e93781e6ebe415771a952689dff8f260d44", "tree": "a3b0c2f5607a4357a4a0f5270f3ed300e9519629", "parents": [ "2aa303b697ee0511cc3095b93877631fe26ca43c" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Fri Feb 16 17:55:42 2024 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Fri Feb 16 17:59:29 2024 +0000" }, "message": "Avoid `invalid escape sequence` errors on Windows.\n\nChange-Id: I3ed566fb37f235190b5fe91dfd07f575173a6aca\nReviewed-on: https://code-review.googlesource.com/c/re2/+/62711\nReviewed-by: Alex Chernyakhovsky \u003cachernya@google.com\u003e\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n" }, { "commit": "2aa303b697ee0511cc3095b93877631fe26ca43c", "tree": "16ce7a5e6994b09e80791e5d43a6f88b7b40ddfb", "parents": [ "ed9fc269e2fdb299afe59e912928d31ad3fdcf7d" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Fri Feb 16 16:30:47 2024 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Fri Feb 16 17:34:48 2024 +0000" }, "message": "Update @pybind11_bazel to version 2.11.1.bzl.2.\n\nIt now uses rules_python, which makes it drastically simpler\nand also means that hermetic Python toolchains are used by\ndefault. However, we want local Python toolchains to be used\nwhen building wheels, so we have to do a little dance there.\n\nChange-Id: I0dcd55522aca40aae0de0535439b714eeb85911a\nReviewed-on: https://code-review.googlesource.com/c/re2/+/62710\nReviewed-by: Alex Chernyakhovsky \u003cachernya@google.com\u003e\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n" }, { "commit": "ed9fc269e2fdb299afe59e912928d31ad3fdcf7d", "tree": "373fbf120dabbf9316f27b3ebbdeeb6ea023a0ea", "parents": [ "b4c6fe091b74b65f706ff9c9ff369b396c2a3177" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Thu Feb 15 14:09:57 2024 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Thu Feb 15 15:35:24 2024 +0000" }, "message": "Update @apple_support to version 1.12.0.\n\nFixes #474.\n\nChange-Id: I9b93d7d8942d9da502ed79782c6a14ccaded5970\nReviewed-on: https://code-review.googlesource.com/c/re2/+/62690\nReviewed-by: Alex Chernyakhovsky \u003cachernya@google.com\u003e\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n" }, { "commit": "b4c6fe091b74b65f706ff9c9ff369b396c2a3177", "tree": "9699333ae4ca047a433d62a9707933cf9dffeb0b", "parents": [ "731086cd3fd1b3ec74fc657262d313bed6123159" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Tue Feb 13 17:17:22 2024 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Tue Feb 13 18:01:48 2024 +0000" }, "message": "Bump version of `p0deje/setup-bazel` to address warnings.\n\nChange-Id: I06faef205ed686ed82974454fe8dffcf6b10ef91\nReviewed-on: https://code-review.googlesource.com/c/re2/+/62671\nReviewed-by: Alex Chernyakhovsky \u003cachernya@google.com\u003e\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n" }, { "commit": "731086cd3fd1b3ec74fc657262d313bed6123159", "tree": "d589c265e2ee50f2b39d90aa0c1eb723627c9c65", "parents": [ "ab7c5918b418428ed17dbe564e0d8402bd7d743d" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Tue Feb 13 13:02:36 2024 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Tue Feb 13 14:18:37 2024 +0000" }, "message": "Try using `p0deje/setup-bazel` everywhere.\n\nChange-Id: If5d32fdb715be0b3b4ecdcf4d762ca92eb2c99d6\nReviewed-on: https://code-review.googlesource.com/c/re2/+/62670\nReviewed-by: Alex Chernyakhovsky \u003cachernya@google.com\u003e\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n" }, { "commit": "ab7c5918b418428ed17dbe564e0d8402bd7d743d", "tree": "91021f5f0f601954be85329453d3e9f04b87c019", "parents": [ "7cd06cd73e44373269b1ed2eb6a2175229f6015f" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Fri Feb 02 20:15:57 2024 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Fri Feb 02 20:18:32 2024 +0000" }, "message": "Address a warning from `pypa/gh-action-pypi-publish`.\n\n\"Input \u0027packages_dir\u0027 has been deprecated with message: The inputs have\nbeen normalized to use kebab-case. Use `packages-dir` instead.\"\n\nChange-Id: If85ae0436cf634c4c38171d6069913694b1da735\nReviewed-on: https://code-review.googlesource.com/c/re2/+/62650\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\nReviewed-by: Alex Chernyakhovsky \u003cachernya@google.com\u003e\n" }, { "commit": "7cd06cd73e44373269b1ed2eb6a2175229f6015f", "tree": "4f0c909514d43a2079aa871a4a477ff7cf76d40b", "parents": [ "283636ffb2bc11ad2663deec732a9f1d34cbe41d" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Fri Feb 02 19:35:13 2024 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Fri Feb 02 20:13:03 2024 +0000" }, "message": "Update to `bazelbuild/setup-bazelisk@v3`.\n\nChange-Id: I3dd32091e4afd078f2182257e75876cc5ab3ffa1\nReviewed-on: https://code-review.googlesource.com/c/re2/+/62630\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\nReviewed-by: Alex Chernyakhovsky \u003cachernya@google.com\u003e\n" }, { "commit": "283636ffb2bc11ad2663deec732a9f1d34cbe41d", "tree": "2762e5541a77e73a18138864022bcd08f1ae0a73", "parents": [ "9665465b69ab699279ef9fb9454559d90fed1d76" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Wed Jan 31 15:36:37 2024 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Wed Jan 31 15:40:01 2024 +0000" }, "message": "Build and deploy to GitHub Pages from GitHub Actions.\n\nChange-Id: I4140492ee8ff367bbe65dd27f7dbd11f6fc7ad6f\nReviewed-on: https://code-review.googlesource.com/c/re2/+/62610\nReviewed-by: Alex Chernyakhovsky \u003cachernya@google.com\u003e\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n" }, { "commit": "9665465b69ab699279ef9fb9454559d90fed1d76", "tree": "446fa9fdaa95174f7310b0326b1f4e57431925ab", "parents": [ "5b672b555033a989dfa31acab8901d5b5042192a" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Tue Jan 30 20:45:00 2024 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Tue Jan 30 21:02:44 2024 +0000" }, "message": "Try using larger runners for macOS.\n\n`macos-14` is ARM64 and doesn\u0027t seem to have Python 3.8 or 3.9.\nFor now, specify `macos-*-large` instead, which is X64 and will\nhopefully keep working long enough for us to keep getting by...\n\nChange-Id: Id70641ccee65f638ff1fd36a778d563aaf5d78d6\nReviewed-on: https://code-review.googlesource.com/c/re2/+/62570\nReviewed-by: Alex Chernyakhovsky \u003cachernya@google.com\u003e\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n" }, { "commit": "5b672b555033a989dfa31acab8901d5b5042192a", "tree": "02f726ddc19df077a0f022117fa11ac42a8b171c", "parents": [ "2fc4f19c786ee2084a7a8d5fd9ea0f42c6c74115" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Tue Jan 30 18:26:09 2024 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Tue Jan 30 20:06:44 2024 +0000" }, "message": "Add support for macOS 14.\n\nDrop support for macOS 11.\n\nFixes #453.\n\nChange-Id: Id73df696b5610246ee8844e5065e10620423f849\nReviewed-on: https://code-review.googlesource.com/c/re2/+/62551\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\nReviewed-by: Alex Chernyakhovsky \u003cachernya@google.com\u003e\n" }, { "commit": "2fc4f19c786ee2084a7a8d5fd9ea0f42c6c74115", "tree": "352728fa0987d1db615e2d5b297259726c4da59c", "parents": [ "f56cbe21b72dcddc91f84139b7434cc09b7fdf99" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Tue Jan 30 18:16:13 2024 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Tue Jan 30 18:18:41 2024 +0000" }, "message": "Prepare to tag release `2024-02-01`.\n\nChange-Id: Ie3637c6bec58f117651ef26d0a7e054eb92a6522\nReviewed-on: https://code-review.googlesource.com/c/re2/+/62550\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\nReviewed-by: Alex Chernyakhovsky \u003cachernya@google.com\u003e\n" }, { "commit": "f56cbe21b72dcddc91f84139b7434cc09b7fdf99", "tree": "4b3ee5f0e4a08aacd510c8880cf7c76b37bbb7e4", "parents": [ "62a09368fbc14a969df518e58474ce6ba231d002" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Mon Jan 29 15:04:15 2024 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Mon Jan 29 15:32:15 2024 +0000" }, "message": "Drop `manylinux2014` from the build matrix.\n\nBumping to `actions/checkout@v4` broke it because it can\u0027t run the Node\n20 binary. Its EOL is still a few months away, apparently, but updating\nto Node 20 probably can\u0027t wait that long. C\u0027est la vie.\n\nChange-Id: Icf2bbd676583352f323cdac3056b4c8bebbbb07d\nReviewed-on: https://code-review.googlesource.com/c/re2/+/62511\nReviewed-by: Alex Chernyakhovsky \u003cachernya@google.com\u003e\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n" }, { "commit": "62a09368fbc14a969df518e58474ce6ba231d002", "tree": "66610f8c8fe7656fe3f6ad9597aef8efda639651", "parents": [ "826ad10e58a042faf57d7c329b0fd0a04b797e0b" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Mon Jan 29 12:26:43 2024 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Mon Jan 29 14:39:09 2024 +0000" }, "message": "Bump versions of actions to address warnings.\n\nChange-Id: Ie5e78296c9f2a937fb2bee1be1126113690e76d9\nReviewed-on: https://code-review.googlesource.com/c/re2/+/62510\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\nReviewed-by: Alex Chernyakhovsky \u003cachernya@google.com\u003e\n" }, { "commit": "826ad10e58a042faf57d7c329b0fd0a04b797e0b", "tree": "46ae50651eba311fc866e587870295687b4875c6", "parents": [ "264e71e88e1c8a4b5ec326e70e9cf1d476f58a58" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Fri Jan 19 17:12:08 2024 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Fri Jan 19 17:25:31 2024 +0000" }, "message": "Delete an unused function.\n\nChange-Id: I067a773dee0bf8edfcf11b0d762dcf82c3598330\nReviewed-on: https://code-review.googlesource.com/c/re2/+/62490\nReviewed-by: Perry Lorier \u003cperryl@google.com\u003e\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n" }, { "commit": "264e71e88e1c8a4b5ec326e70e9cf1d476f58a58", "tree": "a4768a46de5791f591f911ea4b58169ee27745b8", "parents": [ "bbfad95445d5bf8466e7afa40dd58d02c29f4a68" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Thu Jan 18 20:07:54 2024 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Thu Jan 18 20:16:23 2024 +0000" }, "message": "Make @local_config_cc visible as a temporary hack.\n\nChange-Id: I1a32d4120327069d22637dcb821431ebb322dbb5\nReviewed-on: https://code-review.googlesource.com/c/re2/+/62451\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\nReviewed-by: Jeff Bailey \u003cjeffbailey@google.com\u003e\n" }, { "commit": "bbfad95445d5bf8466e7afa40dd58d02c29f4a68", "tree": "7011df0274c20260e5be009dff1bfa2fd7ea753a", "parents": [ "e6c83c902865c3978c9999023bd68bd90e7b2200" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Thu Jan 18 19:40:35 2024 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Thu Jan 18 19:45:49 2024 +0000" }, "message": "Register the local 32-bit C++ toolchain with highest priority.\n\nChange-Id: I79d52e24ed00e875d1cfbb1f316139ad7639aff6\nReviewed-on: https://code-review.googlesource.com/c/re2/+/62470\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\nReviewed-by: Alex Chernyakhovsky \u003cachernya@google.com\u003e\n" }, { "commit": "e6c83c902865c3978c9999023bd68bd90e7b2200", "tree": "6f6e7ec5e3689510159db7a32f362be1334029c4", "parents": [ "70abe6b3b14bcddfd1932b80d18ae33eb61565fe" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Thu Jan 18 10:35:53 2024 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Thu Jan 18 11:17:04 2024 +0000" }, "message": "Alas, `--extra_execution_platforms` didn\u0027t help.\n\nChange-Id: I84064688f4a46aed413ffea82f017290fc3f7a54\nReviewed-on: https://code-review.googlesource.com/c/re2/+/62450\nReviewed-by: Perry Lorier \u003cperryl@google.com\u003e\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n" }, { "commit": "70abe6b3b14bcddfd1932b80d18ae33eb61565fe", "tree": "ae245816aa7b47861182cce07c02076fdd9eb5ea", "parents": [ "4e3b5cc548a287613b98c0af3810d4589c60d101" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Thu Jan 18 09:13:52 2024 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Thu Jan 18 10:08:26 2024 +0000" }, "message": "Attempt to convince Bazel 7 that X64 can build for X86.\n\nChange-Id: I0b205639d1c71ccea7be88312a41defdc4207817\nReviewed-on: https://code-review.googlesource.com/c/re2/+/62430\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\nReviewed-by: Perry Lorier \u003cperryl@google.com\u003e\n" }, { "commit": "4e3b5cc548a287613b98c0af3810d4589c60d101", "tree": "0742df1d22de001e74a549430f03ad311c9719b6", "parents": [ "8e719eef2fc02d6edfbe1478d9aa97c8558eab5a" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Thu Jan 18 08:19:43 2024 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Thu Jan 18 10:07:15 2024 +0000" }, "message": "Update @pybind11_bazel to version 2.11.1.bzl.1.\n\nThis should hopefully fix the linker errors on macOS...\n\nWhile I\u0027m here, update @abseil-cpp to version 20230802.1.\n\nChange-Id: I701af3c76e3c57e002ec5d3bd35b411f1294f19e\nReviewed-on: https://code-review.googlesource.com/c/re2/+/62410\nReviewed-by: Perry Lorier \u003cperryl@google.com\u003e\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n" }, { "commit": "8e719eef2fc02d6edfbe1478d9aa97c8558eab5a", "tree": "d61f1ada0ef24babc40d339004006bd4352206d6", "parents": [ "95bb96b2985e0b9fa65db306743990a6ca9f1c40" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Tue Jan 16 19:47:51 2024 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Tue Jan 16 19:51:36 2024 +0000" }, "message": "Print debug information during toolchain resolution.\n\nChange-Id: I0785aa430af198635b9c4a193043a3798417acc8\nReviewed-on: https://code-review.googlesource.com/c/re2/+/62375\nReviewed-by: Alex Chernyakhovsky \u003cachernya@google.com\u003e\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n" }, { "commit": "95bb96b2985e0b9fa65db306743990a6ca9f1c40", "tree": "f70ae3a72d8c52a1ea071fd961d79da3deeef0fe", "parents": [ "f20d014aee1ec00724cd57d2b3e10ac72d1d6b09" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Tue Jan 16 19:06:23 2024 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Tue Jan 16 19:07:59 2024 +0000" }, "message": "Register the local Python toolchain with highest priority.\n\nChange-Id: I74f63bab5b0eab4296b1ed7dee9b98e76fdd3d64\nReviewed-on: https://code-review.googlesource.com/c/re2/+/62374\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\nReviewed-by: Alex Chernyakhovsky \u003cachernya@google.com\u003e\n" }, { "commit": "f20d014aee1ec00724cd57d2b3e10ac72d1d6b09", "tree": "30e71be72a1f8bc04c9f28cd0dab751ee41dbb66", "parents": [ "27b17d5c133de63ca6e32cedfb8b3881438b2882" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Tue Jan 16 18:50:50 2024 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Tue Jan 16 18:54:02 2024 +0000" }, "message": "Try updating @rules_python to version 0.28.0.\n\nChange-Id: I43b0ac45b1124f76ac32fb3602c0f6361779ec69\nReviewed-on: https://code-review.googlesource.com/c/re2/+/62373\nReviewed-by: Alex Chernyakhovsky \u003cachernya@google.com\u003e\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n" }, { "commit": "27b17d5c133de63ca6e32cedfb8b3881438b2882", "tree": "6388745ddeb82b2c053d881596a9b5ddb541362a", "parents": [ "a5a23a9a3bdce7ad7af50aa1c103c882843ba9ec" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Tue Jan 16 17:33:15 2024 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Tue Jan 16 17:58:21 2024 +0000" }, "message": "Revert \"Try dropping the CPU constraint values on Windows.\"\n\nThis reverts commit 52d768f4ad89fd71ea27c4e43dcc802cde4a1d76.\n\nChange-Id: Ifb28c3d0938e447fbbff247b5422534bf949ec2d\nReviewed-on: https://code-review.googlesource.com/c/re2/+/62390\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\nReviewed-by: Alex Chernyakhovsky \u003cachernya@google.com\u003e\n" }, { "commit": "a5a23a9a3bdce7ad7af50aa1c103c882843ba9ec", "tree": "2d5e1e8a1acc41e9a62999bfc0ea55e856d41b25", "parents": [ "52d768f4ad89fd71ea27c4e43dcc802cde4a1d76" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Tue Jan 16 17:10:24 2024 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Tue Jan 16 17:14:07 2024 +0000" }, "message": "Try using @apple_support for toolchains on macOS.\n\nChange-Id: I53943a065c226f8af2ceb01d14812660fd208404\nReviewed-on: https://code-review.googlesource.com/c/re2/+/62372\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\nReviewed-by: Alex Chernyakhovsky \u003cachernya@google.com\u003e\n" }, { "commit": "52d768f4ad89fd71ea27c4e43dcc802cde4a1d76", "tree": "214ac04598e610ecb19191c65da109c284ba4f80", "parents": [ "c644d9aaecdf2bd2be070004d322c1e0927b2116" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Tue Jan 16 16:42:11 2024 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Tue Jan 16 17:01:20 2024 +0000" }, "message": "Try dropping the CPU constraint values on Windows.\n\nGitHub Actions should give us 32-bit versus 64-bit\nPython and then Bazel should use whichever it sees\non the system.\n\nChange-Id: Ic644188f1ebf33e04f4163ef71cc48e1c8b11efa\nReviewed-on: https://code-review.googlesource.com/c/re2/+/62371\nReviewed-by: Alex Chernyakhovsky \u003cachernya@google.com\u003e\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n" }, { "commit": "c644d9aaecdf2bd2be070004d322c1e0927b2116", "tree": "c71759f05a032458aa0525f2ab622ff0c7ae9749", "parents": [ "32c181e0aa17ad9d4b11cd3647696274069b97c5" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Tue Jan 16 15:24:25 2024 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Tue Jan 16 15:35:06 2024 +0000" }, "message": "Try to get things working again with Bazel 7.\n\nSpecifically, try passing `--platforms` as well as `--cpu`.\n(The latter is going away eventually, but keep it for now.)\n\nChange-Id: Id53ba7b91008c7b90b1e9d242a3eded3e65007b8\nReviewed-on: https://code-review.googlesource.com/c/re2/+/62370\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\nReviewed-by: Alex Chernyakhovsky \u003cachernya@google.com\u003e\n" }, { "commit": "32c181e0aa17ad9d4b11cd3647696274069b97c5", "tree": "08ae826fa9e7886c9d89b355425116c1424cd08e", "parents": [ "c042630ed8f94c32106d92a6a8deb192dabe558d" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Mon Jan 15 17:49:31 2024 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Mon Jan 15 17:56:22 2024 +0000" }, "message": "Try to lock down workflow permissions.\n\nNote that testing will occur only after this commit lands...\n\nChange-Id: Ib7ef2a73e743cb48774e96f86321c2fcc058f0b4\nReviewed-on: https://code-review.googlesource.com/c/re2/+/62350\nReviewed-by: Alex Chernyakhovsky \u003cachernya@google.com\u003e\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n" }, { "commit": "c042630ed8f94c32106d92a6a8deb192dabe558d", "tree": "9739f572fdb420371329afb54987463093b3b2a2", "parents": [ "c21710327d0330cd933cf52ca89482e845824269" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Fri Dec 22 13:27:19 2023 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Tue Jan 02 15:24:44 2024 +0000" }, "message": "Report `kRegexpBadPerlOp` for look-behind assertions.\n\nFixes #468.\n\nChange-Id: I9a72db0bbb9a04e5081cc1f0f94399476b63d1c3\nReviewed-on: https://code-review.googlesource.com/c/re2/+/62330\nReviewed-by: Perry Lorier \u003cperryl@google.com\u003e\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n" }, { "commit": "c21710327d0330cd933cf52ca89482e845824269", "tree": "65bcf40548cd23d941ec819b3efa522252b62f8c", "parents": [ "5994a040df6484a1f0acbc4e59e5eebb5cc61566" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Thu Dec 14 17:56:18 2023 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Thu Dec 14 18:23:37 2023 +0000" }, "message": "Delete the `AUTHORS` and `CONTRIBUTORS` files.\n\nI discovered from https://github.com/golang/go/issues/53961 and\nelsewhere that our lawyercats no longer require these files for\nlicensing compliance. Which is just as well because these files\nhaven\u0027t been touched since 2014...\n\nChange-Id: I7f4cabeae86b08703ad7f145e5354e78b6baa59f\nReviewed-on: https://code-review.googlesource.com/c/re2/+/62310\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\nReviewed-by: Alex Chernyakhovsky \u003cachernya@google.com\u003e\n" }, { "commit": "5994a040df6484a1f0acbc4e59e5eebb5cc61566", "tree": "6de44d5ac885eb0ce9be3c15fdd68c98ca0fd89d", "parents": [ "9d0b5bf57cf0dc5388568127bcf079812d3f989e" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Thu Dec 14 17:51:05 2023 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Thu Dec 14 18:22:35 2023 +0000" }, "message": "We don\u0027t need to set `--enable_bzlmod` anymore.\n\nAs of Bazel 7, Bzlmod is enabled by default.\n\nChange-Id: Ia5728388adb29f4e2be2047b0216335e74488170\nReviewed-on: https://code-review.googlesource.com/c/re2/+/62290\nReviewed-by: Alex Chernyakhovsky \u003cachernya@google.com\u003e\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n" }, { "commit": "9d0b5bf57cf0dc5388568127bcf079812d3f989e", "tree": "dffa87bb985c3061ae4e2e9370a6cbb5c6778138", "parents": [ "71857b0112ab6d9e1478f0212951c38c4a0ee1c8" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Tue Dec 12 13:34:36 2023 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Tue Dec 12 19:02:44 2023 +0000" }, "message": "Fix an old bug that can manifest during factoring.\n\n`AddFoldedRange()` can terminate prematurely if the character class\nalready contains the rune. For example, if it contains `a` and we\nwant to add folded `a`, it sees `a` and stops without adding `A`.\nTo avoid that, we use an empty character class and then merge it.\n\nFixes #467.\n\nChange-Id: I1f26b182e23b8a03da5d98107705bdf443d931d6\nReviewed-on: https://code-review.googlesource.com/c/re2/+/62270\nReviewed-by: Alex Chernyakhovsky \u003cachernya@google.com\u003e\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n" }, { "commit": "71857b0112ab6d9e1478f0212951c38c4a0ee1c8", "tree": "1a5b68ac3a4df87688f09e7f8b9b60a98911767b", "parents": [ "7e0c1a9e2417e70e5f0efc323267ac71d1fa0685" ], "author": { "name": "Olivier Mengué", "email": "olivier.mengue@gmail.com", "time": "Mon Dec 11 23:27:56 2023 +0100" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Tue Dec 12 14:13:09 2023 +0000" }, "message": "doc/mksyntaxgo: add Go doc links\n\nAdd \"go doc\" links. See https://go.dev/doc/comment#doclinks\n\nChange-Id: Ie3444af537407a5765edc0c6c777af5779f1259e\nReviewed-on: https://code-review.googlesource.com/c/re2/+/62250\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\nReviewed-by: Alex Chernyakhovsky \u003cachernya@google.com\u003e\n" }, { "commit": "7e0c1a9e2417e70e5f0efc323267ac71d1fa0685", "tree": "f8cd97e173ecba8a0dfecd158af9aa7d498b48f3", "parents": [ "974f44c8d45242e710dc0a85a4defffdb3ce07fc" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Thu Nov 16 17:06:56 2023 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Thu Nov 16 17:11:13 2023 +0000" }, "message": "WebAssembly support for threads is... fraught at every level.\n\nFixes #459.\n\nChange-Id: I4f9f501a56cad93887e94b7aeba4d7fae18df6c2\nReviewed-on: https://code-review.googlesource.com/c/re2/+/62230\nReviewed-by: Alex Chernyakhovsky \u003cachernya@google.com\u003e\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n" }, { "commit": "974f44c8d45242e710dc0a85a4defffdb3ce07fc", "tree": "783f9537aebcde4bd64047cad8059b8ad74db26f", "parents": [ "4699da1a196f53d0bcdbe249c1837e071cec3fc0" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Tue Nov 07 21:55:28 2023 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Tue Nov 07 22:01:23 2023 +0000" }, "message": "Bazel fails if the username is unknown.\n\nChange-Id: I16748ba8acba5913ecdfba367879bd09e0902bec\nReviewed-on: https://code-review.googlesource.com/c/re2/+/62192\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\nReviewed-by: Julien Goodwin \u003cjulieng@google.com\u003e\n" }, { "commit": "4699da1a196f53d0bcdbe249c1837e071cec3fc0", "tree": "9fa28a2fa0d5aff982f0e705b34983cd0ac1e7b3", "parents": [ "3347d47500c308be5ae61890ab30fd75acd7102a" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Tue Nov 07 21:42:55 2023 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Tue Nov 07 21:49:28 2023 +0000" }, "message": "A non-root user can\u0027t futz with `/usr/local/bin`.\n\nChange-Id: Ibb8c96e9ac7e9f85a74d4492615b2a1e594bdf37\nReviewed-on: https://code-review.googlesource.com/c/re2/+/62191\nReviewed-by: Julien Goodwin \u003cjulieng@google.com\u003e\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n" }, { "commit": "3347d47500c308be5ae61890ab30fd75acd7102a", "tree": "ea170c5dcafc64b415226fb6d8637fba7d6c2745", "parents": [ "d2c81a30a8bd80945372b00a4b877afce313048e" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Tue Nov 07 21:23:45 2023 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Tue Nov 07 21:25:50 2023 +0000" }, "message": "Specify the UID, not the username.\n\n1001 is the GitHub Actions runner user.\n\nChange-Id: Iac93fdda2809f970ef6636f98f9012a108289c60\nReviewed-on: https://code-review.googlesource.com/c/re2/+/62210\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\nReviewed-by: Julien Goodwin \u003cjulieng@google.com\u003e\n" }, { "commit": "d2c81a30a8bd80945372b00a4b877afce313048e", "tree": "8fdc6eff6e0d85a69405586439a1f6e1a69fb04d", "parents": [ "24d460a9db6048b9d3e05cfdea13ec9d592545ad" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Tue Nov 07 21:12:58 2023 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Tue Nov 07 21:17:04 2023 +0000" }, "message": "Don\u0027t run as root within the container.\n\nNeither Git nor Bazel appreciates that.\n\nChange-Id: I81e2fcf34aad9c4fbdc613d8cd1ea564fb682129\nReviewed-on: https://code-review.googlesource.com/c/re2/+/62190\nReviewed-by: Jeff Bailey \u003cjeffbailey@google.com\u003e\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n" }, { "commit": "24d460a9db6048b9d3e05cfdea13ec9d592545ad", "tree": "6dd2b06ead6bd5b1899e05068ddf99b1aea38adf", "parents": [ "2c25a64af126a361841f4ff6e653d9a4247f28d5" ], "author": { "name": "Vladimir Gladkov (office-arch)", "email": "vovkos@gmail.com", "time": "Wed Nov 01 17:23:28 2023 +0800" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Wed Nov 01 16:38:36 2023 +0000" }, "message": "Don\u0027t check `kind_ \u003d\u003d Prog::kManyMatch` in `DFA::InlinedSearchLoop()`.\n\nInstead, check in `DFA::Search()` that `matches` is null except when\nusing `RE2::Set`.\n\nChange-Id: Iaf2a3b13acbf28c833ff93db874cc4dfa20a563a\nReviewed-on: https://code-review.googlesource.com/c/re2/+/62150\nReviewed-by: Alex Chernyakhovsky \u003cachernya@google.com\u003e\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n" }, { "commit": "2c25a64af126a361841f4ff6e653d9a4247f28d5", "tree": "8c76f26d9cb6cbd68789ae6b747e8993de5b33de", "parents": [ "bc0faab533e2b27b85b8ad312abf061e33ed6b5d" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Wed Nov 01 15:54:37 2023 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Wed Nov 01 16:36:50 2023 +0000" }, "message": "Replace a couple of `assert(3)` calls.\n\nChange-Id: I75197c63c4ffb7152c91524f567c5b14599a43ad\nReviewed-on: https://code-review.googlesource.com/c/re2/+/62170\nReviewed-by: Alex Chernyakhovsky \u003cachernya@google.com\u003e\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n" }, { "commit": "bc0faab533e2b27b85b8ad312abf061e33ed6b5d", "tree": "b9a86f41309dd2ee2c9f196180a1b0c9e8a675dd", "parents": [ "3d9bdbd0e208d3274a1cb1275c94d8b7626ddde2" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Tue Oct 31 14:28:04 2023 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Tue Oct 31 15:12:12 2023 +0000" }, "message": "Prepare to tag release `2023-11-01`.\n\nChange-Id: I42ecc3b816b2fccd8ea61bf2012902f138bc8eb2\nReviewed-on: https://code-review.googlesource.com/c/re2/+/62130\nReviewed-by: Alex Chernyakhovsky \u003cachernya@google.com\u003e\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n" }, { "commit": "3d9bdbd0e208d3274a1cb1275c94d8b7626ddde2", "tree": "b7ff4cc43ce6fb1a1cda721a24aa4e5ea93cfb46", "parents": [ "4dcf4aecaaabd6877761d0edac2d80d31adc1ac9" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Fri Oct 27 08:26:58 2023 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Fri Oct 27 13:23:33 2023 +0000" }, "message": "Bump some versions in `MODULE.bazel`.\n\nChange-Id: Iaf8692482cb822f9505e3e134f402cfe1adc48d9\nReviewed-on: https://code-review.googlesource.com/c/re2/+/62110\nReviewed-by: Alex Chernyakhovsky \u003cachernya@google.com\u003e\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n" }, { "commit": "4dcf4aecaaabd6877761d0edac2d80d31adc1ac9", "tree": "daec9903ed93fa3a986d42e747d71e13bf6d8290", "parents": [ "ba2b0101c1569da251e22044d4095f5eeacf9970" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Fri Oct 27 07:36:36 2023 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Fri Oct 27 13:11:22 2023 +0000" }, "message": "Simplify `ci-cmake.yml` via `matrix`.\n\nAlso, `VCPKG_DEFAULT_TRIPLET` doesn\u0027t need to be overridden anymore.\n\nChange-Id: I81ebb154845910ccea46f9b53d2560a4472f5ffe\nReviewed-on: https://code-review.googlesource.com/c/re2/+/62091\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\nReviewed-by: Alex Chernyakhovsky \u003cachernya@google.com\u003e\n" }, { "commit": "ba2b0101c1569da251e22044d4095f5eeacf9970", "tree": "6f479b4d4b5240bea0f112624091d2c8a70a8b86", "parents": [ "a0b3bc60c3a42b4e572bf643fa0e10bf60dcc872" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Fri Oct 27 07:15:11 2023 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Fri Oct 27 13:02:08 2023 +0000" }, "message": "GitHub Actions now provides GCC 13.\n\nChange-Id: I8650d665f921b864ea28c8f5c2253c5e26f3d741\nReviewed-on: https://code-review.googlesource.com/c/re2/+/62090\nReviewed-by: Alex Chernyakhovsky \u003cachernya@google.com\u003e\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n" }, { "commit": "a0b3bc60c3a42b4e572bf643fa0e10bf60dcc872", "tree": "9f8b05a8d2b577c5cde4aa6ec22522b998d75872", "parents": [ "601d9ea3e6a768cb666e71012f0baf812a2d48da" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Wed Oct 25 12:49:10 2023 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Wed Oct 25 15:05:54 2023 +0000" }, "message": "Add support for Python 3.12.\n\nFixes #454.\n\nChange-Id: I57c07725cefd2c9e14f173bb71fa2cbe79c99996\nReviewed-on: https://code-review.googlesource.com/c/re2/+/62070\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\nReviewed-by: Alex Chernyakhovsky \u003cachernya@google.com\u003e\n" }, { "commit": "601d9ea3e6a768cb666e71012f0baf812a2d48da", "tree": "0ae97bf035bade2759cc57862921e292c38e4fca", "parents": [ "928a015e6ecc02519abb5d4a8732099545c48346" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Fri Oct 20 14:27:52 2023 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Fri Oct 20 14:31:03 2023 +0000" }, "message": "Set `SOURCE_DATE_EPOCH` for reproducible builds.\n\nChange-Id: I6a068349952e232f5f237281941439e38c728707\nReviewed-on: https://code-review.googlesource.com/c/re2/+/62050\nReviewed-by: Alex Chernyakhovsky \u003cachernya@google.com\u003e\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n" }, { "commit": "928a015e6ecc02519abb5d4a8732099545c48346", "tree": "20f526f460e0a163fdece5aa568147a9dbab7c57", "parents": [ "ece4cecab5c8445d93abd98d88c899f370b4ea4a" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Wed Oct 18 14:14:31 2023 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Wed Oct 18 14:34:32 2023 +0000" }, "message": "Improve comments about `absl::optional\u003cT\u003e` support.\n\nChange-Id: I84753d59d021b0953cd3f6c96c0a96574a7f4e6c\nReviewed-on: https://code-review.googlesource.com/c/re2/+/62030\nReviewed-by: Alex Chernyakhovsky \u003cachernya@google.com\u003e\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n" }, { "commit": "ece4cecab5c8445d93abd98d88c899f370b4ea4a", "tree": "5610b06b93404a6202a1bf1e6c2b3586d2ee0c40", "parents": [ "43b3f3250865c1022c61740c8e5e82fe607b9a07" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Tue Oct 10 20:42:09 2023 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Tue Oct 10 20:44:13 2023 +0000" }, "message": "Enable parse headers features. Enforcing that headers are self-contained.\n\nChange-Id: Ifb2288b2e7d21ce5e14e078f12a2bc085852874c\nReviewed-on: https://code-review.googlesource.com/c/re2/+/62010\nReviewed-by: Alex Chernyakhovsky \u003cachernya@google.com\u003e\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n" }, { "commit": "43b3f3250865c1022c61740c8e5e82fe607b9a07", "tree": "95c73d442a47e8b7777423cf9e56cb807894b01f", "parents": [ "b673de35837aad63146957b9c305dbdbd82ce6b7" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Tue Oct 10 14:29:05 2023 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Tue Oct 10 15:21:56 2023 +0000" }, "message": "Enable layering check features. Useful on Clang only.\n\nChange-Id: I65418d0f164ae6b9603d35f9c5aba6226009b2fb\nReviewed-on: https://code-review.googlesource.com/c/re2/+/61990\nReviewed-by: Alex Chernyakhovsky \u003cachernya@google.com\u003e\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n" }, { "commit": "b673de35837aad63146957b9c305dbdbd82ce6b7", "tree": "1cb1b7b8d8a3c357cd9067ec84ed6d0d9163612b", "parents": [ "76239a927971ab79b7a0dcec429976a2d8ee4c40" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Fri Oct 06 16:36:38 2023 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Fri Oct 06 16:50:29 2023 +0000" }, "message": "Clean up some fuzzer-related cruft.\n\nThe fuzzer can actually be built properly with Clang by overriding\n`CXX`, `CXXFLAGS` and `LDFLAGS` as appropriate/desired. The \"fake\"\nbuild and associated files are no longer useful if they ever were.\n\nChange-Id: Ic47fbdac6ca6e9377fb1eb18ee12dcb2a96abc25\nReviewed-on: https://code-review.googlesource.com/c/re2/+/61970\nReviewed-by: Alex Chernyakhovsky \u003cachernya@google.com\u003e\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n" }, { "commit": "76239a927971ab79b7a0dcec429976a2d8ee4c40", "tree": "ac19592e4670f0cf57fc49cecf9c4efd625b80dd", "parents": [ "35bb195dec329ab061472b19b0f4cb68ab3dde0a" ], "author": { "name": "Allen Webb", "email": "allenwebb@google.com", "time": "Thu Oct 05 18:07:24 2023 -0500" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Fri Oct 06 13:19:38 2023 +0000" }, "message": "Use a variable for `PKG_CONFIG` for distros that cross-compile.\n\nFixes #450.\n\nChange-Id: If399caf0566f85b1e20e6ea3fedfc524018d2e6c\nReviewed-on: https://code-review.googlesource.com/c/re2/+/61950\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n" }, { "commit": "35bb195dec329ab061472b19b0f4cb68ab3dde0a", "tree": "cf9554153e637aa12ad31cd3d4df6a468c237174", "parents": [ "26f7d889e1f7e75e95e65490086538edf9f5275c" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Thu Oct 05 13:15:49 2023 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Thu Oct 05 13:22:20 2023 +0000" }, "message": "Update Unicode data to 15.1.0.\n\nChange-Id: Ib7f114defaae0397f80463fcdaf8b2f9794fa8be\nReviewed-on: https://code-review.googlesource.com/c/re2/+/61930\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\nReviewed-by: Alex Chernyakhovsky \u003cachernya@google.com\u003e\n" }, { "commit": "26f7d889e1f7e75e95e65490086538edf9f5275c", "tree": "a9aaf48e96a33b869551c205c5d5fc0696a86409", "parents": [ "09de536bb7c77c2e0869a001f012d49560f56cbe" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Mon Sep 25 19:59:48 2023 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Mon Sep 25 20:01:57 2023 +0000" }, "message": "Add Clang 17 to the build matrix.\n\n... and remove Clang 14 so that we continue to\ntest with only the three most recent releases.\n\nChange-Id: I79caca0e3247211cb78b3386513af5026a6328a2\nReviewed-on: https://code-review.googlesource.com/c/re2/+/61910\nReviewed-by: Alex Chernyakhovsky \u003cachernya@google.com\u003e\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n" }, { "commit": "09de536bb7c77c2e0869a001f012d49560f56cbe", "tree": "6f29e2cb2102750a1d7d08c2bf7eea8a809524d1", "parents": [ "a807e8a3aac2cc33c77b7071efea54fcabe38e0c" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Thu Sep 14 18:15:19 2023 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Thu Sep 14 18:22:26 2023 +0000" }, "message": "Use Abseil\u0027s character class functions.\n\nThey are locale-agnostic whereas the libc equivalents aren\u0027t...\nand thus incur indirections due to checking the current locale.\n\nChange-Id: I5e1350ff33c3090c345b4166afb6b80d92d4a0df\nReviewed-on: https://code-review.googlesource.com/c/re2/+/61890\nReviewed-by: Alex Chernyakhovsky \u003cachernya@google.com\u003e\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n" }, { "commit": "a807e8a3aac2cc33c77b7071efea54fcabe38e0c", "tree": "63b8f6fa485035b4069407f7fd36b8470450328e", "parents": [ "3a9939d2aeef68f35e00f9cd5b4edd8a5872adce" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Thu Sep 07 19:50:29 2023 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Thu Sep 07 19:51:21 2023 +0000" }, "message": "Revert \"Make the extension work for Python 3.8+.\"\n\nThis reverts commit 3a9939d2aeef68f35e00f9cd5b4edd8a5872adce.\n\nReason for revert: pybind11 doesn\u0027t support `Py_LIMITED_API`;\nas per https://github.com/pybind/pybind11/issues/1755, it has\nprobably never worked and it will probably never work.\n\nChange-Id: Ie603151d31ad07a77d469f0050270d416fe8d21b\nReviewed-on: https://code-review.googlesource.com/c/re2/+/61872\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\nReviewed-by: Alex Chernyakhovsky \u003cachernya@google.com\u003e\n" }, { "commit": "3a9939d2aeef68f35e00f9cd5b4edd8a5872adce", "tree": "b2ac508b2095f242671ad7fe4a1b0eccf802a32a", "parents": [ "b1e4fdad75850a298cc02c42d703c4343112e9c9" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Thu Sep 07 19:03:54 2023 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Thu Sep 07 19:33:15 2023 +0000" }, "message": "Make the extension work for Python 3.8+.\n\nSee https://docs.python.org/3/c-api/stable.html for background.\n\nAccordingly, the build matrix no longer needs the Python version.\n\nChange-Id: I36c0f0c399c54e1ea06011bbe1d4aa8afef4cf05\nReviewed-on: https://code-review.googlesource.com/c/re2/+/61871\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\nReviewed-by: Alex Chernyakhovsky \u003cachernya@google.com\u003e\n" }, { "commit": "b1e4fdad75850a298cc02c42d703c4343112e9c9", "tree": "63b8f6fa485035b4069407f7fd36b8470450328e", "parents": [ "33def667c586159f4081dadbbee8c6f4aef4eeeb" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Thu Sep 07 17:51:23 2023 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Thu Sep 07 17:56:13 2023 +0000" }, "message": "Try plumbing the platform name a different way.\n\nChange-Id: Ic13a6ff61ec445c73483d55241ff42d90f9470b1\nReviewed-on: https://code-review.googlesource.com/c/re2/+/61870\nReviewed-by: Alex Chernyakhovsky \u003cachernya@google.com\u003e\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n" }, { "commit": "33def667c586159f4081dadbbee8c6f4aef4eeeb", "tree": "9f8b11fed962115bd46e275a60fae2f17a4acf20", "parents": [ "87d09ef4f0307e53f1d3796843f4b90d41cfccaa" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Thu Sep 07 15:53:03 2023 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Thu Sep 07 16:15:11 2023 +0000" }, "message": "Add a \"dry run\" mode to the Python workflow.\n\nIt won\u0027t upload to PyPI when the build number is 0.\n\nChange-Id: If11a3258daf0ff8ae80cad7008f445b31cf211eb\nReviewed-on: https://code-review.googlesource.com/c/re2/+/61850\nReviewed-by: Alex Chernyakhovsky \u003cachernya@google.com\u003e\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n" }, { "commit": "87d09ef4f0307e53f1d3796843f4b90d41cfccaa", "tree": "4555e0455917477334a8e443e0f0b58483d408dd", "parents": [ "eeb356b334055119dbf7cfba0167dbbdbc52d059" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Mon Sep 04 18:37:02 2023 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Tue Sep 05 10:21:37 2023 +0000" }, "message": "Switch to `python -m build`.\n\n`python setup.py` has been deprecated for years, apparently.\n\nChange-Id: Ibebd81dd4d1531fe6b689dc0499c04511286473a\nReviewed-on: https://code-review.googlesource.com/c/re2/+/61831\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\nReviewed-by: Perry Lorier \u003cperryl@google.com\u003e\n" }, { "commit": "eeb356b334055119dbf7cfba0167dbbdbc52d059", "tree": "10bd78d0c5607aae31ea19c4940862eda762f5ae", "parents": [ "e0077036ca06238db4abef5ba18ced3e5b9a5893" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Mon Sep 04 17:54:35 2023 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Tue Sep 05 10:20:14 2023 +0000" }, "message": "Mark three dependencies as `dev_dependency \u003d True`.\n\nWhile I\u0027m here, stop setting `repo_name` for said dependencies\nand instead use their module names in our `BUILD.bazel` files.\n\nChange-Id: I67fa8d51e0cc936facb5b17004788bc09e1205a6\nReviewed-on: https://code-review.googlesource.com/c/re2/+/61830\nReviewed-by: Perry Lorier \u003cperryl@google.com\u003e\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n" }, { "commit": "e0077036ca06238db4abef5ba18ced3e5b9a5893", "tree": "f89b073f682c77200009c256818da0a446b23cf1", "parents": [ "930e6b21f89d2d8a1bfb69f81557abdf5eb213cc" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Thu Aug 31 17:37:32 2023 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Thu Aug 31 17:41:22 2023 +0000" }, "message": "`@rules_python` fails due to Bazel running as root.\n\nChange-Id: I678903898cc10ad85da0822a1079df482084fea3\nReviewed-on: https://code-review.googlesource.com/c/re2/+/61790\nReviewed-by: Alex Chernyakhovsky \u003cachernya@google.com\u003e\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n" }, { "commit": "930e6b21f89d2d8a1bfb69f81557abdf5eb213cc", "tree": "3cffab2b42f606c6de4ffdb1088df313e60028b6", "parents": [ "523f9b097163895957f0fdd91cb8aa595c7f65a1" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Thu Aug 31 10:46:33 2023 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Thu Aug 31 10:55:02 2023 +0000" }, "message": "Prepare to tag release `2023-09-01`.\n\nChange-Id: Ic7610959dffcf5767817bd7c1f87170ecc20f7e9\nReviewed-on: https://code-review.googlesource.com/c/re2/+/61770\nReviewed-by: Perry Lorier \u003cperryl@google.com\u003e\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n" }, { "commit": "523f9b097163895957f0fdd91cb8aa595c7f65a1", "tree": "02aa84ed6dafe35baa26380f1c24c55964c997c4", "parents": [ "73031bbc08cb3e3200497be4a50e37d6f3acc1d0" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Tue Aug 29 12:08:07 2023 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Tue Aug 29 14:07:22 2023 +0000" }, "message": "Strip `-Wl` for `static-testinstall` and `shared-testinstall` as well.\n\nFixes #443.\n\nChange-Id: Id5534e4ec24a366ea375c4d9505ab3fb6ebbb953\nReviewed-on: https://code-review.googlesource.com/c/re2/+/61750\nReviewed-by: Alex Chernyakhovsky \u003cachernya@google.com\u003e\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n" }, { "commit": "73031bbc08cb3e3200497be4a50e37d6f3acc1d0", "tree": "be202554386629909b4b72ac8fae418f823c2a4a", "parents": [ "08d338fe481fe19adde12fa24b014412d15bdfa0" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Tue Aug 22 15:00:33 2023 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Tue Aug 22 15:12:56 2023 +0000" }, "message": "Reset the Bzlmod compatibility level to 1.\n\nIn https://github.com/bazelbuild/bazel-central-registry/pull/806,\nI agreed to decouple the compatibility level from the `SONAME` as\nthere are generally no ABI concerns when building RE2 with Bazel.\n\nChange-Id: I4c90a440c7e9ce364110574c4ce17d0ee15696b7\nReviewed-on: https://code-review.googlesource.com/c/re2/+/61730\nReviewed-by: Alex Chernyakhovsky \u003cachernya@google.com\u003e\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n" }, { "commit": "08d338fe481fe19adde12fa24b014412d15bdfa0", "tree": "a858c6fcb6661865ccc9b2c6702605d48822788c", "parents": [ "6148386f0c8f03da1ab0bf982a4dbe080b4ea7bc" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Thu Aug 17 17:20:27 2023 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Thu Aug 17 17:23:57 2023 +0000" }, "message": "Clean up `__GNUC__` conditions.\n\nGCC 6.5 was released nearly five years ago.\n\nChange-Id: Ic9a3e7a51ee40385cc046c97282d4c2b556b3df4\nReviewed-on: https://code-review.googlesource.com/c/re2/+/61710\nReviewed-by: Alex Chernyakhovsky \u003cachernya@google.com\u003e\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n" }, { "commit": "6148386f0c8f03da1ab0bf982a4dbe080b4ea7bc", "tree": "976ad499b770c41222a857b1b1b38bca0d45fb2c", "parents": [ "cb000a8a0bb0da670e5228c4ca6c946b12beb89b" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Fri Aug 11 18:40:51 2023 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Fri Aug 11 18:56:21 2023 +0000" }, "message": "Add support for `(?\u003cname\u003eexpr)`.\n\nThis follows https://github.com/golang/go/commit/ee61186 to some\nextent. I took the opportunity to simplify the parsing logic and\nalso fixed a bug in `Regexp::Equal()` that had gone unnoticed...\n\nChange-Id: I90abec942d39b02a1c6d1ac95cd3b1cc66ec7b2a\nReviewed-on: https://code-review.googlesource.com/c/re2/+/61690\nReviewed-by: Alex Chernyakhovsky \u003cachernya@google.com\u003e\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n" }, { "commit": "cb000a8a0bb0da670e5228c4ca6c946b12beb89b", "tree": "9e0e2ccd607314254d680bcaa9944b6c73f48c7c", "parents": [ "714c8fcdfddde95d0a95503ebd7e7e450965e4fa" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Fri Aug 11 14:32:20 2023 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Fri Aug 11 14:41:21 2023 +0000" }, "message": "Add a `WORKSPACE.bzlmod` file.\n\nhttps://bazel.build/external/migration#workspace.bzlmod describes what\nit does. https://bazel.build/external/migration#builtin-default-deps\nis what\u0027s particularly interesting: we want to be assured that builds\nwill continue to work without Bazel adding \"prefixes and suffixes\".\n\nCredit to Yun Peng for suggesting this.\n\nChange-Id: I138676909a594eab1872647c4398f953e0a6eda3\nReviewed-on: https://code-review.googlesource.com/c/re2/+/61671\nReviewed-by: Alex Chernyakhovsky \u003cachernya@google.com\u003e\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n" }, { "commit": "714c8fcdfddde95d0a95503ebd7e7e450965e4fa", "tree": "b4dceb4758ece29fa897af5182f910440a54dcb4", "parents": [ "9dc7ae7b52a17b75e3f9249ea85ba578bf42f255" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Fri Aug 11 14:16:05 2023 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Fri Aug 11 14:21:14 2023 +0000" }, "message": "Migrate to Bzlmod.\n\nChange-Id: I1f656f81468e1fdd1812595aeaf0ed3367caa003\nReviewed-on: https://code-review.googlesource.com/c/re2/+/61670\nReviewed-by: Alex Chernyakhovsky \u003cachernya@google.com\u003e\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n" }, { "commit": "9dc7ae7b52a17b75e3f9249ea85ba578bf42f255", "tree": "37ca76c25ec349734a34eca21a4f5cff02e82cb3", "parents": [ "960c861764ff54c9a12ff683ba55ccaad1a8f73b" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Fri Aug 04 20:30:40 2023 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Fri Aug 04 20:32:35 2023 +0000" }, "message": "Minor Bazel cleanups.\n\nChange-Id: Ie9005616e61a7b97f15c3fa957decb315b901fc8\nReviewed-on: https://code-review.googlesource.com/c/re2/+/61650\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\nReviewed-by: Alex Chernyakhovsky \u003cachernya@google.com\u003e\n" }, { "commit": "960c861764ff54c9a12ff683ba55ccaad1a8f73b", "tree": "2dfb2416eef37ea713158f3039f6a3f4fec1b22e", "parents": [ "0571ffa0dcf43c625f7ca9d1aa6d8b1185c57c79" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Fri Jul 28 18:30:43 2023 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Fri Jul 28 19:03:25 2023 +0000" }, "message": "Don\u0027t try to support ARM64 on Windows yet.\n\nAlso, testing X86 and X64 wheels should work...\n\nChange-Id: Id740f5aca8c6d1179ab21dc743d44c04c8b929ce\nReviewed-on: https://code-review.googlesource.com/c/re2/+/61594\nReviewed-by: Alex Chernyakhovsky \u003cachernya@google.com\u003e\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n" }, { "commit": "0571ffa0dcf43c625f7ca9d1aa6d8b1185c57c79", "tree": "c3a3d9c43873b2dd926f4dbcb9f85e58d07b35a8", "parents": [ "d992627b0d8ec2ff9ea050dab6eaa2edbf43d03f" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Fri Jul 28 17:05:59 2023 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Fri Jul 28 17:08:09 2023 +0000" }, "message": "Try again to make cross-compiling on Windows work.\n\nChange-Id: I620e5f48642454572a2187ce0532c2b333603389\nReviewed-on: https://code-review.googlesource.com/c/re2/+/61613\nReviewed-by: Alex Chernyakhovsky \u003cachernya@google.com\u003e\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n" }, { "commit": "d992627b0d8ec2ff9ea050dab6eaa2edbf43d03f", "tree": "d2a5c34d0f0c7f07a38b81df0a4c1ca42a077e80", "parents": [ "280df8c5f874d565b327670163895cae8eea0aad" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Fri Jul 28 15:36:22 2023 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Fri Jul 28 15:38:10 2023 +0000" }, "message": "`bazelbuild/setup-bazelisk` doesn\u0027t work for some reason.\n\nChange-Id: I7f17bd02512114e6ecf665c2f88f662366a6f4aa\nReviewed-on: https://code-review.googlesource.com/c/re2/+/61612\nReviewed-by: Alex Chernyakhovsky \u003cachernya@google.com\u003e\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n" }, { "commit": "280df8c5f874d565b327670163895cae8eea0aad", "tree": "28d07299e9d2655a9152cdbc6c6394eb36669200", "parents": [ "f5273741b6ee74fd0e5063034219179ba95bd473" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Fri Jul 28 14:30:08 2023 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Fri Jul 28 15:12:43 2023 +0000" }, "message": "Bazelisk isn\u0027t installed with Chocolatey, apparently.\n\nChange-Id: Iaa1546708ef3570636859340fd493ac55c7fa7c1\nReviewed-on: https://code-review.googlesource.com/c/re2/+/61611\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\nReviewed-by: Alex Chernyakhovsky \u003cachernya@google.com\u003e\n" }, { "commit": "f5273741b6ee74fd0e5063034219179ba95bd473", "tree": "8aa9b3ad8e14add251d787519090013ff9de3225", "parents": [ "44277d289eea6cba19a7da1e2a2eb5f25884aa69" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Fri Jul 28 14:19:08 2023 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Fri Jul 28 14:22:54 2023 +0000" }, "message": "Avoid the Chocolatey install of Bazel(isk) getting in the way.\n\nChange-Id: Ie99114e4f7cdd9e8d2bff05a810a66f2c09971a2\nReviewed-on: https://code-review.googlesource.com/c/re2/+/61593\nReviewed-by: Perry Lorier \u003cperryl@google.com\u003e\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n" }, { "commit": "44277d289eea6cba19a7da1e2a2eb5f25884aa69", "tree": "5057b833e621a0e58a6874209602f449e764d208", "parents": [ "c20f76ecc5823da9626e6b9d9387c95d14375051" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Fri Jul 28 13:17:41 2023 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Fri Jul 28 13:47:22 2023 +0000" }, "message": "Try using `bazelbuild/setup-bazelisk` everywhere.\n\nThis should hopefully mean that the `bazel`\ncommand found first in the path is actually\nBazelisk.\n\nRevert various previous attempts to get all\nthis working...\n\nChange-Id: I9a6267aff334de3dc55c7333d83e67ad2ad4ef05\nReviewed-on: https://code-review.googlesource.com/c/re2/+/61610\nReviewed-by: Perry Lorier \u003cperryl@google.com\u003e\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n" }, { "commit": "c20f76ecc5823da9626e6b9d9387c95d14375051", "tree": "68098bc519be256681efea9e4d155ee6f4b40b60", "parents": [ "8ad66d6df95e5249fb2c08e9125007ac119235b2" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Fri Jul 28 11:57:29 2023 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Fri Jul 28 12:41:09 2023 +0000" }, "message": "Tell the Python build where Bazelisk is.\n\nI have no idea what\u0027s going on with the\npath on GitHub-hosted runners: the `bazelisk`\ncommand works across platforms when called from\n`bazel.sh` and also works on macOS when called\nfrom the Python build, but fails on Linux and\nWindows when called from the Python build.\n\nChange-Id: I0447cf4a8eef5bd4318d0be7d44c31a357643c19\nReviewed-on: https://code-review.googlesource.com/c/re2/+/61592\nReviewed-by: Perry Lorier \u003cperryl@google.com\u003e\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n" }, { "commit": "8ad66d6df95e5249fb2c08e9125007ac119235b2", "tree": "5c2e6c2e8d480a04917a91cde43fa09ec7bb4e23", "parents": [ "a61ae468c7205bc7d38efa11f4d0fb8f51947ee9" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Fri Jul 28 11:02:03 2023 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Fri Jul 28 11:19:26 2023 +0000" }, "message": "Explicitly invoke Bazelisk rather than Bazel.\n\nChange-Id: Ic2fe3c5565bf798173f6f2edae2e4edfffc9a9b5\nReviewed-on: https://code-review.googlesource.com/c/re2/+/61591\nReviewed-by: Perry Lorier \u003cperryl@google.com\u003e\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n" }, { "commit": "a61ae468c7205bc7d38efa11f4d0fb8f51947ee9", "tree": "d759cf5450ed629ad0b10186bfa04199119e3a9a", "parents": [ "4c70d0f310e3d1f558df6625f35cb675c09f7e16" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Fri Jul 28 09:51:40 2023 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Fri Jul 28 10:12:00 2023 +0000" }, "message": "Avoid `Conflicts: python3-lldb-x.y` between packages.\n\nChange-Id: I9aeb0478ba9a2540f4e143e2584bff650e3bffbd\nReviewed-on: https://code-review.googlesource.com/c/re2/+/61590\nReviewed-by: Perry Lorier \u003cperryl@google.com\u003e\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n" }, { "commit": "4c70d0f310e3d1f558df6625f35cb675c09f7e16", "tree": "1a161fdd1706bea2db05fb8e203665e34aebba5e", "parents": [ "e66463312e1d30d427bbde6c40e7fd627dcfb82e" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Fri Jul 28 05:16:02 2023 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Fri Jul 28 09:13:52 2023 +0000" }, "message": "Prepare to release `google-re2` 1.1.\n\nDrop support for Python 3.7.\nAdd support for macOS 13.\nAdd support for Windows 32-bit.\nUse `delvewheel` on Windows.\n\nFixes #438.\n\nChange-Id: I003e808089abe5bb5dfa77521c1cd9d18f749bfb\nReviewed-on: https://code-review.googlesource.com/c/re2/+/61570\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\nReviewed-by: Alex Chernyakhovsky \u003cachernya@google.com\u003e\n" }, { "commit": "e66463312e1d30d427bbde6c40e7fd627dcfb82e", "tree": "70370750fb19556067459845eb5bc8b7e43bed4d", "parents": [ "a57a1d6462a1613e5e2cfd6fb1ce26d36706a9af" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Mon Jul 10 17:26:13 2023 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Mon Jul 10 17:34:55 2023 +0000" }, "message": "Avoid expanding counted repetitions of empty-width ops.\n\nCredit to Andrew Gallant for doing this for Rust first.\n\nChange-Id: I1587d80ad3f0ec470bcdf338d6fce6786432d23f\nReviewed-on: https://code-review.googlesource.com/c/re2/+/61550\nReviewed-by: Alex Chernyakhovsky \u003cachernya@google.com\u003e\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n" }, { "commit": "a57a1d6462a1613e5e2cfd6fb1ce26d36706a9af", "tree": "bb68032ac1747191772b1110d9ab796ad71fef2c", "parents": [ "1d465f627bab89cef3794a7ef89d712879d78d4a" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Thu Jul 06 18:31:40 2023 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Fri Jul 07 13:19:16 2023 +0000" }, "message": "Stop using `std::map\u003cstd::string, Prefilter*\u003e`.\n\nUse `absl::flat_hash_set\u003cPrefilter*\u003e` as foretold by the\nprophecy to avoid string churn, heap pressure et cetera.\n\nWhile I\u0027m here, switch the `Regexp` reference count overflow map from\n`std::map\u003cRegexp*, int\u003e` to `absl::flat_hash_map\u003cRegexp*, int\u003e`.\n\nChange-Id: I57fcfec2931ba6694daee337d6c488118d404fef\nReviewed-on: https://code-review.googlesource.com/c/re2/+/61530\nReviewed-by: Alex Chernyakhovsky \u003cachernya@google.com\u003e\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n" }, { "commit": "1d465f627bab89cef3794a7ef89d712879d78d4a", "tree": "01a509a393289734af98ca743e0d1c88238635d4", "parents": [ "1c1ffbe3c6b2bd26f65b1c1b7bc71d16ba162cf1" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Thu Jul 06 16:33:04 2023 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Thu Jul 06 16:38:19 2023 +0000" }, "message": "Bump the CMake baseline to 3.13.\n\nWhile I\u0027m here, fix a TODO.\n\nChange-Id: I6be0612f0a4e8f824a5ee7f5c8169877d9423bae\nReviewed-on: https://code-review.googlesource.com/c/re2/+/61510\nReviewed-by: Alex Chernyakhovsky \u003cachernya@google.com\u003e\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n" }, { "commit": "1c1ffbe3c6b2bd26f65b1c1b7bc71d16ba162cf1", "tree": "733cad4b7ea699b9b245170b72469d272e8e4617", "parents": [ "2d39b703d02645076fead8fa409a1711f0e84381" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Mon Jul 03 14:10:33 2023 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Mon Jul 03 14:28:03 2023 +0000" }, "message": "Make the fuzzer exercise `ToString()`.\n\nChange-Id: If018fc61a145cf6ecf5e1990f99f251911849a52\nReviewed-on: https://code-review.googlesource.com/c/re2/+/61491\nReviewed-by: Alex Chernyakhovsky \u003cachernya@google.com\u003e\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n" }, { "commit": "2d39b703d02645076fead8fa409a1711f0e84381", "tree": "89dbb6364efc12b99ae27c027af0b8f6db179fe6", "parents": [ "c53443c80d3665c7a05aaf2d4f8a726fdc926a87" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Fri Jun 30 14:43:40 2023 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Fri Jun 30 14:48:20 2023 +0000" }, "message": "Clean up some StringPiece-related cruft.\n\nChange-Id: I6bf7ccda2b0a80b782f3fb3fe05ba79f77082e22\nReviewed-on: https://code-review.googlesource.com/c/re2/+/61490\nReviewed-by: Alex Chernyakhovsky \u003cachernya@google.com\u003e\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n" }, { "commit": "c53443c80d3665c7a05aaf2d4f8a726fdc926a87", "tree": "06a7b82366f99c4f9f5d688f45eb240ac2e6c6c8", "parents": [ "5a0e23bcbf673ea507bdfb2270ad259cba4f4e45" ], "author": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Fri Jun 30 13:53:51 2023 +0000" }, "committer": { "name": "Paul Wankadia", "email": "junyer@google.com", "time": "Fri Jun 30 13:55:41 2023 +0000" }, "message": "Tidy up the Python build a little.\n\nChange-Id: I0b152cd0820df0e1e316dbc949e0548043a16600\nReviewed-on: https://code-review.googlesource.com/c/re2/+/61471\nReviewed-by: Alex Chernyakhovsky \u003cachernya@google.com\u003e\nReviewed-by: Paul Wankadia \u003cjunyer@google.com\u003e\n" } ], "next": "5a0e23bcbf673ea507bdfb2270ad259cba4f4e45" }