1. 33fe68e tint/resolver: Prevent ICE with invalid input by Ben Clayton · 2 years, 11 months ago chromium/5106
  2. f25140f tint: fix emitting duplicate structs for atomicCompareExchangeWeak by Antonio Maiorano · 2 years, 11 months ago
  3. f0c150b Add parsing of shorter stage attributes. by dan sinclair · 2 years, 11 months ago
  4. c0af5c5 tint: Add builtin tests for arguments passed by var by Ben Clayton · 2 years, 11 months ago
  5. 451eee0 tint: Stub intrinsic @const evaluation by Ben Clayton · 2 years, 11 months ago
  6. e0cd855 tint/writer/spirv: Tweak builtin tests to use 'var's by Ben Clayton · 2 years, 11 months ago
  7. e3e91c0 tools: intrinsic-gen - [[decoration]] -> @attribute by Ben Clayton · 2 years, 11 months ago
  8. 0d757d2 tint/resolver: Enable abstract-numerics by Ben Clayton · 2 years, 11 months ago
  9. e593585 tint/transform: Remove FoldConstants by Ben Clayton · 2 years, 11 months ago
  10. a20ef0c tint/sem: Fix Constant constructor with initializer_list by Ben Clayton · 2 years, 11 months ago
  11. 8e34852 tint/writer/spirv: Inline constant expressions by Ben Clayton · 2 years, 11 months ago
  12. 609ce6d tint/sem: Consider sign bit for Constant helpers. by Ben Clayton · 2 years, 11 months ago
  13. e9f8b09 tint/writer/hlsl: Inline constant expressions by Ben Clayton · 2 years, 11 months ago
  14. 84b48cf Tint: num_workgroups use free binding group if not specified by Zhaoming Jiang · 2 years, 11 months ago
  15. cb6ddd2 tint/writer/msl: Inline constant expressions by Ben Clayton · 2 years, 11 months ago
  16. 25b7e98 tint/writer/glsl: Inline constant expressions by Ben Clayton · 2 years, 11 months ago
  17. 37d92ca tint/spirv: Fix atomicCompareExchangeWeak by James Price · 2 years, 11 months ago
  18. 7e495d8 tint/resolver: Implement candidate overload resolution by Ben Clayton · 2 years, 11 months ago
  19. bfb5fd7 tint/sem: Add more helpers to Constant by Ben Clayton · 2 years, 11 months ago
  20. 8bd5fec tint/writer/wgsl: Emit 'f' suffix on FloatLiteralExpressions by Ben Clayton · 2 years, 11 months ago
  21. 22bd004 tint/resolver: Materialize RHS of non-phony assignments by Ben Clayton · 2 years, 11 months ago
  22. 649d3d9 tint/resolver: Materialize array size expression by Ben Clayton · 2 years, 11 months ago
  23. 49a0914 tint/resolver: Materialize array index expression by Ben Clayton · 2 years, 11 months ago
  24. 08f4b55 Implement atomicCompareExchangeWeak returning struct instead of vec2 by Antonio Maiorano · 2 years, 11 months ago chromium/5096
  25. 61537d3 tint: Add Checked[Add|Mul|Madd]() by Ben Clayton · 2 years, 11 months ago
  26. 61d76eb Update some forward declarations. by dan sinclair · 2 years, 11 months ago
  27. 8b09bc9 tint: Lex abstract integers by Ben Clayton · 2 years, 11 months ago
  28. b8ac9339 tint/resolver: Materialize arguments to @workgroup_size by Ben Clayton · 3 years ago chromium/5090 chromium/5091 chromium/5092
  29. 8c7ffbd tint/resolver: Materialize argument to bitcast by Ben Clayton · 3 years ago
  30. 3a236c6 tint/resolver: Add tests for implicit type materialization by Ben Clayton · 3 years ago
  31. 3aa0f81 tint/resolver: Rename test field names, update comments by Ben Clayton · 3 years ago
  32. eac0566 tint/resolver: Make Materialize() handle nullptr expressions by Ben Clayton · 3 years ago
  33. 572eaf2 tint: Remove ConversionFailure::kTooSmall by Ben Clayton · 3 years ago
  34. 4b04721 tint/resolver: Ensure that validation is done before CollectTextureSamplerPairs() by Ben Clayton · 3 years ago
  35. aff5e9e tint/reader/wgsl: Error if a hex float is not exactly representable by Ben Clayton · 3 years ago
  36. e6c03a3 tint/reader/wgsl: Lex abstract floats by Ben Clayton · 3 years ago chromium/5086
  37. a644c3d tint/reader/wgsl: Use C++17 hex floats for tests by Ben Clayton · 3 years ago
  38. 30f01c1 tint/reader/wgsl: Lex abstract hex floats by Ben Clayton · 3 years ago
  39. 0937398 tint: Clamp constants to type's limits when number is unrepresentable by Ben Clayton · 3 years ago
  40. ce6adf4 tint: Implement DP4a on SPIR-V writer by Jiawei Shao · 3 years ago
  41. 8ae9e94 tint/reader/wgsl: Restructure Lexer::try_hex_float() constants by Ben Clayton · 3 years ago
  42. 3ad927c tint/writer: Check for inf / nan after casting to f32. by Ben Clayton · 3 years ago
  43. e34e059 tint/resolver: Ensure materialized values are representable by Ben Clayton · 3 years ago chromium/5084
  44. a8d5228 tint/resolver: Add `DataType<T>::ElementType` typedef by Ben Clayton · 3 years ago
  45. 6ae7c06 tint/resolver: Change DataType<T>::Expr() value type to double. by Ben Clayton · 3 years ago
  46. 9707e6b tint: Rework sem::Constant to be variant-of-vector by Ben Clayton · 3 years ago
  47. ef702af tint/reader/wgsl: Use CheckedConvert() for lexing by Ben Clayton · 3 years ago
  48. c2eccfc tint: Add more helpers to tint::Number by Ben Clayton · 3 years ago
  49. 3c83be8 tint: Add utils::Result by Ben Clayton · 3 years ago
  50. 3bb360f tint: Add utils::TransformN() by Ben Clayton · 3 years ago
  51. 394676b tint: Clean up CMakeLists.txt file list by Ben Clayton · 3 years ago
  52. 932418e tint: Implement abstract-numeric materialization by Ben Clayton · 3 years ago
  53. 55c0c9d tint: Add abstract numerics to vector and matrix constructors by Ben Clayton · 3 years ago
  54. d3de38d tint: Simplify the resolver constant evaluation by Ben Clayton · 3 years ago
  55. 8f4f449 tint/writer: Do not attempt to use invalid programs by Ben Clayton · 3 years ago
  56. 6522837 tint: Add `enable_abstract_numerics` flag on Resolver by Ben Clayton · 3 years ago
  57. 43581f1 tint: Add new methods to semantic Switch nodes by Ben Clayton · 3 years ago
  58. a2ce4ec tint: Add more helpers to resolver_test_helper.h by Ben Clayton · 3 years ago
  59. d99af03 tint: Add utils::UniqueVector::data() by Ben Clayton · 3 years ago chromium/5075
  60. ab4c035 tint: fix HLSL countOneBits and reverseBits for i32 args by Antonio Maiorano · 3 years ago
  61. e9ce832 tint: Minor, miscellaneous cleanups by Ben Clayton · 3 years ago chromium/5074
  62. eee9f88 tint: Extract intrinsic-table common type to helper by Ben Clayton · 3 years ago
  63. 1b35e3f tint: Add new sem::Type helpers by Ben Clayton · 3 years ago
  64. e5a67ac tint: Remove ast::CallExpression -> sem::Call implicit mapping by Ben Clayton · 3 years ago
  65. 7b921fb tint: No-op Resolver refactoring by Ben Clayton · 3 years ago
  66. 86a617f Add InsertBraces: true to .clang-format by Austin Eng · 3 years ago
  67. 2081ee4 tint: Add sem::Materialize by Ben Clayton · 3 years ago
  68. 6ac00ed tint: IntrinsicTable: Add abstract numeric types by Ben Clayton · 3 years ago
  69. b1fa457 tint: IntrinsicTable: Use [[display]] name for type matchers by Ben Clayton · 3 years ago
  70. b066468 tint: Support tuples in utils::Hash(). by Ben Clayton · 3 years ago
  71. 7f2b8cd tint: Refactor Extensions / Enables. by Ben Clayton · 3 years ago
  72. 23696b1 tint: Implement abstract-numeric overload resolution by Ben Clayton · 3 years ago
  73. 2e68105 tint: Fix use-after-free by Antonio Maiorano · 3 years ago
  74. c670018 tint: intrinsics.def Support [[precedence]] decoration by Ben Clayton · 3 years ago
  75. 5ff7d67 tint: Validate that sampled texture type must be f32, i32, or u32 by Antonio Maiorano · 3 years ago chromium/5071
  76. e0ff664 tint: Add sem::Type::ConversionRank() by Ben Clayton · 3 years ago
  77. 4c9ed74 tint: IntrinsicTable: Rename open/closed -> template by Ben Clayton · 3 years ago
  78. aaa9ba3 tint: Simplify sem::Constant::Scalar by Ben Clayton · 3 years ago
  79. 661e33c tint: Cleanup of IntrinsicTable by Ben Clayton · 3 years ago chromium/5069
  80. 8ba6e1d tint: limit expression depth to avoid stack overflow in backends by Antonio Maiorano · 3 years ago
  81. 5880ed1 tint: Fix edge for CallSiteRequiredToBeUniform by James Price · 3 years ago
  82. 3b5edf1 tint: Add matrix identify and single-scalar ctors by Ben Clayton · 3 years ago
  83. 6ae608c tint: Add constructors and conversions to the intrinsic table by Ben Clayton · 3 years ago
  84. 9ff8abf tint: Fix clang chromium-style warnings treated as errors by Ben Clayton · 3 years ago
  85. e6b6777 tint: Fix MSL generation of '&' and '|' with booleans by Ben Clayton · 3 years ago
  86. 35f0fca tint/uniformity: Use non-recursive graph traversal by James Price · 3 years ago
  87. a89ff59 tint: Show where control flow became non-uniform by James Price · 3 years ago
  88. 1c75921 tint: fix translation of DP4a on HLSL by Jiawei Shao · 3 years ago
  89. d8e77e2 tint: Prevent integer overflow in IntrinsicTable by Ben Clayton · 3 years ago
  90. 83fc247 tint: correctly define user-defined literals by Antonio Maiorano · 3 years ago
  91. 59e2394 tint: Minor IntrinsicTable cleanup by Ben Clayton · 3 years ago chromium/5061
  92. 77473b4 tint: Split tables for unary and binary operators by Ben Clayton · 3 years ago
  93. 62bfd31 tint: Implement `f16` keyword in Tint frontend by Zhaoming Jiang · 3 years ago
  94. c4b380b tint: Generalize sem::Vector to allow 16bits subtype by Zhaoming Jiang · 3 years ago
  95. ed6ff9c tint: Rename kNotAnExtenxion to kNoExtension by Zhaoming Jiang · 3 years ago
  96. ab97570 tint: Implement DP4a on HLSL writer by Jiawei Shao · 3 years ago
  97. 53547db tint: Add missing source information for | and || by James Price · 3 years ago
  98. 816148f tint: Add implicit CF_return->{last cf} edge by James Price · 3 years ago
  99. cd55f15 tint/resolver: Fix chromium-style warning treated as error by Ben Clayton · 3 years ago
  100. 7dd0ab7 tint: Show the source of non-uniformity by James Price · 3 years ago