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