Name Description Size Coverage
.github -
.gn 242 -
ABSEIL_ISSUE_TEMPLATE.md 1095 -
absl -
absl.gni 5510 -
absl_gn -
absl_hardening_test.cc 2688 -
AUTHORS 295 -
BUILD.bazel 1048 -
BUILD.gn 14582 -
ci -
CMake -
CMakeLists.txt 10278 -
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. 7686 -
LICENSE 11361 -
MODULE.bazel 1372 -
moz-patch-stack -
moz.build 9964 -
OWNERS 90 -
patches -
PrivacyInfo.xcprivacy 381 -
README.chromium Name: Abseil 1676 -
README.md # Abseil - C++ Common Libraries 6564 -
README.mozilla # Generally, the steps to update the vendored repo are: 3596 -
README.mozilla.last-vendor 340 -
roll_abseil.py Script to do the first step of Abseil roll into chromium. 4148 -
symbols_arm64_dbg.def 1083895 -
symbols_arm64_rel.def 160321 -
symbols_x64_dbg.def 1084396 -
symbols_x64_rel.def 161817 -
symbols_x64_rel_asan.def 172348 -
symbols_x86_dbg.def 1066100 -
symbols_x86_rel.def 160793 -
third_party -
UPGRADES.md 641 -
WORKSPACE 2617 -
WORKSPACE.bzlmod 851 -