Rebecca Chang Swee Fun d45365b451 Add riscv64 support for base gn build пре 1 година
..
allocator 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
android 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
containers 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
debug 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
files 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
fuchsia 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
functional 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
hash 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
i18n 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
ios 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
json 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
mac 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
memory 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
message_loop 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
metrics 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
nix 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
numerics 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
posix 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
power_monitor 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
process d45365b451 Add riscv64 support for base gn build пре 1 година
profiler 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
ranges 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
rs_glue 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
sampling_heap_profiler 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
strings 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
substring_set_matcher 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
synchronization 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
system 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
task 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
test 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
third_party 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
threading 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
time 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
timer 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
trace_event 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
tracing 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
types 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
win 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
BUILD.gn 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
DEPS 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
DIR_METADATA 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
OWNERS 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
PRESUBMIT.py 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
README.md 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
SECURITY_OWNERS 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
as_const.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
as_const_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
at_exit.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
at_exit.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
at_exit_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
atomic_ref_count.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
atomic_sequence_num.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
atomicops.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
atomicops_internals_atomicword_compat.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
atomicops_internals_portable.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
atomicops_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
auto_reset.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
auto_reset_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
barrier_callback.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
barrier_callback_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
barrier_closure.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
barrier_closure.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
barrier_closure_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
base.rs 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
base64.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
base64.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
base64_decode_fuzzer.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
base64_encode_fuzzer.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
base64_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
base64url.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
base64url.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
base64url_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
base_export.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
base_paths.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
base_paths.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
base_paths_android.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
base_paths_android.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
base_paths_fuchsia.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
base_paths_mac.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
base_paths_mac.mm 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
base_paths_posix.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
base_paths_posix.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
base_paths_win.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
base_paths_win.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
base_switches.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
base_switches.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
base_unittests.rs 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
big_endian.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
big_endian.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
big_endian_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
bind.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
bind_internal.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
bind_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
bind_unittest.nc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
bit_cast.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
bit_cast_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
bits.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
bits_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
build_time.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
build_time.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
build_time_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
callback.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
callback_forward.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
callback_helpers.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
callback_helpers.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
callback_helpers_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
callback_internal.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
callback_internal.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
callback_list.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
callback_list.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
callback_list_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
callback_list_unittest.nc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
callback_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
callback_unittest.nc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
cancelable_callback.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
cancelable_callback_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
check.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
check.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
check_example.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
check_is_test.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
check_is_test.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
check_is_test_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
check_op.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
check_op.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
check_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
command_line.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
command_line.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
command_line_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
compiler_specific.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
component_export.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
component_export_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
cpu.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
cpu.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
cpu_reduction_experiment.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
cpu_reduction_experiment.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
cpu_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
critical_closure.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
critical_closure_internal_ios.mm 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
cxx17_backports.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
cxx17_backports_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
cxx20_to_address.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
dcheck_is_on.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
enterprise_util.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
enterprise_util.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
enterprise_util_mac.mm 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
enterprise_util_mac_unittest.mm 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
enterprise_util_win.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
environment.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
environment.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
environment_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
export_template.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
feature_list.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
feature_list.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
feature_list_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
features.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
features.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
file_descriptor_posix.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
file_descriptor_posix.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
file_descriptor_store.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
file_descriptor_store.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
file_version_info.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
file_version_info_mac.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
file_version_info_mac.mm 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
file_version_info_win.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
file_version_info_win.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
file_version_info_win_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
format_macros.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
gmock_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
gtest_prod_util.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
guid.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
guid.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
guid_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
immediate_crash.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
immediate_crash_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
lazy_instance.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
lazy_instance_helpers.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
lazy_instance_helpers.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
lazy_instance_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
linux_util.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
linux_util.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
linux_util_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
location.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
location.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
location_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
logging.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
logging.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
logging_chromeos.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
logging_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
logging_win.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
logging_win.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
native_library.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
native_library.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
native_library_fuchsia.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
native_library_ios.mm 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
native_library_mac.mm 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
native_library_posix.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
native_library_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
native_library_win.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
no_destructor.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
no_destructor_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
no_destructor_unittest.nc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
notreached.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
observer_list.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
observer_list_internal.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
observer_list_internal.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
observer_list_perftest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
observer_list_threadsafe.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
observer_list_threadsafe.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
observer_list_threadsafe_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
observer_list_types.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
observer_list_types.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
observer_list_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
observer_list_unittest.nc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
one_shot_event.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
one_shot_event.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
one_shot_event_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
optional_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
os_compat_android.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
os_compat_android.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
os_compat_android_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
os_compat_nacl.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
os_compat_nacl.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
parameter_pack.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
parameter_pack_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
path_service.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
path_service.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
path_service_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
pending_task.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
pending_task.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
pickle.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
pickle.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
pickle_fuzzer.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
pickle_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
rand_util.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
rand_util.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
rand_util_fuchsia.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
rand_util_nacl.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
rand_util_perftest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
rand_util_posix.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
rand_util_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
rand_util_win.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
run_loop.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
run_loop.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
run_loop_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
safe_numerics_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
scoped_add_feature_flags.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
scoped_add_feature_flags.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
scoped_add_feature_flags_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
scoped_clear_last_error.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
scoped_clear_last_error_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
scoped_clear_last_error_win.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
scoped_environment_variable_override.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
scoped_environment_variable_override.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
scoped_generic.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
scoped_generic_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
scoped_multi_source_observation.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
scoped_multi_source_observation_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
scoped_native_library.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
scoped_native_library.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
scoped_native_library_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
scoped_observation.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
scoped_observation_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
security_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
sequence_checker.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
sequence_checker.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
sequence_checker_impl.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
sequence_checker_impl.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
sequence_checker_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
sequence_checker_unittest.nc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
sequence_token.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
sequence_token.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
sequence_token_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
stack_canary_linux.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
stack_canary_linux.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
stack_canary_linux_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
state_transitions.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
state_transitions_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
stl_util.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
stl_util_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
supports_user_data.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
supports_user_data.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
supports_user_data_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
sync_socket.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
sync_socket.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
sync_socket_nacl.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
sync_socket_posix.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
sync_socket_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
sync_socket_win.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
sys_byteorder.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
sys_byteorder_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
syslog_logging.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
syslog_logging.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
template_util.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
template_util_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
thread_annotations.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
thread_annotations_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
thread_annotations_unittest.nc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
token.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
token.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
token_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
tools_sanity_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
traits_bag.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
traits_bag_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
traits_bag_unittest.nc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
tuple.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
tuple_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
unguessable_token.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
unguessable_token.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
unguessable_token_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
value_iterators.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
value_iterators.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
value_iterators_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
values.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
values.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
values.rs 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
values_deserialization.rs 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
values_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
values_unittest.nc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
values_unittest.rs 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
version.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
version.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
version_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
vlog.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
vlog.h 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година
vlog_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 пре 1 година

README.md

What is this

Contains a written down set of principles and other information on //base. Please add to it!

About //base:

Chromium is a very mature project. Most things that are generally useful are already here and things not here aren’t generally useful.

The bar for adding stuff to base is that it must have demonstrated wide applicability. Prefer to add things closer to where they’re used (i.e. «not base»), and pull into base only when needed. In a project our size, sometimes even duplication is OK and inevitable.

Adding a new logging macro DPVELOG_NE is not more clear than just writing the stuff you want to log in a regular logging statement, even if it makes your calling code longer. Just add it to your own code.

If the code in question does not need to be used inside base, but will have multiple consumers across the codebase, consider placing it in a new directory under components/ instead.

base is written for the Chromium project and is not intended to be used outside it. Using base outside of src.git is explicitly not supported, and base makes no guarantees about API (or even ABI) stability (like all other code in Chromium). New code that depends on base/ must be in src.git. Code that’s not in src.git but pulled in through DEPS (for example, v8) cannot use base.

Qualifications for being in //base OWNERS

  • interest and ability to learn low level/high detail/complex c++ stuff
  • inclination to always ask why and understand everything (including external interactions like win32) rather than just hoping the author did it right
  • mentorship/experience
  • demonstrated good judgement (esp with regards to public APIs) over a length of time

Owners are added when a contributor has shown the above qualifications and when they express interest. There isn’t an upper bound on the number of OWNERS.

Design and naming

  • Be sure to use the base namespace.
  • STL-like constructs should adhere as closely to STL as possible. Functions and behaviors not present in STL should only be added when they are related to the specific data structure implemented by the container.
  • For STL-like constructs our policy is that they should use STL-like naming even when it may conflict with the style guide. So functions and class names should be lower case with underscores. Non-STL-like classes and functions should use Google naming.

Performance testing

Since the primitives provided by //base are used very widely, it is important to ensure they scale to the necessary workloads and perform well under all supported platforms. The base_perftests target is a suite of synthetic microbenchmarks that measure performance in various scenarios:

  • BasicPostTaskPerfTest: Exercises MessageLoopTaskRunner’s multi-threaded queue in isolation.
  • ConditionVariablePerfTest: Measures thread switching cost of condition variables.
  • IntegratedPostTaskPerfTest: Exercises the full MessageLoop/RunLoop machinery.
  • JSONPerfTest: Tests JSONWriter and JSONReader performance.
  • MessageLoopPerfTest: Measures the speed of task posting in various configurations.
  • ObserverListPerfTest: Exercises adding, removing and signalling observers.
  • PthreadEventPerfTest: Establishes the baseline thread switching cost using pthreads.
  • ScheduleWorkTest: Measures the overhead of MessagePump::ScheduleWork.
  • SequenceManagerPerfTest: Benchmarks SequenceManager scheduling with various underlying task runners.
  • TaskObserverPerfTest: Measures the incremental cost of adding task observers.
  • TaskPerfTest: Checks the cost of posting tasks between threads.
  • WaitableEvent{Thread,}PerfTest: Measures waitable events in single and multithreaded scenarios.

Regressions in these benchmarks can generally by caused by 1) operating system changes, 2) compiler version or flag changes or 3) changes in //base code itself.