| .clang-format-ignore |
|
40 |
- |
| .github |
|
|
- |
| .gn |
|
242 |
- |
| .style.yapf |
|
30 |
- |
| ABSEIL_ISSUE_TEMPLATE.md |
|
1095 |
- |
| absl |
|
|
- |
| absl.gni |
|
5825 |
- |
| absl_gn |
|
|
- |
| absl_hardening_test.cc |
|
2501 |
- |
| AUTHORS |
|
295 |
- |
| BUILD.bazel |
|
1048 |
- |
| BUILD.gn |
|
20629 |
- |
| ci |
|
|
- |
| CMake |
|
|
- |
| CMakeLists.txt |
|
10296 |
- |
| conanfile.py |
|
2067 |
- |
| CONTRIBUTING.md |
|
6872 |
- |
| convert_bazel_to_gn.py |
# Since absl/flags are only used by some test binaries (e.g. in WebRTC),
# there is no need to strip flags from mobile platforms binaries.
# This does not affect Chromium.
config("absl_flags_config") {
defines = [ "ABSL_FLAGS_STRIP_NAMES=0" ]
}
|
20856 |
- |
| 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 |
|
11852 |
- |
| 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.
|
6266 |
- |
| LICENSE |
|
11361 |
- |
| MODULE.bazel |
|
1575 |
- |
| moz-patch-stack |
|
|
- |
| moz.build |
|
11212 |
- |
| OWNERS |
|
121 |
- |
| patches |
|
|
- |
| PrivacyInfo.xcprivacy |
|
381 |
- |
| README.chromium |
Name: Abseil |
2316 |
- |
| README.md |
# Abseil - C++ Common Libraries |
6564 |
- |
| README.mozilla |
# Generally, the steps to update the vendored repo are: |
3596 |
- |
| README.mozilla.last-vendor |
|
286 |
- |
| roll_abseil.py |
Script to roll Abseil into chromium. |
6106 |
- |
| symbols_arm64_dbg.def |
|
1254416 |
- |
| symbols_arm64_dbg_cxx23.def |
|
1258714 |
- |
| symbols_arm64_rel.def |
|
173347 |
- |
| symbols_arm64_rel_cxx23.def |
|
173325 |
- |
| symbols_x64_dbg.def |
|
1254984 |
- |
| symbols_x64_dbg_cxx23.def |
|
1259282 |
- |
| symbols_x64_rel.def |
|
172828 |
- |
| symbols_x64_rel_asan.def |
|
178244 |
- |
| symbols_x64_rel_asan_cxx23.def |
|
180062 |
- |
| symbols_x64_rel_cxx23.def |
|
172806 |
- |
| symbols_x86_dbg.def |
|
1234267 |
- |
| symbols_x86_dbg_cxx23.def |
|
1238454 |
- |
| symbols_x86_rel.def |
|
171207 |
- |
| symbols_x86_rel_cxx23.def |
|
171185 |
- |
| third_party |
|
|
- |
| UPGRADES.md |
|
641 |
- |
| WORKSPACE |
|
2617 |
- |
| WORKSPACE.bzlmod |
|
851 |
- |