1. acdf6e1 Remove `ast::VariableBindingPoint` in favour of `sem::BindingPoint`. by dan sinclair · 2 years, 7 months ago
  2. e3f2005 tint/utils: Cleanup & optimize hash utilities by Ben Clayton · 2 years, 7 months ago
  3. dce63f5 tint/utils/UniqueVector: Use utils::Vector and utils::Hashset by Ben Clayton · 2 years, 7 months ago
  4. 50bc603 tint: Add unit test for HasSideEffects for builtins by Antonio Maiorano · 2 years, 7 months ago
  5. 783b169 tint/ast: Migrate to utils::Vector by Ben Clayton · 2 years, 8 months ago
  6. 34d4673 tint: Replace VectorRef with ConstVectorRef. by Ben Clayton · 2 years, 8 months ago
  7. 4a65620 tint/resolver: Handle array() constructors by Ben Clayton · 2 years, 8 months ago
  8. 3ca6880 tint/sem: Add conversion handling of array types by Ben Clayton · 2 years, 8 months ago
  9. 6fb5d37 tint/sem: Add const to StructMember 'type'. by Ben Clayton · 2 years, 8 months ago
  10. 8e0368e tint: Use utils::Vector for sem::Type::Common() by Ben Clayton · 2 years, 8 months ago
  11. ea84b9b tint/sem: Treat abstract-numerics as scalars. by Ben Clayton · 2 years, 8 months ago
  12. 08659d0 tint/ast: Generate ast::TexelFormat from intrinsics.def by Ben Clayton · 2 years, 8 months ago
  13. 9a6acc4 tint: Add tint::OverrideId by Ben Clayton · 2 years, 8 months ago
  14. f50d56a tint/ast: Generate ast::Extension from intrinsics.def by Ben Clayton · 2 years, 8 months ago
  15. a123b89 tint/ast: Generate ast::StorageClass from intrinsics.def by Ben Clayton · 2 years, 8 months ago
  16. cde5009 tools: Shuffle 'intrinsic-gen' tooling by Ben Clayton · 2 years, 8 months ago
  17. 958a464 tint/resolver: Use utils::Vector in a few places by Ben Clayton · 2 years, 8 months ago
  18. 3b8b969 tint: Implement const eval of unary minus by Antonio Maiorano · 2 years, 8 months ago
  19. 46c32d8 Early out Is checks. by dan sinclair · 2 years, 8 months ago
  20. 4a92a3c tint: Optimize sem node lookup by Ben Clayton · 2 years, 8 months ago
  21. 70f7a1e tint: Optimization: Avoid dynamic cast in TINT_ASSERT by Ben Clayton · 2 years, 8 months ago
  22. b71bcdd tint: Optimization: Pre-allocate the ast -> sem map. by Ben Clayton · 2 years, 8 months ago
  23. 83bd738 tint/resolver: Track evaluation stage by Ben Clayton · 2 years, 8 months ago
  24. 8b0ceea tint: Clean up legacy type cruft by Ben Clayton · 2 years, 8 months ago
  25. 6c098ba tint: Implement constant expression structures by Ben Clayton · 2 years, 8 months ago
  26. 63e6f82 tint/resolver: Evaluate const-expr swizzles by Ben Clayton · 2 years, 8 months ago
  27. 5126554 tint/sem: Remove TypeMappings for derived expressions by Ben Clayton · 2 years, 8 months ago
  28. aa037ac tint: Refactor sem::Constant to be less memory-hungry by Ben Clayton · 2 years, 9 months ago
  29. 3a2a279 Fixup various warnings in Tint which were accidentally suppressed. by dan sinclair · 2 years, 9 months ago
  30. 72876c1 tint/sem/constant.h: Remove #include to program_builder.h by Ben Clayton · 2 years, 9 months ago
  31. d23f296 tint: Implement acosh, asinh, atanh by dan sinclair · 2 years, 9 months ago
  32. dfeaf290 tint: Add sem::IndexAccessorExpression by Antonio Maiorano · 2 years, 9 months ago
  33. 3c05430 tint/sem: Support arrays for sem::Constant by Ben Clayton · 2 years, 9 months ago
  34. e8d47d5 tint/sem: Add more checks to constant_test.cc by Ben Clayton · 2 years, 9 months ago
  35. 1ed376b tint/sem: Add range overload of Constant::AllZero() by Ben Clayton · 2 years, 9 months ago chromium/5137
  36. 797f0f8 tint/sem: Return vector for Type::ElementOf(matrix) by Ben Clayton · 2 years, 9 months ago
  37. 3b3ef36 tint/sem: Add Type::DeepestElementOf() by Ben Clayton · 2 years, 9 months ago
  38. 0a4e2a1 Remove NOLINT lines from c++17 headers by dan sinclair · 2 years, 9 months ago
  39. dcdf66e tint/ast: Derive off `ast::Variable` by Ben Clayton · 2 years, 9 months ago
  40. 49d1a2d Add while statement parsing. by dan sinclair · 2 years, 9 months ago
  41. 3e38d7e tint: Remove support for smoothStep builtin by James Price · 2 years, 9 months ago
  42. a20ef0c tint/sem: Fix Constant constructor with initializer_list by Ben Clayton · 2 years, 10 months ago
  43. 609ce6d tint/sem: Consider sign bit for Constant helpers. by Ben Clayton · 2 years, 10 months ago
  44. bfb5fd7 tint/sem: Add more helpers to Constant by Ben Clayton · 2 years, 10 months ago
  45. 61d76eb Update some forward declarations. by dan sinclair · 2 years, 10 months ago
  46. 9707e6b tint: Rework sem::Constant to be variant-of-vector by Ben Clayton · 2 years, 10 months ago
  47. 932418e tint: Implement abstract-numeric materialization by Ben Clayton · 2 years, 10 months ago
  48. d3de38d tint: Simplify the resolver constant evaluation by Ben Clayton · 2 years, 10 months ago
  49. 43581f1 tint: Add new methods to semantic Switch nodes by Ben Clayton · 2 years, 10 months ago
  50. e9ce832 tint: Minor, miscellaneous cleanups by Ben Clayton · 2 years, 10 months ago chromium/5074
  51. eee9f88 tint: Extract intrinsic-table common type to helper by Ben Clayton · 2 years, 10 months ago
  52. 1b35e3f tint: Add new sem::Type helpers by Ben Clayton · 2 years, 10 months ago
  53. e5a67ac tint: Remove ast::CallExpression -> sem::Call implicit mapping by Ben Clayton · 2 years, 10 months ago
  54. 2081ee4 tint: Add sem::Materialize by Ben Clayton · 2 years, 10 months ago
  55. 7f2b8cd tint: Refactor Extensions / Enables. by Ben Clayton · 2 years, 10 months ago
  56. e0ff664 tint: Add sem::Type::ConversionRank() by Ben Clayton · 2 years, 10 months ago
  57. aaa9ba3 tint: Simplify sem::Constant::Scalar by Ben Clayton · 2 years, 10 months ago
  58. 6ae608c tint: Add constructors and conversions to the intrinsic table by Ben Clayton · 2 years, 10 months ago
  59. 62bfd31 tint: Implement `f16` keyword in Tint frontend by Zhaoming Jiang · 2 years, 10 months ago
  60. c4b380b tint: Generalize sem::Vector to allow 16bits subtype by Zhaoming Jiang · 2 years, 10 months ago
  61. ed6ff9c tint: Rename kNotAnExtenxion to kNoExtension by Zhaoming Jiang · 2 years, 10 months ago
  62. ab97570 tint: Implement DP4a on HLSL writer by Jiawei Shao · 2 years, 10 months ago
  63. 6c9e475 tint: Support dot4I8Packed and dot4U8Packed in sem by Jiawei Shao · 2 years, 10 months ago
  64. e6e96de tint: Add operator support to intrinsic-gen by Ben Clayton · 2 years, 10 months ago
  65. e132516 tint: Rename and move builtin_table and builtin-gen by Ben Clayton · 2 years, 10 months ago
  66. 0ce9ab0 tint: Change all ProgramBuilder literals to 'i' or 'u' suffix by Ben Clayton · 2 years, 10 months ago
  67. 507a671 tint: Fix indentation in code templates by Ben Clayton · 2 years, 11 months ago
  68. 41e4d9a Consistent formatting for Dawn/Tint. by dan sinclair · 2 years, 11 months ago chromium/5038 chromium/5039
  69. 9432887 tint/sem: Add abstract int and float types by Ben Clayton · 2 years, 11 months ago chromium/5033
  70. 26ebe5e tint: Refactor if-else statement representation by James Price · 2 years, 11 months ago
  71. 01004b7 tint: Remove '_type' suffix from file names by Ben Clayton · 2 years, 11 months ago
  72. 98eb169 tint: Track originating variables in the resolver by James Price · 2 years, 11 months ago
  73. a7230f0 tint: Standardize the way we forward-declare by Ben Clayton · 3 years ago
  74. c990b3c Condense namespaces in tint/sem. by dan sinclair · 3 years ago
  75. e6c7609 builtins: Add smoothstep, deprecate smoothStep by James Price · 3 years ago
  76. 66d6668 Implement discard semantics by Antonio Maiorano · 3 years ago
  77. 444e051 AST fuzzer: change binary operator by Alastair Donaldson · 3 years ago
  78. 6bd90d6 Remove support for [[attribute]] syntax by James Price · 3 years ago
  79. 2a761f7 Fix oss-fuzz build failure by Ben Clayton · 3 years ago
  80. 93e600d Fix sem::Swizzle::HasSideEffects() not returning true when structure has side-effects by Antonio Maiorano · 3 years ago
  81. 41f8d2a Use 'final' specifier on leaf classes by Ben Clayton · 3 years ago
  82. dc0e31c sem: Remove Type::type_name. by Ben Clayton · 3 years ago
  83. 4391975 sem: Use UniqueAllocator for types by Ben Clayton · 3 years ago
  84. bcd9ad2 Remove isNan, isInf, isFinite, and isNormal by James Price · 3 years ago
  85. 4cb1329 Move BlockAllocator from src/tint to src/tint/utils by Ben Clayton · 3 years ago
  86. fe08ba4 builtins: Add insertBits by Ben Clayton · 3 years, 1 month ago
  87. d868e86 builtins: Add extractBits by Ben Clayton · 3 years, 1 month ago
  88. 8169693 builtins: Add firstLeadingBit by Ben Clayton · 3 years, 1 month ago
  89. df3630c builtins: Add firstTrailingBit by Ben Clayton · 3 years, 1 month ago
  90. f8672d8 builtins: Add countTrailingZeros by Ben Clayton · 3 years, 1 month ago
  91. 27aa57c builtins: Add countLeadingZeros by Ben Clayton · 3 years, 1 month ago
  92. 1fcb2a7 tools: Update post-shuffle paths for builtin-gen by Ben Clayton · 3 years, 1 month ago
  93. dbc13af tint->dawn: Shuffle source tree in preperation of merging repos by Ryan Harrison · 3 years, 1 month ago