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