0

31 Commits

Author SHA1 Message Date
mark a. foltz
105a2e59cf [openscreen] Roll many DEPS.
- googleurl cannot be rolled because HEAD uses C++20
- Requires adding a depot_tools file as a workaround to
  crbug.com/385675799
- Requires some test fixes
- Also requires some BUILD fixes for abseil and libfuzzer

Roll third_party/valijson/src/ 78ac8a737..fc9ddf14d (29 commits)

78ac8a737d...fc9ddf14db

Created with:
  roll-dep third_party/valijson/src


Roll third_party/modp_b64/ 3643752c0..7c1b3276e (4 commits)

3643752c06..7c1b3276e7

$ git log 3643752c0..7c1b3276e --date=short --no-merges --format='%ad %ae %s'
2024-11-18 rop LSC README.chromium license cleanup
2024-07-03 pkasting Add nearest upstream revision/version for modp_b64.
2024-02-12 jeffyoon [buganizer] Migrate DIR_METADATA in third_party/f*-m*
2023-07-07 aredulla [ssci] Add Shipped field to READMEs

Created with:
  roll-dep third_party/modp_b64


Roll third_party/libc++abi/src/ 4cb5c2cef..83dfa1f5b (101 commits)

4cb5c2cefe..83dfa1f5bf

$ git log 4cb5c2cef..83dfa1f5b --date=short --no-merges --format='%ad %ae %s'
2024-12-19 thakis Revert "[libcxx] Use alias for detecting overriden function ()"
2024-12-17 phosek [libcxx] Use alias for detecting overriden function ()
2024-12-17 nikolasklauser [libc++] Granularize <new> includes ()
2024-12-14 hubert.reinterpretcast NFC: clang-format test_demangle.pass.cpp but keep test "lines"
2024-12-13 ldionne.2 [libc++] Granularize the <new> header ()
2024-12-12 vitalybuka [libc++abi] Build cxxabi with sanitizers ()
2024-12-11 vitalybuka [libc++abi] Don't do pointer arithmetic on nullptr ()
2024-12-11 ldionne.2 [libc++abi] Provide an explicit error when trying to build for MSVC ()
2024-12-10 vitalybuka [libc++abi] Don't leak in test ()
2024-12-10 hubert.reinterpretcast [libc++abi] Enable demangling of `cp` expression production ()
2024-12-09 paulkirth [libcxxabi] Always link against libzircon for Fuchsia targets ()
2024-12-06 ldionne.2 [libc++abi] Fix broken check for _LIBCPP_HAS_THREAD_API_PTHREAD ()
2024-11-13 nikolasklauser [libc++] Make variables in templates inline ()
2024-11-11 alexrichardson Revert "Reapply "[libc++abi] Stop copying headers to the build directory"" ()
2024-11-07 alexrichardson Reapply "[libc++abi] Stop copying headers to the build directory"
2024-11-07 ldionne.2 [libc++] Unify the benchmarks with the test suite ()
2024-11-06 alexrichardson Revert "[libc++abi] Stop copying headers to the build directory" ()
2024-11-06 alexrichardson [libc++abi] Stop copying headers to the build directory
2024-11-02 hstong NFC: Demangler README.txt: Fix LLVM unittests path
2024-11-05 c8ef [demangler] Enhance demangling in llvm-cxxfilt for fixed-point types. ()
2024-10-31 ryan_mansfield [libc++abi] Fix user prompt in cp-to-llvm.sh. ()
2024-10-31 nikolasklauser [libc++] Granularize <cstddef> includes ()
2024-10-24 vitalybuka Revert "[runtimes] Probe for -nostdlib++ and -nostdinc++ with the C compiler" ()
2024-10-24 martin [runtimes] Probe for -nostdlib++ and -nostdinc++ with the C compiler ()
2024-10-17 ldionne.2 [runtimes] Improve the documentation for LIBCXX_ADDITIONAL_COMPILE_FLAGS ()
2024-10-17 ldionne.2 [runtimes] Avoid cluttering the top-level build directory with test artifacts ()
2024-10-12 nikolasklauser [libc++][RFC] Always define internal feature test macros ()
2024-10-11 ldionne.2 [libc++abi] Remove unused LIBCXXABI_LIBCXX_INCLUDES CMake option ()
2024-10-10 ldionne.2 [runtimes][NFC] Reindent CMake files ()
2024-10-10 ldionne.2 [runtimes] Always define cxx_shared, cxx_static & other targets ()
2024-10-09 phosek [libc++abi] Rename abort_message to __abort_message ()
2024-10-09 ldionne.2 [libc++] Fix broken configuration system-libcxxabi on Apple ()
2024-10-01 ldionne.2 [libc++] Avoid re-exporting a few specific symbols from libc++abi ()
2024-09-30 ldionne.2 [runtimes] Run backdeployment CI on Github hosted runners ()
2024-09-30 ldionne.2 [libc++abi] Avoid using deprecated throw specifications in >= C++11 ()
2024-09-30 ldionne.2 [libc++abi][libunwind] Run c++abi and unwind tests against a fake install root ()
2024-09-30 115406782+VitaNuo [clang][ItaniumMangle] Mangle friend function templates with a constr… ()
2024-09-25 ldionne.2 [libc++abi] Fix issue when building the demangler in C++11
2024-09-23 115406782+VitaNuo [ItaniumDemangle] Add template name to the substitutions list during demangling ()
2024-09-20 thurston Revert "[libcxxabi] Rename abort_message to __abort_message ()"
2024-09-20 phosek [libcxxabi] Rename abort_message to __abort_message ()
2024-09-19 richard [demangle] Represent a char array initializer as a string literal. ()
2024-09-12 115406782+VitaNuo [ItaniumDemangle] Set `InConstraintExpr` to `true` when demangling a constraint expression ()
2024-09-05 ldionne.2 [libc++][NFC] Increase consistency for namespace closing comments
2024-08-19 michael.kenzel [libc++abi] Remove unnecessary dependency on std::unique_ptr ()
2024-08-05 thakis [libcxxabi/demangle] Remove __cxxabi_config.h include ()
2024-08-05 thakis Demangle: Fix comment typos to cycle bots
2024-08-01 xingxue [NFC][libc++][libc++abi][libunwind][test] Fix/unify AIX triples used in LIT tests ()
2024-07-30 dm.chestnykh Make caches protected ()
2024-07-26 martin [libcxx] [test] Detect the UCRT printf("%a") formatting bug ()
(...)
2024-07-18 ldionne.2 [libc++] Allow testing Apple's system library as it is installed ()
2024-07-08 ldionne.2 [libc++abi] Use __has_feature check to enable usage of thread_local for exception storage ()
2024-07-06 nikolasklauser [libc++] Remove annotations for GCC 13 and update the documentation ()
2024-07-05 zibi [libc++abi] Fixing up LIBCXXABI_ADDITIONAL_COMPILE_FLAGS ()
2024-06-30 nikolasklauser [libc++abi] Fix test failures with GCC 14 ()
2024-06-28 ldionne.2 [libc++] Clean up and update deployment target features ()
2024-06-26 ldionne.2 [runtimes][NFC] Improve error message when running Lit incorrectly
2024-06-21 ldionne.2 [libc++] Fix deployment target Lit features ()
2024-06-20 ldionne.2 [libc++abi] Use target_compile_options to pass LIBCXXABI_ADDITIONAL_COMPILE_FLAGS ()
2024-06-17 ldionne.2 [libc++] Test suite adjustments on macOS ()
2024-06-07 ldionne.2 [libc++][NFC] Fix typo
2024-06-01 nikolasklauser  [libc++] Fix failures with GCC 14 ()
2024-05-31 phosek [runtimes] Correctly apply libdir subdir for multilib ()
2024-05-28 ldionne.2 [runtimes][CMake] Simplify the propagation of test dependencies ()
2024-05-28 ldionne.2 [runtimes] Reintroduce a way to select the compiler used for the test suite ()
2024-05-25 llvm-project Revise IDE folder structure ()
2024-05-22 aheejin [WebAssembly] Upstream misc. EH changes ()
2024-05-21 aheejin [WebAssembly] __USING_WASM_EXCEPTIONS__ -> __WASM_EXCEPTIONS__ ()
2024-05-17 John.Ericson [libcxx][libcxxabi] Fix build for OpenBSD ()
2024-05-10 hokein.wu Update stale comments of the demangler, NFC ()
2024-05-06 xingxue [libc++abi][AIX] Use different function pointer types for destructors with 1 or 2 args ()
2024-05-04 56246516+luolent Add clarifying parenthesis around non-trivial conditions in ternary expressions. ()
2024-04-15 daltenty [NFC][libunwind][AIX] Add diagnostic push and TODO
2024-04-03 ldionne.2 [libc++] Upstream ptrauth support in libc++ and libc++abi ()
2024-03-28 ahoughton [libc++abi] Disable forced_unwind4 test for musl. ()
2024-03-13 martin [runtimes] Prefer -fvisibility-global-new-delete=force-hidden ()
2024-03-05 ldionne.2 [libc++abi] Always re-export std:: exception types from libc++abi ()
2024-02-26 rprichard [ItaniumDemangle] reject A-F in FP literals ()
2024-02-26 ldionne.2 [libc++] Always keep libc++abi re-exports up-to-date ()
2024-02-26 ldionne.2 [libc++] Remove LIBCXX_EXECUTOR and LIBCXXABI_EXECUTOR ()
2024-02-05 ldionne.2 [libc++abi] Revert temporary workaround to unblock Chrome
2024-02-05 ldionne.2 [libc++abi] Replace usage of raw assert by _LIBCXXABI_ASSERT ()
2024-01-31 ldionne.2 [libc++abi] Add temporary workaround to unblock Chrome
2024-01-30 ldionne.2 [libc++] Split the monolithic __threading_support header ()
2024-01-25 thakis [ItaniumDemangle] reapply 0e754e114a6 ()
2024-01-22 ldionne.2 [libc++] Fix the behavior of throwing `operator new` under -fno-exceptions ()
2024-01-22 alisonxzhang [libc++] Fix noexcept behaviour of operator new helper functions  ()
2024-01-22 i.trofimow [libc++abi] Implement __cxa_init_primary_exception and use it to optimize std::make_exception_ptr ()
2024-01-16 ldionne.2 [libc++abi] Fix typo in CMake error message
2024-01-15 ldionne.2 [libc++abi] Improve error message when libunwind is missing from LLVM_ENABLE_RUNTIMES ()
2024-01-11 ldionne.2 [runtimes] Use LLVM libunwind from libc++abi by default ()
2024-01-08 iain [libc++abi] Handle catch null pointer-to-object ()
2024-01-04 dvassiliev [llvm-cxxfilt] Added the option --no-params ()
2024-01-02 aeubanks Revert "[llvm-cxxfilt] Added the option --no-params ()"
2024-01-02 dvassiliev [llvm-cxxfilt] Added the option --no-params ()
2023-12-18 dominik.wojt [libc++] Add a picolibc test configuration with exceptions enabled ()
2023-12-13 ldionne.2 [runtimes] Don't link against compiler-rt explicitly when we use -nostdlib++ ()
2023-12-13 maks [libc++abi] Fix test on Android ()
2023-12-06 maks [libc++abi] Fix lpStart adjustment for exceptions table ()
2023-12-06 michael.kenzel [libc++] Remove dependence on <ciso646> ()

Created with:
  roll-dep third_party/libc++abi/src


Roll third_party/libc++/src/ caccdb040..11c38d901 (1333 commits)

caccdb0407..11c38d901d

$ git log caccdb040..11c38d901 --date=short --no-merges --format='%ad %ae %s'
2024-12-23 nikolasklauser [libc++] Mark num_get.bench.cpp as unsupported in C++03
2024-12-22 nikolasklauser [libc++] Add a benchmark for std::num_get
2024-12-22 nikolasklauser [libc++] Mark P0270R3 as Nothing To Do
2024-12-22 nikolasklauser [libc++] Add a test to make sure the type traits derive from integral_constant ()
2024-12-22 nikolasklauser [libc++] Mark N4089 as complete
2024-12-22 nikolasklauser [libc++][NFC] Name `unique_ptr` function arguments `__ptr` and `__deleter`
2024-12-22 nikolasklauser [libc++] Mark P0175R1 as 'Nothing To Do'
2024-12-22 nikolasklauser [libc++] Don't declare pmr::polymorphic_allocator before C++17 ()
2024-12-22 nikolasklauser [libc++] Switch _LIBCPP_NODEBUG to [[gnu::nodebug]] ()
2024-12-21 nikolasklauser [libc++] Rewrite minmax_element benchmark
2024-12-21 nikolasklauser [libc++][C++03] Use `__cxx03/` headers in C++03 mode ()
2024-12-20 ldionne.2 [libc++] Remove allocation.bench.cpp ()
2024-12-19 ldionne.2 [libc++] Remove the need for `uselocale()` ()
2024-12-19 thakis Revert "[libcxx] Use alias for detecting overriden function ()"
2024-12-19 winner245 [libc++] Simplify vector<bool>::flip() and add new tests ()
2024-12-19 winner245 [libc++][test] Improve tests for assign in std::vector and vector<bool> ()
2024-12-18 nikolasklauser [libc++] Remove some unused includes ()
2024-12-17 phosek [libcxx] Support for using timespec_get ()
2024-12-17 phosek [libcxx] Use alias for detecting overriden function ()
2024-12-17 ldionne.2 [libc++] Bump the version of CMake built in the CI Docker image ()
2024-12-17 ldionne.2 [libc++] Remove explicit mentions of __need_FOO macros ()
2024-12-17 nikolasklauser [libc++] Granularize <new> includes ()
2024-12-16 ldionne.2 [libc++] Refactor the Windows and MinGW implementation of the locale base API ()
2024-12-16 vitalybuka [libc++] Update locale grouping tests ()
2024-12-16 ldionne.2 [libc++] Revert new test for integral_constant that breaks CI
2024-12-14 nikolasklauser [libc++] Disable deprecation warnings in derived_from_integral_constant.compile.pass.cpp
2024-12-14 nikolasklauser [libc++] Add a test to make sure all the type traits derived from bool_constant
2024-12-14 nikolasklauser [libc++] Introduce __forward_as ()
2024-12-13 ldionne.2 [libc++] Save benchmark results in a json file ()
2024-12-13 ldionne.2 [libc++] Granularize the <new> header ()
2024-12-13 ldionne.2 [libc++][NFC] Fix incorrect comment for vector::assign(iter, iter) test
2024-12-13 winner245 [libc++] Fix improper static_cast in std::deque and __split_buffer ()
2024-12-13 nikolasklauser [libc++][NFC] Simplify the implementation of string and string_views operator== ()
2024-12-12 ldionne.2 [libc++] Add testing configurations for libstdc++ and a native stdlib ()
2024-12-12 ldionne.2 [libc++] Slight reorganization of the benchmarks ()
2024-12-11 ldionne.2 [libc++] Properly guard flat_map includes based on C++ version ()
2024-12-11 ldionne.2 [libc++] Fix test FTM header guard
2024-12-11 nikolasklauser [libc++][C++03] Add #if 0 to the experimental/ and ext/ headers as well ()
2024-12-10 winner245 [libc++][test] Fix invalid const conversion in limited_allocator ()
2024-12-10 ldionne.2 [libc++] Document guidelines for symbols baked into the ABI ()
2024-12-10 ldionne.2 [libc++] Temporarily disable FreeBSD runners
2024-12-10 nikolasklauser [libc++] Add #if 0 block to all the top-level headers ()
2024-12-10 stl [libcxx][test] Silence nodiscard warnings for `std::expected` ()
2024-12-09 ldionne.2 [libc++] Add missing assertion in std::span constructor ()
2024-12-09 ldionne.2 [libc++][NFC] Run clang-format on test_allocator.h
2024-12-09 nikolasklauser [libc++][C++03] Update include guards ()
2024-12-09 ldionne.2 [libc++] Run the LLDB data formatter tests after libc++'s own tests ()
2024-12-09 hui.xie1990 [libc++] Move  out `flat_map::iterator` (for reusing it in flat_multimap) ()
2024-12-09 ldionne.2 [libc++] Extract a clean base support API for std::atomic ()
2024-12-06 ldionne.2 [libc++] Refactor tests for aligned allocation and sized deallocation ()
(...)
2023-12-13 ldionne.2 [libc++] Add CI job for testing macOS C++03 ()
2023-12-13 mazkuba3 [libc++] Fix `take_view::__sentinel`'s `operator==` ()
2023-12-13 ldionne.2 [runtimes] Don't link against compiler-rt explicitly when we use -nostdlib++ ()
2023-12-13 eric Move status badge as suggested in post-commit review
2023-12-13 ldionne.2 [libc++] Fix incomplete user-defined ctype specialization in test ()
2023-12-13 ldionne.2 [libc++][NFC] Add a few explicit 'inline' keywords, mostly in <chrono> ()
2023-12-13 stl [libc++] `views::split` and `views::lazy_split` shouldn't be range adaptor closures ()
2023-12-13 eric Add libc++ main builder status badge ()
2023-12-13 advenam.tacet [ASan][libc++] std::basic_string annotations ()
2023-12-12 koraq [libc++][module] Fixes std::string UDL. ()
2023-12-12 advenam.tacet Add `std::basic_string` test cases ()
2023-12-12 koraq [libc++][chrono] Fixes year_month year wrapping. ()
2023-12-12 koraq [libc++][doc] Updates module information. ()
2023-12-12 koraq [libc++][CI] Tests the no RTTI configuration. ()
2023-12-12 dominik.wojt [libc++] tests with picolibc: mark fenv tests as unsupported ()
2023-12-12 mazkuba3 [libc++] P2770R0: Stashing stashing iterators for proper flattening ()
2023-12-12 ldionne.2 [libc++] Fix incorrectly-placed attribute
2023-12-11 hui.xie0621 [libc++][test] disable all atomic<long double> tests ()
2023-12-10 stl [libc++][test] Fix more MSVC and Clang warnings ()
2023-12-10 stl [libc++][test] Fix MSVC warnings with `static_cast`s ()
2023-12-10 stl [libc++][test] Cleanup `LIBCPP_ONLY(meow_assert(...))` to `LIBCPP_MEOW_ASSERT(...)` ()
2023-12-10 stl [libc++][test] Consistently use `TEST_SHORT_WCHAR` ()
2023-12-10 stl [libc++][test] `concat_macros.h`: Fix `TEST_HAS_NO_WIDE_CHARACTERS` syntax damage ()
2023-12-10 stl [libc++][test] Fix `MaybePOCCAAllocator` to finally meet the allocator requirements ()
2023-12-10 stl [libc++] LWG-4021 "`mdspan::is_always_meow()` should be `noexcept`", use `LIBCPP_STATIC_ASSERT` for `noexcept` strengthening ()
2023-12-09 koraq [NFC][libc++] Rewrites a return statement.
2023-12-09 koraq [libc++][modules] Adds std.compat module. ()
2023-12-09 koraq [libc++] Implements Runtime format strings. ()
2023-12-08 koraq [libc++][test] Adds transcode option. ()
2023-12-08 ldionne.2 [libc++][NFC] Move 32-bit pointer Lit feature check where it belongs
2023-12-07 dominik.wojt [libc++] tests with picolibc: handle stdin ()
2023-12-07 wanghao636 [libc++] Fix regex_traits::isctype on big endian platforms ()
2023-12-07 nhat7203 [libc++] Add floating point type check for uniform real distribution ()
2023-12-06 cjdb [libcxx] reorganises the hardening documentation ()
2023-12-06 michael.kenzel [libc++] Remove dependence on <ciso646> ()
2023-12-06 stl [libc++] Update <source_location> and msvc_stdlib_force_include.h ()
2023-12-06 stl [libc++][test] Fix more MSVC warnings ()
2023-12-06 stl [libc++][test] Drop unnecessary typename and template for layout_meow::mapping ()
2023-12-06 stl [libc++] Fix copy-paste damage in `ranges::rotate_copy` and its test ()
2023-12-05 4922191+AdvenamTacet [libc++] Refactor of ASan annotation functions ()
2023-12-05 stl [libc++][test] Fix assumptions that `std::array` iterators are pointers ()
2023-12-05 ldionne.2 [libc++][NFC] Use aliases instead of typedefs in std::array ()
2023-12-05 ldionne.2 [libc++] Replace uses of _VSTD:: by std:: ()
2023-12-05 mazkuba3 [libc++] Mark P2017R1 as complete ()
2023-12-05 stl [libc++][test] Fix simple warnings ()
2023-12-05 dominik.wojt [libc++] tests with picolibc: Fix expected error message ()
2023-12-04 ldionne.2 [libc++] Add a merge driver that can apply clang-format ()
2023-12-04 ldionne.2 [libc++][NFC] Add a few clang-format annotations ()
2023-12-01 kamau.bridgeman.ibm XFailing test cases that fail on PowerPC
2023-12-04 ldionne.2 [libc++] Rename _LIBCPP_INLINE_VISIBILITY to _LIBCPP_HIDE_FROM_ABI ()

Created with:
  roll-dep third_party/libc++/src


Roll third_party/instrumented_libs/ bb6dbcf2d..3cc43119a (4 commits)

bb6dbcf2df..3cc43119a2

$ git log bb6dbcf2d..3cc43119a --date=short --no-merges --format='%ad %ae %s'
2024-12-09 thomasanderson [Instrumented Libraries] Update dependency metadata
2024-12-09 thomasanderson [Instrumented Libraries] Update OWNERS
2024-10-09 qjw ssci: canonicalize / backfill dependencies managed by DEPS
2024-07-16 thomasanderson [Instrumented libraries] Remove Focal

Created with:
  roll-dep third_party/instrumented_libs


Roll third_party/googletest/src/ b495f72f1..b514bdc89 (268 commits)

b495f72f1f..b514bdc898

$ git log b495f72f1..b514bdc89 --date=short --no-merges --format='%ad %ae %s'
2024-07-31 761129+derekmauro Update version strings to 1.15.2 ()
2024-07-30 761129+derekmauro Remove auto-detection of Python toolchain from MODULE.bazel ()
2024-07-15 761129+derekmauro Prepare for v1.15.0 ()
2024-07-15 dmauro Update dependency versions in preparation for release
2024-07-12 dmauro README.md: Remove outdated notes about continuous integration and documentation
2024-07-10 dmauro Workaround GCC 12 -Wrestrict false-positive
2024-07-09 dmauro Fix the documentation that erroneously says you can use short versions of help flags
2024-06-28 absl-team Add a bounds check to protect against an empty vector from GetArgs(), which can cause an out of bounds access in GetCurrentExecutableName(). One way this can happen is if the user forgets to call InitGoogleTest().
2024-06-13 absl-team Skip the predicate on SIGSEGV in death-test on Android builds with API level <= 21.
2024-05-28 absl-team Mention the optional third argument to TYPED_TEST_SUITE
2024-05-24 dmauro Update GoogleTest CI Docker image to use Clang 19, GCC 14, and CMake 3.29.3
2024-05-21 dmauro Change GoogleTest flag removal to not read beyond the end of the array to the NULL terminator.   says ASAN complains about this on some platforms, although it is not clear if ASAN or the platform implementation is incorrect about accessing the terminating NULL.
2024-05-20 absl-team Print mismatches for UnorderedElements() of different sizes.
2024-05-13 absl-team Make EXPECT_DEATH_IF_SUPPORTED work with matchers
2024-05-06 absl-team Use std::forward on GoogleTest matcher arguments
2024-05-02 absl-team Add example using EXPECT statement in custom matcher
2024-05-02 Abhina.Sreeskantharajan add zos for death test support
2024-04-25 absl-team Adds "IWYU pragma: export" to gtest-param-util.h
2024-04-16 dmauro Use `[[maybe_unused]]` when it is available to avoid -Wused-but-marked-unused warnings
2024-04-12 krzysio Modify example in the primer to match Testing FAQ.
2024-04-10 absl-team Fix https://github.com/google/googletest/issues/4423
2024-04-05 absl-team No external change
2024-04-04 lawrencews [gtest] Use `std::index_sequence` and friends instead of rolling our own
2024-04-03 dmauro Fix a race condition between the Watcher thread and the main thread during program exit
2024-03-28 davidmatson Add skipped messages to JSON output (fixes ).
2024-04-03 dmauro Delete the unofficial GitHub actions tests. We do not look at these.
2024-03-30 absl-team Automated Code Change
2024-03-28 28827711+to01z Revert changes to googletest-port-test.cc
2024-03-28 davidmatson Fix typo in comment.
2024-03-28 davidmatson Fix help text for stream_result_to flag.
2024-03-23 28827711+to01z Add support for compiling GoogleTest for Xbox
2024-03-16 memdo Add colored output support for Alacritty
2024-03-14 absl-team Add test for move-only type in `Action` signature
2024-03-11 dcheng Guard Abseil flags usage in googlemock with GTEST_NO_ABSL_FLAGS.
2024-03-07 absl-team Reland: Optimize Google Test process startup
2024-03-05 absl-team Revert Optimize Google Test process startup
2024-03-05 absl-team Optimize Google Test process startup
2024-02-29 absl-team Accept one-shot callables in InvokeArgument.
2024-02-27 absl-team Reland 9756ee7cba
2024-02-27 absl-team Make sure that current_test_suite and current_test_info are mutex-protected while writing for thread-safety.
2024-02-23 tmiguelf Fixed gcc linker error 58
2024-02-22 absl-team Revert incorrect update.
2024-02-21 dmauro Rollback 9756ee7cba
2024-02-14 absl-team gtest.h: add IWYU export pragmas
2024-02-13 absl-team Support Fuchsia target builds.
2024-02-13 absl-team Add anchor for expectation ordering note
2024-02-11 155268264+danfabo Get include dirs from target rather than global variables.
2024-02-07 kfm Switch rank structs to be consistent with written guidance in go/ranked-overloads
2024-02-07 absl-team Use _Exit instead of _exit in GoogleTest
2024-02-06 absl-team Destroy installed environments in normal code, not in static teardown.
(...)
2023-03-03 tomhughes Always specify definitions for internal macros
2023-03-03 tomhughes Remove GTEST_FOR_GOOGLE_ macro
2023-03-03 tomhughes Replace "#if GTEST_HAS_ABSL" with "#ifdef GTEST_HAS_ABSL"
2023-03-03 tomhughes Use "#ifdef" with public macros
2023-03-03 tomhughes Only define GTEST_IS_THREADSAFE to 1, not 0
2023-03-03 tomhughes Always specify definitions for internal macros
2023-03-03 tomhughes Use "#ifdef GTEST_OS_..." instead of "#if GTEST_OS_..."
2023-03-03 absl-team Internal Code Change
2023-02-28 absl-team   Rephrase the description of TEST_F() arguments for clarity.
2022-11-24 luoyonggang Fixes the test gmock_output_test.py with MSVC
2023-02-27 absl-team Eliminate argv list action parameter.
2023-02-27 phoebeliang Reorder printers list.
2023-02-27 absl-team   Reformat to current g3doc style guide. No content changes.
2023-02-24 absl-team Add `const` qualifier to `gtest_sentinel` which doesn't change.
2023-02-23 absl-team Added a missing semicolon for GTEST_FLAG_SET code snippet.
2023-02-22 dinor Avoid redundant declaration of static constexpr members in c++17
2023-02-22 dinor Update googletest's test docker containers
2023-02-21 sergionso Fix error in_death_test_child_process: undeclared identifier
2023-02-21 tomhughes Remove int64_t cast in RecordProperty
2023-02-19 39726720+VuPhamVan Fix typo
2023-02-17 darryl Set CMP0069 policy to avoid warnings
2023-02-16 absl-team Fix link in ReportUninterestingCall message
2023-02-15 absl-team Remove strdup usage
2023-02-14 absl-team Remove some filesystem APIs and tests under !GTEST_HAS_FILE_SYSTEM
2023-02-13 absl-team Avoid reliance on <any> header without RTTI on MSVC
2023-02-09 luoyonggang Revert "Fix gmock_output_test when using MSVC"
2023-02-08 tomhughes Fix _MSC_VER check
2023-02-07 tomhughes Remove GTEST_USES_PCRE references
2023-02-07 mvels Fix GTEST_HAS_ABSL define check for [-Werror=undef] compilations
2023-02-06 absl-team Add support for the alternative base64 encoding in RFC 4648 section 5 to `WhenBase64Unescaped`.
2023-02-02 benayang Update testing.md
2023-02-02 tomhughes Fix compiler flags in Linux presubmit
2023-02-02 tomhughes Fix -Wsign-conversion warnings
2023-02-02 tomhughes Remove unneccessary "#if _MSC_VER"
2023-02-02 absl-team Add a trailing decimal point to FormatTimeInMillisAsSeconds() output when input is an exact N seconds.
2023-02-01 tomhughes Fix include order
2023-02-01 tomhughes Remove GMOCK_RENAME_MAIN
2023-02-01 tomhughes Build gmock Python tests when building with cmake
2023-02-01 tomhughes Fix gmock_output_test when using MSVC
2023-01-31 tomhughes Fix sign conversion warning from clang:
2023-01-30 tomhughes Use GTEST_DISABLE_MSC_WARNINGS macros to disable warnings
2023-01-30 tomhughes Use explicit short to fix MSVC compiler warning
2023-01-27 tomhughes Test current behavior of doubles and floats in RecordProperty
2023-01-26 tomhughes Fix formatting in Python files
2023-01-26 tomhughes Fix Python docstrings to match style guide
2023-01-25 absl-team Make document and example code more clear in the caveat section for potential memory leak with `SetUpTestSuite`.
2023-01-04 SunBlack Fix typos found by codespell
2022-12-28 gonzalob Fix warnings with nvc++ as the compiler
2022-09-15 paul.groke work around GCC 6~11 ADL bug
2022-08-31 paul.groke extend GTEST_HAS_PTHREAD default to enable threading on Solaris, AIX and z/OS

Created with:
  roll-dep third_party/googletest/src


Roll third_party/jsoncpp/src/ 5defb4ed1..89e2973c7 (53 commits)

5defb4ed1a..89e2973c75

$ git log 5defb4ed1..89e2973c7 --date=short --no-merges --format='%ad %ae %s'
2024-09-09 37419120+Scotty1701 Don't use build dir build interfaces ()
2024-09-10 45315126+petukhovtd Added Value::find with String key ()
2024-09-10 zeroxia cmake export configuration: allow repeating find_package(jsoncpp) calls ()
2024-09-10 alex Introduce CharReaderBuilder::ecma404Mode ()
2024-09-10 rudi meson.build: fix the version number ()
2024-09-10 56820099+KeremTAN include/json/value.h is changed ()
2024-09-09 git Create a jsoncppConfig.cmake file, even if building under meson ()
2024-09-10 156894466+matthieugleg Update CMakeLists.txt ()
2024-09-10 rj.oomen Protect target JsonCpp::JsonCpp against multi-include ()
2024-09-10 b.brachaczek Opportunistically take advantage of C++20 move-in/out-of stringstream ()
2024-09-10 34514239+appgurueu Use current source / binary dir when assuring out of source builds ()
2024-09-09 jedavis.alephnull Move removeIndex's result instead of copying ()
2024-09-09 bayles.jordan Update cmake.yml
2024-09-09 bayles.jordan Update meson.yml ()
2024-09-09 bayles.jordan Create cmake.yml ()
2024-09-10 30052553+SpaceIm remove ccache micro management ()
2024-09-09 pedro.k.night Add security policy ()
2024-09-10 dvoreader Update readFromString.cpp ()
2024-09-10 36221942+TsynkPavel Fixed setting JSONCPP_USE_SECURE_MEMORY definition ()
2024-09-10 36221942+TsynkPavel Fix compile on windows with clang ()
2024-09-09 106178409+martinduffy1 CharReader: Add StructuredError ()
2024-09-10 26556598+NotWearingPants Update link in amalgamate.py ()
2024-09-10 timo Bump CMake policy version to avoid deprecation warning ()
2024-09-10 andrea build(meson): use find_program('python3') ()
2024-09-09 bayles.jordan Update clang-format.yml
2024-09-09 bayles.jordan Update meson.yml ()
2024-09-09 bayles.jordan Add code coverage ()
2024-09-09 bayles.jordan Update clang-format.yml
2024-09-09 top1 add a valueToQuotedString overload  ()
2024-09-09 veloso Fix asserts in Value::setComment ()
2024-09-09 veloso Fix out-of-bounds read. ()
2024-09-09 veloso Fix a parser bug where tokens are misidentified as commas. ()
2024-09-09 bayles.jordan Update clang-format.yml
2024-09-09 bayles.jordan Update meson.yml
2024-09-09 bayles.jordan Update meson.yml ()
2024-09-09 bayles.jordan Clang format updates ()
2024-09-09 bayles.jordan Update clang-format.yml
2024-09-09 bayles.jordan Update clang-format.yml
2024-09-09 bayles.jordan Create clang-format.yml
2024-09-09 bayles.jordan add comment space directive ()
2024-09-09 bayles.jordan Delete .travis_scripts directory ()
2024-09-09 bayles.jordan Delete .travis.yml ()
2024-09-09 bayles.jordan Fix clang format issues ()
2024-09-09 bayles.jordan Delete .github/workflows/c-cpp.yml
2024-09-09 bayles.jordan Rename meson_build_and_run to meson.yml
2024-09-09 bayles.jordan Create meson_build_and_run ()
2024-09-09 bayles.jordan Create c-cpp.yml
2023-06-27 nkh Avoid using cmake glob vars if we are a subproject ()
2023-06-07 jakob feat: adds front and back methods to Value type ()
2022-07-14 mathieu.westphal Fix wrong usage of doxygen groups ()
2022-01-12 jrtc27 Use default rather than hard-coded 8 for maximum aggregate member alignment ()
2021-12-14 luzpaz Fix various typos ()
2021-12-15 tero.kinnunen Parse large floats as infinity () ()

Created with:
  roll-dep third_party/jsoncpp/src


Roll third_party/zlib/src/ 04f42ceca..51b7f2abd (98 commits)

04f42ceca4...51b7f2abda

Created with:
  roll-dep third_party/zlib/src


Roll third_party/clang-format/script/ 3c0acd2d4..37f6e68a1 (25 commits)

3c0acd2d4e..37f6e68a10

$ git log 3c0acd2d4..37f6e68a1 --date=short --no-merges --format='%ad %ae %s'
2024-11-27 rpfos [clang-format] Add mjs to default_extensions in git-clang-format ()
2024-11-24 owenpiano [clang-format][doc] Minor cleanup
2024-10-30 beiktatas+github [clang-format] Fix path expansion inside git-clang-format.bat ()
2024-10-25 owenpiano [clang-format] Print the names of unfound files in error messages ()
2024-10-25 llvm-dev Fix MSVC "signed/unsigned mismatch" warning. NFC.
2024-10-25 parenthesized.ko [clang-format] Fix working -assume-filename with .clang-format-ignore ()
2024-10-20 ideasman42 Add "clang-format-on-save-mode" minor mode to clang-format.el ()
2024-10-18 owenpiano [clang-format] Fix a bug that always returns error for JSON ()
2024-09-03 owenpiano [clang-format] Handle spaces in file paths in git-clang-format.bat ()
2024-09-01 c8ef [NFC] Fix typos ()
2024-08-28 dklimkin Fix clang-format-test.el past 625841c ()
2024-08-27 *~=`'#}+{/-|&$^_ [clang-format-diff.py][NFC] Document _stderr as unused
2024-08-22 akari.ccino [clang-format] Use double hyphen for multiple-letter flags ()
2024-08-10 owenpiano [clang-format] Fix a serious bug in `git clang-format -f` ()
2024-08-02 owenpiano [clang-format] Handle parenthesized list in RemoveParentheses ()
2024-06-07 nourr313 [clang-format][NFC] Remove an else after a return statement ()
2024-05-20 owenpiano [clang-format][NFC] Remove redundnat llvm::, clang::, etc.
2024-05-15 owenpiano [clang-format][NFC] Reformat with 18.1.5
2024-05-01 39927768+perry-ca [z/OS] treat text files as text files so auto-conversion is done ()
2024-04-12 2019426+jingw Add txtpb to the list of supported TextProto extensions ()
2024-03-27 owenpiano [clang-format] Exit clang-format-diff only after all diffs are printed ()
2024-03-21 gigaroby [clang-format] Add --fail-on-incomplete-format. ()
2024-03-19 owenpiano Revert "[clang-format][NFC] Delete 100+ redundant #include lines in .cpp files"
2024-03-16 owenpiano [clang-format][NFC] Delete 100+ redundant #include lines in .cpp files
2024-03-16 owenpiano Revert "[clang-format][NFC] Don't use clang-format style in config files"

Created with:
  roll-dep third_party/clang-format/script


Roll build/ 345f86551..4a2298be6 (285 commits)

345f86551b..4a2298be62

$ git log 345f86551..4a2298be6 --date=short --no-merges --format='%ad %ae %s'
2024-12-23 andrewlamb Add subclasses of LocalDeviceEnvironment for ethernet connections.
2024-12-23 zmin Revert "spanification: Enable -WUnsafe-buffer-usage to more dirs [3/7]"
2024-12-23 davidben Add -fsanitize=pointer-overflow to the UBSan config
2024-12-23 arthursonzogni spanification: Enable -WUnsafe-buffer-usage to more dirs [3/7]
2024-12-23 arthursonzogni spanification: Enable -WUnsafe-buffer-usage to more dirs [2/7]
2024-12-22 lingqi Revert "Reland "Reland "Roll clang+rust llvmorg-20-init-13894-g8cb44859-1 : llvmorg-20-init-16062-g091448e3-1 / a522d78598415cdd614ccc6d961160f192f64b5c-1 : 8a1f8039a7ded79d3d4fe97b110016d89f2b11e2-1"""
2024-12-21 thakis Reland "Reland "Roll clang+rust llvmorg-20-init-13894-g8cb44859-1 : llvmorg-20-init-16062-g091448e3-1 / a522d78598415cdd614ccc6d961160f192f64b5c-1 : 8a1f8039a7ded79d3d4fe97b110016d89f2b11e2-1""
2024-12-21 ayzhao Remove the private field CastWebContentsImpl::parent_cast_web_contents_, which is unused
2024-12-20 luci-bisection Revert "Reland "Roll clang+rust llvmorg-20-init-13894-g8cb44859-1 : llvmorg-20-init-16062-g091448e3-1 / a522d78598415cdd614ccc6d961160f192f64b5c-1 : 8a1f8039a7ded79d3d4fe97b110016d89f2b11e2-1""
2024-12-20 thakis Reland "Roll clang+rust llvmorg-20-init-13894-g8cb44859-1 : llvmorg-20-init-16062-g091448e3-1 / a522d78598415cdd614ccc6d961160f192f64b5c-1 : 8a1f8039a7ded79d3d4fe97b110016d89f2b11e2-1"
2024-12-20 dbaron Revert "Roll clang+rust llvmorg-20-init-13894-g8cb44859-1 : llvmorg-20-init-16062-g091448e3-1 / a522d78598415cdd614ccc6d961160f192f64b5c-1 : 8a1f8039a7ded79d3d4fe97b110016d89f2b11e2-1"
2024-12-20 thakis Temporarily disable -Wunused-private-field in cast builds after clang roll
2024-12-20 ayzhao Roll clang+rust llvmorg-20-init-13894-g8cb44859-1 : llvmorg-20-init-16062-g091448e3-1 / a522d78598415cdd614ccc6d961160f192f64b5c-1 : 8a1f8039a7ded79d3d4fe97b110016d89f2b11e2-1
2024-12-20 smaier Android build: do not duplicate assets across splits
2024-12-20 agrieve Android: Add a depfile to bytecode_processor.py and rename it
2024-12-20 agrieve Run fast_local_dev_server_test.py only on upload
2024-12-20 chromium-internal-autoroll Roll Fuchsia Internal Images from 26.20241213.101.1 to 26.20241220.102.1
2024-12-20 agrieve Android: Add @Contract annotation for use with NullAway
2024-12-20 gabriellelau Add unit tests to cover test sharding logic in local_device_gtest_run.py
2024-12-20 arthursonzogni spanification: Enable -WUnsafe-buffer-usage to more dirs [1/7]
2024-12-19 agrieve Android: Allow merge of service loader META-INF in debug builds
2024-12-19 davidben Build with -fwrapv
2024-12-19 lukasza Stop suppressing Rust warnings for all of `no_chromium_code`.
2024-12-19 bokan Reland: Build Glic browser_tests on Linux
2024-12-19 lukasza [rust png] Performance: Exclude `fdeflate` from `-Coverflow-checks=on`.
2024-12-19 pdr Remove jitter tracking
2024-12-19 edechamps Don't build partition_alloc if it is not needed
2024-12-19 gabriellelau Add test batching and sharding unit tests for instrumentation test
2024-12-18 lukasza Roll cxx: 1.0.131 => 1.0.135 in //third_party/rust.
2024-12-17 agrieve fast_local_dev_server.py: Make CMD: logs copy & pastable
2024-12-16 bjoyce Fix test reproduction steps
2024-12-16 andrewlamb Shorten tempdir prefix for logdog.
2024-12-15 jwata build: Do not use Siso by default on non-Chromium projects
2024-12-13 thakis Revert "Disable -Werror on the clang ToT bots for a bit"
2024-12-13 inglorion build: add cros_needs_rewrapper_path_arg gn arg
2024-12-13 agrieve fast_local_dev_server.py: Add --print-status-all command
2024-12-13 rkjnsn Move host Linux impls to the linux/ subdir
2024-12-13 thestig Remove printing directories from build/config/unsafe_buffers_paths.txt
2024-12-13 ashleynewson [Aw WebExposed] Formalize rebaseline mode extra
2024-12-13 chromium-internal-autoroll Roll Fuchsia Internal Images from 26.20241205.103.1 to 26.20241213.101.1
2024-12-12 ukai Reland "siso: add rule for solink_module"
2024-12-12 hnakashima Add hnakashima@ to build/OWNERS for Java changes
2024-12-12 wnwen android: Remove unnecessary option
2024-12-12 mheikal Only use fast_local_dev_server.py if android_static_analysis != "build_server"
2024-12-12 smaier Removing BuildConfig.IS_BUNDLE, replaced with BundleUtils.isBundle
2024-12-12 rbyers Remove third_party/pexpect as unused and unowned
2024-12-12 mheikal fast_local_dev_server.py should exit cleanly on SIGTERM
2024-12-12 tsepez Add missing trailing slashes to unsafe_buffer_paths.txt.
2024-12-11 ukai Revert "siso: add rule for solink_module"
2024-12-11 ukai siso: add rule for solink_module
(...)
2024-11-06 ukai siso: add support build/linux/debian_bullseye_armhf-sysroot for target_cpu="arm"
2024-11-05 zijiehe [fuchsia] Avoid using relative folders
2024-11-05 arthursonzogni Enable `raw_span` clang plugin [2/2]
2024-11-05 arthursonzogni Enable `raw_span` clang plugin [1/2]
2024-11-05 thakis build: Allow static mac->win cross builds with symbol_level=2
2024-11-05 agrieve Android: Ignore TraceReferences warning re: ResultIgnorabilityUnspecified
2024-11-05 ukai need symbol table in thin archive on mac
2024-11-05 jwata siso: Use clang_alink handler for cros alink steps
2024-11-05 ukai siso: create thin archive without symbol table by handler
2024-11-05 ukai Don't create symbol table in thin archive
2024-11-05 tangm Revert "win: Remove special check for 10.0.22621.2428 Win SDK version"
2024-11-04 agrieve Android: Roll JDK17 -> JDK21
2024-11-04 inglorion build: use --target=*-cros-* when building for ChromeOS devices
2024-11-04 justincohen Fix ASan on iOS devices
2024-11-04 arthursonzogni spanification: enforce -unsafe-buffer-usage in //ui
2024-11-01 zijiehe [fuchsia] include find_depot_tools in gs_util_wrapper
2024-11-01 jwata build: Run Android compile_kt action remotely
2024-11-01 aeubanks Set -Wno-nontrivial-memaccess on ToT bots
2024-11-01 jwata build: Set --mem_per_link_gb=10,--reserve_mem_gb=10 for Windows builds
2024-11-01 tikuta siso: remove unnecessary inputs config for mojo
2024-11-01 tikuta siso: handle mojo's build_metadata in BUILD.gn
2024-10-31 guterman Migrate doclava to first class DEP
2024-10-31 akhuang Temoporarily disable crel on arm.
2024-10-31 dloehr Revert "Update windows SDK version to 10.0.26100.1742"
2024-10-31 dloehr Revert "Finalize Windows SDK update to 26100"
2024-10-31 thestig Build first party code with -Wgnu, sans some warns
2024-10-31 danakj Remove incorrect TODO in run_build_script.py
2024-10-31 danakj Remove the BINDGEN_RS_FILE env var from boringssl build rules
2024-10-31 tikuta siso: remove unnecessary inputs config for mojo
2024-10-31 chromium-internal-autoroll Roll Fuchsia Internal Images from 25.20241030.102.1 to 25.20241031.100.1
2024-10-31 jwata siso: Support remote nacl_helper_arm32_{alink, solink, link} steps
2024-10-31 jwata siso: fix rules for clang-cros/nacl_helper_arm32_{cxx, cc} actions
2024-10-31 zijiehe [fuchsia] Create a gs_util_wrapper to avoid exposing the gsutil.py
2024-10-31 chromium-internal-autoroll Roll Fuchsia Internal Images from 25.20241022.101.1 to 25.20241030.102.1
2024-10-31 agrieve Reland "Reland "Reland "siso: Run Android proguard actions remotely"""
2024-10-30 agrieve Revert "Reland "Reland "siso: Run Android proguard actions remotely"""
2024-10-30 jwata siso: Enable remote executions for nacl_helper_arm32_{cxx, cc} actions
2024-10-30 ukai siso: use longer timeout for win siso native
2024-10-30 jwata Reland "Reland "siso: Run Android proguard actions remotely""
2024-10-30 jwata siso: fix remote link errors in Android x86 builds
2024-10-29 gulfem [fuchsia] Enable ThinLTO to reduce the binary size
2024-10-29 danakj Set Rust symbol visibility to hidden when C++ symbols are
2024-10-29 danakj Remove access to unstable features in Rust
2024-10-29 mark mac: Switch to Xcode 16.1 16B40 with macOS SDK 15.1 24B75
2024-10-29 davidben Reland "Make is_ubsan imply is_ubsan_vptr" for CrOS
2024-10-29 jwata siso: Support remote irt_arm_{cxx, cc} compiles
2024-10-29 jwata siso: Disable more Nacl remote actions
2024-10-29 jwata siso: Disable remote executions for nacl_helper_arm32 actions
2024-10-29 jwata siso: Fix missing inputs for remote linking in chromeos arm64 builds
2024-10-29 neis Remove build/lacros/test_runner.py

Created with:
  roll-dep build


Roll buildtools/ 4e0e9c73a..56013b77b (181 commits; 3 trivial rolls)

4e0e9c73a0..56013b77b6

$ git log 4e0e9c73a..56013b77b --date=short --no-merges --format='%ad %ae %s'
2024-12-22 chromium-autoroll Roll libc++ from 86c75180d139 to 11c38d901d29 (7 revisions)
2024-12-21 chromium-autoroll Roll libc++ from ec4ac17a44a4 to 86c75180d139 (4 revisions)
2024-12-20 chromium-autoroll Roll libc++ from 175bf00303d0 to ec4ac17a44a4 (1 revision)
2024-12-19 chromium-autoroll Roll libc++ from d0ddad5b7958 to 175bf00303d0 (12 revisions)
2024-12-19 arichiv Revert "Roll libc++ from d0ddad5b7958 to 753617d0e55e (9 revisions)"
2024-12-19 chromium-autoroll Roll libc++ from d0ddad5b7958 to 753617d0e55e (9 revisions)
2024-12-17 rop Remove human readable component of clang-format revision
2024-12-16 gatong Fix authentication prompt in reclient config script
2024-12-16 chromium-autoroll Roll libc++ from 5e0e903f1345 to d0ddad5b7958 (1 revision)
2024-12-14 chromium-autoroll Roll libc++ from 940f7db9068d to 5e0e903f1345 (3 revisions)
2024-12-13 chromium-autoroll Roll libc++ from 2d9b9a9eea77 to 940f7db9068d (6 revisions)
2024-12-12 chromium-autoroll Roll libc++ from 643441dc2f2d to 2d9b9a9eea77 (2 revisions)
2024-12-11 chromium-autoroll Roll libc++ from 92b37caa42ba to 643441dc2f2d (2 revisions)
2024-12-10 chromium-autoroll Roll libc++ from 60a3e1838767 to 92b37caa42ba (9 revisions)
2024-12-10 tikuta siso: update RBE worker container used for siso build
2024-12-09 chromium-autoroll Roll libc++ from 619ccf05152d to 60a3e1838767 (2 revisions)
2024-12-07 chromium-autoroll Roll libc++ from 9d470adcffe6 to 619ccf05152d (6 revisions)
2024-12-06 chromium-autoroll Roll libc++ from e5546a4a0d30 to 9d470adcffe6 (3 revisions)
2024-12-05 chromium-autoroll Roll libc++ from 6a91009985a4 to e5546a4a0d30 (1 revision)
2024-12-03 chromium-autoroll Roll libc++ from eb760140f382 to 6a91009985a4 (1 revision)
2024-12-02 thakis libc++: Remove gross_hack.h workaround again
2024-12-02 chromium-autoroll Roll libc++ from 0f824eb44ac8 to eb760140f382 (4 revisions)
2024-12-02 thakis Roll libc++ from cc33f56af94c to 0f824eb44ac8 (81 revisions)
2024-12-02 tikuta Reland "Roll src/third_party/libc++/src/ 76cb1e3b4..cc33f56af (1 commit)"
2024-11-29 bashi Revert "Roll src/third_party/libc++/src/ 76cb1e3b4..cc33f56af (1 commit)"
2024-11-29 tikuta Roll src/third_party/libc++/src/ 76cb1e3b4..cc33f56af (1 commit)
2024-11-26 tikuta Reland "Roll src/third_party/libc++/src/ 291ce60cc..2f906ff5d (6 commits)"
2024-11-25 agrieve Reland "checkdeps: Teach it about new_usages_require_review"
2024-11-25 ffred Revert "Roll src/third_party/libc++/src/ 291ce60cc..2f906ff5d (6 commits)"
2024-11-25 tikuta Reland "Roll src/third_party/libc++/src/ e9288ebce..291ce60cc (1 commit)"
2024-11-25 tikuta Revert "Roll src/third_party/libc++/src/ e9288ebce..291ce60cc (1 commit)"
2024-11-25 tikuta Roll src/third_party/libc++/src/ e9288ebce..291ce60cc (1 commit)
2024-11-22 agrieve Revert "checkdeps: Teach it about new_usages_require_review"
2024-11-21 agrieve checkdeps: Teach it about new_usages_require_review
2024-11-15 philwo Remove reclient-based remote linking
2024-10-31 guterman Migrate doclava to first class DEP
2024-10-29 hans Add llvm-libc dependency and roll libc++
2024-10-24 chromium-autoroll Roll libc++ from c8eec3629a9e to e2c39ff9388b (1 revision)
2024-10-22 agrieve checkdeps: Fix Python warning about invalid escape sequence "\."
2024-10-20 chromium-autoroll Roll libc++ from 735d5978ddbb to c8eec3629a9e (1 revision)
2024-10-18 chromium-autoroll Roll libc++ from d9456b7a6345 to 735d5978ddbb (3 revisions)
2024-10-17 chromium-autoroll Roll libc++ from 08e1a067cd69 to d9456b7a6345 (5 revisions)
2024-10-16 chromium-autoroll Roll libc++ from 321045da9ad1 to 08e1a067cd69 (2 revisions)
2024-10-15 chromium-autoroll Roll libc++ from 6a68fd412b9a to 321045da9ad1 (2 revisions)
2024-10-15 tikuta buildtools: define _LIBCPP_HAS_NO_INCOMPLETE_PSTL
2024-10-13 chromium-autoroll Roll libc++ from b6b3d2a1868d to 6a68fd412b9a (3 revisions)
2024-10-11 chromium-autoroll Roll libc++ from 6e4ed1972ba9 to b6b3d2a1868d (1 revision)
2024-10-10 chromium-autoroll Roll libc++ from 283f1aa1ad57 to 6e4ed1972ba9 (8 revisions)
2024-10-09 chromium-autoroll Roll libc++ from f11447307146 to 283f1aa1ad57 (5 revisions)
2024-10-08 chromium-autoroll Roll libc++ from e8d7247aa399 to f11447307146 (2 revisions)
(...)
2024-07-23 thakis dEQP bots: Disable reduced libc++ headers
2024-07-23 chromium-autoroll Roll libc++ from 6bb75caa139e to 1a4465110c87 (15 revisions)
2024-07-23 ukai reclient_cfgs: remove unused nacl configs
2024-07-22 ukai reclient_cfgs: use static reclient_cfgs for nacl
2024-07-22 ukai reclient: update platform container image for python
2024-07-17 chromium-autoroll Roll libc++ from 928433a141bd to 6bb75caa139e (4 revisions)
2024-07-16 chromium-autoroll Roll libc++ from 81d177a0a844 to 928433a141bd (4 revisions)
2024-07-15 chromium-autoroll Roll libc++ from 298c6cc76c90 to 81d177a0a844 (1 revision)
2024-07-13 chromium-autoroll Roll libc++ from 1867e77a5b88 to 298c6cc76c90 (8 revisions)
2024-07-12 thakis asan: Re-enable std::string container annotations, in non-apple non-fuzzer builds
2024-07-12 chromium-autoroll Roll libc++ from 4b50eadc6b2d to 1867e77a5b88 (1 revision)
2024-07-11 chromium-autoroll Roll libc++ from 6aa2802a07f8 to 4b50eadc6b2d (10 revisions)
2024-07-10 thakis libc++: Remove old PSTL defines from __config_site
2024-07-10 estaab Add use_libcxx_modules GN arg
2024-07-10 chromium-autoroll Roll libc++ from 37df66525c3b to 6aa2802a07f8 (9 revisions)
2024-07-10 tikuta buildtools: remove rewrapper_chroot_{compile,python}.cfg
2024-07-09 chromium-autoroll Roll libc++ from 604bb086b1ac to 37df66525c3b (3 revisions)
2024-07-08 msavigny Reduce concurrent streams/requests per connection for reclient.
2024-07-08 chromium-autoroll Roll libc++ from 39a1a1560b73 to 604bb086b1ac (2 revisions)
2024-07-07 chromium-autoroll Roll libc++ from f72547c7a634 to 39a1a1560b73 (7 revisions)
2024-07-06 chromium-autoroll Roll libc++ from 002bae033a25 to f72547c7a634 (4 revisions)
2024-07-05 chromium-autoroll Roll libc++ from 450ae0d29766 to 002bae033a25 (2 revisions)
2024-07-03 chromium-autoroll Roll libc++ from 03126836471a to 450ae0d29766 (2 revisions)
2024-07-02 chromium-autoroll Roll libc++ from 751aebaa8868 to 03126836471a (1 revision)
2024-07-01 chromium-autoroll Roll libc++ from 144e2174e9d5 to 751aebaa8868 (1 revision)
2024-06-30 chromium-autoroll Roll libc++ from c22098a45441 to 144e2174e9d5 (3 revisions)
2024-06-29 chromium-autoroll Roll libc++ from b1083f008de8 to c22098a45441 (3 revisions)
2024-06-28 chromium-autoroll Roll libc++ from de0d1a15133c to b1083f008de8 (1 revision)
2024-06-28 hans Roll libc++ from 09b99fd8ab30 to de0d1a15133c (17 revisions)
2024-06-24 chromium-autoroll Roll libc++ from cf5c38d48ac9 to 09b99fd8ab30 (1 revision)
2024-06-23 chromium-autoroll Roll libc++ from 1c4836b313e2 to cf5c38d48ac9 (1 revision)
2024-06-22 chromium-autoroll Roll libc++ from 0b65ee742fe8 to 1c4836b313e2 (1 revision)
2024-06-21 chromium-autoroll Roll libc++ from 21ea0bf4a787 to 0b65ee742fe8 (2 revisions)
2024-06-20 chromium-autoroll Roll libc++ from 7f2ccf92e83f to 21ea0bf4a787 (2 revisions)
2024-06-19 thakis asan: Disable container annotations for std::string
2024-06-19 chromium-autoroll Roll libc++ from 3be02c8f0290 to 7f2ccf92e83f (5 revisions)
2024-06-18 chromium-autoroll Roll libc++ from 6caebae1ebab to 3be02c8f0290 (4 revisions)
2024-06-17 chromium-autoroll Roll libc++ from ae58167f1438 to 6caebae1ebab (1 revision)
2024-06-15 chromium-autoroll Roll libc++ from bb4e2e900e70 to ae58167f1438 (4 revisions)
2024-06-13 chromium-autoroll Roll libc++ from 1e843f837077 to bb4e2e900e70 (27 revisions)
2024-06-13 thakis Roll libc++ from 852bc6746f45 to 1e843f837077 (178 revisions)
2024-06-05 msavigny Switch to reproxy-side deps cache
2024-06-05 mlcui buildtools: Fix linux64-format directory in .gitignore
2024-06-04 sokcevic [DEPS] Update clang-format location
2024-06-03 ayzhao [libc++] Try using __builtin_trap() instead of IMMEDIATE_CRASH() for the libc++ hardening mode
2024-06-03 sokcevic Remove clang-format sha1 files.
2024-05-15 msavigny Reduce cas_concurrency to 200.
2024-05-14 thakis libc++: Fix spelling of new PSTL config macros
2024-05-14 thakis libc++: Define new PSTL config macros as well
2024-05-14 thakis Reland "Roll libc++ from e3b94d0e5b86 to 852bc6746f45 (46 revisions)"

Created with:
  roll-dep buildtools

Change-Id: I6481d00b38333d62ab93cdc29b04b684e1a85bb9
Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/6119464
Reviewed-by: Jordan Bayles <jophba@chromium.org>
Commit-Queue: Mark Foltz <mfoltz@chromium.org>
2025-01-07 13:58:52 -08:00
mark a. foltz
37a17677e5 [Open Screen] Fix TODOs.
This CL removes some obsolete TODOs and fixes a remaining TODO.

The fix is to move the open screen protocol message definitions from
the cast:: namespace to the openscreen::proto:: namespace, to be
consistent with the rest of the code in the library, which is all
in the openscreen:: namespace.

This results in a large number of mechanical changes elsewhere.  A
corresponding change will need to be landed in Chromium with the
DEPS roll.

Bug: 155336728
Change-Id: I8fbc78d3c50265953b9dc0b15241e438a64d5195
Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/5620310
Reviewed-by: Muyao Xu <muyaoxu@google.com>
2024-06-11 18:25:43 +00:00
Jordan Bayles
3adadc6e73 [Build] Update DEPS in preparation for build system switch
This patch is focused on updating the DEPS regarding abseil and
quiche, as well as increasing the number of hooks for the upcoming
build system change patch.

Change-Id: I00c4e1a4f9888475cf1e9d4ab0c6d12a3684296a
Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/5235547
Commit-Queue: Jordan Bayles <jophba@chromium.org>
Reviewed-by: Mark Foltz <mfoltz@chromium.org>
2024-02-01 06:47:01 +00:00
mark a. foltz
1cc7ba909b [Open Screen] Always checkout buildtools directory.
The Open Screen PRESUBMIT.py loads the checkdeps module from a local
checkout of the buildtools repo from Chromium.  We weren't checking
out buildtools when openscreen is checked out in Chromium, making it
impossible to upload Open Screen CLs from within a Chromium checkout.

The simplest solution is to always check out buildtools.

Fixed: b/311022615
Change-Id: I9731127111b9d8b67f1f47ec940d8a0815bfbbdf
Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/5033459
Reviewed-by: Muyao Xu <muyaoxu@google.com>
Commit-Queue: Mark Foltz <mfoltz@chromium.org>
2023-11-15 19:46:31 +00:00
Jordan Bayles
b926e156d3 [PRESUBMIT] Enforce nested namespaces on edited files
This patch adds a new presubmit check to enforce that we use
nested namespaces where applicable.

Change-Id: I447953b2566236f14cadf022e91eed9fcbc52388
Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/4904759
Reviewed-by: Mark Foltz <mfoltz@chromium.org>
Commit-Queue: Jordan Bayles <jophba@chromium.org>
2023-10-04 06:34:26 +00:00
Jordan Bayles
5d694418bc [Infra] Re-enable licenses check
Bug: 1215335
Change-Id: I09a276837bfa7304e951fd97094b5cd384a7db49
Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/4263102
Reviewed-by: Mark Foltz <mfoltz@chromium.org>
Commit-Queue: Jordan Bayles <jophba@chromium.org>
2023-02-23 02:58:36 +00:00
Jordan Bayles
4d9a1edaa0 [Infra] Add lucicfg linting to the PRESUBMIT
This patch beefs up the PRESUBMIT.py file to also check that the main.star
LUCI config file passes the linter.

As part of this, changes to main.star to pass linting are added.

Change-Id: Ibb4b7274f7535da550230b2747fd4058fee8d8f7
Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/4263098
Commit-Queue: Jordan Bayles <jophba@chromium.org>
Reviewed-by: Mark Foltz <mfoltz@chromium.org>
2023-02-22 23:59:32 +00:00
mark a. foltz
4f5574bdd3 [Open Screen] Add public and visibility to internal GN targets.
This adds public= and visibility= declarations to GN targets internal
to the library.  In most cases "public" includes all headers in the
target (so they can be included by files outside the target) and
visibility includes all other targets internal to the library.

Additional changes:
- Adds top level targets to the GN check list
- The PRESUBMIT started complaining about third_party licenses,
  comment out the check until infra can investigate.

Followup changes will add declarations to external targets which will
require some more careful analysis of what should be visible outside
the library.

Bug: 1348667,1348663
Change-Id: Ib6fe738ca4a8b30a17be283a66dc17bc4cb17bc1
Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/3792914
Reviewed-by: Jordan Bayles <jophba@chromium.org>
Commit-Queue: Mark Foltz <mfoltz@chromium.org>
2022-08-03 20:18:35 +00:00
mark a. foltz
d6cf2cce78 [Open Screen] Remove third_party/chromium_quic.
This directory is a fork of the Chromium QUIC code from 2018 and has not
been kept in sync with upstream.  It requires non-trivial maintenance to
keep it compiling, is only used for OSP demo apps, and probably does not
interoperate with up-to-date QUIC implementations.

It will be replaced with a proper QUICHE port in the future.  For now,
to reduce code maintenance costs better to remove it.

Bug: b/169447969
Change-Id: I2970ee1a0ef43b3cc142e3b02351f0d2c13842b9
Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/3573094
Reviewed-by: Jordan Bayles <jophba@chromium.org>
Commit-Queue: Mark Foltz <mfoltz@chromium.org>
2022-04-08 18:18:26 +00:00
Josip Sokcevic
401815e1bc Enable CheckChangedLUCIConfigs check
R=mfoltz@chromium.org

Fixed: 1220846
Change-Id: I6241fcc05bc9481f6d3638e32d1bbf38d630ee1b
Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/3452484
Reviewed-by: Mark Foltz <mfoltz@chromium.org>
Commit-Queue: Mark Foltz <mfoltz@chromium.org>
2022-02-11 00:11:50 +00:00
Jordan Bayles
0a68246a91 Migrate to lucicfg star config
This patch moves our LUCI infrastructure from the legacy format to the new
lucicfg tooling, where all of the .cfg files are specified programmatically
in a new main.star file.

Bug: b/198660595
Change-Id: Ic73def015ea33fc8a4315c835e398d85fe6bbfd4
Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/3139149
Reviewed-by: Ryan Keane <rwkeane@google.com>
Commit-Queue: Jordan Bayles <jophba@chromium.org>
2021-09-02 20:31:16 +00:00
Jordan Bayles
5139930c36 Fix annoying PRESUBMIT errors
This patch silences the annoying PRESUBMIT error complaining about Open
Screen lacking a "main config set" and adds a reference to the bug to
actually fix the issue.

Change-Id: I46aee97619b3dd622af4c454e842b307b932b504
Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/2973374
Commit-Queue: Jordan Bayles <jophba@chromium.org>
Reviewed-by: Ryan Keane <rwkeane@google.com>
2021-06-18 18:50:14 +00:00
mark a. foltz
dec3ae516e [openscreen] Fix some DEPS and PRESUBMIT issues.
1. We weren't checking out the clang-format-diff script, which is used
   by git-cl.
2. buildtools/ should only be checked out when build_with_chromium=False.
3. The license checker is complaining about buildtools/third_party.
   Exclude that path until it can be fixed.

TBR=btolsch@chromium.org

Change-Id: Ibf8d0d989b0d9c1f43016950a9ac87f2b006afbb
Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/2928929
Reviewed-by: mark a. foltz <mfoltz@chromium.org>
Commit-Queue: mark a. foltz <mfoltz@chromium.org>
2021-06-01 23:44:45 +00:00
Jordan Bayles
425c136fda Cleanup some documentation
This patch cleans up some documentation around PRESUBMIT and external
library support.

Change-Id: Id09981eab4ddc7bd3fb3e1ffc56e25c5b720af44
Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/2920640
Commit-Queue: Jordan Bayles <jophba@chromium.org>
Reviewed-by: mark a. foltz <mfoltz@chromium.org>
2021-05-27 22:49:43 +00:00
Jordan Bayles
6e279a0a11 [Infra] Updates to enable Python3 PRESUBMIT
This patch includes various Python updates to enable PRESUBMIT.py to run on
Python3, as part of the ongoing effort to deprecate and remove Python2.

Bug: b/173766869
Change-Id: Id3df677c7c8482147b93f0dc9e1552c732bac2b7
Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/2918305
Commit-Queue: Jordan Bayles <jophba@chromium.org>
Reviewed-by: mark a. foltz <mfoltz@chromium.org>
2021-05-27 22:38:24 +00:00
Jordan Bayles
963b0a6bd9 Add presubmit check for unnecessary is_value checks
This patch removes all unnecessary ErrorOr<>::is_value() checks and adds a
presubmit handler for them.

Change-Id: I2d1382113c00a5ba578dd23f5a15eae79d75c307
Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/2569369
Reviewed-by: Yuri Wiitala <miu@chromium.org>
2020-12-07 19:16:30 +00:00
Jordan Bayles
e50a1d65fa Add LICENSE file checking
This patch adds license file checking in Open Screen, by adding a new
licenses.py that iterates through third_party dependencies and returns
a list of licensing errors. This runs as part of PRESUBMIT.

This patch also includes README.chromium and LICENSE fixes for
third_party dependencies.

Finally, as part of refactoring I fixed the DEPS checker--before this
patch it fails to load modules so never runs on pre-submission.

Bug: b/173625891

Change-Id: I417e61f878dab809cf959d69480be749f9229128
Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/2547807
Reviewed-by: Jordan Bayles <jophba@chromium.org>
Reviewed-by: mark a. foltz <mfoltz@chromium.org>
2020-12-01 14:49:32 +00:00
mark a. foltz
01490a48c0 [Open Screen] Add a cpplint check for noexcept.
This adds a custom cpplint check that move constructors are declared
noexcept.

Bug: b/160731444
Change-Id: I3d1651b99e421502c014ee94c9ae2dca5e901f68
Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/2550981
Reviewed-by: Jordan Bayles <jophba@chromium.org>
Commit-Queue: mark a. foltz <mfoltz@chromium.org>
2020-11-20 00:11:48 +00:00
Josip Sokcevic
3cc8363c0f Rename PRESUBMIT constants
Old constant names didn't accurately describe their purpose.

R=jophba@chromium.org

Change-Id: Icffd10acfd538a1989d887fc56f93d5204ba87c3
Bug: 1098560
Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/2316598
Reviewed-by: Brandon Tolsch <btolsch@chromium.org>
Commit-Queue: Yuri Wiitala <miu@chromium.org>
2020-08-19 21:48:19 +00:00
mark a. foltz
8c11e26c0d [Open Screen] Use racially neutral terminology per style guide.
See: https://chromium.googlesource.com/chromium/src/+/master/styleguide/inclusive_code.md#racially-neutral

Change-Id: I4f55b658da9a4f6b3e3c35934399811a67cb0cd0
Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/2314897
Reviewed-by: Ryan Keane <rwkeane@google.com>
Commit-Queue: mark a. foltz <mfoltz@chromium.org>
2020-07-23 17:19:22 +00:00
Jordan Bayles
5a606b8165 [Hotfix] Fix presubmit
Presubmit suddenly stopped working, and the root cause turns out to be a
change in depot tools to use appropriate naming, replacing the biased
and problematic terms whitelist and blacklist with allowlist and blocklist.

This patch updates our PRESUBMIT to use the new language.

Bug: 1098562
TBR=takumif@chromium.org

Change-Id: I9715b4654508f56c6ba6b9d8fbb7421de878b795
Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/2269086
Reviewed-by: Jordan Bayles <jophba@chromium.org>
2020-06-26 01:57:41 +00:00
mark a. foltz
b4e53be8a0 [Open Screen] Fix lint errors.
This fixes a number of lint errors in the codebase flagged by cpplint.py.

It also turns off a couple of checks:

1. The header check is too restrictive
2. The whitespace/braces check doesn't fully grok initializer list syntax.

Bug: b/156101497
Change-Id: I11caefdc14fa1c5891022357bee35595673c4341
Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/2219135
Reviewed-by: Ryan Keane <rwkeane@google.com>
Commit-Queue: mark a. foltz <mfoltz@chromium.org>
2020-05-28 23:35:55 +00:00
mark a. foltz
4410e8e8f3 [Open Screen] Replace PRESUBMIT.sh
This replaces our separate PRESUBMIT script with canned checks from the
PRESUBMIT APIs.

Bug: b/155337033
Change-Id: Icfad8c35302c59006597c13ba67527137ded9e10
Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/2188956
Reviewed-by: Ryan Keane <rwkeane@google.com>
Commit-Queue: mark a. foltz <mfoltz@chromium.org>
2020-05-11 18:04:33 +00:00
Takumi Fujimoto
ebcffaea45 Format TODO URLs as TODO(crbug.com/openscreen/000)
Put crbug URLs in TODOs to make it easier to open the bug pages.

Change-Id: Ibc8fce98a795d7e8c714627bf1ecd970a3865563
Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/1872176
Reviewed-by: Max Yakimakha <yakimakha@chromium.org>
Commit-Queue: Takumi Fujimoto <takumif@chromium.org>
2019-10-21 18:10:31 +00:00
mark a. foltz
743b620e87 [Open Screen] Random repository housekeeping.
- Update AUTHORS, README.md
- Have install-build-tools.sh install ninja
- Have install-build-tools.sh install into buildtools/
- Update DEPS to not allow dependencies on platform/impl
- Move advanced_gerrit.md into docs folder (not linked from anywhere though)
- Update PRESUBMIT.py to run checkdeps over the entire tree

Bug: openscreen:62
Change-Id: Ib94a48e2b633277976545a6bc6c4e117b6bb3d58
Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/1776580
Reviewed-by: Brandon Tolsch <btolsch@chromium.org>
Reviewed-by: Max Yakimakha <yakimakha@chromium.org>
Commit-Queue: mark a. foltz <mfoltz@chromium.org>
2019-08-29 22:02:53 +00:00
Jordan Bayles
a26582d3cd Delete osp_base and move files to new homes
This patch is the second and major patch in the process of removing the
osp_base folder from Open Screen. Based on the design plan here:

https://docs.google.com/document/d/1LGV8tXdDeIH38MYlNF2XJNG49pec-64nWkS0jjnJNk4/edit#heading=h.ny8tc2v4ek9m

This patch moves most of the files in osp_base to new homes in platform,
excepting files that have been moved to the new util/ folder.

Change-Id: I6e5f1d13cf20806bcc41185a842eb0b293606306
Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/1695736
Reviewed-by: Jordan Bayles <jophba@chromium.org>
Reviewed-by: mark a. foltz <mfoltz@chromium.org>
Commit-Queue: Jordan Bayles <jophba@chromium.org>
2019-07-10 23:11:04 +00:00
btolsch
9ba2371554 Add checkdeps.py to PRESUBMIT.py
This change adds DEPS rules for what includes are valid in certain
directories.  This is enforced by checkdeps.py from
chromium/src/buildtools.  The two most significant rules this change
adds are: abseil includes are restricted to a whitelist and base/ can
only use logging.h from platform/.

Change-Id: Ia81c653de6a5abe83bc696d80813fb674b1d9dbb
Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/1570451
Commit-Queue: Brandon Tolsch <btolsch@chromium.org>
Reviewed-by: Ryan Keane <rwkeane@google.com>
Reviewed-by: mark a. foltz <mfoltz@chromium.org>
2019-04-18 23:38:52 +00:00
btolsch
333aecd2a7 Reland "Improve presubmit support"
This version renames the presubmit bot to openscreen_presubmit based on
the standard bot naming the configuration prefers.

This is a reland of f0be9de614

Original change's description:
> Improve presubmit support
>
> This change improves our presubmit in two ways:
>  1. It adds our PRESUBMIT.sh as a step in PRESUBMIT.py which is normally
>     run by git-cl commands.
>  2. Adds a presubmit bot which runs our PRESUBMIT.py as part of the
>     commit queue.
>
> Moving the PRESUBMIT.sh checks into python or adding other checks will
> be left to future CLs.
>
> Bug: openscreen:43
> Change-Id: I7d95fe92b9b6c715344bc65868cd1eb91e7be643
> Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/1570449
> Commit-Queue: Brandon Tolsch <btolsch@chromium.org>
> Reviewed-by: mark a. foltz <mfoltz@chromium.org>

TBR=mfoltz@chromium.org

Bug: openscreen:43
Change-Id: I854d7fae53dcc888b4918acb24ad3db3826f509a
Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/1575005
Reviewed-by: Brandon Tolsch <btolsch@chromium.org>
Commit-Queue: Brandon Tolsch <btolsch@chromium.org>
2019-04-18 23:28:19 +00:00
Brandon Tolsch
2acc208dc3 Revert "Improve presubmit support"
This reverts commit f0be9de614.

Reason for revert: presubmit recipe is failing for an unknown reason, reverting until I can get more info from the infra team.

Original change's description:
> Improve presubmit support
> 
> This change improves our presubmit in two ways:
>  1. It adds our PRESUBMIT.sh as a step in PRESUBMIT.py which is normally
>     run by git-cl commands.
>  2. Adds a presubmit bot which runs our PRESUBMIT.py as part of the
>     commit queue.
> 
> Moving the PRESUBMIT.sh checks into python or adding other checks will
> be left to future CLs.
> 
> Bug: openscreen:43
> Change-Id: I7d95fe92b9b6c715344bc65868cd1eb91e7be643
> Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/1570449
> Commit-Queue: Brandon Tolsch <btolsch@chromium.org>
> Reviewed-by: mark a. foltz <mfoltz@chromium.org>

TBR=mfoltz@chromium.org,btolsch@chromium.org

Change-Id: Ie7cf7688a74ee5168767428e48b5aeb4cdb00965
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: openscreen:43
Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/1573270
Reviewed-by: Brandon Tolsch <btolsch@chromium.org>
Commit-Queue: Brandon Tolsch <btolsch@chromium.org>
2019-04-18 04:28:40 +00:00
btolsch
f0be9de614 Improve presubmit support
This change improves our presubmit in two ways:
 1. It adds our PRESUBMIT.sh as a step in PRESUBMIT.py which is normally
    run by git-cl commands.
 2. Adds a presubmit bot which runs our PRESUBMIT.py as part of the
    commit queue.

Moving the PRESUBMIT.sh checks into python or adding other checks will
be left to future CLs.

Bug: openscreen:43
Change-Id: I7d95fe92b9b6c715344bc65868cd1eb91e7be643
Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/1570449
Commit-Queue: Brandon Tolsch <btolsch@chromium.org>
Reviewed-by: mark a. foltz <mfoltz@chromium.org>
2019-04-18 01:47:38 +00:00
Ryan Tseng
85ec17e7d5 Fix luci configs
Fix validation errors.
Also add a PRESUBMIT.py that runs config validation.

Bug: 876216
Change-Id: Ie67304d9982bee9c1a4886af0cecd0df82deffe3
Reviewed-on: https://chromium-review.googlesource.com/1211608
Reviewed-by: mark a. foltz <mfoltz@chromium.org>
2018-09-07 17:46:56 +00:00