1. 00ca4e5 Don't crash when folding construct of empty struct (#3092) by Steven Perron · 7 hours ago master
  2. 0a2b38d spirv-fuzz: function outlining fuzzer pass (#3078) by Alastair Donaldson · 12 hours ago
  3. 983b5b4 spirv-fuzz: Use validator to check break/continue dominance conditions (#3089) by Alastair Donaldson · 4 days ago
  4. e82a428 WebGPU: Array size at most max signed int + 1 (#3077) by David Neto · 7 days ago
  5. 0a5d99d Permit the debug instructions in WebGPU SPIR-V - remove from the optimizer (#3083) by Sarah · 7 days ago
  6. af74105 graphics robust access: use signed clamp (#3073) by David Neto · 7 days ago
  7. 3ed4586 Folding: perform add and sub on mismatched integer types (#3084) by Steven Perron · 8 days ago
  8. 47f3eb4 spirv-fuzz: Fix invalid tests (#3079) by Alastair Donaldson · 11 days ago
  9. b334829 Validate nested constructs (#3068) by alan-baker · 13 days ago
  10. 52e9cc9 spirv-fuzz: Improve debugging facilities (#3074) by Alastair Donaldson · 13 days ago
  11. 5438545 Handle unreachable block when computing register pressure (#3070) by Steven Perron · 13 days ago
  12. 868ca39 Improve RegisterSizePasses (#3059) by greg-lunarg · 13 days ago
  13. f31f26f utils/vscode: Add install.bat (#3071) by Ben Clayton · 2 weeks ago
  14. 03957e8 build: cmake: Add support for Fuchsia. (#3062) by David Turner · 2 weeks ago
  15. a62012c Add test with explicit example of stripping reflection info (#3064) by David Neto · 2 weeks ago
  16. 8312c52 Permit the debug instructions in WebGPU SPIR-V (#3063) by Sarah · 2 weeks ago
  17. 85f3e93 Respect CMAKE_INSTALL_LIBDIR in installed CMake files (#3054) by Matt Turner · 3 weeks ago
  18. 45dde9a Add missing dealloc (#3061) by Ryan Harrison · 3 weeks ago
  19. 2ee9aaa Initialize binary for use as guard later (#3058) by Ryan Harrison · 3 weeks ago
  20. 0391d08 Handle OpPhi with no in operands in value numbering (#3056) by Steven Perron · 3 weeks ago
  21. ca703c8 Kill the id-to-func map after wrap-opkill (#3055) by Steven Perron · 3 weeks ago
  22. 57b4cb4 Convert stderr and stdout in status to strings on assignment (#3049) by Ryan Harrison · 3 weeks ago
  23. c3f22f7 Update README (#3047) by David Neto · 4 weeks ago
  24. 1f2af55 Update README (#3048) by Pierre Moreau · 4 weeks ago
  25. 3da910d Avoid uninit warning in GCC (#3044) by David Neto · 4 weeks ago
  26. cdd6829 utils/vscode: Add SPIR-V language server support by Ben Clayton · 4 weeks ago
  27. b96c9a0 utils/vscode: Add go language server packages. by Ben Clayton · 4 weeks ago
  28. ab3cdca Fix operand access of composite in upgrade memory model (#3021) by alan-baker · 4 weeks ago
  29. 1a18d49 Validate array stride does not cause overlap (#3028) by alan-baker · 4 weeks ago
  30. 12e54da Update Offset to ConstOffset bitmask if operand is constant. (#3024) by Ehsan · 4 weeks ago
  31. 3e4abc9 Try to fix go linter: exported constant comment (#3026) by David Neto · 5 weeks ago
  32. c5e6761 spirv-fuzz: Eliminate spurious semicolons (#3025) by Alastair Donaldson · 5 weeks ago
  33. 041f0a0 spirv-fuzz: simplify transformation for replacing an id with a synonym (#3020) by Alastair Donaldson · 5 weeks ago
  34. 528c00c Re-enable OpReadClockKHR validation (#3013) by alan-baker · 5 weeks ago
  35. 8a35bf0 Python 3: remove deprecated U qualifier on 'open' (#3019) by David Neto · 5 weeks ago
  36. 989f62f Remove semicolon (#3022) by Paul Thomson · 5 weeks ago
  37. dc59b4b spirv-fuzz: vector shuffle transformation (#3015) by Alastair Donaldson · 5 weeks ago
  38. 87efe0a Add basic documentation about spirv-fuzz (#3016) by Alastair Donaldson · 5 weeks ago
  39. d9fbf02 Fix Go lint issues: comment exported symbols (#3014) by David Neto · 5 weeks ago
  40. 3724cfb spirv-fuzz: better computation of data synonym facts (#3010) by Alastair Donaldson · 5 weeks ago
  41. fb6bac8 spirv-fuzz: make equivalence classes deterministic (#3011) by Alastair Donaldson · 5 weeks ago
  42. e0d5544 Add missing headers to GN. (#3009) by Jamie Madill · 5 weeks ago
  43. 178c4dd Correct "environment" typo (#3007) by Chris Lamb · 5 weeks ago
  44. f1e5cd7 spirv-fuzz: improvements to representation of data synonym facts (#3006) by Alastair Donaldson · 6 weeks ago
  45. cdee051 Add iOS as a supported platform (#3001) by Steven Perron · 6 weeks ago
  46. 5f6fb2f Reset pointers before iterating in fuzzer to avoid double free (#3003) by Ryan Harrison · 6 weeks ago
  47. 618ee50 Fix some clang-tidy issues in graphics_robust_access_pass (#2998) by David Neto · 6 weeks ago
  48. 466908b Add description of wrap-opkill. (#3000) by Steven Perron · 6 weeks ago
  49. f893d4d [opt] Do not compare optimized binary with an invalidated buffer (#2999) by Jakub Kuderski · 6 weeks ago
  50. 7e2cba6 utils/vscode: Change assembly file ext to .spvasm (#2995) by Ben Clayton · 6 weeks ago
  51. 42f8852 utils: Add a vscode extension for SPIR-V disassembly files (#2987) by Ben Clayton · 6 weeks ago
  52. 5ea7099 Add two new simplifications. (#2984) by greg-lunarg · 6 weeks ago
  53. fac1661 spirv-fuzz: Transformation to extract from a composite object (#2991) by Alastair Donaldson · 6 weeks ago
  54. ec12de9 spirv-fuzz: rename class, and fix bug related to dominance (#2990) by Alastair Donaldson · 6 weeks ago
  55. 0dbd4e3 spirv-fuzz: Rework management of data synonyms (#2989) by Alastair Donaldson · 7 weeks ago
  56. b34fa73 spirv-fuzz: add class to represent equivalence relation (#2988) by Alastair Donaldson · 7 weeks ago
  57. 4517c7b Update DEPS (#2986) by Steven Perron · 7 weeks ago
  58. 570582d spirv-fuzz: fuzzer pass to adjust memory access operands (#2968) by Alastair Donaldson · 7 weeks ago
  59. 02910ff Instrument: Add missing def-use analysis. (#2985) by greg-lunarg · 7 weeks ago canary stable
  60. 8357b87 spirv-fuzz: add missing functionality for matrix composites (#2974) by Alastair Donaldson · 7 weeks ago
  61. 615918c Update CHANGES by Steven Perron · 7 weeks ago
  62. e8c3f9b Ensure timestamp does not vary with timezone. (#2982) by Chris Lamb · 8 weeks ago
  63. 6a9be62 Keep NOPs when comparing with original binary (#2931) by Steven Perron · 8 weeks ago
  64. 2a3cbe7 Check that derivatives operate on 32-bit values (#2983) by alan-baker · 8 weeks ago
  65. 3cdd644 Check text->str before destroying (#2981) by Ryan Harrison · 8 weeks ago
  66. e3da314 Disallow use of OpCompositeExtract/OpCompositeInsert with no indices (#2980) by Jakub Kuderski · 8 weeks ago
  67. 2ca4fcf Add fuzzer for spirv-dis call path (#2977) by Ryan Harrison · 8 weeks ago
  68. 024417d Check binary->code existence before destroying (#2979) by Ryan Harrison · 8 weeks ago
  69. 9c0ae6b Improved CMake install step. (#2963) by Aaron Barany · 8 weeks ago
  70. e99b918 Support constant-folding UConvert and SConvert (#2960) by Jakub Kuderski · 8 weeks ago
  71. 8e89778 Add fuzzer for spirv-as call path (#2976) by Ryan Harrison · 8 weeks ago
  72. 00170cc spirv-fuzz: Refactor 'copy object' and 'construct composite' transformations (#2966) by Alastair Donaldson · 8 weeks ago
  73. 964dc52 Update SPIR-V binary header test for SPIR-V 1.5 (#2967) by David Neto · 8 weeks ago
  74. 1b6fd37 spirv-fuzz: Refactor 'split blocks' to identify instructions differently (#2961) by Alastair Donaldson · 8 weeks ago
  75. 2276e59 Validate that selections are structured (#2962) by alan-baker · 9 weeks ago
  76. 3eda1b9 spirv-fuzz: Rework id descriptors (#2959) by Alastair Donaldson · 9 weeks ago
  77. eba98c4 spirv-fuzz: Add fuzzer pass to add NoContraction decorations (#2950) by Alastair Donaldson · 9 weeks ago
  78. 91232f7 spirv-fuzz: Add fuzzer pass to change function controls (#2951) by Alastair Donaldson · 9 weeks ago
  79. feb1549 reduce: add large tests and fix (#2947) by Paul Thomson · 9 weeks ago
  80. 253806a spirv-fuzz: Add fuzzer pass to change loop controls (#2949) by Alastair Donaldson · 9 weeks ago
  81. 1cea3b7 Fixed include paths and order according to Google style. (#2957) by Alastair Donaldson · 9 weeks ago
  82. 82f84c4 Use a longer timeout for Bazel tests. (#2956) by Ehsan · 9 weeks ago
  83. c705032 Remove non-existent files from BUILD.gn (#2955) by Ryan Harrison · 9 weeks ago
  84. c1d4203 Disable scope validation for OpReadClockKHR (#2953) by alan-baker · 9 weeks ago
  85. df15a4a CMake: Add support for building with emscripten (#2948) by Corentin Wallez · 9 weeks ago
  86. c3ca047 Update CHANGES by Steven Perron · 9 weeks ago
  87. 32f76ef Link cfg and dominator analysis in the context (#2946) by Steven Perron · 9 weeks ago
  88. 5910bb8 spirv-fuzz: add transformation and pass to construct composites (#2941) by Alastair Donaldson · 9 weeks ago
  89. 2f6a87f reduce: improve remove unref instr pass (#2945) by Paul Thomson · 9 weeks ago
  90. 81d227f spirv-fuzz: add disabled test to document known issue (#2942) by Alastair Donaldson · 9 weeks ago
  91. 26dba32 spirv-fuzz: Add fuzzer pass to change selection controls (#2944) by Alastair Donaldson · 9 weeks ago
  92. 3c7ff8d Enable OpTypeCooperativeMatrix specialization (#2927) by Jeremy Hayes · 9 weeks ago
  93. c18c9ff Handle OpKill better (#2933) by Steven Perron · 10 weeks ago
  94. ad3d23f Generate null pointer by converting uint64 zero to pointer. (#2935) by greg-lunarg · 10 weeks ago
  95. 8fa0f1a spirv-fuzz: option to convert shader into a form that renders red (#2934) by Alastair Donaldson · 10 weeks ago
  96. bc37fd5 Add SPV_KHR_shader_clock validation (#2879) by Aaron Hagan · 10 weeks ago
  97. bd839ca reduce/fuzz: improve command line args (#2932) by Paul Thomson · 10 weeks ago
  98. 9d7428b Validate physical storage buffer restrictions (#2930) by alan-baker · 10 weeks ago
  99. 44b3217 fuzz: add shrinker-temp-file-prefix (#2928) by Paul Thomson · 2 months ago
  100. 9eb1c9a Add continue construct analysis to struct cfg analysis (#2922) by Steven Perron · 2 months ago