1. 060137a Replace NULL with nullptr by Jiawei Shao · 2 years, 4 months ago
  2. 751e668 tint/intrinsics.def: Implement saturate() by Ben Clayton · 2 years, 4 months ago
  3. f3d9ea4 tint: Error if statically indexing out of bounds. by Ben Clayton · 2 years, 4 months ago
  4. 05d8b02 GLSL: implement host-visible memory padding. by Stephen White · 2 years, 4 months ago
  5. e667d77 tint/fuzzers/tint_concurrency_fuzzer: Reduce number of threads by Ben Clayton · 2 years, 4 months ago
  6. 0dfbaa9 tint: Make ForEachElemPair return value an enum instead of a bool by Antonio Maiorano · 2 years, 4 months ago
  7. e53b6f9 tint: const eval of binary bitwise AND and OR by Antonio Maiorano · 2 years, 4 months ago
  8. 5b3707a tint: Implement const eval of unary not by Antonio Maiorano · 2 years, 4 months ago
  9. 8175cff tint/const_eval_test: factor out testing framework from binary tests to use with unary tests by Antonio Maiorano · 2 years, 4 months ago
  10. 4b70776 tint: Fix transform errors when calling arrayLength() as a statement by Ben Clayton · 2 years, 4 months ago
  11. 3526bc4 Remove GLSL override generation by dan sinclair · 2 years, 4 months ago
  12. e1854b2 Remove SPIR-V override generation by dan sinclair · 2 years, 4 months ago
  13. f6a9404 Remove HLSL override generation by dan sinclair · 2 years, 4 months ago
  14. 5432767 Remove MSL override generation by dan sinclair · 2 years, 4 months ago
  15. 93df967 Update StructMember{Offset,Size}Attribute to expressions. by dan sinclair · 2 years, 4 months ago
  16. c4e076f Rename attribute values. by dan sinclair · 2 years, 4 months ago
  17. f9eeed6 Convert `@location` to store expression internally. by dan sinclair · 2 years, 4 months ago
  18. 145337f Use SubstituteOverride transform to implement overrides by shrekshao · 2 years, 4 months ago
  19. 23cf74c Allow sem::GlobalVariable to hold a location. by dan sinclair · 2 years, 4 months ago
  20. 29aa613 tint: const eval of comparison operations by Antonio Maiorano · 2 years, 4 months ago
  21. eeda18d tint::transform::SingleEntryPoint: Preserve global 'const's by Ben Clayton · 2 years, 4 months ago
  22. 11e2571 tint: Minor improvements by Antonio Maiorano · 2 years, 4 months ago
  23. 8b4ed50 tint: Fix / remove tests that access OOB by Ben Clayton · 2 years, 4 months ago chromium/5286
  24. 72340d0 Add location into `sem::Parameter`. by dan sinclair · 2 years, 4 months ago
  25. 766a458 Store location value into `sem::Function`. by dan sinclair · 2 years, 4 months ago
  26. c8278e5 tint/transform: Fix hasher return type by Ben Clayton · 2 years, 4 months ago
  27. 97c9e0b Store struct member location into the sem. by dan sinclair · 2 years, 4 months ago
  28. d7d7188 tint: Add FriendlyName() to Program by Ben Clayton · 2 years, 4 months ago
  29. 0cd830c tint: Fix type is_signed_integer helpers which were ignoring abstracts by Ben Clayton · 2 years, 4 months ago
  30. 3740ac6 tint: implement const eval of binary divide by Antonio Maiorano · 2 years, 4 months ago chromium/5282 chromium/5283
  31. 679cf4f tint: HLSL and GLSL backends now emit 0 for inf and nan by Antonio Maiorano · 2 years, 4 months ago
  32. 1741f44 tint: add CheckedDiv for abstract numbers by Antonio Maiorano · 2 years, 4 months ago
  33. 89dd528 spirv-reader: Fix for SelectUsingReferenceVariable by Robert Stewart · 2 years, 4 months ago
  34. 8478dfc tint: improve error message for const eval operator overflow by Antonio Maiorano · 2 years, 4 months ago
  35. 863d9ed GLSL: Change Add[Spirv]BlockAttribute to support GLSL by Stephen White · 2 years, 4 months ago
  36. 822de46 spirv-reader: fix image write texel conversion for scalar integer cases by David Neto · 2 years, 4 months ago
  37. ece8078 spirv-reader: Fix texel type confusion in loop by Robert Stewart · 2 years, 4 months ago
  38. 8b30ca3 tint/transform: Fix FoldTrivialSingleUseLet for abstracts by Ben Clayton · 2 years, 4 months ago
  39. 188be38 spirv-reader: UnwrapRef on image coords by Robert Stewart · 2 years, 4 months ago
  40. 648bd7b tint: Add TINT_REFLECT() & ForeachField() by Ben Clayton · 2 years, 4 months ago
  41. 657e61d tint: Add and use new Std140 transform by Ben Clayton · 2 years, 4 months ago
  42. 655db07 tint/sem: Rename sem::Manager to TypeManager by Ben Clayton · 2 years, 4 months ago
  43. c20c5df tint: Implement const eval of binary multiply by Antonio Maiorano · 2 years, 4 months ago
  44. 2b47c21 tint/sem: Add Find() to the type manager by Ben Clayton · 2 years, 4 months ago
  45. 426b47e tint: add missing F16 conversion expression support by Zhaoming Jiang · 2 years, 4 months ago
  46. 0c7c23b tint: Misc hash / container contract improvements by Ben Clayton · 2 years, 4 months ago
  47. 6a17e33 tint/writer: Remove spirv::Operand hasher by Ben Clayton · 2 years, 4 months ago
  48. b04d992 tint/utils: Fix Hashmap::GetOrCreate() for map mutation in create by Ben Clayton · 2 years, 4 months ago
  49. b6d52438 tint: Improve resolver test helper to specify more than one expression arg by Antonio Maiorano · 2 years, 4 months ago
  50. cd716e6 tint::CloneContext: Use Hashmap::Generation() by Ben Clayton · 2 years, 4 months ago
  51. 4e0335c tint/utils: Add Generation() to Hashmap and Hashset. by Ben Clayton · 2 years, 4 months ago
  52. ff0295e tint: Fix AInt -> AFloat implicit conversion from construction by Antonio Maiorano · 2 years, 4 months ago
  53. 5361d9e Convert @id to an expression. by dan sinclair · 2 years, 4 months ago
  54. 54bcbdb tint/resolver: Fix intrinsic table matching of AInt as AFloat by Ben Clayton · 2 years, 4 months ago
  55. 7b332ab Remove cmake visibility flags. by dan sinclair · 2 years, 4 months ago
  56. be4c9f4 Convert @group to an expression by dan sinclair · 2 years, 4 months ago chromium/5270
  57. f9b831c Convert @binding to an expression by dan sinclair · 2 years, 4 months ago
  58. cbe8b36 tint: spir-v reader: add support for GLSLstd450Determinant by Antonio Maiorano · 2 years, 4 months ago
  59. 7517e21 Update `workgroup_size` to use `expression`. by dan sinclair · 2 years, 5 months ago
  60. 436b4a2 Drop `maybe_` from method names. by dan sinclair · 2 years, 5 months ago
  61. 202362f Convert to new expression grammar by dan sinclair · 2 years, 5 months ago chromium/5260
  62. acdf6e1 Remove `ast::VariableBindingPoint` in favour of `sem::BindingPoint`. by dan sinclair · 2 years, 5 months ago
  63. 93c2d55 tint/utils: Default to using Hasher instead of std::hash by Ben Clayton · 2 years, 5 months ago
  64. 18dc315 tint::CloneContext: Use utils::Hashset and utils::Hashmap by Ben Clayton · 2 years, 5 months ago
  65. b90b6bf tint: Minor no-op cleanup changes by Ben Clayton · 2 years, 5 months ago
  66. e3f2005 tint/utils: Cleanup & optimize hash utilities by Ben Clayton · 2 years, 5 months ago
  67. e5d3371 tint: Castable - optimize IsAnyOf() by Ben Clayton · 2 years, 5 months ago
  68. cdcc859 tint: Clean up AddSpirvBlockAttribute by Ben Clayton · 2 years, 5 months ago
  69. 4964d9b Convert `@align` to hold an expression. by dan sinclair · 2 years, 5 months ago
  70. 64b0995 Update `type_decl` and `primary_expression` by dan sinclair · 2 years, 5 months ago
  71. 08d735e Add missing relational_expression.post.unary_expression checks. by dan sinclair · 2 years, 5 months ago
  72. a838e34 Handle peeking past placeholder elements. by dan sinclair · 2 years, 5 months ago
  73. 393de08 Add `mat_prefix`, `vec_prefix`, `callable` and `type_decl_without_ident` by dan sinclair · 2 years, 5 months ago
  74. 9284f8a Add test for let with complex constructor by dan sinclair · 2 years, 5 months ago
  75. 96a7d5a Add some parenthesis. by dan sinclair · 2 years, 5 months ago
  76. e765211 Fixup shift_expression parsing. by dan sinclair · 2 years, 5 months ago
  77. ee25586 Sync `expression` grammar element with WGSL spec. by dan sinclair · 2 years, 5 months ago
  78. 158c85d Add new relational rules to WGSL grammar. by dan sinclair · 2 years, 5 months ago
  79. 97e0c71 Add new shift expression grammar rule. by dan sinclair · 2 years, 5 months ago
  80. 9d27ab7 Update parser comments. by dan sinclair · 2 years, 5 months ago
  81. d0ccb1a tint/fuzzers: Add a fuzzer that tests concurrency by Ben Clayton · 2 years, 5 months ago
  82. 2788bec Add `element_count_expression` to WGSL parser by dan sinclair · 2 years, 5 months ago
  83. 5d7de87 tint/writer/msl: Remove TODO and old logic by Ben Clayton · 2 years, 5 months ago
  84. 58794ae tint::ProgramBuilder: Simplify variable constructors by Ben Clayton · 2 years, 5 months ago
  85. 841db7f Add libfuzzer_exports.h to Tint fuzzer common code by Ryan Harrison · 2 years, 5 months ago
  86. ff2cb02 Add bitwise_expression to the WGSL parser. by dan sinclair · 2 years, 5 months ago
  87. e86758c reader/wgsl: Error if 'struct' has attributes by Ben Clayton · 2 years, 5 months ago
  88. ff13302 tint/transform: Fix index 0 accessing in DecomposeMemoryAccess by Zhaoming Jiang · 2 years, 5 months ago
  89. dce63f5 tint/utils/UniqueVector: Use utils::Vector and utils::Hashset by Ben Clayton · 2 years, 5 months ago
  90. b79238d tint: Implement const eval of binary minus by Antonio Maiorano · 2 years, 5 months ago
  91. eb0af9d Add optionally_typed_ident to WGSL parser. by dan sinclair · 2 years, 5 months ago
  92. 0f0ba20 tint/transform: Fix PromoteInitializersToLetTest for materialized constants by Ben Clayton · 2 years, 5 months ago
  93. 873f92e Convert assignment_statement to new WGSL grammar. by dan sinclair · 2 years, 5 months ago
  94. 6c8dc15 Add core_lhs_expression and lhs_expression to parser. by dan sinclair · 2 years, 5 months ago
  95. e13160e tint/utils: Add Hashmap and Hashset by Ben Clayton · 2 years, 5 months ago
  96. 81f0686 tint/utils/vector: Allow use of incomplete types by Ben Clayton · 2 years, 5 months ago
  97. 6e716c7 Sync some WGSL grammar names to spec by dan sinclair · 2 years, 5 months ago
  98. f8a34d0 tint: Add CheckedSub functions by Antonio Maiorano · 2 years, 5 months ago
  99. 2de4dee tint: Fix implicit conversion of vector-scalar of abstract types in binary operations by Antonio Maiorano · 2 years, 5 months ago
  100. fa4a729 tint: add [[nodiscard]] on utils::Result class by Antonio Maiorano · 2 years, 5 months ago