1. 9efc4fc ast: Fix double type decl bug by Ben Clayton · 3 years, 9 months ago
  2. 8c7f0da ast: Add atomic type by Ben Clayton · 3 years, 9 months ago
  3. c932b55 Implement bitwise complement operator by James Price · 3 years, 9 months ago
  4. 7e00263 wgsl: Remove [[access]] and [[offset]] decorations by Ben Clayton · 3 years, 9 months ago
  5. cfed1cb ast: Tweak cloning rules for module-scope decls by Ben Clayton · 3 years, 9 months ago
  6. 58e2fb1 intrinsics: textureSampleCompareLevel() by Ben Clayton · 3 years, 9 months ago
  7. 7fe0106 resolver: Validate that a call statement has no return value by Ben Clayton · 3 years, 9 months ago
  8. 830b97f writer/msl: Handle texture and sampler variables by James Price · 3 years, 9 months ago
  9. 241c16d resolver: Ensure that decorations aren't duplicated by Ben Clayton · 3 years, 9 months ago
  10. 950809f Rename 'constructed types' to 'type declarartions' by Ben Clayton · 3 years, 9 months ago
  11. 8758f10 ast: Replace NamedType with TypeDecl by Ben Clayton · 3 years, 9 months ago
  12. 6e7d24d Add ProgramBuilder::Alias() by Ben Clayton · 3 years, 9 months ago
  13. 3b26717 resolver: Storable types include textures/samplers by James Price · 3 years, 9 months ago
  14. 1858854 Add optional access to ptr<> by Ben Clayton · 3 years, 9 months ago
  15. 93e8f52 wgsl: Deprecate [[access]] decorations by Ben Clayton · 3 years, 9 months ago
  16. 9834fef Implement type inference by Antonio Maiorano · 3 years, 9 months ago
  17. 646f4a9 ast::AccessControl: Remove 'Only' suffix from enums by Ben Clayton · 3 years, 10 months ago
  18. 564000f Remove deprecated functionality by James Price · 3 years, 10 months ago
  19. 7a47fa8 writer/msl: Handle private and workgroup variables by James Price · 3 years, 10 months ago
  20. 28ec968 ast: Use IdentifierExpression for call targets by James Price · 3 years, 10 months ago
  21. 8fb6402 Clarify NumCoordinateAxes by David Neto · 3 years, 10 months ago
  22. 6cf7f2e Remove ast::AccessControl::kInvalid by Antonio Maiorano · 3 years, 10 months ago
  23. 19d3205 Remove typ::TypePair. by Ben Clayton · 3 years, 10 months ago
  24. 70f80bb ast: Support non-literal workgroup_size parameters by James Price · 3 years, 10 months ago
  25. ce8f868 Move workgroup_size property into sem::Function by James Price · 3 years, 10 months ago
  26. 85bdf17 ast: Rename UnaryOp::kDereference to kIndirection by Ben Clayton · 3 years, 10 months ago
  27. dc4e6c1 Remove sem::AccessControl by Antonio Maiorano · 3 years, 10 months ago
  28. a2d6793 Remove ast::Variable::constant_id() by James Price · 3 years, 10 months ago
  29. 8650247 ast: Support override decorations without IDs by James Price · 3 years, 10 months ago
  30. 52b06fb ast: Add address-of and dereference unary ops by Ben Clayton · 3 years, 10 months ago
  31. 3103a1f BindingRemapper: Allow for binding point collisions by Ben Clayton · 3 years, 10 months ago
  32. 451f2cc Add ast::DisableValidationDecoration by Ben Clayton · 3 years, 10 months ago
  33. 3f968e7 Resolver: Validate resource binding decorations by Ben Clayton · 3 years, 10 months ago
  34. 6ba446f Remove "Is" tests by Ben Clayton · 3 years, 10 months ago
  35. f14e0e1 Rename all type UnwrapXXX() methods by Ben Clayton · 3 years, 10 months ago
  36. fcda15e Move storage_class validation from wgsl to resolver by Ben Clayton · 3 years, 10 months ago
  37. 0600796 ast::Struct: Remove Clone() hack by Ben Clayton · 3 years, 10 months ago
  38. c9ee7eb Prepare for having TypesBuilder return ast::Types by Ben Clayton · 3 years, 10 months ago
  39. a67583c ast: Remove ProgramIDOf(ast::Type*) by Ben Clayton · 3 years, 10 months ago
  40. 563cb58 ast: ModuleCloneTest - check cloned program is valid by Ben Clayton · 3 years, 10 months ago
  41. 02ebf0d ast: Migrate to using ast::Type by Ben Clayton · 3 years, 10 months ago
  42. 49a545c ast::Module: Move ConstructedTypes() to typ::Type by Ben Clayton · 3 years, 10 months ago
  43. 1b898d5 spirv parser: create ast types along with sem types by Antonio Maiorano · 3 years, 10 months ago
  44. 1737485 ast: Add ast::NamedType by Ben Clayton · 3 years, 11 months ago
  45. e87ded8 Rename builtin constant_id to override by James Price · 3 years, 11 months ago
  46. f5f311e Global tweaks to handle having no sem::Type by Ben Clayton · 3 years, 11 months ago
  47. 109b18f ast: Remove types from ast::Literals by Ben Clayton · 3 years, 11 months ago
  48. 0bf0fb9 ast::TypeName: Clone the name. by Ben Clayton · 3 years, 11 months ago
  49. 761e6b1 ast: Migrate all nodes over to typ::* by Ben Clayton · 3 years, 11 months ago
  50. f63a294 Better document ast::Variable parameters by David Neto · 3 years, 11 months ago
  51. 31204af Add ast::ExternalTexture by Antonio Maiorano · 3 years, 11 months ago
  52. 73fdc16 wgsl parser: replace almost all sem::Type* with typ::Type where possible by Antonio Maiorano · 3 years, 11 months ago
  53. 12353bc Remove duplicate using directive by James Price · 3 years, 11 months ago
  54. 6052d41 sem::Alias::type_name(): Optimize complexity by Ben Clayton · 3 years, 11 months ago
  55. 3b3cf5f ProgramBuilder: Fixup last few uses of sem::Type* by Ben Clayton · 3 years, 11 months ago
  56. 0b9ea91 Make ast::StructMember accept typ::Type by Antonio Maiorano · 3 years, 11 months ago
  57. 26fa992 Constify Type* constructor args for ast/sem classes by Antonio Maiorano · 3 years, 11 months ago
  58. e204f27 ProgramBuilder: Migrate any remaining types to typ::* by Ben Clayton · 3 years, 11 months ago
  59. e30ffeb ProgramBuilder: Migrate vectors to typ::TypePair by Ben Clayton · 3 years, 11 months ago
  60. 43073d8 tests: Use ProgramBuilder helpers where we can by Ben Clayton · 3 years, 11 months ago
  61. 4270834 resolver: Validate uniform buffer types by Ben Clayton · 3 years, 11 months ago
  62. fec63b7 Resolver: Add ast -> sem type resolving by Ben Clayton · 3 years, 11 months ago
  63. a32e4f6 Remove 2d Array Multisampled Textures by Ryan Harrison · 3 years, 11 months ago
  64. 8a8d26b ast: Add type nodes by Ben Clayton · 3 years, 11 months ago
  65. aea9c68 Move type/* files to sem/ directory by Antonio Maiorano · 3 years, 11 months ago
  66. 3751fd2 Move all classes from namespace `type` to namespace `sem` by Antonio Maiorano · 3 years, 11 months ago
  67. 3aa2261 Rename type::Struct to type::StructType by Antonio Maiorano · 3 years, 11 months ago
  68. 917b14b CloneContext: Assert objects are owned by the program by Ben Clayton · 3 years, 11 months ago
  69. 395b488 Add support for [[builtin(workgroup_id)]] by James Price · 4 years ago
  70. 5cd71b8 Rename semantic to sem by Antonio Maiorano · 4 years ago
  71. 316dcd4 UintLiteral::to_str() suffix with 'u' by Ben Clayton · 4 years ago
  72. ed8332a writer/wgsl: Omit the newline after [[access()]] decorations by Ben Clayton · 4 years ago
  73. 1773535 Resolver: Validate <storage> var types by Ben Clayton · 4 years ago
  74. 13ef87c Validate that Symbols are all part of the same program by Ben Clayton · 4 years ago
  75. f0c816a ast: Validate that ASTs are all part of the same program by Ben Clayton · 4 years ago
  76. edd4d3c Rename builtin(sample_mask_{in,out}) to builtin(sample_mask) by James Price · 4 years ago
  77. 88d7edc Rename builtin(frag_coord) to builtin(position) by James Price · 4 years ago
  78. e6995de Add ProgramID feed it into all ast::Nodes by Ben Clayton · 4 years ago
  79. 962d46e Fixup all doxygen warnings by Ben Clayton · 4 years ago
  80. daf1f1c Add ProgramBuilder::Param() helpers and use them by James Price · 4 years ago
  81. a12ccb2 [ast] Add helpers for searching a decoration list by James Price · 4 years ago
  82. 571f2b7 wgsl: Deprecate 'const' for 'let' by Ben Clayton · 4 years ago
  83. 9328d94 wgsl: Deprecate '-> void' on functions by Ben Clayton · 4 years ago
  84. 8bd7cc7 ast::Variable: Fix nullptr access in info_to_str by Ben Clayton · 4 years ago
  85. b502fdf Add ast::InternalDecoration by Ben Clayton · 4 years ago
  86. bbbb0ed Move global var validation from Validator to Resolver by Antonio Maiorano · 4 years ago
  87. f1b643e Improve binary expression validation error message by Antonio Maiorano · 4 years ago
  88. 90f43cf Replace all uses of assert() with TINT_ICE macros by Ben Clayton · 4 years ago
  89. dba65b7 Add semantic::Statement::Block() for getting the owning BlockStatement by Ben Clayton · 4 years ago
  90. 39a65a1 Add type inference support to Resolver by Antonio Maiorano · 4 years ago
  91. a864f24 Add ast::Variable::BindingPoint by Ben Clayton · 4 years ago
  92. 9ef1747 Add semantic::Variable::Type() and use it instead of ast::Variable::type() by Antonio Maiorano · 4 years ago
  93. cea744d Move Switch validation from Validator to Resolver by Antonio Maiorano · 4 years ago
  94. 91da97d Remove ast::NullLiteral by Ben Clayton · 4 years ago
  95. 5bae31d Delete unused files by James Price · 4 years ago
  96. 25eef8d s/sharable/shareable by Ben Clayton · 4 years ago
  97. a88090b Resolver: Track storage class usages of structures by Ben Clayton · 4 years ago
  98. 4f4534d Enable InsertBefore to work on global declarations by James Price · 4 years ago
  99. be0fc4e Validate binary operations by Antonio Maiorano · 4 years ago
  100. 3549e2e Resolver: Enforce vector constructor type rules by Arman Uguray · 4 years ago