aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiego Novillo <dnovillo@google.com>2023-01-16 15:21:17 -0500
committerGitHub <noreply@github.com>2023-01-16 15:21:17 -0500
commit0e6fbba7762c071118b3e84258a358ede31fb609 (patch)
tree79f44f1cf0117c5992d776fcc12e772ad149cc00
parent1dad9914410e5ef32606af476a3d90410275df55 (diff)
downloadspirv-tools-0e6fbba7762c071118b3e84258a358ede31fb609.tar.gz
Prepare for v2023.1 release (#5057)
* Roll external/effcee/ 35912e1b7..c7b4db79f (1 commit) https://github.com/google/effcee/compare/35912e1b7778...c7b4db79f340 $ git log 35912e1b7..c7b4db79f --date=short --no-merges --format='%ad %ae %s' 2022-12-20 dneto Update Bazel external dependencies Created with: roll-dep external/effcee * Roll external/googletest/ v1.12.0..356fc3012 (117 commits) https://github.com/google/googletest/compare/v1.12.0...356fc3012513 $ git log v1.12.0..356fc3012 --date=short --no-merges --format='%ad %ae %s' 2023-01-12 tomhughes Fix -Wshadow warnings 2023-01-12 dmauro Add an explicit #error that C++ versions less than C++14 are not supported 2023-01-11 dmauro Update GoogleTest dependencies 2023-01-05 tomhughes Fix GTEST_OS_ESP8266 check 2023-01-05 tomhughes IWYU: Add missing std includes 2023-01-04 dmauro Workaround for GCC12 bug illustrated by https://godbolt.org/z/Pe5aE59xG 2023-01-04 tomhughes Fix _MSC_VER check 2022-12-22 absl-team Use a more recent commit of googletest that uses OS constraints from @platforms//os:* instead of from @build_tools//platforms:* 2022-12-20 absl-team Fix a typo in the documentation for "Using Predicates as Matchers". 2022-12-20 dinor Comment that q0_ in primer should remain empty 2022-12-19 absl-team Specify a name for a `Property` in a code example. 2022-12-15 absl-team Shut up a Clang warning. 2022-12-14 absl-team Fix a typo in the gMock sample code for Defining a Custom Matcher Class. 2022-12-12 dmauro Convert feature requests to a form 2022-12-12 absl-team Refactor matrix verification into VerifyMatchMatrix. 2022-12-12 absl-team Introduces a new porting flag (GTEST_HAS_FILE_SYSTEM) to indicate whether a platform supports filesystem operations. 2022-12-08 tomhughes Fall back to the system clock when building with newlib on a system without a monotonic clock. 2022-12-07 dmauro Migrate GoogleTest to a bug report template and add a link to the discussion forum for non-bugs 2022-12-05 dmauro Remove the unused class TestNameIs 2022-11-30 absl-team Make SizeIsMatcher::Impl conform to the contract of MatcherDescriberInterface. 2022-11-29 absl-team Disables `-Wunused-member-function` and `-Wused-but-marked-unused` that trigger via `MOCK_METHOD()` and `EXPECT_THAT()` macros. 2022-11-23 absl-team This commit fixes a minor verb conjugation error in gmock_cook_book.md. 2022-11-20 i Change MakeUnique -> std::make_unique in docs 2022-11-16 absl-team When printing floating-point numbers, print full precision by default. 2022-11-15 absl-team Remove incorrect usage of GTEST_ATTRIBUTE_UNUSED_ on classes. 2022-11-12 m.h1ch4m 2022-11-12 m.h1ch4m fixing gcc.gnu domain redirection 2022-11-11 absl-team Defined a testing::SrcDir() function that returns the name of a directory where ancillary data files can be found. 2022-11-10 i Support kitty TERM 2022-11-08 absl-team Remove incorrect GTEST_ATTRIBUTE_UNUSED_ from InSequence class. 2022-11-07 absl-team RecordProperty serializes ints and 64-bit ints, including size_ts 2022-11-05 absl-team Fix typo in documentation of ConvertGenerator() 2022-11-03 absl-team Add documentation for `--gunit_recreate_environments_when_repeating`. 2022-10-25 dinor Use git commit hash in CMake quickstart 2022-10-24 absl-team Clarify that parameter generator does not evaluate immediately 2022-10-21 i Fix format without expectation name 2022-10-21 i Change messages 2022-10-20 i Allow naming expectations #3970 2022-10-18 absl-team CMake: Add GTEST_HAS_ABSL build option for using Absl 2022-10-18 absl-team Adds Win32 UNC path support to FilePath::IsAbsolutePath() and FilePath::IsRootDirectory() in GoogleTest 2022-10-17 dmauro Fix detection of the no_sanitize("hwaddress") attribute 2022-10-17 dinor Add Windows CI script 2022-10-16 i Add return for GTEST_FAIL_AT 2022-10-14 dmauro Use attribute testing to simplify portable attribute macros 2022-10-14 absl-team Terse printing of std::reference_wrapper hides pointer 2022-10-14 janbruckner Fix table markup in testing.md 2022-10-12 absl-team Workaround for Visual C++ error C2039 with std::tuple_element_t. 2022-10-11 i Fix JSON output format #3884 2022-10-07 ferenc.gm Suggests a release with fixed CMakeLists.txt 2022-10-08 julian.amann Update rules_python, bazel_skylib and platfroms (...) 2022-09-01 absl-team Fixed header guards to match style guide conventions. 2022-08-26 absl-team Consider all TERM values ending in "-256color" to be color supporting. In particular this handles TERM=hterm-256color correctly. 2022-08-22 hardikv Add support of 19-member structs to gmock UnpackStructImpl. 2022-08-19 keithbsmiley bazel: move -std=c++14 to .bazelrc 2022-08-16 dmauro Update README.md to point to the Foundational C++ Support Policy 2022-08-12 dmauro Add --features=external_include_paths to Bazel CI to ignore warnings from dependencies 2022-08-08 dinor gtest_unittest: Call FAIL() in lambda, fix incorrect fatality expectation 2022-08-04 dinor Explicitly instantiate matchee std::string in MatchesRegex 2022-07-31 bmburstein Custom type with Combine(). Fix for #3781 2022-07-28 absl-team Add support of 18-member structs to gmock UnpackStructImpl. 2022-07-25 dinor Add IsEmpty overload for C-style strings 2022-07-21 thegeorg Continuation for #3183 2022-07-20 matdibu gtest-death-test: add 'noreturn' 2022-06-28 dev Set cmake policy CMP0069 2022-07-14 polushin export ThreadLocalValueHolderBase which is required by exported APIs. 2022-07-11 polushin cmake: make PDB output directory match that of a static library. 2022-07-11 polushin cmake: find python in order specified by PATH environment variable. 2022-07-11 dmauro Add envvar BAZEL_CXXOPTS=-std=c++14 to the GitHub Actions CI 2022-07-08 dmauro CMake: raise the default C++ standard to cxx_std_14 2022-07-07 ckennelly Enable heterogeneous lookup for RegisteredTestsMap. 2022-07-01 nikiforov.al cleanup from unique_ptr branch 2022-07-01 dmauro Remove the Bazel provided default cxxopt -std=c++0x and replace it with -std=c++14 when testing with GCC 5. 2022-07-01 57719497+yutotnh fix: some typos in source 2022-07-01 57719497+yutotnh fix: typo in test name 2022-07-01 57719497+yutotnh fix: some typos in comment 2022-06-30 dmauro Remove support for C++11 2022-06-30 dmauro Update version number in CMakeLists.txt Note that this is 1.12.1 as there will be a patch release to fix this 2022-06-29 absl-team Add support of 17-member structs to gmock UnpackStructImpl. 2022-06-27 absl-team Mark internal-only function as having internal linkage. 2022-06-27 93249401+assafpr Update gtest.cc 2022-06-27 93249401+assafpr Update gmock-matchers.h 2022-06-27 93249401+assafpr Update gmock-actions.h 2022-06-27 93249401+assafpr Update gmock-spec-builders_test.cc 2022-06-27 93249401+assafpr Update gtest-death-test.cc 2022-06-27 93249401+assafpr Update gmock-spec-builders.cc 2022-06-27 93249401+assafpr Update advanced.md 2022-06-26 asmodai27 Avoid implicit conversion from int to char 2022-06-26 asmodai27 Avoid implicit conversion from int to char 2022-06-25 julian.arkenau docs: update googletest README for release 1.12.0 2022-06-23 dmauro Update README.md for release 1.12.0 2022-06-22 93249401+assafpr documentation, change mater branch to main 2022-06-22 93249401+assafpr Update faq.md 2022-06-22 93249401+assafpr Update CONTRIBUTING.md 2022-06-22 93249401+assafpr documentation, change mater branch to main 2022-06-22 93249401+assafpr documentation, change mater branch to main 2022-06-22 93249401+assafpr Update gmock_output_test_golden.txt 2022-06-22 93249401+assafpr change link from master to main in documentation 2022-05-31 gpetit Fix for undefined symbol: testing::internal::Random::kMaxRange 2022-05-18 akohlmey set -utf-8 flag only for real MSVC compilers. E.g. not Intel's icx.exe 2022-03-26 perez.cs Fix quickstart-cmake documentation Created with: roll-dep external/googletest * Roll external/re2/ d2836d1b1..954656f47 (13 commits) https://github.com/google/re2/compare/d2836d1b1c34...954656f47fe8 $ git log d2836d1b1..954656f47 --date=short --no-merges --format='%ad %ae %s' 2022-12-07 junyer Restore the "lock counter" option for `Mutex`. 2022-11-29 junyer Avoid "immortal" dynamic memory allocations. 2022-11-23 junyer Drop old compiler versions from the build matrix. 2022-11-22 junyer Control the maximum count permitted by `GlobalReplace()`. 2022-11-20 junyer Specify just the MAJOR.MINOR components to `cmake_minimum_required()`. 2022-11-18 junyer Install `re2.pc` with CMake too. 2022-10-26 junyer Reword some comments in `re2.h`. 2022-10-17 junyer Add the no-op GitHub Actions workflow for Python releases. 2022-10-17 junyer Revert "Add a GitHub Actions workflow for Python releases." 2022-10-17 junyer Add a GitHub Actions workflow for Python releases. 2022-10-17 junyer Revert "Add a GitHub Actions workflow for Python releases." 2022-10-14 junyer Add a GitHub Actions workflow for Python releases. 2022-10-14 junyer Bump versions of actions to address warnings. Created with: roll-dep external/re2 * Update CHANGES * Fix release name * Revert "Roll external/googletest/ v1.12.0..356fc3012 (117 commits)" This reverts commit 45f5de67c6819dd2f3e6729ae0131488a0cd91fa. Rolling back this update to googletest to prevent build failures. Our CI systems are still assuming C++0x support. Post release, SPIRV-Tools will move to require C++17 minimum.
-rw-r--r--CHANGES28
-rw-r--r--DEPS4
2 files changed, 28 insertions, 4 deletions
diff --git a/CHANGES b/CHANGES
index 967be16d..98a8d20d 100644
--- a/CHANGES
+++ b/CHANGES
@@ -1,7 +1,31 @@
Revision history for SPIRV-Tools
-v2022.5-dev 2022-10-12
- - Renamed "master" to "main" (issue#5051)
+v2023.1-dev 2023-01-13
+ - General
+ - Renamed "master" to "main" (issue#5051)
+ - Validate version 5 of clspv reflection (#5050)
+ - Remove testing support for VS2015 (#5027)
+ - Fix undef behaviour in hex float parsing (#5025)
+ - Require C++11 *or later* (#5020)
+ - Optimizer
+ - Optimize allocation of spvtools::opt::Instruction::operands_ (#5024)
+ - spirv-opt: Fix OpCompositeInsert with Null Constant (#5008)
+ - spirv-opt: Handle null CompositeInsert (#4998)
+ - Add option to ADCE to remove output variables from interface. (#4994)
+ - Add support for tesc, tese and geom to EliminateDead*Components (#4990)
+ - Add pass to eliminate dead output components (#4982)
+ - spirv-opt: Add const folding for CompositeInsert (#4943)
+ - Add passes to eliminate dead output stores (#4970)
+ - Prevent eliminating case constructs in block merging (#4976)
+ - Validator
+ - Fix layout validation (#5015)
+ - Fix use of invalid analysis (#5013)
+ - Fix infinite loop in validator (#5006)
+ - Add validation support for SPV_NV_shader_invocation_reorder. (#4979)
+ - Only validate full layout in Vulkan environments (#4972)
+ - spirv-val: Label new Vulkan OpPtrAccessChain VUs (#4975)
+ - spirv-val: Add OpPtrAccessChain Base checks (#4965)
+
v2022.4 2022-10-12
- General
diff --git a/DEPS b/DEPS
index 6530a268..c6e32ed6 100644
--- a/DEPS
+++ b/DEPS
@@ -3,7 +3,7 @@ use_relative_paths = True
vars = {
'github': 'https://github.com',
- 'effcee_revision': '35912e1b7778ec2ddcff7e7188177761539e59e0',
+ 'effcee_revision': 'c7b4db79f340f7a9981e8a484f6d5785e24242d1',
# Pin to the last version of googletest that supports C++11.
# Anything later requires C++14
@@ -12,7 +12,7 @@ vars = {
# Use protobufs before they gained the dependency on abseil
'protobuf_revision': 'v3.13.0.1',
- 're2_revision': 'd2836d1b1c34c4e330a85a1006201db474bf2c8a',
+ 're2_revision': '954656f47fe8fb505d4818da1e128417a79ea500',
'spirv_headers_revision': 'd13b52222c39a7e9a401b44646f0ca3a640fbd47',
}