- 039ffdc [tint][ir] Rework Builder to allow for fluent args by Ben Clayton · 1 year, 10 months ago
- a5268df [ir] Unconst most of the IR. by dan sinclair · 1 year, 10 months ago
- 7967019 [tint][utils] Add Offset and Truncate to Slice by James Price · 1 year, 10 months ago
- 2f7c540 [tint][utils] Allow assignment of Slice to Vector by James Price · 1 year, 10 months ago
- b984643 [ir] Emit disassembly from the validator by dan sinclair · 1 year, 10 months ago
- b165466 [tint][utils] Change return type of 'Vector::Slice() const' by Ben Clayton · 1 year, 10 months ago
- 8e2ca44 [tint][utils] Add Hasher specialization for VectorRef by Ben Clayton · 1 year, 10 months ago
- ae8a9f9 [ir] Add OperandInstruction class by James Price · 1 year, 10 months ago
- 0a99719 [tint][utils] Add casting constructor to Slice by Ben Clayton · 1 year, 10 months ago
- 68bfd6d [tint] Add assertions for iterator invalidation by James Price · 1 year, 10 months ago
- 3ee81bb [tint][utils]: Add utilities for command line flag parsing by Ben Clayton · 1 year, 11 months ago
- f75e5c0 [tint][utils] Abstract absl dependency by Ben Clayton · 1 year, 11 months ago chromium/5796 chromium/5797 chromium/5798 chromium/5799 chromium/5800
- ca0b9ef [tint][utils] Add more string helpers by Ben Clayton · 1 year, 11 months ago
- b072608 [tint] static_assert that C in Castable<C[, B]> is correct by Ben Clayton · 1 year, 11 months ago
- ce1025f tint/utils: Add more string utilities. by Ben Clayton · 1 year, 11 months ago
- 567a53e tint/utils: Add Vector::Any(), Vector::All() and predicates by Ben Clayton · 1 year, 11 months ago
- b703afc tint/utils: Support hetrogeneous hashmap key lookups by Ben Clayton · 2 years ago
- 146b67e tint/ir: Replace getter with raw fields for more classes by Ben Clayton · 2 years ago
- 9b72685 Fast path ASCII in unicode decode. by dan sinclair · 2 years ago
- ca1b904 IWYU: add stdint.h for int types in tint::utils by Stephan Hartmann · 2 years ago
- 7883a0c tint: Add two-token form for diagnostics rule names. by Ben Clayton · 2 years ago
- 517278a Move text/unicode into utils. by dan sinclair · 2 years ago
- 12fa303 Move castable into utils. by dan sinclair · 2 years ago
- 0559005 Move traits into utils. by dan sinclair · 2 years ago
- fa3c08d Add a bump allocator. by dan sinclair · 2 years ago chromium/5721
- 4fea9d0 tint: Implement Switch() without recursion by Ben Clayton · 2 years, 1 month ago
- 63d0fab tint: Fix HLSL emission for out-of-order storage / uniform buffers by Ben Clayton · 2 years, 1 month ago
- 472815d tint: Fix build on windows + cmake by Ben Clayton · 2 years, 1 month ago
- 6cc183c Generic template and forward in stringstream. by dan sinclair · 2 years, 1 month ago
- dee884c Convert most remaining usages to utils::StringStream. by dan sinclair · 2 years, 1 month ago
- b23cda4 Convert the resolver over to utils::StringStream. by dan sinclair · 2 years, 1 month ago
- b2ba57b Convert TextGenerator over to utils::StringStream. by dan sinclair · 2 years, 1 month ago
- 52fa68b Convert MSL generator over to utils::StringStream. by dan sinclair · 2 years, 1 month ago
- dba03d3 Convert GLSL Generator over to utils::StringStream. by dan sinclair · 2 years, 1 month ago
- a4637ad Convert IR over to `utils::StringStream`. by dan sinclair · 2 years, 1 month ago
- 7ca41ff Add a utils/string_stream class. by dan sinclair · 2 years, 1 month ago
- 54a104e tint: Update constructor / conversion terminology by Ben Clayton · 2 years, 2 months ago
- afc53fa tint/resolver: Bring back enum suggestions by Ben Clayton · 2 years, 2 months ago
- 4d3ff97 tint: Resolve @builtin() args as expressions by Ben Clayton · 2 years, 2 months ago
- 97ad405 Fix MSVC 14.29 errors: by Corentin Wallez · 2 years, 2 months ago
- f629770 tint: Move "suggest alternatives" logic to utils by James Price · 2 years, 3 months ago
- f0d8ede tint: Fix x86 build by Ben Clayton · 2 years, 3 months ago
- 884f952 tint/utils: Add TINT_LIKELY / TINT_UNLIKELY macros by Ben Clayton · 2 years, 3 months ago
- 3d6c263 tint/utils: Add Log2 and NextPowerOfTwo by Ben Clayton · 2 years, 3 months ago
- b607bfb tint/utils: Manually inline HashmapBase::Scan() by Ben Clayton · 2 years, 3 months ago
- 47a81fc1 tint/utils: Use a C-array instead of std::array by Ben Clayton · 2 years, 3 months ago
- 0fa5fb1 tint: fix clang-cl compilation by Ángel Eduardo García Hernández · 2 years, 3 months ago chromium/5520 chromium/5521
- ffa83ad tint: make utils::Bitcast not trigger gcc warning by Antonio Maiorano · 2 years, 4 months ago
- 51d88eb tint/utils: Reduce cost of HashCombine by Ben Clayton · 2 years, 4 months ago
- f2b86aa tint: Add hash randomization by Ben Clayton · 2 years, 4 months ago
- f528d33 tint/transform: fix PromoteInitializersToLet for constant expressions by Ben Clayton · 2 years, 4 months ago
- 94751e1 tint/utils: Vector::Clear: disable "maybe initialized" warning by Jason Erb · 2 years, 4 months ago
- 49334b0 tint/utils: Remove non-const accessors on VectorRef by Ben Clayton · 2 years, 4 months ago
- a31d89d tint/utils: Add support for unsafe pointer downcasts by Ben Clayton · 2 years, 4 months ago
- 4b1d79e Moved sem::ArrayCount to an inherited structure by dan sinclair · 2 years, 4 months ago
- 847cfa0 Move allocator into TypeManager by dan sinclair · 2 years, 4 months ago
- 6992f51 tint: Add DirectVariableAccess transform by Ben Clayton · 2 years, 4 months ago
- 205e16d tint/utils: Add Vector::Sort() by Ben Clayton · 2 years, 4 months ago
- c158e84 tint/utils: Add Hashmap equality and hashing by Ben Clayton · 2 years, 4 months ago
- 028092a tint/utils: Add Hashmap::Keys(), Hashmap::Values() by Ben Clayton · 2 years, 4 months ago
- 05f3ebf tint/utils: Make Hashmap iterator values mutable by Ben Clayton · 2 years, 4 months ago
- c572df2 tint/utils: Add operator<<() support to vector by Ben Clayton · 2 years, 5 months ago
- 7c6e229 tint/utils: Make Hashmap::Find() safer to use by Ben Clayton · 2 years, 5 months ago
- 7f760cb Tint truncate interstage variable transform by shrekshao · 2 years, 5 months ago
- 0d2aedf Run ./tools/format by Ben Clayton · 2 years, 5 months ago
- 10fae7a tint: Rename `frexp().sig` to `frexp().fract` by Ben Clayton · 2 years, 5 months ago
- 1ef277d tint: Skip e2e test validation for known-good by Ben Clayton · 2 years, 5 months ago
- 9418152 tint/resolver: Move from STL to tint::utils containers by Ben Clayton · 2 years, 5 months ago
- aa4b64f tint/utils: Optimise HashmapBase::Scan() by Ben Clayton · 2 years, 5 months ago
- e372511 tint/utils: Rework Hashmap / Hashset by Ben Clayton · 2 years, 5 months ago
- eee8d88 Start adding IR. by dan sinclair · 2 years, 6 months ago
- d04c54e tint/utils: Add Levenshtein Distance() function by Ben Clayton · 2 years, 6 months ago
- ab2fa8b tint: Fix vector equality operator by Ben Clayton · 2 years, 6 months ago
- e68d450 tint/resolver: Consistently use utils::Result in ConstEval by Ben Clayton · 2 years, 7 months ago
- 060137a Replace NULL with nullptr by Jiawei Shao · 2 years, 7 months ago
- 648bd7b tint: Add TINT_REFLECT() & ForeachField() by Ben Clayton · 2 years, 7 months ago
- 657e61d tint: Add and use new Std140 transform by Ben Clayton · 2 years, 7 months ago
- c20c5df tint: Implement const eval of binary multiply by Antonio Maiorano · 2 years, 7 months ago
- 2b47c21 tint/sem: Add Find() to the type manager by Ben Clayton · 2 years, 7 months ago
- 0c7c23b tint: Misc hash / container contract improvements by Ben Clayton · 2 years, 7 months ago
- b04d992 tint/utils: Fix Hashmap::GetOrCreate() for map mutation in create by Ben Clayton · 2 years, 7 months ago
- 4e0335c tint/utils: Add Generation() to Hashmap and Hashset. by Ben Clayton · 2 years, 7 months ago
- 93c2d55 tint/utils: Default to using Hasher instead of std::hash by Ben Clayton · 2 years, 8 months ago
- e3f2005 tint/utils: Cleanup & optimize hash utilities by Ben Clayton · 2 years, 8 months ago
- dce63f5 tint/utils/UniqueVector: Use utils::Vector and utils::Hashset by Ben Clayton · 2 years, 8 months ago
- e13160e tint/utils: Add Hashmap and Hashset by Ben Clayton · 2 years, 8 months ago
- 81f0686 tint/utils/vector: Allow use of incomplete types by Ben Clayton · 2 years, 8 months ago
- fa4a729 tint: add [[nodiscard]] on utils::Result class by Antonio Maiorano · 2 years, 8 months ago
- 1884c96 tint: Fix utils::Vector<T, 0>::Push segfaulting by Antonio Maiorano · 2 years, 8 months ago
- 50bddbf tint: Fix dxc on Linux by Antonio Maiorano · 2 years, 8 months ago
- 7d04ced tint/resolver: Pre-allocate containers by Ben Clayton · 2 years, 8 months ago
- 34d4673 tint: Replace VectorRef with ConstVectorRef. by Ben Clayton · 2 years, 8 months ago
- 4808584 tint/ast: Clean up StorageClass enum by Ben Clayton · 2 years, 9 months ago
- e9585f5 tint/val: Fix HLSL validation with DXC by Ben Clayton · 2 years, 9 months ago
- 958a464 tint/resolver: Use utils::Vector in a few places by Ben Clayton · 2 years, 9 months ago
- 4d1d143 tint/utils: More Vector polish by Ben Clayton · 2 years, 9 months ago
- 7d34de8 tint/test-runner: Split expectations for FXC and DXC by Ben Clayton · 2 years, 9 months ago
- e43034b tint/utils: Add Bitset. by Ben Clayton · 2 years, 9 months ago
- 3bc20e3 tint/utils: Add utils::Vector by Ben Clayton · 2 years, 9 months ago
- db89595 tint: Add a Count() method to BlockAllocator. by Ben Clayton · 2 years, 9 months ago