1. 00170cc spirv-fuzz: Refactor 'copy object' and 'construct composite' transformations (#2966) by Alastair Donaldson · 4 hours ago master
  2. 964dc52 Update SPIR-V binary header test for SPIR-V 1.5 (#2967) by David Neto · 6 hours ago
  3. 1b6fd37 spirv-fuzz: Refactor 'split blocks' to identify instructions differently (#2961) by Alastair Donaldson · 31 hours ago
  4. 2276e59 Validate that selections are structured (#2962) by alan-baker · 4 days ago
  5. 3eda1b9 spirv-fuzz: Rework id descriptors (#2959) by Alastair Donaldson · 5 days ago
  6. eba98c4 spirv-fuzz: Add fuzzer pass to add NoContraction decorations (#2950) by Alastair Donaldson · 5 days ago
  7. 91232f7 spirv-fuzz: Add fuzzer pass to change function controls (#2951) by Alastair Donaldson · 5 days ago
  8. feb1549 reduce: add large tests and fix (#2947) by Paul Thomson · 5 days ago
  9. 253806a spirv-fuzz: Add fuzzer pass to change loop controls (#2949) by Alastair Donaldson · 5 days ago
  10. 1cea3b7 Fixed include paths and order according to Google style. (#2957) by Alastair Donaldson · 6 days ago
  11. 82f84c4 Use a longer timeout for Bazel tests. (#2956) by Ehsan · 6 days ago
  12. c705032 Remove non-existent files from BUILD.gn (#2955) by Ryan Harrison · 6 days ago
  13. c1d4203 Disable scope validation for OpReadClockKHR (#2953) by alan-baker · 6 days ago
  14. df15a4a CMake: Add support for building with emscripten (#2948) by Corentin Wallez · 6 days ago
  15. c3ca047 Update CHANGES by Steven Perron · 6 days ago canary stable
  16. 32f76ef Link cfg and dominator analysis in the context (#2946) by Steven Perron · 7 days ago
  17. 5910bb8 spirv-fuzz: add transformation and pass to construct composites (#2941) by Alastair Donaldson · 7 days ago
  18. 2f6a87f reduce: improve remove unref instr pass (#2945) by Paul Thomson · 7 days ago
  19. 81d227f spirv-fuzz: add disabled test to document known issue (#2942) by Alastair Donaldson · 8 days ago
  20. 26dba32 spirv-fuzz: Add fuzzer pass to change selection controls (#2944) by Alastair Donaldson · 8 days ago
  21. 3c7ff8d Enable OpTypeCooperativeMatrix specialization (#2927) by Jeremy Hayes · 8 days ago
  22. c18c9ff Handle OpKill better (#2933) by Steven Perron · 11 days ago
  23. ad3d23f Generate null pointer by converting uint64 zero to pointer. (#2935) by greg-lunarg · 11 days ago
  24. 8fa0f1a spirv-fuzz: option to convert shader into a form that renders red (#2934) by Alastair Donaldson · 12 days ago
  25. bc37fd5 Add SPV_KHR_shader_clock validation (#2879) by Aaron Hagan · 12 days ago
  26. bd839ca reduce/fuzz: improve command line args (#2932) by Paul Thomson · 12 days ago
  27. 9d7428b Validate physical storage buffer restrictions (#2930) by alan-baker · 13 days ago
  28. 44b3217 fuzz: add shrinker-temp-file-prefix (#2928) by Paul Thomson · 2 weeks ago
  29. 9eb1c9a Add continue construct analysis to struct cfg analysis (#2922) by Steven Perron · 2 weeks ago
  30. 85c67b5 Record trailing line dbg instructions (#2926) by Steven Perron · 3 weeks ago
  31. 4075b92 Add removing references to debug instructions when removing them (#2923) by Ryan Harrison · 3 weeks ago
  32. ef4679a spirv-fuzz: allow interestingness script arguments (#2925) by Paul Thomson · 3 weeks ago
  33. bc84daf Add Kokoro bots for building with Bazel. (#2914) by Ehsan · 3 weeks ago
  34. 10951a7 Refactor the InstructionPass (#2924) by alan-baker · 3 weeks ago
  35. 84b1976 spirv-fuzz: do not allow a dead break to target an unreachable block (#2917) by Alastair Donaldson · 3 weeks ago
  36. 27238bc spirv-fuzz: preserve some analyses when permuting blocks (#2918) by Alastair Donaldson · 3 weeks ago
  37. 510ca9d Only allow previously declared forward refs in structs (#2920) by alan-baker · 3 weeks ago
  38. 2a11f36 Handle id overflow in wrap-opkill (#2916) by Steven Perron · 3 weeks ago
  39. 70097c7 spirv-fuzz: do not replace struct indices with synonyms (#2915) by Alastair Donaldson · 3 weeks ago
  40. c1e0383 spirv-fuzz: Fixes to preconditions for adding dead break/continue edges (#2904) by Alastair Donaldson · 3 weeks ago
  41. 7bc114b spirv-fuzz: do not replace a pointer argument to a function call with a synonym (#2901) by Alastair Donaldson · 3 weeks ago
  42. 290f6a8 spirv-fuzz: do not replace boolean constant argument to OpPhi instruction (#2903) by Alastair Donaldson · 3 weeks ago
  43. 527a689 Remove validate_datarules.cpp (#2911) by alan-baker · 3 weeks ago
  44. 55ea57a Handle extract with no indexes (#2910) by Steven Perron · 3 weeks ago
  45. a03cd1f Add Bazel build configuration. (#2891) by Ehsan · 3 weeks ago
  46. 6f26d9a Handle id overflow in convert local access chains (#2908) by Steven Perron · 3 weeks ago
  47. 71e0ba6 Add OpCopyMemory test to SVA. (#2885) by dan sinclair · 3 weeks ago
  48. 3a762d5 Add missing GN dependency (#2899) by dan sinclair · 3 weeks ago
  49. 958f7e7 Employ the "swarm testing" idea in spirv-fuzz (#2890) by Alastair Donaldson · 3 weeks ago
  50. b83535d Fix operand index in spirv-fuzz (#2895) by Alastair Donaldson · 3 weeks ago
  51. f62ee4a Update DEPS: effcee, re2, googletest (#2881) by David Neto · 3 weeks ago
  52. 8d0ca43 Add method comment for opt::Function::WhileEachInst (#2867) by David Neto · 3 weeks ago
  53. 6b07212 Use OpReturn* in wrap-opkill (#2886) by Steven Perron · 4 weeks ago
  54. 4653127 Fix to CMakeLists for spirv-fuzz tests (#2888) by Alastair Donaldson · 4 weeks ago
  55. 7275a71 Allow validation during spirv-fuzz replay (#2873) by Alastair Donaldson · 4 weeks ago
  56. 4eee71e Disable long-running fuzzer tests by default (#2887) by Alastair Donaldson · 4 weeks ago
  57. 61edde5 Revert "Use OpReturn* in wrap-opkill" by Steven Perron · 4 weeks ago
  58. 87f0fa4 Use OpReturn* in wrap-opkill by Steven Perron · 4 weeks ago
  59. 08fcf8a Fix header include syntax. (#2882) by Ehsan · 4 weeks ago
  60. 248c80b Handle OpConstantNull in copy-prop-arrays. (#2870) by Steven Perron · 4 weeks ago
  61. d06fe08 Fix comment typo found by protobufs linter (#2884) by David Neto · 4 weeks ago
  62. 47e354b Move docs into docs/ folder (#2872) by dan sinclair · 4 weeks ago
  63. 605c2e3 Add WebGPU SPIR-V Assembler in JavaScript. (#2876) by dan sinclair · 4 weeks ago
  64. acf2030 Android.mk: Add dependency from optimizer file to amd-shader-ballot-insts.inc (#2883) by David Neto · 4 weeks ago
  65. c02a619 Update SPIRV-Headers in DEPS (#2880) by David Neto · 4 weeks ago
  66. e59b60d Fix detection of blocks bypassed by new edge (#2874) by Alastair Donaldson · 4 weeks ago
  67. ccd7bf1 Fix CMake issue related to spirv-fuzz (#2877) by Alastair Donaldson · 4 weeks ago
  68. 0a07cd1 Add fuzzer pass to replace ids with synonyms (#2857) by Alastair Donaldson · 4 weeks ago
  69. bbb2987 Relaxed bitcast with pointers (#2878) by alan-baker · 4 weeks ago
  70. 36c1c0e Fix Fuchsia build. (#2868) by David Turner · 4 weeks ago
  71. 99793fa Adding valilidation checks for OpEntryPoint duplicate names and execution mode (#2862) by Raun Krisch · 4 weeks ago
  72. 9325619 Extra resource interface validation (#2864) by alan-baker · 4 weeks ago
  73. 1e146e8 Split capability tests (#2866) by alan-baker · 5 weeks ago
  74. 5a48c0d SPIRV-Tools support for SPIR-V 1.5 (#2865) by alan-baker · 5 weeks ago
  75. ad7f2c5 Add fuzzer pass to copy objects (#2853) by Alastair Donaldson · 5 weeks ago
  76. 67b87f2 Handle another case where creating a constant can fail (#2854) by Ryan Harrison · 5 weeks ago
  77. c7a39bc Don't inline function containing OpKill (#2842) by Steven Perron · 5 weeks ago
  78. 4f9256d Handle id overflow in wrap op kill. (#2851) by Steven Perron · 5 weeks ago
  79. 9f188e3 Assembler: Can't set an ID in instruction without result ID (#2852) by David Neto · 5 weeks ago
  80. c0e9807 Handle creating a new constant failing gracefully (#2848) by Ryan Harrison · 5 weeks ago
  81. e2e9517 Rework management of probabilities in spirv-fuzz (#2839) by Alastair Donaldson · 5 weeks ago
  82. 7ee8f44 Fix add-dead-break and add-dead-continue passes to respect dominance (#2838) by Alastair Donaldson · 5 weeks ago
  83. 35c9518 Handle id overflow in the ssa rewriter. (#2845) by Steven Perron · 5 weeks ago
  84. 7f7236f Handle id overflow in the constant manager. (#2844) by Steven Perron · 5 weeks ago
  85. a464ac1 Add generic builtin validation of target (#2843) by alan-baker · 5 weeks ago
  86. 6797173 Don't register duplicate decoration in validator. (#2841) by Steven Perron · 5 weeks ago
  87. 76261e2 Replace CubeFaceCoord and CubeFaceIndexAMD (#2840) by Steven Perron · 6 weeks ago
  88. b218ad1 Fold Min, Max, and Clamp instructions. (#2836) by Steven Perron · 6 weeks ago
  89. a41520e Replace uses of SPV_AMD_shader_trinary_minmax extension (#2835) by Steven Perron · 6 weeks ago
  90. 19b2566 For WebGPU<->Vulkan optimization, set correct execution environment (#2834) by Ryan Harrison · 6 weeks ago
  91. 1dfb5fc Export SPIRV-Tools targets on installation (#2785) by rumblehhh · 6 weeks ago
  92. 635b583 GN: Add Chromium GoogleTest deps. (#2832) by Jamie Madill · 6 weeks ago
  93. 9b3cc3e Upadate CHANGES by Steven Perron · 6 weeks ago
  94. c77045b Instrument: Be sure Float16 capability on when generating float16 null (#2831) by greg-lunarg · 6 weeks ago
  95. d11725b Add --relax-float-ops and --convert-relaxed-to-half (#2808) by greg-lunarg · 6 weeks ago
  96. 1c9ca42 GN: Make SPIRV-Tools target use public_deps. (#2828) by Jamie Madill · 6 weeks ago
  97. b54d950 Fold Fmix should accept vector operands. (#2826) by Steven Perron · 6 weeks ago
  98. 2c5ed16 Fix end comments in header files (#2829) by Alastair Donaldson · 6 weeks ago
  99. 65e362b AggressiveDCEPass: Set modified to true when appending to to_kill_ (#2825) by Ben Clayton · 7 weeks ago
  100. d67130c Replace SwizzleInvocationsAMD extended instruction. (#2823) by Steven Perron · 7 weeks ago