Upload Kmake

This commit is contained in:
Gorochu
2026-05-26 23:36:42 -07:00
parent ba051b2f74
commit 555ec72358
41615 changed files with 13344630 additions and 1 deletions

55
deps/v8/third_party/re2/BUILD.gn vendored Normal file
View File

@ -0,0 +1,55 @@
# Copyright 2014 The Chromium Authors
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
config("re2_config") {
include_dirs = [ "src" ]
}
static_library("re2") {
sources = [
"src/re2/bitmap256.cc",
"src/re2/bitmap256.h",
"src/re2/bitstate.cc",
"src/re2/compile.cc",
"src/re2/dfa.cc",
"src/re2/filtered_re2.cc",
"src/re2/filtered_re2.h",
"src/re2/mimics_pcre.cc",
"src/re2/nfa.cc",
"src/re2/onepass.cc",
"src/re2/parse.cc",
"src/re2/perl_groups.cc",
"src/re2/prefilter.cc",
"src/re2/prefilter.h",
"src/re2/prefilter_tree.cc",
"src/re2/prefilter_tree.h",
"src/re2/prog.cc",
"src/re2/prog.h",
"src/re2/re2.cc",
"src/re2/re2.h",
"src/re2/regexp.cc",
"src/re2/regexp.h",
"src/re2/set.cc",
"src/re2/set.h",
"src/re2/simplify.cc",
"src/re2/sparse_array.h",
"src/re2/sparse_set.h",
"src/re2/stringpiece.h",
"src/re2/tostring.cc",
"src/re2/unicode_casefold.cc",
"src/re2/unicode_casefold.h",
"src/re2/unicode_groups.cc",
"src/re2/unicode_groups.h",
"src/re2/walker-inl.h",
"src/util/rune.cc",
"src/util/strutil.cc",
"src/util/strutil.h",
"src/util/utf.h",
]
configs -= [ "//build/config/compiler:chromium_code" ]
configs += [ "//build/config/compiler:no_chromium_code" ]
public_configs = [ ":re2_config" ]
public_deps = [ "//third_party/abseil-cpp:absl" ]
}

7
deps/v8/third_party/re2/DEPS vendored Normal file
View File

@ -0,0 +1,7 @@
include_rules = [
'+base',
'+build',
'+re2',
'+utest',
'+util',
]

6
deps/v8/third_party/re2/DIR_METADATA vendored Normal file
View File

@ -0,0 +1,6 @@
monorail: {
component: "Internals"
}
buganizer_public: {
component_id: 1456292
}

27
deps/v8/third_party/re2/LICENSE vendored Normal file
View File

@ -0,0 +1,27 @@
// Copyright (c) 2009 The RE2 Authors. All rights reserved.
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are
// met:
//
// * Redistributions of source code must retain the above copyright
// notice, this list of conditions and the following disclaimer.
// * Redistributions in binary form must reproduce the above
// copyright notice, this list of conditions and the following disclaimer
// in the documentation and/or other materials provided with the
// distribution.
// * Neither the name of Google Inc. nor the names of its
// contributors may be used to endorse or promote products derived from
// this software without specific prior written permission.
//
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

1
deps/v8/third_party/re2/OWNERS vendored Normal file
View File

@ -0,0 +1 @@
file:../../INFRA_OWNERS

13
deps/v8/third_party/re2/README.v8 vendored Normal file
View File

@ -0,0 +1,13 @@
Name: re2 - an efficient, principled regular expression library
Short Name: re2
URL: https://github.com/google/re2
Version: 1e44e72d31ddc66b783a545e9d9fcaa876a146b7
Date: 2023-05-31
License: BSD-3-Clause
License File: LICENSE
Security Critical: no
Shipped: no
Description:
RE2 is a fast, safe, thread-friendly alternative to backtracking regular
expression engines like those used in PCRE, Perl, and Python.