1. b549b30 tint: Validate @must_use on functions and builtins by Ben Clayton · 2 years, 2 months ago
  2. d849032 tools: Add @must_use support to intrinsics.def by Ben Clayton · 2 years, 2 months ago
  3. ce10962 Add parsing and emission of the `must_use` attribute. by dan sinclair · 2 years, 2 months ago
  4. 5662f79 tint/ast: Remove unnecessary ast:: prefixes by Ben Clayton · 2 years, 2 months ago chromium/5612
  5. 239b429 tint/HoistToDeclBefore: Use explicit types by James Price · 2 years, 2 months ago
  6. 60d3738 tint: Fix ICE in ast::TemplatedIdentifier ctor by Ben Clayton · 2 years, 2 months ago
  7. 2f689a7 Remove deprecated inspector fields. by dan sinclair · 2 years, 2 months ago
  8. fdef033 tint/resolver: Fix ICE in ResolvedIdentifier::String() by Ben Clayton · 2 years, 2 months ago
  9. f0b4dbb tint: Resolve @interpolate() args as expressions by Ben Clayton · 2 years, 2 months ago
  10. a79c660 Add `@must_use` AST node. by dan sinclair · 2 years, 2 months ago
  11. b92ff39 Remove `static_assert` deprecation. by dan sinclair · 2 years, 2 months ago
  12. 4d3ff97 tint: Resolve @builtin() args as expressions by Ben Clayton · 2 years, 2 months ago
  13. 2157170 Remove the `type` keyword. by dan sinclair · 2 years, 2 months ago
  14. 2d6f907 tint/reader/spirv: Remove stdout spam by Ben Clayton · 2 years, 2 months ago chromium/5610
  15. 993a658 Move InterpolationSampling and InterpolationType to builtin. by dan sinclair · 2 years, 2 months ago
  16. b5af23d Move diagnostic severity and rule to builtin. by dan sinclair · 2 years, 2 months ago chromium/5607
  17. ef30aa4 Move type/builtin to builtin. by dan sinclair · 2 years, 2 months ago chromium/5606
  18. ba082fd Move TexelFormat to builtin by dan sinclair · 2 years, 2 months ago
  19. 2a65163 Move type::AddressSpace to builtin/ by dan sinclair · 2 years, 2 months ago
  20. b6cc4cb Move type/access to builtin. by dan sinclair · 2 years, 2 months ago
  21. 79781f2 tint: Unkeyword 'var' template args by Ben Clayton · 2 years, 2 months ago chromium/5605
  22. 1b90f93 tint: Remove type::AddressSpace::kNone by Ben Clayton · 2 years, 2 months ago
  23. 643f2aa tint/reader/wgsl: Remove type keywords by Ben Clayton · 2 years, 2 months ago
  24. a1bda83 spirv-reader: don't hoist opaque objects by David Neto · 2 years, 2 months ago
  25. a0e96b5 Rolling 8 dependencies by Austin Eng · 2 years, 2 months ago
  26. e4039c7 Move the Extension builtin to the builtin/ folder. by dan sinclair · 2 years, 2 months ago
  27. 6392579 Move BuiltinValue to builtin/ by dan sinclair · 2 years, 2 months ago
  28. be967e3 Add JSON output to tint_info. by dan sinclair · 2 years, 2 months ago
  29. 95dc1ad Remove duplicated AST and SEM headers in BUILD.gn by dan sinclair · 2 years, 2 months ago chromium/5598
  30. 6080471 Split demangler to separate lib. by dan sinclair · 2 years, 2 months ago
  31. 6e8a230 Cleanup some includes. by dan sinclair · 2 years, 2 months ago
  32. 727503d tint/resolver: Pass std::function by ref by Ben Clayton · 2 years, 2 months ago chromium/5597
  33. ee665a4 tint: add precise float mod polyfill and enable it for HLSL by Antonio Maiorano · 2 years, 2 months ago
  34. 971318f tint: Replace all remaining AST types with ast::Type by Ben Clayton · 2 years, 2 months ago
  35. 03b09f1 tint/sem: Add FunctionExpression by Ben Clayton · 2 years, 2 months ago
  36. a5b9e96 tint/reader/spirv: Work around pointers to null store types. by Ben Clayton · 2 years, 2 months ago
  37. 1131d31 tint/ast: Remove ast::StorageTexture by Ben Clayton · 2 years, 2 months ago chromium/5589
  38. c66b5e6 tint/resolver: Fix null dereference by Ben Clayton · 2 years, 2 months ago
  39. ec20758 tint: polyfill remainder to handle negative operands by Antonio Maiorano · 2 years, 2 months ago
  40. a5fec20 tint/ast: Remove ast::DepthTexture and ast::DepthMultisampledTexture by Ben Clayton · 2 years, 2 months ago
  41. 4906b03 tint/ast: Remove ast::ExternalTexture by Ben Clayton · 2 years, 2 months ago
  42. ed3389f tint/ast: Remove ast::Sampler by Ben Clayton · 2 years, 2 months ago
  43. 6e0a515 tint/ast: Remove scalar types from ast::* by Ben Clayton · 2 years, 2 months ago
  44. eb30a0d tint/resolver: Fix validation of type constructor without assignment by Ben Clayton · 2 years, 2 months ago
  45. 031e2f5 tint/resolver: Resolve builtin enumerators by Ben Clayton · 2 years, 2 months ago chromium/5587
  46. 0ddddb0 tint/resolver: Start handling sem::Expression by Ben Clayton · 2 years, 2 months ago
  47. 4e4cada tint/transform: Simplify Renamer transform by Ben Clayton · 2 years, 2 months ago
  48. f973d51 tint: Add ast::CheckIdentifier() test helper by Ben Clayton · 2 years, 2 months ago
  49. b75252b tint/ast: Change TypeDecl::name to an ast::Identifier. by Ben Clayton · 2 years, 2 months ago
  50. 651d9e2 tint/ast: Change Variable::symbol to Variable::name by Ben Clayton · 2 years, 2 months ago
  51. 199440e tint/ast: Change StructMember::symbol to StructMember::name by Ben Clayton · 2 years, 2 months ago
  52. ce31d18 tint/ast: Change Function::symbol to Function::name by Ben Clayton · 2 years, 2 months ago
  53. 057a733 tint: Allow IdentifierExpressions to be templated by Ben Clayton · 2 years, 2 months ago chromium/5586
  54. cf0e930 tint: Improve the output of DependencyGraph by Ben Clayton · 2 years, 2 months ago
  55. 9e36723 tint: Rework TypesBuilder::array() to take attribute list by Ben Clayton · 2 years, 2 months ago
  56. 5b50790 tint/reader: Use ProgramBuilder helpers by Ben Clayton · 2 years, 2 months ago chromium/5585
  57. 35089ee tint: Use ProgramBuilder::Bitcast() by Ben Clayton · 2 years, 2 months ago
  58. d775a26 tint: Use ProgramBuilder::CallStmt() by Ben Clayton · 2 years, 2 months ago
  59. 1ebada0 tint: Use ProgramBuilder::Return() by Ben Clayton · 2 years, 2 months ago
  60. 6adb65c tint: Use ProgramBuilder::Discard() by Ben Clayton · 2 years, 2 months ago
  61. 17aa653 tint: Remove body_attributes param from ProgramBuilder::Func() by Ben Clayton · 2 years, 2 months ago
  62. 1906857 tint: Remove ast::Void by Ben Clayton · 2 years, 2 months ago
  63. d9c0f21 tint/resolver: Make pointer aliasing a hard error by James Price · 2 years, 2 months ago
  64. 01ac21c tint: Rename ProgramBuilder::Construct() to Call() by Ben Clayton · 2 years, 2 months ago
  65. ad733018 tint/type: Rename ShortName to type::Builtin by Ben Clayton · 2 years, 2 months ago
  66. fc2083a tint: Make CreateScalar and ZeroValue members by James Price · 2 years, 2 months ago
  67. 40ffda4 tint/const-eval: Add flag to use runtime semantics by James Price · 2 years, 2 months ago
  68. c1799cc Add a `tint_info` command. by dan sinclair · 2 years, 2 months ago chromium/5581
  69. 0b4a2f1 tint: Add sem::Expression by Ben Clayton · 2 years, 2 months ago chromium/5580
  70. ef1811a tint: static_assert that Sem.Get() template arg is needed by Ben Clayton · 2 years, 2 months ago
  71. ad31565 tint/ast: Add AccessorExpression by Ben Clayton · 2 years, 2 months ago
  72. 3fb9a3f tint/sem: Rename Expression to ValueExpression by Ben Clayton · 2 years, 2 months ago
  73. 98dc5a8 tint/ast: Make DiagnosticControl a plain struct by James Price · 2 years, 2 months ago
  74. 85e13bc spirv-reader: fix emission of INT_MIN literal by David Neto · 2 years, 2 months ago
  75. 2117f80 tint: Reduce repetition for ty.type_name() by Ben Clayton · 2 years, 2 months ago
  76. 2cdf134 tint: Add ast::TemplatedIdentifier by Ben Clayton · 2 years, 2 months ago
  77. 89a717b tint: Have ast::TypeName use ast::Identifier by Ben Clayton · 2 years, 2 months ago
  78. 12914ee tint: Have ast::DiagnosticControl use ast::Identifier by Ben Clayton · 2 years, 2 months ago
  79. f031ca2 tint/hlsl: fix assignment to matrix element by Antonio Maiorano · 2 years, 2 months ago
  80. a4117ca tint: Have ast::MemberAccessorExpression use ast::Identifier by Ben Clayton · 2 years, 2 months ago
  81. 6cba18b tint: Have ast::IdentifierExpression use ast::Identifier by Ben Clayton · 2 years, 2 months ago
  82. 999db74 tint: Have ast::CallExpression use ast::Identifier by Ben Clayton · 2 years, 2 months ago
  83. 6e31bc2 tint/parser: Use = for source of assignment by James Price · 2 years, 2 months ago
  84. c87b1fe tint: Add ast::Identifier by Ben Clayton · 2 years, 2 months ago
  85. 92226db tint/reader/wgsl: Add source info to loop bodies by James Price · 2 years, 2 months ago
  86. f6a48ee tint/reader/wgsl: Add source info to compound statements by James Price · 2 years, 2 months ago
  87. 70f968d tint: Fix masked ParameterRequiredToBeUniform by James Price · 2 years, 2 months ago chromium/5575
  88. 072f83c tint/uniformity: filter should not affect result by James Price · 2 years, 2 months ago
  89. d9f6596 tint: Handle @diagnostic on block statements by James Price · 2 years, 2 months ago
  90. eab1f62 tint/hlsl: for default-only switch, only emit condition if it has side-effects by Antonio Maiorano · 2 years, 2 months ago chromium/5574
  91. 635c5d0 tint/spir-v backend: emit OpSRem instead of OpSMod for remainder operation by Antonio Maiorano · 2 years, 2 months ago
  92. f374b81 Remove `sig` deprecation. by dan sinclair · 2 years, 2 months ago
  93. 97ad405 Fix MSVC 14.29 errors: by Corentin Wallez · 2 years, 2 months ago
  94. 7ce72de tint/renamer: Preserve diagnostic control names by James Price · 2 years, 2 months ago
  95. ab52881 tint/validator: Test @diagnostic on invalid places by James Price · 2 years, 3 months ago
  96. 2f2400b tint/validator: Check for conflicting diagnostic controls by James Price · 2 years, 3 months ago
  97. 2dbb7b4 tint/SingleEntryPoint: Handle diagnostic directive by James Price · 2 years, 3 months ago
  98. 1226320 Move ast_type.cc to type.cc. by dan sinclair · 2 years, 3 months ago
  99. 3076a8b Add missing sem headers by dan sinclair · 2 years, 3 months ago chromium/5562
  100. 1a26e80 Create a libtint_ast_src. by dan sinclair · 2 years, 3 months ago