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

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.