Name Description Size
.github
.gn 242
ABSEIL_ISSUE_TEMPLATE.md 1095
absl
absl.gni 6056
absl_gn
absl_hardening_test.cc 2688
AUTHORS 295
BUILD.bazel 1048
BUILD.gn 14534
build_overrides
ci
CMake
CMakeLists.txt 9740
conanfile.py 2067
CONTRIBUTING.md 6872
create_lts.py A script to do source transformations to create a new LTS release. Usage: ./create_lts.py YYYYMMDD 4563
DIR_METADATA 90
FAQ.md 9034
generate_def_files.py Script to generate Chromium's Abseil .def files at roll time. This script generates //third_party/abseil-app/absl/symbols_*.def at Abseil roll time. Since Abseil doesn't export symbols, Chromium is forced to consider all Abseil's symbols as publicly visible. On POSIX it is possible to use -fvisibility=default but on Windows a .def file with all the symbols is needed. Unless you are on a Windows machine, you need to set up your Chromium checkout for cross-compilation by following the instructions at https://chromium.googlesource.com/chromium/src.git/+/main/docs/win_cross.md. If you are on Windows, you may need to tweak this script to run, e.g. by changing "gn" to "gn.bat", changing "llvm-nm" to the name of your copy of llvm-nm, etc. 7580
LICENSE 11361
MODULE.bazel 1377
moz-patch-stack
moz.build 9761
OWNERS 90
patches
PrivacyInfo.xcprivacy 381
README.chromium Name: Abseil 1676
README.md # Abseil - C++ Common Libraries 6748
README.mozilla # Generally, the steps to update the vendored repo are: 3521
README.mozilla.last-vendor 286
roll_abseil.py Script to do the first step of Abseil roll into chromium. 4148
symbols_arm64_dbg.def 1076318
symbols_arm64_rel.def 158787
symbols_x64_dbg.def 1076375
symbols_x64_rel.def 158940
symbols_x64_rel_asan.def 170910
symbols_x86_dbg.def 1058546
symbols_x86_rel.def 157677
third_party
UPGRADES.md 641
WORKSPACE 2441
WORKSPACE.bzlmod 851