-- 074a799119ac881b8b8ce59ef7a3166d1aa025ac by Tom Manshreck <shreck@google.com>: nit: Add return info for StrCat PiperOrigin-RevId: 278647298 -- d58a2a39ab6f50266cc695506ba2e86bdb45d795 by Mark Barolak <mbar@google.com>: Stop suppressing no-nested-anon-types warnings because there aren't actually any warnings to suppress. PiperOrigin-RevId: 278440548 -- 445051bd280b9a6f608a8c80b3d7cafcc1377a03 by Abseil Team <absl-team@google.com>: ResetThreadIdentity does not need to clear identity->waiter_state. ResetThreadIdentity is only called by NewThreadIdentity. NewThreadIdentity is only called by CreateThreadIdentity. CreateThreadIdentity calls PerThreadSem::Init, which initializes identity->waiter_state, immediately after calling NewThreadIdentity. Therefore ResetThreadIdentity does not need to clear identity->waiter_state. PiperOrigin-RevId: 278429844 -- c2079b664d92be40d5e365abcca4e9b3505a75a6 by Abseil Team <absl-team@google.com>: Delete the f->header.magic check in LowLevelAlloc::Free(). The f->header.magic check in LowLevelAlloc::Free() is redundant, because AddToFreeList() will immediately perform the same check. Also fix a typo in the comment that documents the lock requirements for Next(). The comment should say "L >= arena->mu", which is equivalent to EXCLUSIVE_LOCKS_REQUIRED(arena->mu). NOTE: LowLevelAlloc::Free() performs the f->header.magic check without holding the arena lock. This may have caused the TSAN data race warning reported in bug 143697235. PiperOrigin-RevId: 278414140 -- 5534f35ce677165700117d868f51607ed1f0d73b by Greg Falcon <gfalcon@google.com>: Add an internal (unsupported) PiecewiseCombiner class to allow hashing buffers piecewise. PiperOrigin-RevId: 278388902 GitOrigin-RevId: 074a799119ac881b8b8ce59ef7a3166d1aa025ac Change-Id: I61734850cbbb01c7585e8c736a5bb56e416512a8
		
			
				
	
	
		
			214 lines
		
	
	
	
		
			5.1 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			214 lines
		
	
	
	
		
			5.1 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
| """GENERATED! DO NOT MANUALLY EDIT THIS FILE.
 | |
| 
 | |
| (1) Edit absl/copts/copts.py.
 | |
| (2) Run `python <path_to_absl>/copts/generate_copts.py`.
 | |
| """
 | |
| 
 | |
| ABSL_CLANG_CL_FLAGS = [
 | |
|     "/W3",
 | |
|     "-Wno-c++98-compat-pedantic",
 | |
|     "-Wno-conversion",
 | |
|     "-Wno-covered-switch-default",
 | |
|     "-Wno-deprecated",
 | |
|     "-Wno-disabled-macro-expansion",
 | |
|     "-Wno-double-promotion",
 | |
|     "-Wno-comma",
 | |
|     "-Wno-extra-semi",
 | |
|     "-Wno-extra-semi-stmt",
 | |
|     "-Wno-packed",
 | |
|     "-Wno-padded",
 | |
|     "-Wno-sign-compare",
 | |
|     "-Wno-float-conversion",
 | |
|     "-Wno-float-equal",
 | |
|     "-Wno-format-nonliteral",
 | |
|     "-Wno-gcc-compat",
 | |
|     "-Wno-global-constructors",
 | |
|     "-Wno-exit-time-destructors",
 | |
|     "-Wno-non-modular-include-in-module",
 | |
|     "-Wno-old-style-cast",
 | |
|     "-Wno-range-loop-analysis",
 | |
|     "-Wno-reserved-id-macro",
 | |
|     "-Wno-shorten-64-to-32",
 | |
|     "-Wno-switch-enum",
 | |
|     "-Wno-thread-safety-negative",
 | |
|     "-Wno-unknown-warning-option",
 | |
|     "-Wno-unreachable-code",
 | |
|     "-Wno-unused-macros",
 | |
|     "-Wno-weak-vtables",
 | |
|     "-Wno-zero-as-null-pointer-constant",
 | |
|     "-Wbitfield-enum-conversion",
 | |
|     "-Wbool-conversion",
 | |
|     "-Wconstant-conversion",
 | |
|     "-Wenum-conversion",
 | |
|     "-Wint-conversion",
 | |
|     "-Wliteral-conversion",
 | |
|     "-Wnon-literal-null-conversion",
 | |
|     "-Wnull-conversion",
 | |
|     "-Wobjc-literal-conversion",
 | |
|     "-Wno-sign-conversion",
 | |
|     "-Wstring-conversion",
 | |
|     "/DNOMINMAX",
 | |
|     "/DWIN32_LEAN_AND_MEAN",
 | |
|     "/D_CRT_SECURE_NO_WARNINGS",
 | |
|     "/D_SCL_SECURE_NO_WARNINGS",
 | |
|     "/D_ENABLE_EXTENDED_ALIGNED_STORAGE",
 | |
| ]
 | |
| 
 | |
| ABSL_CLANG_CL_TEST_FLAGS = [
 | |
|     "-Wno-c99-extensions",
 | |
|     "-Wno-deprecated-declarations",
 | |
|     "-Wno-missing-noreturn",
 | |
|     "-Wno-missing-prototypes",
 | |
|     "-Wno-missing-variable-declarations",
 | |
|     "-Wno-null-conversion",
 | |
|     "-Wno-shadow",
 | |
|     "-Wno-shift-sign-overflow",
 | |
|     "-Wno-sign-compare",
 | |
|     "-Wno-unused-function",
 | |
|     "-Wno-unused-member-function",
 | |
|     "-Wno-unused-parameter",
 | |
|     "-Wno-unused-private-field",
 | |
|     "-Wno-unused-template",
 | |
|     "-Wno-used-but-marked-unused",
 | |
|     "-Wno-zero-as-null-pointer-constant",
 | |
|     "-Wno-gnu-zero-variadic-macro-arguments",
 | |
| ]
 | |
| 
 | |
| ABSL_GCC_FLAGS = [
 | |
|     "-Wall",
 | |
|     "-Wextra",
 | |
|     "-Wcast-qual",
 | |
|     "-Wconversion-null",
 | |
|     "-Wmissing-declarations",
 | |
|     "-Woverlength-strings",
 | |
|     "-Wpointer-arith",
 | |
|     "-Wunused-local-typedefs",
 | |
|     "-Wunused-result",
 | |
|     "-Wvarargs",
 | |
|     "-Wvla",
 | |
|     "-Wwrite-strings",
 | |
|     "-Wno-missing-field-initializers",
 | |
|     "-Wno-sign-compare",
 | |
| ]
 | |
| 
 | |
| ABSL_GCC_TEST_FLAGS = [
 | |
|     "-Wno-conversion-null",
 | |
|     "-Wno-deprecated-declarations",
 | |
|     "-Wno-missing-declarations",
 | |
|     "-Wno-sign-compare",
 | |
|     "-Wno-unused-function",
 | |
|     "-Wno-unused-parameter",
 | |
|     "-Wno-unused-private-field",
 | |
| ]
 | |
| 
 | |
| ABSL_LLVM_FLAGS = [
 | |
|     "-Wall",
 | |
|     "-Wextra",
 | |
|     "-Weverything",
 | |
|     "-Wno-c++98-compat-pedantic",
 | |
|     "-Wno-conversion",
 | |
|     "-Wno-covered-switch-default",
 | |
|     "-Wno-deprecated",
 | |
|     "-Wno-disabled-macro-expansion",
 | |
|     "-Wno-double-promotion",
 | |
|     "-Wno-comma",
 | |
|     "-Wno-extra-semi",
 | |
|     "-Wno-extra-semi-stmt",
 | |
|     "-Wno-packed",
 | |
|     "-Wno-padded",
 | |
|     "-Wno-sign-compare",
 | |
|     "-Wno-float-conversion",
 | |
|     "-Wno-float-equal",
 | |
|     "-Wno-format-nonliteral",
 | |
|     "-Wno-gcc-compat",
 | |
|     "-Wno-global-constructors",
 | |
|     "-Wno-exit-time-destructors",
 | |
|     "-Wno-non-modular-include-in-module",
 | |
|     "-Wno-old-style-cast",
 | |
|     "-Wno-range-loop-analysis",
 | |
|     "-Wno-reserved-id-macro",
 | |
|     "-Wno-shorten-64-to-32",
 | |
|     "-Wno-switch-enum",
 | |
|     "-Wno-thread-safety-negative",
 | |
|     "-Wno-unknown-warning-option",
 | |
|     "-Wno-unreachable-code",
 | |
|     "-Wno-unused-macros",
 | |
|     "-Wno-weak-vtables",
 | |
|     "-Wno-zero-as-null-pointer-constant",
 | |
|     "-Wbitfield-enum-conversion",
 | |
|     "-Wbool-conversion",
 | |
|     "-Wconstant-conversion",
 | |
|     "-Wenum-conversion",
 | |
|     "-Wint-conversion",
 | |
|     "-Wliteral-conversion",
 | |
|     "-Wnon-literal-null-conversion",
 | |
|     "-Wnull-conversion",
 | |
|     "-Wobjc-literal-conversion",
 | |
|     "-Wno-sign-conversion",
 | |
|     "-Wstring-conversion",
 | |
| ]
 | |
| 
 | |
| ABSL_LLVM_TEST_FLAGS = [
 | |
|     "-Wno-c99-extensions",
 | |
|     "-Wno-deprecated-declarations",
 | |
|     "-Wno-missing-noreturn",
 | |
|     "-Wno-missing-prototypes",
 | |
|     "-Wno-missing-variable-declarations",
 | |
|     "-Wno-null-conversion",
 | |
|     "-Wno-shadow",
 | |
|     "-Wno-shift-sign-overflow",
 | |
|     "-Wno-sign-compare",
 | |
|     "-Wno-unused-function",
 | |
|     "-Wno-unused-member-function",
 | |
|     "-Wno-unused-parameter",
 | |
|     "-Wno-unused-private-field",
 | |
|     "-Wno-unused-template",
 | |
|     "-Wno-used-but-marked-unused",
 | |
|     "-Wno-zero-as-null-pointer-constant",
 | |
|     "-Wno-gnu-zero-variadic-macro-arguments",
 | |
| ]
 | |
| 
 | |
| ABSL_MSVC_FLAGS = [
 | |
|     "/W3",
 | |
|     "/DNOMINMAX",
 | |
|     "/DWIN32_LEAN_AND_MEAN",
 | |
|     "/D_CRT_SECURE_NO_WARNINGS",
 | |
|     "/D_SCL_SECURE_NO_WARNINGS",
 | |
|     "/D_ENABLE_EXTENDED_ALIGNED_STORAGE",
 | |
|     "/bigobj",
 | |
|     "/wd4005",
 | |
|     "/wd4068",
 | |
|     "/wd4180",
 | |
|     "/wd4244",
 | |
|     "/wd4267",
 | |
|     "/wd4503",
 | |
|     "/wd4800",
 | |
| ]
 | |
| 
 | |
| ABSL_MSVC_LINKOPTS = [
 | |
|     "-ignore:4221",
 | |
| ]
 | |
| 
 | |
| ABSL_MSVC_TEST_FLAGS = [
 | |
|     "/wd4018",
 | |
|     "/wd4101",
 | |
|     "/wd4503",
 | |
|     "/wd4996",
 | |
|     "/DNOMINMAX",
 | |
| ]
 | |
| 
 | |
| ABSL_RANDOM_HWAES_ARM32_FLAGS = [
 | |
|     "-mfpu=neon",
 | |
| ]
 | |
| 
 | |
| ABSL_RANDOM_HWAES_ARM64_FLAGS = [
 | |
|     "-march=armv8-a+crypto",
 | |
| ]
 | |
| 
 | |
| ABSL_RANDOM_HWAES_MSVC_X64_FLAGS = [
 | |
| ]
 | |
| 
 | |
| ABSL_RANDOM_HWAES_X64_FLAGS = [
 | |
|     "-maes",
 | |
|     "-msse4.1",
 | |
| ]
 |