webrtc/tools_webrtc
Mirko Bonadei 8c185fcabe Reland "Add WebRTC specific dcheck_always_on."
This is a reland of 9f2a20f434

See https://webrtc-review.googlesource.com/c/src/+/226563/1..2
for the fix. RTC_DCHECK_ALWAYS_ON needs to be in public_configs
in order to be propagated together with header #includes and
avoid ODR violations.

Original change's description:
> Add WebRTC specific dcheck_always_on.
>
> Inspired by V8 CL: crrev.com/c/3038528.
>
> This makes the WebRTC's dcheck control independent of Chromium's and
> prepares switching Chromium's default behavior without affecting
> WebRTC developers or builders.
>
> Preparation for: https://crrev.com/c/2893204
>
> Bug: chromium:1225701, webrtc:12988
> Change-Id: Ia0d21f9fb8e9d7704fd1beca16504c301a263b3b
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/226465
> Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
> Reviewed-by: Markus Handell <handellm@webrtc.org>
> Reviewed-by: Dirk Pranke <dpranke@google.com>
> Cr-Commit-Position: refs/heads/master@{#34512}

Bug: chromium:1225701, webrtc:12988
Change-Id: I1f78587487ee7b1a4a07b8c91b737a9e797b2323
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/226563
Reviewed-by: Florent Castelli <orphis@webrtc.org>
Reviewed-by: Markus Handell <handellm@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#34519}
2021-07-21 13:26:14 +00:00
..
android Change from sakal@webrtc.org to xalep@webrtc.org in OWNERS files. 2021-04-14 08:27:54 +00:00
apple Reland "Remove placeholder Obj-C headers and use angle-bracketed headers." 2020-10-22 11:29:48 +00:00
audio_quality Rename tools-webrtc -> tools_webrtc 2017-05-09 06:30:13 +00:00
autoroller Update roll_deps.py to use main branch 2021-06-28 14:52:33 +00:00
coverage Reland "Add WebRTC specific dcheck_always_on." 2021-07-21 13:26:14 +00:00
cpu Reformat python files checked by pylint (part 1/2). 2020-10-30 10:13:11 +00:00
ios Add ability to build XCFramework for iOS 2021-07-06 11:23:00 +00:00
iwyu Update apply-iwyu tool to report compile errors 2021-03-22 13:01:56 +00:00
libs Make generate_license.py compatible with Python 3. 2021-05-31 07:05:46 +00:00
matlab Rename tools-webrtc -> tools_webrtc 2017-05-09 06:30:13 +00:00
mb Reland "Add WebRTC specific dcheck_always_on." 2021-07-21 13:26:14 +00:00
msan Roll chromium + fix: blacklist -> ignorelist for sanitizers suppressions 2021-05-27 16:16:01 +00:00
network_emulator Reformat python files checked by pylint (part 1/2). 2020-10-30 10:13:11 +00:00
perf Update upload completion check logs to make them more intuitive 2021-07-02 09:52:14 +00:00
presubmit_checks_lib Reformat python files checked by pylint (part 1/2). 2020-10-30 10:13:11 +00:00
sanitizers Delete unused class SignalThread 2021-02-11 10:39:03 +00:00
sslroots Reformat python files checked by pylint (part 1/2). 2020-10-30 10:13:11 +00:00
ubsan Roll chromium + fix: blacklist -> ignorelist for sanitizers suppressions 2021-05-27 16:16:01 +00:00
version_updater Avoid two consecutive version updates. 2021-03-16 08:08:52 +00:00
video_quality_toolchain Reland "Remove deprecated barcode scanning functionality" 2018-10-22 21:30:58 +00:00
vim Reformat python files checked by pylint (part 1/2). 2020-10-30 10:13:11 +00:00
__init__.py clang-tidy helper script, with clang static analyzer included. 2019-02-26 17:06:40 +00:00
binary_version_check.py Add WebRTC code freshness version string. 2020-12-14 16:22:35 +00:00
BUILD.gn Add WebRTC code freshness version string. 2020-12-14 16:22:35 +00:00
clang_tidy.py Reformat python files checked by pylint (part 1/2). 2020-10-30 10:13:11 +00:00
download_tools.py Reformat python files checked by pylint (part 1/2). 2020-10-30 10:13:11 +00:00
ensure_webcam_is_running.py Reformat python files checked by pylint (part 1/2). 2020-10-30 10:13:11 +00:00
executable_host_build.py Reformat python files checked by pylint (part 1/2). 2020-10-30 10:13:11 +00:00
flags_compatibility.py Reformat python files checked by pylint (part 1/2). 2020-10-30 10:13:11 +00:00
get_landmines.py Make isac_fix_test an rtc_test 2021-04-28 15:06:11 +00:00
gn_check_autofix.py Reformat python files checked by pylint (part 1/2). 2020-10-30 10:13:11 +00:00
gtest-parallel-wrapper.py Reformat python files checked by pylint (part 1/2). 2020-10-30 10:13:11 +00:00
gtest_parallel_wrapper_test.py Reformat python files checked by pylint (part 1/2). 2020-10-30 10:13:11 +00:00
OWNERS Purge phoglund from most OWNERS files. 2020-03-09 14:08:30 +00:00
PRESUBMIT.py Reformat python files checked by pylint (part 1/2). 2020-10-30 10:13:11 +00:00
whitespace.txt Parent CL. 2021-03-02 09:43:11 +00:00