aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordan sinclair <dsinclair@google.com>2020-07-23 13:22:37 -0400
committerGitHub <noreply@github.com>2020-07-23 13:22:37 -0400
commitfecc07ae5d1a255ffa149d478ab6a52012317e9c (patch)
tree9d0055905de62a269de390e27c3d7160ca980014
parent5f56b4fc78bf43bc51a59cf498e74fdc3a6cd35d (diff)
downloadamber-fecc07ae5d1a255ffa149d478ab6a52012317e9c.tar.gz
Roll Deps (#895)
* add roll script * Roll third_party/dxc/ 316d802e3..174fb21fa (16 commits) https://github.com/Microsoft/DirectXShaderCompiler/compare/316d802e377a...174fb21fa97f $ git log 316d802e3..174fb21fa --date=short --no-merges --format='%ad %ae %s' 2020-07-22 grroth Allow double to WaveReadLaneFirst (#3053) 2020-07-22 hekotas Support -h on hctbuild/hcttest and -Release on hcttest (#3049) 2020-07-22 grroth Avoid constant expr from GEP create (#3046) 2020-07-21 grroth Propagate CodeGen Options and Semantic Defines (#3040) 2020-07-15 hekotas Removing unnecessary DisableThreadLibraryCalls() calls (#3042) 2020-07-15 jaebaek [spirv] Remove BufferBlock for array types (#3039) 2020-07-13 3507248+vcsharma Use nearest even rounding mode for compile-time constants (#3036) 2020-07-13 python3kgae Add debug info for constant in cbuffer. (#3037) 2020-07-13 dginsburg Add -fvk-auto-shift-bindings that applies -fvk-*-shift bindings to re… (#2959) 2020-07-09 texr Fix thread malloc issue with GetConstantBufferByName (#3033) 2020-07-09 ruslan.kutdusov.usu put hlsl specific warnings in diagnostic groups (#3026) 2020-07-08 grroth Allow integer attribs to GetAttributeAtvertex (#3032) 2020-07-08 hekotas Enable arm build (#3030) 2020-07-08 python3kgae Support -line-directive in dxr. (#3027) 2020-07-08 grroth Don't reprocess instr in CullSensitiveBlocks (#3029) 2020-07-07 python3kgae Copy GVDbgOffsetMap to avoid crash caused by bad ref. (#3028) Created with: roll-dep third_party/dxc Roll third_party/clspv/ b3e2b6d9d..55d518644 (8 commits) https://github.com/google/clspv/compare/b3e2b6d9d8c2...55d518644f61 $ git log b3e2b6d9d..55d518644 --date=short --no-merges --format='%ad %ae %s' 2020-07-21 antognini.marco Use NMax/NMin for fmax/fmin (#506) (#609) 2020-07-21 alanbaker Add deprecation notice for descriptor map (#611) 2020-07-20 alanbaker Fix barrier and mem_fence scopes (#610) 2020-07-17 antognini.marco Fix missing link reference to build clspv-opt (#608) 2020-07-15 48454132+sjw36 cl_khr_subgroups support (#603) 2020-07-10 alanbaker Remove sampler restrictions (#607) 2020-07-09 alanbaker Update msvc 2017 (#606) 2020-07-07 alanbaker Update LLVM (#605) Created with: roll-dep third_party/clspv Roll third_party/shaderc/ d8eca133b..ba92b11e1 (24 commits) https://github.com/google/shaderc/compare/d8eca133b4b1...ba92b11e1fca $ git log d8eca133b..ba92b11e1 --date=short --no-merges --format='%ad %ae %s' 2020-07-22 dneto glslc: Add -mfmt=wgsl output format option (#1110) 2020-07-20 rharrison Roll 5 dependencies and update expectations (#1111) 2020-07-20 bclayton Update license-checker.cfg with simplified rules (#1107) 2020-07-18 bclayton Mingw - use `posix` toolchain flavor (#1108) 2020-07-17 bclayton Kokoro: Migrate linux bots to ubuntu docker image 2020-07-17 bclayton License checker (#1104) 2020-07-14 rharrison Roll 5 dependencies (#1102) 2020-07-13 dneto Add CMake support for buildint Tint in third_party (#1090) 2020-07-13 dneto Roll-deps: effcee trunk is "main" now (#1096) 2020-07-13 jiajie.hu Improve how GN finds auto-generated SPIRV-Tools headers (#1101) 2020-07-08 bclayton Remove pushing / popping -fPIC for glslang (#1098) 2020-07-07 rharrison Roll 6 dependencies and update expectations. (#1097) 2020-07-06 dneto glslc and spvc understand -h as the same as --help (#1089) 2020-07-03 dneto Glslang third party build needs -fPIC (#1093) 2020-07-01 xinghua.cao Add interface for enabling 16-bit types (#1091) 2020-06-23 rharrison Roll 5 dependencies and update tests/expectations (#1087) 2020-06-17 rharrison Add support for different default/trunks in roll-deps (#1086) 2020-06-15 rharrison Rolling 5 dependencies (#1085) 2020-06-15 31453424+iraiter2 Add minimum buffer size for dawn reflection (#1084) 2020-06-10 dneto Update for Glslang generator version number 9 (#1083) 2020-06-10 rharrison Rolling 5 dependencies and update expectations (#1081) 2020-06-10 rharrison Remove infrastructure for and references to VS2013 (#1082) 2020-06-09 rharrison Start shaderc v2020.2 2020-06-09 rharrison Finalize shaderc v2020.1 Created with: roll-dep third_party/shaderc Roll third_party/spirv-tools/ bd2a9ea85..9dc1bfa31 (52 commits) https://github.com/KhronosGroup/SPIRV-Tools/compare/bd2a9ea85210...9dc1bfa31314 $ git log bd2a9ea85..9dc1bfa31 --date=short --no-merges --format='%ad %ae %s' 2020-07-23 antonikarp spirv-fuzz: adds TransformationReplaceCopyMemoryWithLoadStore (#3575) 2020-07-23 antonikarp spirv-fuzz: adds TransformationReplaceCopyObjectWithStoreLoad (#3567) 2020-07-22 stevenperron Start SPIRV-Tools v2020.5 2020-07-22 stevenperron Finalize SPIRV-Tools v2020.4 2020-07-22 vasniktel spirv-fuzz: Fix usages of irrelevant constants (#3566) 2020-07-22 stevenperron Update CHANGES 2020-07-22 alanbaker Support SPV_KHR_terminate_invocation (#3568) 2020-07-22 stevenperron Sink pointer instructions in merge return (#3569) 2020-07-21 greg Preserve OpenCL.DebugInfo.100 through elim-dead-code-aggressive (#3542) 2020-07-21 vasniktel spirv-fuzz: TransformationReplaceParamsWithStruct (#3455) 2020-07-21 38144211+vkushwaha-nv Add changes for SPV_EXT_shader_atomic_float (#3562) 2020-07-21 vasniktel spirv-fuzz: Use irrelevant constants (#3565) 2020-07-21 stefanomil spirv-fuzz: Extend TransformationRecordSynonymousConstants to allow composite constants (#3537) 2020-07-21 vasniktel spirv-fuzz: Add is_irrelevant parameter (#3563) 2020-07-20 vasniktel spirv-fuzz: Add IdIsIrrelevant fact (#3561) 2020-07-20 stefanomil spirv-fuzz: refactor to use RemoveAtRandomIndex (#3560) 2020-07-20 antonikarp spirv-fuzz: add TransformationAddRelaxedDecoration (#3545) 2020-07-17 alanbaker Store location values sparsely (#3488) 2020-07-17 dneto Permit Simple and GLSL450 memory model in WEBGPU_0 (#3463) 2020-07-17 antonikarp spirv-fuzz: support floating-point in TransformationInvertComparisonOperator (#3551) 2020-07-17 stefanomil Change MaybeApplyTransformation to return a boolean (#3555) 2020-07-17 stefanomil spirv-fuzz: Implement MaybeApplyTransformation helper function (#3540) 2020-07-17 stefanomil spirv-fuzz: Assert false in IsApplicable method of TransformationAccessChain (#3528) 2020-07-16 vasniktel spirv-fuzz: Add support for OpBitcast to TransformationEquationInstruction (#3523) 2020-07-16 vasniktel spirv-fuzz: Add support for OpConvert to TransformationEquationInstruction (#3472) 2020-07-15 alanbaker Fix reachability in the validator (#3541) 2020-07-15 vasniktel spirv-fuzz: Remove TransformationCopyObject (#3531) 2020-07-15 vasniktel spirv-opt: Add support for OpLabel to dominator analysis (#3516) 2020-07-15 stefanomil spirv-fuzz: Fuzzer pass to interchange zero-like constants (#3524) 2020-07-15 afdx spirv-fuzz: Add replay range option (#3535) 2020-07-14 jaebaek Rewrite KillDebugDeclares() (#3513) 2020-07-14 andreperezmaselco.developer spirv-fuzz: Fix instruction insertion issue (#3521) 2020-07-14 andreperezmaselco.developer spirv-fuzz: Implement the OpMatrixTimesMatrix linear algebra case (#3527) 2020-07-14 greg Add support to GPU-AV instrumentation for Task and Mesh shaders (#3512) 2020-07-14 andreperezmaselco.developer spirv-fuzz: Support adding dead break from back-edge block (#3519) 2020-07-14 andreperezmaselco.developer Support OpPhi when replacing boolean constant operand (#3518) 2020-07-12 vasniktel spirv-fuzz: TransformationAddSynonyms (#3447) 2020-07-11 vasniktel spirv-fuzz: Remove unused functions (#3510) 2020-07-11 vasniktel spirv-fuzz: Minor refactoring (#3507) 2020-07-10 greg Preserve OpenCL.DebugInfo.100 through elim-local-single-store (#3498) 2020-07-10 jaebaek Preserve debug info in vector DCE pass (#3497) 2020-07-10 stefano.milizia00 Implement transformation to record synonymous constants. (#3494) 2020-07-09 jaebaek Fix build failure (#3508) 2020-07-09 greg Upgrade elim-local-single-block for OpenCL.DebugInfo.100 (#3451) 2020-07-09 vasniktel spirv-fuzz: TransformationReplaceParameterWithGlobal (#3434) 2020-07-09 andreperezmaselco.developer Implement the OpMatrixTimesVector linear algebra case (#3500) 2020-07-08 jaebaek Preserve OpenCL.100.DebugInfo in reduce-load-size pass (#3492) 2020-07-08 andreperezmaselco.developer spirv-fuzz: Add image sample unused components transformation (#3439) 2020-07-07 andreperezmaselco.developer spirv-fuzz: Add variables with workgroup storage class (#3485) 2020-07-07 andreperezmaselco.developer spirv-fuzz: Implement the OpVectorTimesMatrix linear algebra case (#3489) 2020-07-07 vasniktel spirv-fuzz: fuzzerutil::MaybeGetConstant* #3487 2020-07-06 jaebaek Debug info preservation in copy-prop-array pass (#3444) Created with: roll-dep third_party/spirv-tools Roll third_party/glslang/ f5ed7a69d..3ee5f2f1d (37 commits) https://github.com/KhronosGroup/glslang/compare/f5ed7a69d5d6...3ee5f2f1d331 $ git log f5ed7a69d..3ee5f2f1d --date=short --no-merges --format='%ad %ae %s' 2020-07-22 greg Update spirv-tools known-good to most recent stable 2020-07-19 vkushwaha Add changes for SPV_EXT_shader_atomic_float_add 2020-07-14 bclayton Limit visibility of symbols for internal libraries 2020-07-20 john SPV: Update to the latest SPIR-V headers. 2020-07-14 bclayton Deprecate InitializeDll functions 2020-07-14 bclayton Simplify PoolAlloc with use of thread_local. 2020-07-14 malcolm also search global variables assignment for live variables 2020-07-20 bclayton Drop support for VS2013 2020-07-20 bclayton Start glslang 11.0.0 2020-07-20 bclayton Finalize glslang 10.15.3847 2020-07-20 bclayton build_info: Fix parsing of versions with no flavor 2020-07-17 bclayton Update license-checker.cfg with simplified rules 2020-07-17 bclayton Add new rules for update of license-checker 2020-07-15 cepheus GLSL/SPV: Propagaet precision qualifier from function to return value. 2020-07-14 bclayton runtests: Check error codes, set LD_LIBRARY_PATH 2020-07-14 bclayton Give build_info.py the executable bit 2020-07-14 cepheus Fix recently found non-determinism with gl_WorldToObject3x4EXT. 2020-07-14 cepheus Non-determinism: Remove test file that seems to trigger non-determinism. 2020-07-13 bclayton Add bison license to LICENSE.txt 2020-07-13 bclayton CMake: Move project() to top of CMakeLists.txt 2020-07-13 bclayton Kokoro: Print test output to stdout 2020-07-13 cepheus Fix comma in licence checker. 2020-07-13 cepheus Revert "Merge pull request #2330 from ShabbyX/optimize_for_angle" 2020-07-13 cepheus Fix a couple lines that were too long, to retrigger bots. 2020-07-13 cepheus Fix #2329: don't use invalid initializers. 2020-07-12 bclayton Add missing comma from license-checker.cfg 2020-07-12 ccom Common: include standard headers before doing any defines 2020-07-10 bclayton Fix CMake rules when nesting CMake projects 2020-07-10 bclayton Attempt to fix chromium builds 2020-06-17 bclayton Generate build information from CHANGES.md 2020-07-03 ShabbyX Customize glslang.y to GLSLANG_ANGLE 2020-07-03 ShabbyX Use GLSLANG_ANGLE to strip features to what ANGLE requires 2020-07-07 rharrison Make sure glslang_angle has a definition in BUILD.gn 2020-07-07 bclayton Use CMake's builtin functionality for PCHs 2020-07-07 bclayton Remove GLSLANG_BUILD_PIC flag 2020-07-07 bclayton Add new static targets to VS solution folders 2020-07-07 bclayton Add new rules to .gitignore Created with: roll-dep third_party/glslang Roll third_party/googletest/ 356f2d264..a781fe29b (10 commits) https://github.com/google/googletest/compare/356f2d264a48...a781fe29bcf7 $ git log 356f2d264..a781fe29b --date=short --no-merges --format='%ad %ae %s' 2020-07-13 ofats Googletest export 2020-07-11 ashikpaul17 Fixed some minor typos 2020-07-09 absl-team Googletest export 2020-07-07 ofats Googletest export 2020-07-07 absl-team Googletest export 2020-07-07 absl-team Googletest export 2020-04-11 olivier.ldff use target_compile_features to use c++11 if cmake > 3.8 2020-06-19 amatanhead Make EXPECT_THROW and EXPECT_NO_THROW macros more informative 2020-05-30 eli fix compilation on OpenBSD 6.7 2020-01-22 mjvk Fixes extensions missing for QNX Created with: roll-dep third_party/googletest Roll third_party/spirv-headers/ 11d7637e7..979924c8b (3 commits) https://github.com/KhronosGroup/SPIRV-Headers/compare/11d7637e7a43...979924c8bc83 $ git log 11d7637e7..979924c8b --date=short --no-merges --format='%ad %ae %s' 2020-07-21 alanbaker Support SPV_KHR_terminate_invocation (#163) 2020-07-19 vkushwaha Add changes for SPV_EXT_shader_atomic_float 2020-06-26 dj2 Register the Tint compiler Created with: roll-dep third_party/spirv-headers Roll third_party/vulkan-loader/ a173c025f..bfe4f378a (14 commits) https://github.com/KhronosGroup/Vulkan-Loader/compare/a173c025f8fe...bfe4f378aee6 $ git log a173c025f..bfe4f378a --date=short --no-merges --format='%ad %ae %s' 2020-07-20 shannon build: Update known-good files for 1.2.148 header 2020-07-15 bob scripts: fix update_deps retry clone 2020-07-14 shannon build: Update known-good files for 1.2.147 header 2020-07-14 lenny loader: Remove RTLD_DEEPBIND flag 2020-07-13 bob scripts: udpate_deps retry on clone or fetch failure 2020-07-09 charles loader: Make RTLD_DEEPBIND conditional on ASAN 2020-07-02 mikes build: Roll GN DEPS file 2020-07-07 caramelli.devel Remove duplicate key / value in scripts/common_codegen.py 2020-07-06 shannon build: Update known-good files for 1.2.146 header 2020-07-04 caramelli.devel loader: Add support for directfb surface extension 2020-07-05 alexbatashev loader: Fix symbol lookup order 2020-07-02 sdefresne Convert GN libs lists to frameworks 2020-07-01 charles loader: fix wrongly returned error code 2020-07-02 charles loader: fix TSAN warning Created with: roll-dep third_party/vulkan-loader Roll third_party/cppdap/ cc93ba974..1fd23dda9 (16 commits) https://github.com/google/cppdap/compare/cc93ba974720...1fd23dda91e0 $ git log cc93ba974..1fd23dda9 --date=short --no-merges --format='%ad %ae %s' 2020-07-21 bclayton Add license checker config and kokoro presubmit 2020-06-29 bclayton Change dap::integer backing type to int64_t 2020-06-15 bclayton Add dap::initialize() and terminate() functions 2020-06-11 bclayton TypeOf: Move Move TypeInfos to anon namespace 2020-06-11 bclayton Add lots more tests for dap::any. 2020-06-10 bclayton clang: Enable -Weverything, fix all warnings 2020-06-10 bclayton Update DAP protocol to 1.41.0 2020-06-10 bclayton Fix moves of any when value isInBuffer 2020-06-10 bclayton Fix deadlock closing socket on another thread 2020-06-08 bclayton Socket: Use the RWMutex to fix TSAN error 2020-06-08 bclayton Add dap::RWMutex. A read / write mutex. 2020-06-08 bclayton CMake: Handle building fuzzer with sanitizers 2020-06-05 bclayton Implement timeouts for dap::Socket::connect 2020-06-05 bclayton Remove unnecessary virtual inheritance 2020-05-26 bclayton json_serializer: Disable exceptions 2020-05-26 bclayton Add support for fuzzing cppdap Created with: roll-dep third_party/cppdap Roll third_party/clspv-llvm/ 019660036..23d180043 (1818 commits) https://github.com/llvm/llvm-project/compare/01966003674d...23d1800433d9 $ git log 019660036..23d180043 --date=short --no-merges --format='%ad %ae %s' 2020-07-23 llvmgnsyncbot [gn build] Port 92874d28669 2020-07-23 eleviant [CodeGen][TargetPassConfig] Add unreachable-mbb-elimination pass explicitly 2020-07-23 braedy [Matrix] Add asserts for mismatched element types. 2020-07-23 sebastian.neubauer [AMDGPU] Fix typo. NFC 2020-07-23 higuoxing [DWARFYAML] Refactor emitDebugInfo() to make the length be inferred. 2020-07-23 higuoxing [DWARFYAML] Pull out common helper functions for rnglist and loclist tables. NFC. 2020-07-23 ishizaki [mlir]: NFC: Fix trivial typo in documents and comments 2020-07-23 llvm-dev [X86][SSE] SimplifyDemandedVectorEltsForTargetNode - add SSE shift multiple use handling 2020-07-23 ulrich.weigand [SystemZ] Ensure -mno-vx disables any use of vector features 2020-07-23 flo [SCEVExpander] Use IRBuilderCallbackInserter to call rememberInstruction. 2020-06-23 russell.gallop [docs] Fix TestSuiteGuide.md to mention scipy 2020-07-23 mikhail.maltsev [libcxx] Adjust trivial_abi tests for C++03 and C++11 testing 2020-07-12 jay.foad [GlobalISel][AMDGPU] Legalize saturating add/subtract 2020-07-23 flo [LSR] Re-generate check lines for test. 2020-07-23 flo [LoopIdiom] Add additional test cases. 2020-07-23 erich.keane Update make_cxx_dr_status and cxx_dr_status.html for the new release. 2020-07-23 spatel [InstSimplify] reduce code duplication for binop expansion; NFC 2020-07-23 llvm-dev Fix -Wparentheses warning - add missing brackets around the entire assertion condition 2020-07-06 pavel Recommit "[lldb/API] Overwrite variables with SBLaunchInfo::SetEnvironment(append=true)" 2020-07-23 okuraofvegetable [Attributor] Cache query results for isPotentiallyReachable in AAReachability 2020-06-30 konstantin.schwarz [GlobalISel][InlineAsm] Add register class ID to the flags of register input operands 2020-07-23 llvm-dev Fix implicit dependency on CommandLine.h 2020-07-23 llvm-dev ValueProfileCollector.h - remove unnecessary includes. NFC. 2020-07-23 medismail.bennani [lldb/test] Fix TestHistoryRecall failure (NFC) 2020-07-23 llvm-dev Fix implicit dependency on CommandLine.h 2020-07-22 medismail.bennani [lldb/interpreter] Move the history subcommand to session (NFCI) 2020-07-23 llvm-dev Speculation.h - remove unnecessary includes. NFC. 2020-07-23 flo [ScheduleDAGRRList] Pacify overload mismatch in std::min. 2020-07-23 flo [ScheduleDAGRRList] Limit number of candidates to explore. 2020-07-23 limo [mlir][Linalg] emitLoopRanges and emitLoopRangesWithSymbols merged into one 2020-07-23 limo [mlir] Added verification check for linalg.conv to ensure memrefs are of rank > 2 2020-07-23 Alexander.Richardson [lit] Include total elapsed time in xunit output 2020-07-23 Alexander.Richardson [libcxx][lit] Fix incorrect lambda capture in hasLocale checks 2020-07-22 grimar [llvm-readelf] - Simplify the implementation of getSectionTypeString() helper. NFCI. 2020-07-23 1.int32 [Analyzer][StreamChecker] Use BugType::SuppressOnSink at resource leak report. 2020-07-23 SourabhSingh.Tomar [DebugInfo] Attempt to fix regression test failure after 59a76d957a2603ee0 2020-07-23 limo [mlir] Loop bounds inference in linalg.generic op improved to support bounds for convolution 2020-07-23 SourabhSingh.Tomar Re-apply:" Emit DW_OP_implicit_value for Floating point constants" 2020-07-23 lebedev.ri [Reduce] Rewrite runDeltaPass() workloop: do reduce a single and/or last target 2020-07-23 echristo Temporarily Revert "Reland [lldb] Unify type name matching in FormattersContainer" as it breaks bots with due to m_valid being an unused class member except in assert builds. 2020-07-23 ro [compiler-rt][sanitizers] Fix Solaris madvise declaration 2020-07-22 ajcbik [mlir] [VectorOps] Improve scatter/gather CPU performance 2020-07-14 sepavloff [Windows] Fix limit on command line size 2020-07-22 yamauchi Reland D84057 [PGO][PGSO] Remove a temporary flag used for gradual rollout. 2020-07-23 SourabhSingh.Tomar Revert "[DebugInfo] Emit DW_OP_implicit_value for Floating point constants" 2020-07-22 tianshilei1992 Revert "[OpenMP] Wait for kernel prior to memory deallocation" 2020-07-22 tianshilei1992 [OpenMP] Wait for kernel prior to memory deallocation 2020-07-23 higuoxing [DWARFYAML] Refactor range list table to hold more data structure. 2020-07-23 SourabhSingh.Tomar [DebugInfo] Emit DW_OP_implicit_value for Floating point constants 2020-07-22 maskray [PGO] Don't call calloc(0, sizeof(ValueProfNode *)) (...) 2020-07-06 sameerarora101 [llvm-install-name-tool] Merge install-name options 2020-07-07 lebedev.ri [Scalarizer] Centralize instruction DCE 2020-07-06 craig.topper [X86] Centalize the 'sse4' hack to a single place in X86TargetInfo::setFeatureEnabledImpl. NFCI 2020-06-21 protze [OpenMP][Tests] Fix/Mark compatibilty for GCC 2020-07-06 zixu_wang [clang] Enable errors for undefined TARGET_OS_ macros in Darwin driver 2020-07-06 echristo Fix [-Werror,-Wsign-compare] in dominator unit test. 2020-07-06 riccibrun [Support][NFC] Fix Wdocumentation warning in ADT/Bitfields.h 2020-07-02 Stanislav.Mekhanoshin [AMDGPU] Tweak getTypeLegalizationCost() 2020-07-06 riccibrun [clang] Rework how and when APValues are dumped 2020-07-05 Matthew.Arsenault AMDGPU/GlobalISel: Add types to special inputs 2020-07-06 arsiem Add option LLVM_NM to allow specifying the location of the llvm-nm tool 2020-07-06 aprantl Use CMAKE_OSX_SYSROOT instead of the environment variable SYSROOT 2020-07-06 tkeith [flang] Add missing include for std::min 2020-06-24 nicolai.haehnle DomTree: add private create{Child,Node} helpers 2020-05-18 nicolai.haehnle DomTree: Remove getRoots() accessor 2020-05-18 nicolai.haehnle DomTree: Remove the releaseMemory() method 2020-05-18 nicolai.haehnle DomTree: Remove getChildren() accessor 2020-06-26 aardappel [WebAssembly] Added 64-bit memory.grow/size/copy/fill 2020-07-06 paulatoth [libc] Add documentation for integration tests. 2020-06-29 aardappel [WebAssembly] 64-bit memory limits 2020-07-07 marukawa [VE] Support symbol with offset in assembly 2020-06-11 julian.lettner [Sanitizer] Fix demangling for Swift symbol names 2020-07-06 gh [ELF] Drop an unneeded reference to `symtab` from SymbolTable::addSymbol 2020-07-06 kevin.neal Revert "[FPEnv][Clang][Driver] Disable constrained floating point on targets lacking support." 2020-07-07 marukawa [VE] Change to use isa 2020-07-06 kevin.neal [FPEnv][Clang][Driver] Failing tests are now expected failures only on PowerPC 2020-06-19 Matthew.Arsenault AMDGPU: Don't ignore carry out user when expanding add_co_pseudo 2020-06-30 psteinfeld [flang] Bug fix for ambiguous references to data and functions 2020-07-06 kevin.neal [FPEnv][Clang][Driver] Failing tests are now expected failures. 2020-06-23 zequanwu [SemaCXX] Fix false positive of -Wuninitialized-const-reference in empty function body. 2020-07-04 pklausler [flang] Basic tests of external I/O runtime (part 9/9) 2020-07-06 kevin.neal [FPEnv][Clang][Driver] Disable constrained floating point on targets lacking support. 2020-07-06 jpienaar [mlir] Change ODS to have include and exclude regex 2020-07-03 shuhong.liu [AIX] Add system-aix to lit config file 2020-07-06 maskray [ELF][ARM] Represent R_ARM_LDO32 as R_DTPREL instead of R_ABS 2020-06-24 luismarques [RISCV] Fold ADDIs into load/stores with nonzero offsets 2020-07-01 jurahul [MLIR] Add a NoRegionArguments trait 2020-07-06 riccibrun [clang][utils] make-ast-dump-check.sh: strip line and column numbers when generating serialization tests 2020-07-06 teemperor [clang] Fix modules build after D82585 2020-07-06 jasonliu.development [XCOFF][AIX] Give symbol an internal name when desired symbol name contains invalid character(s) 2020-03-17 oliver.stannard [Support] Fix formatted_raw_ostream for UTF-8 2020-07-06 hokein.wu [clangd] More complete fix for hover crashes on invalid record. 2020-07-06 lebedev.ri Reland "[ScalarEvolution] createSCEV(): recognize `udiv`/`urem` disguised as an `sdiv`/`srem`" 2020-07-06 teemperor [lldb] Always round down in NSDate's formatter to match NSDate's builtin format 2020-07-06 david.green [ARM] MVE FP16 cost adjustments 2020-07-06 hokein.wu [clang] Fix the incorrect dependence bits for DependentExtIntType. 2020-07-06 goncharov.mikhail Revert "[ScalarEvolution] createSCEV(): recognize `udiv`/`urem` disguised as an `sdiv`/`srem`" 2020-07-06 flo [LV] Pass dbgs() to verifyFunction call. 2020-07-06 Saiyedul.Islam [OpenMP] Temporarily disable failing runtime tests for OpenMP 5.0 2020-07-06 spatel [x86] add tests for vector select with non-splat bit-test condition; NFC Created with: roll-dep third_party/clspv-llvm Roll third_party/swiftshader/ 3121585ac..6a8a74986 (54 commits) https://swiftshader.googlesource.com/SwiftShader.git/+log/3121585acce2..6a8a74986c35 $ git log 3121585ac..6a8a74986 --date=short --no-merges --format='%ad %ae %s' 2020-07-21 amaiorano Fix ReactorDebugInfo off by one line issues 2020-07-22 amaiorano Fix GN debug builds of SwiftShader on LLVM 10 2020-07-17 tommek Fix copying between images and buffers with padding 2020-07-20 capn Eliminate dead host/target feature code for Subzero 2020-07-20 amaiorano Fix ENABLE_RR_DEBUG_INFO on LLVM 10 2020-07-20 amaiorano Remove support for LLVM < 10 2020-07-20 amaiorano Delete LLVM 7 Kokoro configs 2020-07-20 amaiorano Fix LLVM-10 CMake build 2020-07-21 swiftshader.regress Regres: Update test lists @ 97f99232 2020-07-16 capn Regres: Don't test changes with negative scores 2020-07-20 mark Fix macOS arm64 GN build by building llvm RWMutex.cpp 2020-07-10 ddorwin Update tests/presubmit.sh with modern syntax for Fuchsia bugs 2020-07-20 amaiorano Update to latest PowerVR to keep cmake source clean 2020-06-19 capn Support _PACK32 storage image formats and fix asserts 2020-07-18 capn Fix GN UBSanVPtr build of LLVM 10 JIT 2020-07-17 amaiorano Fix Win32 Chromium and ANGLE builds 2020-07-16 capn Remove Travis CI and AppVeyor build badges 2020-03-31 capn Update Kokoro's clang-format to version 10 2020-07-17 amaiorano Fix MacOS Chromium build (source_set dupe) 2020-07-16 amaiorano Fix MacOS (darwin) Chromium build on LLVM 10 2020-07-15 amaiorano Added Fuchsia support to LLVM 10 update script and updated configs 2020-07-15 amaiorano Use LLVM 10 instead of 7 for GN builds 2020-07-16 cwallez Fix B<->T copies of multiple array layers and unpacked rowpitch 2020-07-15 bclayton Regres: Collate and add new documentation for Regres 2020-04-08 natsu Support Gralloc3 in SwiftShader 2020-07-14 swiftshader.regress Regres: Update test lists @ cd0af645 2020-07-13 capn Undefine Bool after the headers that define them 2020-07-11 capn Remove dead ASTC code for GLES 2020-07-09 capn Rename command classes to match API calls 2020-06-04 srisser Add decoder for BC6h 2020-06-15 sugoi Image dirtiness 2020-07-09 amaiorano Android: build against llvm-10 instead of llvm-7 2020-07-03 capn Fix copying of multiple image layers 2020-07-02 capn Fix copying of multisample images 2020-07-02 capn Fix image slice / plane name usage 2020-07-09 amaiorano Android: add llvm-10 build file and fix build 2020-07-08 amaiorano Add llvm-10 configs for Android 2020-07-09 amaiorano Add arm64 support for Darwin to llvm-10 configs 2020-07-08 amaiorano Add validation and platform restrictions to LLVM-10 update script 2020-07-07 capn Remove unsupported formats 2020-07-02 sdefresne Convert GN libs lists to frameworks 2020-07-08 amaiorano Update llvm 10 Darwin config 2020-07-08 amaiorano Update llvm 10 Linux config 2020-07-06 amaiorano Enable Kokoro LLVM 10 builds on Windows 2020-07-06 amaiorano Add llvm-10 configs for Windows 2020-07-06 amaiorano Copy and modify update.py for LLVM 10 2020-07-07 swiftshader.regress Regres: Update test lists @ f6f11215 2020-07-01 capn Implement shaderStorageImageExtendedFormats support 2020-07-05 capn Implement scatter/gather for 1- and 2-byte texels 2020-07-01 capn Fix float-to-half conversion 2020-07-03 capn Eliminate large image specialization 2020-06-24 capn Refactor texel buffer reads 2020-06-24 capn Implement SNORM uniform texel buffer support 2020-06-24 capn Implement B10G11R11_UFLOAT_PACK32 uniform texel buffer support Created with: roll-dep third_party/swiftshader Roll third_party/vulkan-headers/ db06fce92..83825d55c (5 commits) https://github.com/KhronosGroup/Vulkan-Headers/compare/db06fce926b0...83825d55c7d5 $ git log db06fce92..83825d55c --date=short --no-merges --format='%ad %ae %s' 2020-07-20 oddhack Update for Vulkan-Docs 1.2.148 2020-07-13 oddhack Update for Vulkan-Docs 1.2.147 2020-07-04 caramelli.devel Update vk_icd.h for VK_EXT_directfb_surface extension 2020-07-07 oddhack Updates from @mark-lunarg 2020-07-05 oddhack Enumerate originating repository for all files in this repo. Created with: roll-dep third_party/vulkan-headers Roll third_party/vulkan-validationlayers/ 5c38b18ab..c3215f8f8 (153 commits) https://github.com/KhronosGroup/Vulkan-ValidationLayers/compare/5c38b18ab460...c3215f8f89bd $ git log 5c38b18ab..c3215f8f8 --date=short --no-merges --format='%ad %ae %s' 2020-07-22 jeremy tests: Fix push-constant test 2020-07-21 s.fricke tests: Add export AHB positive tests 2020-07-21 s.fricke layers: Fix exported AHB checking allocationSize 2020-07-21 s.fricke tests: AHB test for bindBufferMemory 2020-07-08 s.fricke layers: Remove AHB bindBuffer VUs 2020-07-21 mark chassis: Move layer option handling into separate files 2020-07-21 mark chassis: Localize config and env settings handling 2020-07-22 jeremy layers: Improve push constant error logging 2020-07-22 jzulauf syncval: Cleanup of extraneous tags, user doc revs 2020-07-21 jzulauf syncval: Style cleanup design/add user doc 2020-07-22 jakub Revert "Simplify the guard around ValidateMaxTimelineSemaphoreValueDifference" 2020-07-21 jakub Add a test for binary semaphore value difference checks 2020-05-04 jakub Simplify the guard around ValidateMaxTimelineSemaphoreValueDifference 2020-05-03 jakub Fix timeline semaphore value difference validations on binary semaphores 2020-07-22 christophe doc: Add links to per-feature docs 2020-07-21 tony tests: Skip test if limits are very large 2020-07-21 jzulauf syncval: Cleanup document from autogeneration 2020-07-16 mark tests: Add test for non-device concurrent buffer qfamily 2020-07-16 mark corechecks: Check CONCURRENT_MODE against ALL pdev qfamilies 2020-07-17 locke syncval: Add descriptor type and image layout 2020-07-17 jzulauf syncval: Add heuristic to suppress safe WAW msg 2020-07-17 jzulauf syncval: Add additional access info to hazard msg 2020-07-20 shannon build: Update known-good files for 1.2.148 header 2020-07-16 tony tests: Avoid "abort, retry, ignore" dialog boxes 2020-07-16 40687079+rumblehhh corechecks: Default init ACCELERATION_STRUCTURE_STATE members 2020-07-16 locke syval: Get sub extent by aspect 2020-07-13 locke tests: Add comment 2020-07-15 tony practices: Make copies of createInfos 2020-07-15 jan-harald.fredriksen tests: Add tests for VK_EXT_fragment_density_map2 2020-07-07 jan-harald.fredriksen layers: Validate VK_EXT_fragment_density_map2 2020-07-14 bob scripts: fix update_deps retry clone 2020-07-14 tony tests: Add ShieldTV rev b to skiplist 2020-07-13 tony gpu: Report errors when shader instrumentation fails 2020-07-14 shannon build: Address VUID inconsistencies for 1.2.147 2020-07-14 shannon build: Update known-good files for 1.2.147 header 2020-07-14 jzulauf tests: Add test for attachment final layout tran 2020-07-14 8729214+jonahryandavis Fix -Wrange-loop-construct range var copy warning 2020-07-14 jzulauf syval: Correct assert during final layout record 2020-07-13 tksuoran lifetimes: Fix GetPhysDeviceDisplayProp2 null derefs 2020-07-10 pdaniell tests: Add VK_EXT_extended_dynamic_state tests 2020-07-10 pdaniell layers: Add VK_EXT_extended_dynamic_state validation 2020-07-10 bob scripts: update copyright notice for update_deps 2020-07-06 bob scripts: update_deps retry on clone or fetch failure 2020-06-25 jzulauf docs: Add synchronization design doc 2020-07-08 locke tests: Layout Transition error test 2020-07-03 jzulauf syncval: Add stage/access info to hazard messages 2020-07-03 jzulauf syncval: Add input attachment state tracking 2020-06-30 jzulauf syncval: Fixes for attachment detection/update 2020-06-30 locke layers: Fix sub extents 2020-06-23 locke syncval: Add Prior access (...) 2020-04-06 jzulauf syncval: Cleanup/Refactor AccessContext 2020-04-03 jzulauf layers: Add range operator + and copy constructor 2020-03-20 jzulauf layers: Add subpass transition info to RP state 2020-04-03 jzulauf syncval: Clean up and bugfix Access state resolve 2020-03-25 locke syncval: Change offset generator to image generator 2020-03-17 locke syncval: Add default constructors for Encoders 2020-03-19 jzulauf syncval: Clean attachment first/last for RP creation 2020-03-18 jzulauf syncval: Add end renderpass access context resolve 2020-03-10 jzulauf syncval: Change hazard check to use resolved map. 2020-03-10 locke syncval: Add function name to hazard log messages 2020-03-04 locke tests: Test copy buffer image and blit hazards 2020-03-02 locke syncval: Add copy buffer image and blit entry points 2020-02-28 locke syncval: Use new generator in synchronization 2020-03-04 locke tests: Fix test synchronization errors 2020-03-02 locke syncval: Add dest image adjustment for compressed 2020-02-27 locke syncval: Add new RangeEncoder and RangeGenerator 2020-03-09 jzulauf syncval: Add context interface for detect/update 2020-02-21 jzulauf layers: Enhance Subpass DAG tree information 2020-02-10 jzulauf syncval: Adding race hazard support 2020-02-03 jzulauf syncval: Add logical stage extension to exec scope 2020-01-31 jzulauf sync: Add earlier/later stage maps to codegen 2020-01-23 jzulauf syncval: Add image layout transition hazard checks 2019-12-26 jzulauf tests: Add first image sync tests 2019-12-26 jzulauf syncval: Add image sync validation for CopyImage 2019-12-26 jzulauf tests: Add more flexible interface to VkImageObj 2019-12-18 jzulauf tests: Add testcases for buffer region copies 2019-09-30 jzulauf syncval: Init Sync Val Resource Hazard 2020-07-03 s.fricke tests: Add Protected Resource VUIDs 2020-07-03 s.fricke layers: Add Protected Resource VUIDs 2020-07-09 timvp build: Add a virtual dtor to AspectParameters 2020-07-08 jan-harald.fredriksen tests: Add VUID 04059 2020-07-08 jan-harald.fredriksen layers: Add VUID 04059 2020-07-09 s.fricke tests: Add YCbCr Swizzle VUIDs 2020-07-04 s.fricke layers: Add YCbCr Swizzle VUIDs 2020-07-09 tony layers: Remove leftover enum 2020-07-08 liyl chassis: Fix memory leaks 2020-07-02 lionel.g.landwerlin layers: fix image/view with modifier format feature storage 2020-07-06 shannon build: Fix VUID inconsistencies for 1.2.146 header 2020-07-06 shannon build: Update known-good files for 1.2.146 header 2020-07-08 tony layers: Fix log message 2020-07-07 tony gpu: Fix enabling of required features 2020-07-07 tony tests: Add PhysicalDeviceFeatures to device profile api 2020-07-03 s.fricke layers: Move some sparse VU to stateless 2020-07-08 40687079+rumblehhh Update BUILD.md to use correct helper.cmake path 2020-07-02 s.fricke tests: Add VUID 02711 2020-07-01 s.fricke layers: Add VUID 02711 2020-07-06 mark objtracker: Don't report undestroyable objects 2020-07-01 mark threading: Audit VkDisplay, VkDisplayMode object handling 2020-03-31 sam.walls tests: Add test for Arm perfdoc check 23 2020-03-31 sam.walls practices: Add passing implementation of Arm perfdoc check 23 Created with: roll-dep third_party/vulkan-validationlayers
-rw-r--r--DEPS26
-rwxr-xr-xtools/roll-all80
2 files changed, 50 insertions, 56 deletions
diff --git a/DEPS b/DEPS
index 2992eba..c0afb40 100644
--- a/DEPS
+++ b/DEPS
@@ -9,22 +9,22 @@ vars = {
'nlohmann_git': 'https://github.com/nlohmann',
'swiftshader_git': 'https://swiftshader.googlesource.com',
- 'clspv_llvm_revision': '01966003674d49e06632495fec2a5a7b3fd58a80',
- 'clspv_revision': 'b3e2b6d9d8c2b16ae8c48b2c175b3e76268b268c',
- 'cppdap_revision': 'cc93ba9747201007c8ff90e7d924152485462fbc',
+ 'clspv_llvm_revision': '23d1800433d93b94a0c098e97f6f26889b22cb6a',
+ 'clspv_revision': '55d518644f61470c421df4229e89abb7a0d5e974',
+ 'cppdap_revision': '1fd23dda91e01550be1a421de307e6fedb2035a9',
'cpplint_revision': '26470f9ccb354ff2f6d098f831271a1833701b28',
- 'dxc_revision': '316d802e377a39f4cc4c0c2155086051e65863f6',
- 'glslang_revision': 'f5ed7a69d5d64bd3ac802712c24995c6c12d23f8',
- 'googletest_revision': '356f2d264a485db2fcc50ec1c672e0d37b6cb39b',
+ 'dxc_revision': '174fb21fa97f678e1b76a0dfcf110e59e8de15c3',
+ 'glslang_revision': '3ee5f2f1d3316e228916788b300d786bb574d337',
+ 'googletest_revision': 'a781fe29bcf73003559a3583167fe3d647518464',
'json_revision': 'fbec662afab55019654e471b65a846a47a696722',
'lodepng_revision': '34628e89e80cd007179b25b0b2695e6af0f57fac',
- 'shaderc_revision': 'd8eca133b4b18e4fb8b2ab9b9f04dc53d5ce2537',
- 'spirv_headers_revision': '11d7637e7a43cd88cfd4e42c99581dcb682936aa',
- 'spirv_tools_revision': 'bd2a9ea85210d3bb474bc5adb9ff4b0bb536b4fc',
- 'swiftshader_revision': '3121585acce20f5cc2074088563e3c1a076b8e48',
- 'vulkan_headers_revision': 'db06fce926b0fa5034ed8be30e84fce6fc645e83',
- 'vulkan_loader_revision': 'a173c025f8fea41d5d5e6bbd78c84647ce67fd21',
- 'vulkan_validationlayers_revision': '5c38b18ab4600465dc324b5c30a193eb20c557f9',
+ 'shaderc_revision': 'ba92b11e1fcaf4c38a64f84d643d6429175bf650',
+ 'spirv_headers_revision': '979924c8bc839e4cb1b69d03d48398551f369ce7',
+ 'spirv_tools_revision': '9dc1bfa31314731399287690573e2803bec20660',
+ 'swiftshader_revision': '6a8a74986c357b0c6fa0dfd2b4b9230af8d39d1a',
+ 'vulkan_headers_revision': '83825d55c7d522931124696ecb07ed48f2693e5c',
+ 'vulkan_loader_revision': 'bfe4f378aee6a2825b8112429cd46529d936babf',
+ 'vulkan_validationlayers_revision': 'c3215f8f89bde067386ff8358e0b30774691c8a5',
}
deps = {
diff --git a/tools/roll-all b/tools/roll-all
index 984c302..f9427e6 100755
--- a/tools/roll-all
+++ b/tools/roll-all
@@ -1,5 +1,5 @@
-#!/usr/bin/env python
-# Copyright 2019 The VKB Authors
+#!/usr/bin/env bash
+# Copyright 2020 The Amber Authors
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -13,54 +13,48 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-"""Parse a DEPS file and rolls all of the dependencies.
-"""
+# Defined to use origin/master instead of origin/main
+clspv=1
+clspv_llvm=1
+cpplint=1
+dxc=1
+glslang=1
+googletest=1
+json=1
+lodepng=1
+spirv_headers=1
+spirv_tools=1
+swiftshader=1
+vulkan_headers=1
+vulkan_loader=1
+vulkan_validationlayers=1
-import os
-import re
-import subprocess
-import sys
+# This script assumes it's parent directory is the repo root.
+repo_path=$(dirname "$0")/..
-DEFAULT_DEPS_PATH = os.path.normpath(
- os.path.join(os.path.dirname(__file__), os.pardir, 'DEPS'))
+cd "$repo_path"
+if [[ $(git diff --stat) != '' ]]; then
+ echo "Working tree is dirty, commit changes before attempting to roll DEPS"
+ exit 1
+fi
-def parse_file_to_dict(path):
- dictionary = {}
- contents = open(path).read()
- # Need to convert Var() to vars[], so that the DEPS is actually Python. Var()
- # comes from Autoroller using gclient which has a slightly different DEPS
- # format.
- contents = re.sub(r"Var\((.*?)\)", r"vars[\1]", contents)
- exec(contents, dictionary)
- return dictionary
+old_head=$(git rev-parse HEAD)
+for i in $(find third_party -type d -maxdepth 1 -depth 1); do
+ name=`echo "${i%%/}" | cut -f2 -d'/' | tr '-' '_'`
-def roll_all_deps(deps_file_path):
- deps_file_directory = os.path.dirname(deps_file_path)
- deps_file = parse_file_to_dict(deps_file_path)
+ if [ "x${name}" == "xcpplint" ]; then
+ continue
+ fi
- dependencies = deps_file['deps'].copy()
+ trunk="origin/main"
+ if [ ! -z ${!name} ]; then
+ trunk="origin/master"
+ fi
- list_of_deps = ['roll-dep', '--ignore-dirty-tree']
- for directory in sorted(deps_file['deps']):
- # cpplint uses gh-pages as the main branch, not master which doesn't work
- # with roll-dep
- if directory == "third_party/cpplint":
- continue
+ roll-dep --ignore-dirty-tree --roll-to="${trunk}" "${i%%/}";
+done
- relative_directory = os.path.join(deps_file_directory, directory)
- list_of_deps.append(relative_directory)
-
- subprocess.check_call(list_of_deps)
-
-
-def main(argv):
- deps_file_path = DEFAULT_DEPS_PATH
-
- roll_all_deps(deps_file_path)
-
-
-if __name__ == '__main__':
- exit(main(sys.argv[1:]))
+git rebase --interactive "${old_head}"