1. e4e4854 tint/resolver: Clean up 'let' / 'override' resolving by Ben Clayton · 2 years, 10 months ago
  2. ee49b1e tint/resolver: Clean up 'var' resolving by Ben Clayton · 2 years, 10 months ago chromium/5133
  3. 80fdd62 tint: Process functions in dependency order by James Price · 2 years, 10 months ago
  4. 4658362 tint: Refactor ModuleScopeVarToEntryPointParam by James Price · 2 years, 10 months ago
  5. a05e31b tint/resolver: Clean up parameter resolving by Ben Clayton · 2 years, 10 months ago
  6. 0a4e2a1 Remove NOLINT lines from c++17 headers by dan sinclair · 2 years, 10 months ago
  7. c7f7ca3 tint: Simplify ++/-- handling in transform by James Price · 2 years, 10 months ago
  8. d713669 Tint: Fix VectorizeScalarMatrixConstructors to run for ref to scalar by Zhaoming Jiang · 2 years, 10 months ago
  9. 889a499 Remove test/tint/BUILD.gn. by dan sinclair · 2 years, 10 months ago
  10. ecb46b3 tint/resolver: Move texture validation to the right place by Ben Clayton · 2 years, 10 months ago
  11. dcdf66e tint/ast: Derive off `ast::Variable` by Ben Clayton · 2 years, 10 months ago
  12. be6fb2a tint: Fix emitting vector constant in HLSL writer by Zhaoming Jiang · 2 years, 10 months ago
  13. 4b88dbc Fixup continue support in while loops. by dan sinclair · 2 years, 10 months ago chromium/5125
  14. 57dcd36 Fixup merge test issue by dan sinclair · 2 years, 10 months ago
  15. 49d1a2d Add while statement parsing. by dan sinclair · 2 years, 10 months ago
  16. 2a8861d2 tint: Rework errors around variable declarations by Ben Clayton · 2 years, 10 months ago
  17. 418e873 tint: Make sure enable directives go first in ordered_globals by Zhaoming Jiang · 2 years, 10 months ago
  18. 33563dc tint/transform: Move State to anonymous namespace by James Price · 2 years, 10 months ago
  19. 3e38d7e tint: Remove support for smoothStep builtin by James Price · 2 years, 10 months ago
  20. 446b1a7 tint/clone_context.h: Template the vector allocator type by Ben Clayton · 2 years, 10 months ago
  21. 2032d03 tint/transform: Remove use of StorageClass on parameter by Ben Clayton · 2 years, 10 months ago chromium/5124
  22. 7bdeb49 Fix comment on constructor parameter by David Neto · 2 years, 10 months ago
  23. 2ae2983 tint: Add ast::ParameterList, use it by Ben Clayton · 2 years, 10 months ago chromium/5123
  24. 7164b97 tint: Clean up Func() usage by Ben Clayton · 2 years, 10 months ago
  25. 93928b0 spirv-reader: Don't hoist builtin vars. by David Neto · 2 years, 10 months ago
  26. cae289d tint: Fix exactly representable check in lexer by Zhaoming Jiang · 2 years, 10 months ago chromium/5115 chromium/5116 chromium/5117 chromium/5118
  27. 0fb4e2c tint: f16 literal in WGSL lexer and check subnormal f32/f16 hex literal by Zhaoming Jiang · 2 years, 10 months ago
  28. 856d6af tint: uniformity: detect pointers assigned to in non-uniform control flow by Antonio Maiorano · 2 years, 10 months ago
  29. 0fa572f Emit deprecation warnings for @stage. by dan sinclair · 2 years, 10 months ago
  30. bd30d9e tint: uniformity: control flow reconverges after short-circuiting op when behaviour is {Next} by Antonio Maiorano · 2 years, 10 months ago chromium/5110
  31. a466688 tint: Fix include layering violation by James Price · 2 years, 10 months ago
  32. b29892b Update src/tint unittests to new @stage format. by dan sinclair · 2 years, 10 months ago chromium/5108
  33. 33fe68e tint/resolver: Prevent ICE with invalid input by Ben Clayton · 2 years, 10 months ago chromium/5106
  34. f25140f tint: fix emitting duplicate structs for atomicCompareExchangeWeak by Antonio Maiorano · 2 years, 10 months ago
  35. f0c150b Add parsing of shorter stage attributes. by dan sinclair · 2 years, 10 months ago
  36. c0af5c5 tint: Add builtin tests for arguments passed by var by Ben Clayton · 2 years, 10 months ago
  37. 451eee0 tint: Stub intrinsic @const evaluation by Ben Clayton · 2 years, 10 months ago
  38. e0cd855 tint/writer/spirv: Tweak builtin tests to use 'var's by Ben Clayton · 2 years, 10 months ago
  39. e3e91c0 tools: intrinsic-gen - [[decoration]] -> @attribute by Ben Clayton · 2 years, 10 months ago
  40. 0d757d2 tint/resolver: Enable abstract-numerics by Ben Clayton · 2 years, 10 months ago
  41. e593585 tint/transform: Remove FoldConstants by Ben Clayton · 2 years, 11 months ago
  42. a20ef0c tint/sem: Fix Constant constructor with initializer_list by Ben Clayton · 2 years, 11 months ago
  43. 8e34852 tint/writer/spirv: Inline constant expressions by Ben Clayton · 2 years, 11 months ago
  44. 609ce6d tint/sem: Consider sign bit for Constant helpers. by Ben Clayton · 2 years, 11 months ago
  45. e9f8b09 tint/writer/hlsl: Inline constant expressions by Ben Clayton · 2 years, 11 months ago
  46. 84b48cf Tint: num_workgroups use free binding group if not specified by Zhaoming Jiang · 2 years, 11 months ago
  47. cb6ddd2 tint/writer/msl: Inline constant expressions by Ben Clayton · 2 years, 11 months ago
  48. 25b7e98 tint/writer/glsl: Inline constant expressions by Ben Clayton · 2 years, 11 months ago
  49. 37d92ca tint/spirv: Fix atomicCompareExchangeWeak by James Price · 2 years, 11 months ago
  50. 7e495d8 tint/resolver: Implement candidate overload resolution by Ben Clayton · 2 years, 11 months ago
  51. bfb5fd7 tint/sem: Add more helpers to Constant by Ben Clayton · 2 years, 11 months ago
  52. 8bd5fec tint/writer/wgsl: Emit 'f' suffix on FloatLiteralExpressions by Ben Clayton · 2 years, 11 months ago
  53. 22bd004 tint/resolver: Materialize RHS of non-phony assignments by Ben Clayton · 2 years, 11 months ago
  54. 649d3d9 tint/resolver: Materialize array size expression by Ben Clayton · 2 years, 11 months ago
  55. 49a0914 tint/resolver: Materialize array index expression by Ben Clayton · 2 years, 11 months ago
  56. 08f4b55 Implement atomicCompareExchangeWeak returning struct instead of vec2 by Antonio Maiorano · 2 years, 11 months ago chromium/5096
  57. 61537d3 tint: Add Checked[Add|Mul|Madd]() by Ben Clayton · 2 years, 11 months ago
  58. 61d76eb Update some forward declarations. by dan sinclair · 2 years, 11 months ago
  59. 8b09bc9 tint: Lex abstract integers by Ben Clayton · 2 years, 11 months ago
  60. b8ac9339 tint/resolver: Materialize arguments to @workgroup_size by Ben Clayton · 2 years, 11 months ago chromium/5090 chromium/5091 chromium/5092
  61. 8c7ffbd tint/resolver: Materialize argument to bitcast by Ben Clayton · 2 years, 11 months ago
  62. 3a236c6 tint/resolver: Add tests for implicit type materialization by Ben Clayton · 2 years, 11 months ago
  63. 3aa0f81 tint/resolver: Rename test field names, update comments by Ben Clayton · 2 years, 11 months ago
  64. eac0566 tint/resolver: Make Materialize() handle nullptr expressions by Ben Clayton · 2 years, 11 months ago
  65. 572eaf2 tint: Remove ConversionFailure::kTooSmall by Ben Clayton · 2 years, 11 months ago
  66. 4b04721 tint/resolver: Ensure that validation is done before CollectTextureSamplerPairs() by Ben Clayton · 2 years, 11 months ago
  67. aff5e9e tint/reader/wgsl: Error if a hex float is not exactly representable by Ben Clayton · 2 years, 11 months ago
  68. e6c03a3 tint/reader/wgsl: Lex abstract floats by Ben Clayton · 2 years, 11 months ago chromium/5086
  69. a644c3d tint/reader/wgsl: Use C++17 hex floats for tests by Ben Clayton · 2 years, 11 months ago
  70. 30f01c1 tint/reader/wgsl: Lex abstract hex floats by Ben Clayton · 2 years, 11 months ago
  71. 0937398 tint: Clamp constants to type's limits when number is unrepresentable by Ben Clayton · 2 years, 11 months ago
  72. ce6adf4 tint: Implement DP4a on SPIR-V writer by Jiawei Shao · 2 years, 11 months ago
  73. 8ae9e94 tint/reader/wgsl: Restructure Lexer::try_hex_float() constants by Ben Clayton · 2 years, 11 months ago
  74. 3ad927c tint/writer: Check for inf / nan after casting to f32. by Ben Clayton · 2 years, 11 months ago
  75. e34e059 tint/resolver: Ensure materialized values are representable by Ben Clayton · 2 years, 11 months ago chromium/5084
  76. a8d5228 tint/resolver: Add `DataType<T>::ElementType` typedef by Ben Clayton · 2 years, 11 months ago
  77. 6ae7c06 tint/resolver: Change DataType<T>::Expr() value type to double. by Ben Clayton · 2 years, 11 months ago
  78. 9707e6b tint: Rework sem::Constant to be variant-of-vector by Ben Clayton · 2 years, 11 months ago
  79. ef702af tint/reader/wgsl: Use CheckedConvert() for lexing by Ben Clayton · 2 years, 11 months ago
  80. c2eccfc tint: Add more helpers to tint::Number by Ben Clayton · 2 years, 11 months ago
  81. 3c83be8 tint: Add utils::Result by Ben Clayton · 2 years, 11 months ago
  82. 3bb360f tint: Add utils::TransformN() by Ben Clayton · 2 years, 11 months ago
  83. 394676b tint: Clean up CMakeLists.txt file list by Ben Clayton · 2 years, 11 months ago
  84. 932418e tint: Implement abstract-numeric materialization by Ben Clayton · 2 years, 11 months ago
  85. 55c0c9d tint: Add abstract numerics to vector and matrix constructors by Ben Clayton · 2 years, 11 months ago
  86. d3de38d tint: Simplify the resolver constant evaluation by Ben Clayton · 2 years, 11 months ago
  87. 8f4f449 tint/writer: Do not attempt to use invalid programs by Ben Clayton · 2 years, 11 months ago
  88. 6522837 tint: Add `enable_abstract_numerics` flag on Resolver by Ben Clayton · 2 years, 11 months ago
  89. 43581f1 tint: Add new methods to semantic Switch nodes by Ben Clayton · 2 years, 11 months ago
  90. a2ce4ec tint: Add more helpers to resolver_test_helper.h by Ben Clayton · 2 years, 11 months ago
  91. d99af03 tint: Add utils::UniqueVector::data() by Ben Clayton · 2 years, 11 months ago chromium/5075
  92. ab4c035 tint: fix HLSL countOneBits and reverseBits for i32 args by Antonio Maiorano · 2 years, 11 months ago
  93. e9ce832 tint: Minor, miscellaneous cleanups by Ben Clayton · 2 years, 11 months ago chromium/5074
  94. eee9f88 tint: Extract intrinsic-table common type to helper by Ben Clayton · 2 years, 11 months ago
  95. 1b35e3f tint: Add new sem::Type helpers by Ben Clayton · 2 years, 11 months ago
  96. e5a67ac tint: Remove ast::CallExpression -> sem::Call implicit mapping by Ben Clayton · 2 years, 11 months ago
  97. 7b921fb tint: No-op Resolver refactoring by Ben Clayton · 2 years, 11 months ago
  98. 86a617f Add InsertBraces: true to .clang-format by Austin Eng · 2 years, 11 months ago
  99. 2081ee4 tint: Add sem::Materialize by Ben Clayton · 2 years, 11 months ago
  100. 6ac00ed tint: IntrinsicTable: Add abstract numeric types by Ben Clayton · 2 years, 11 months ago