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

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.