.github |
|
|
.gn |
|
242 |
ABSEIL_ISSUE_TEMPLATE.md |
|
1095 |
absl |
|
|
absl.gni |
|
5658 |
absl_gn |
|
|
absl_hardening_test.cc |
|
2688 |
AUTHORS |
|
295 |
BUILD.bazel |
|
781 |
BUILD.gn |
|
9962 |
build_overrides |
|
|
ci |
|
|
CMake |
|
|
CMakeLists.txt |
|
8945 |
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
|
4391 |
DIR_METADATA |
|
43 |
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.
|
7561 |
LICENSE |
|
11361 |
moz.build |
|
2090 |
OWNERS |
|
90 |
patches |
|
|
README.chromium |
Name: Abseil |
1674 |
README.md |
# Abseil - C++ Common Libraries |
6748 |
roll_abseil.py |
Script to do the first step of Abseil roll into chromium.
|
4148 |
symbols_arm64_dbg.def |
|
709044 |
symbols_arm64_rel.def |
|
143760 |
symbols_x64_dbg.def |
|
709006 |
symbols_x64_rel.def |
|
142063 |
symbols_x64_rel_asan.def |
|
150556 |
symbols_x86_dbg.def |
|
694207 |
symbols_x86_rel.def |
|
141370 |
third_party |
|
|
UPGRADES.md |
|
641 |
WORKSPACE |
|
2608 |