From aa7c88b4d2a3c43a75d0d19bdb17b083e24d499b Mon Sep 17 00:00:00 2001 From: "GitHub Actions[bot]" <> Date: Thu, 25 Jan 2024 02:33:16 +0000 Subject: [PATCH] Roll third_party/re2/ c9cba7606..826ad10e5 (96 commits) https://github.com/google/re2/compare/c9cba76063cf...826ad10e58a0 $ git log c9cba7606..826ad10e5 --date=short --no-merges --format='%ad %ae %s' 2024-01-19 junyer Delete an unused function. 2024-01-18 junyer Make @local_config_cc visible as a temporary hack. 2024-01-18 junyer Register the local 32-bit C++ toolchain with highest priority. 2024-01-18 junyer Alas, `--extra_execution_platforms` didn't help. 2024-01-18 junyer Attempt to convince Bazel 7 that X64 can build for X86. 2024-01-18 junyer Update @pybind11_bazel to version 2.11.1.bzl.1. 2024-01-16 junyer Print debug information during toolchain resolution. 2024-01-16 junyer Register the local Python toolchain with highest priority. 2024-01-16 junyer Try updating @rules_python to version 0.28.0. 2024-01-16 junyer Revert "Try dropping the CPU constraint values on Windows." 2024-01-16 junyer Try using @apple_support for toolchains on macOS. 2024-01-16 junyer Try dropping the CPU constraint values on Windows. 2024-01-16 junyer Try to get things working again with Bazel 7. 2024-01-15 junyer Try to lock down workflow permissions. 2023-12-22 junyer Report `kRegexpBadPerlOp` for look-behind assertions. 2023-12-14 junyer Delete the `AUTHORS` and `CONTRIBUTORS` files. 2023-12-14 junyer We don't need to set `--enable_bzlmod` anymore. 2023-12-12 junyer Fix an old bug that can manifest during factoring. 2023-12-11 olivier.mengue doc/mksyntaxgo: add Go doc links 2023-11-16 junyer WebAssembly support for threads is... fraught at every level. 2023-11-07 junyer Bazel fails if the username is unknown. 2023-11-07 junyer A non-root user can't futz with `/usr/local/bin`. 2023-11-07 junyer Specify the UID, not the username. 2023-11-07 junyer Don't run as root within the container. 2023-11-01 vovkos Don't check `kind_ == Prog::kManyMatch` in `DFA::InlinedSearchLoop()`. 2023-11-01 junyer Replace a couple of `assert(3)` calls. 2023-10-31 junyer Prepare to tag release `2023-11-01`. 2023-10-27 junyer Bump some versions in `MODULE.bazel`. 2023-10-27 junyer Simplify `ci-cmake.yml` via `matrix`. 2023-10-27 junyer GitHub Actions now provides GCC 13. 2023-10-25 junyer Add support for Python 3.12. 2023-10-20 junyer Set `SOURCE_DATE_EPOCH` for reproducible builds. 2023-10-18 junyer Improve comments about `absl::optional` support. 2023-10-10 junyer Enable parse headers features. Enforcing that headers are self-contained. 2023-10-10 junyer Enable layering check features. Useful on Clang only. 2023-10-06 junyer Clean up some fuzzer-related cruft. 2023-10-05 allenwebb Use a variable for `PKG_CONFIG` for distros that cross-compile. 2023-10-05 junyer Update Unicode data to 15.1.0. 2023-09-25 junyer Add Clang 17 to the build matrix. 2023-09-14 junyer Use Abseil's character class functions. 2023-09-07 junyer Revert "Make the extension work for Python 3.8+." 2023-09-07 junyer Make the extension work for Python 3.8+. 2023-09-07 junyer Try plumbing the platform name a different way. 2023-09-07 junyer Add a "dry run" mode to the Python workflow. 2023-09-04 junyer Switch to `python -m build`. 2023-09-04 junyer Mark three dependencies as `dev_dependency = True`. 2023-08-31 junyer `@rules_python` fails due to Bazel running as root. 2023-08-31 junyer Prepare to tag release `2023-09-01`. 2023-08-29 junyer Strip `-Wl` for `static-testinstall` and `shared-testinstall` as well. 2023-08-22 junyer Reset the Bzlmod compatibility level to 1. 2023-08-17 junyer Clean up `__GNUC__` conditions. 2023-08-11 junyer Add support for `(?expr)`. 2023-08-11 junyer Add a `WORKSPACE.bzlmod` file. 2023-08-11 junyer Migrate to Bzlmod. 2023-08-04 junyer Minor Bazel cleanups. 2023-07-28 junyer Don't try to support ARM64 on Windows yet. 2023-07-28 junyer Try again to make cross-compiling on Windows work. 2023-07-28 junyer `bazelbuild/setup-bazelisk` doesn't work for some reason. 2023-07-28 junyer Bazelisk isn't installed with Chocolatey, apparently. 2023-07-28 junyer Avoid the Chocolatey install of Bazel(isk) getting in the way. 2023-07-28 junyer Try using `bazelbuild/setup-bazelisk` everywhere. 2023-07-28 junyer Tell the Python build where Bazelisk is. 2023-07-28 junyer Explicitly invoke Bazelisk rather than Bazel. 2023-07-28 junyer Avoid `Conflicts: python3-lldb-x.y` between packages. 2023-07-28 junyer Prepare to release `google-re2` 1.1. 2023-07-10 junyer Avoid expanding counted repetitions of empty-width ops. 2023-07-06 junyer Stop using `std::map`. 2023-07-06 junyer Bump the CMake baseline to 3.13. 2023-07-03 junyer Make the fuzzer exercise `ToString()`. 2023-06-30 junyer Clean up some StringPiece-related cruft. 2023-06-30 junyer Tidy up the Python build a little. 2023-06-30 junyer Simplify the app build a little. 2023-06-28 junyer Print command lines for build commands. 2023-06-27 junyer Move linker flags out of `$(MAKE_SHARED_LIBRARY)`. 2023-06-01 junyer `target_compile_definitions()` needs a scope keyword. 2023-06-01 junyer Export `PCRE::no_more_args` and the functors. 2023-06-01 junyer Fix a typographical error. 2023-06-01 junyer Set `CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS` again. 2023-05-26 junyer Use `--enable_platform_specific_config` in `.bazelrc`. 2023-05-24 junyer Call `find_package()` conditionally. 2023-05-19 junyer Install CMake in the `gcc:13` container. 2023-05-19 junyer Sigh. I forgot to omit `sudo` because running under Docker. 2023-05-19 junyer Fix the CMake build on Ubuntu. 2023-05-19 junyer Try building the testing for RE2 with CMake again. 2023-05-18 junyer Uhh. Fix `LDABSL` for sure this time. 2023-05-18 junyer Try one more time to fix the GNU make build with GCC on Ubuntu. 2023-05-18 junyer For now, stop building the testing for RE2 with CMake. 2023-05-18 junyer Revert "Try `x64-windows-static` for CMake on Windows." 2023-05-18 junyer Try `x64-windows-static` for CMake on Windows. 2023-05-18 junyer Try again to fix the CI workflows. 2023-05-17 junyer Try to fix the CMake CI workflow. 2023-05-17 junyer Try to fix the GNU make CI workflow. 2023-05-17 junyer Fix the GNU make and CMake configurations and CI workflows. 2023-05-17 junyer Copy over the `re2/` and `util/` subdirectories. 2023-05-15 junyer Copy over the Bazel configuration and the workflow for Python releases. 2023-05-15 junyer Copy over the `app/` and `python/` subdirectories. Created with: roll-dep third_party/re2 --- DEPS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DEPS b/DEPS index c732df38e..861281b2f 100644 --- a/DEPS +++ b/DEPS @@ -9,7 +9,7 @@ vars = { 'effcee_revision' : '19b4aa87af25cb4ee779a071409732f34bfc305c', 'glslang_revision': '7eea61b5a3e197b92bda6d0ae3563a19082e030e', 'googletest_revision': '563ebf1769af08d448765c31064260e1a16fcced', - 're2_revision': 'c9cba76063cf4235c1a15dd14a24a4ef8d623761', + 're2_revision': '826ad10e58a042faf57d7c329b0fd0a04b797e0b', 'spirv_headers_revision': '4183b260f4cccae52a89efdfcdd43c4897989f42', 'spirv_tools_revision': '360d469b9eac54d6c6e20f609f9ec35e3a5380ad', }