1. a996ffb Rename 'decoration' to 'attribute' by Ben Clayton · 3 years ago
  2. df9900c Optimize Source by removing a std::string by Ben Clayton · 3 years ago
  3. 7928974 Remove the "image" storage class by James Price · 3 years ago
  4. 3cdb8e3 reader/wgsl: Optimize tokens by using string_view by Ben Clayton · 3 years ago chromium/4858 chromium/4859 chromium/4860 chromium/4861 chromium/4862
  5. b9d1540 Make use of std::string_view when parsing by Brandon Jones · 3 years ago
  6. f6e5cc0 Deprecate the @stride attribute by James Price · 3 years ago
  7. 01e4b6f wgsl: Replace [[decoration]] with @decoration by Ben Clayton · 3 years ago
  8. 6b1e5f5 wgsl: Do not require a semicolon after a struct by James Price · 3 years ago
  9. 4d245d9 ast: Remove unsupported texel formats by Ben Clayton · 3 years ago
  10. 294ce93 ast: Rename ImageFormat to TexelFormat by Ben Clayton · 3 years ago
  11. 6165cca reader/wgsl: Remove texel format names as keywords by Ben Clayton · 3 years ago chromium/4812
  12. 1372222 wgsl: Replace 'elseif' with 'else if' by Ben Clayton · 3 years ago
  13. 170a503 reader/wgsl: Deprecate the [[block]] attribute by James Price · 3 years, 1 month ago
  14. 81b3948 resolver: Implement element inference of vecN and matNxM by Ben Clayton · 3 years, 1 month ago
  15. be11f9f wgsl: float literals can have 'f' suffix by David Neto · 3 years, 2 months ago
  16. 04e62a1 reader/wgsl: Remove type tracking from the parser by Ben Clayton · 3 years, 2 months ago chromium/4709 chromium/4710 chromium/4711 chromium/4712
  17. d12f488 wgsl-reader: give better diagnostic for bad token at end of input by David Neto · 3 years, 2 months ago
  18. 4cfa725 Use ProgramBuilder::Construct() where possible by Ben Clayton · 3 years, 2 months ago chromium/4704 chromium/4705 chromium/4706 chromium/4707
  19. 5c9a80b ast: Add 'Expression' suffix to literals (2/2) by Ben Clayton · 3 years, 2 months ago
  20. 6595b38 ast: Rename 'array accessor' to 'index accessor' by Ben Clayton · 3 years, 2 months ago
  21. a838bb7 ast: Rename ArrayAccessorExpression to IndexAccessorExpression by Ben Clayton · 3 years, 2 months ago
  22. 575c4ef Remove ScalarConstructorExpression by Ben Clayton · 3 years, 2 months ago
  23. 1aa98e6 Implement phony assignment by Ben Clayton · 3 years, 3 months ago
  24. 8648120 Make all ast and sem pointers const by Ben Clayton · 3 years, 3 months ago
  25. 4f3ff57 ast: Keep style consistent by Ben Clayton · 3 years, 3 months ago
  26. 4cc4315 Allow array size to be a module-scope constant by James Price · 3 years, 4 months ago
  27. 16edcf9 reader/wgsl: Error for unconsumed decorations by Ben Clayton · 3 years, 4 months ago
  28. 72f9ce9 HexFoat: detect exponent overflow and report errors by Antonio Maiorano · 3 years, 5 months ago chromium/4597
  29. fd35aa8 Implement texture_depth_multisampled_2d by Ben Clayton · 3 years, 6 months ago
  30. f76c227 parser: fix wgsl expect_const_expr() by Sarah · 3 years, 6 months ago
  31. c41d940 Parse num_workgroups builtin and reject it by James Price · 3 years, 6 months ago
  32. 0c3ddc9 parser/wgsl: Error if type decorations are not consumed by Ben Clayton · 3 years, 6 months ago
  33. 76feb6b reader/wgsl: Add source info to CallStatement by James Price · 3 years, 6 months ago
  34. 29c7079 parser/wgsl: Fix stack overflow in postfix_expression() by Ben Clayton · 3 years, 6 months ago
  35. ae23bd5 reader/wgsl: Reserve ++ and -- tokens by James Price · 3 years, 6 months ago
  36. 3797ab6 reader/wgsl: Be more aggressive at bailing by Ben Clayton · 3 years, 6 months ago
  37. fcc0de0 wgsl: Implement invariant attribute by James Price · 3 years, 6 months ago
  38. bf1ec30 reader/wgsl: Remove old token methods. by dan sinclair · 3 years, 6 months ago
  39. 1b03f0a reader/wgsl: Generate ForLoopStatements by Ben Clayton · 3 years, 6 months ago
  40. 9545fb7 Remove depreated APIs and WGSL by Ben Clayton · 3 years, 6 months ago
  41. 5d8eb4a reader/wgsl: Improve reserved keyword error messages by Ben Clayton · 3 years, 6 months ago
  42. f83e406 reader/wgsl: Fix parsing of stride on return type by James Price · 3 years, 6 months ago
  43. 03a7522 reader/wgsl: Add support for interpolate attribute by James Price · 3 years, 7 months ago
  44. c41c7cd reader/wgsl: Only resync if num errors less than limit by Ben Clayton · 3 years, 7 months ago
  45. ffd28e2 diag: Add System enumerator to all diagnostics by Ben Clayton · 3 years, 7 months ago
  46. e7257eb reader/wgsl: Prevent stack overflow in unary_expression() by Ben Clayton · 3 years, 7 months ago
  47. 90503de reader/wgsl: Remove old shader IO syntax by James Price · 3 years, 7 months ago
  48. 989c3a1 reader/wgsl: Parse atomic<T> types by Ben Clayton · 3 years, 7 months ago
  49. c932b55 Implement bitwise complement operator by James Price · 3 years, 7 months ago
  50. 7e00263 wgsl: Remove [[access]] and [[offset]] decorations by Ben Clayton · 3 years, 7 months ago
  51. 950809f Rename 'constructed types' to 'type declarartions' by Ben Clayton · 3 years, 7 months ago
  52. 8758f10 ast: Replace NamedType with TypeDecl by Ben Clayton · 3 years, 7 months ago
  53. 1858854 Add optional access to ptr<> by Ben Clayton · 3 years, 7 months ago
  54. 93e8f52 wgsl: Deprecate [[access]] decorations by Ben Clayton · 3 years, 7 months ago
  55. 9834fef Implement type inference by Antonio Maiorano · 3 years, 7 months ago
  56. cb7e5d4 reader/wgsl: Support access on storage texture by Ben Clayton · 3 years, 7 months ago
  57. 646f4a9 ast::AccessControl: Remove 'Only' suffix from enums by Ben Clayton · 3 years, 7 months ago
  58. 564000f Remove deprecated functionality by James Price · 3 years, 8 months ago
  59. 70f80bb ast: Support non-literal workgroup_size parameters by James Price · 3 years, 8 months ago
  60. 85bdf17 ast: Rename UnaryOp::kDereference to kIndirection by Ben Clayton · 3 years, 8 months ago
  61. dc4e6c1 Remove sem::AccessControl by Antonio Maiorano · 3 years, 8 months ago
  62. df8b278 reader/wgsl: Add support for [[override]] by James Price · 3 years, 8 months ago
  63. 09587e1 reader/wgsl: Parse '&' and '*' by Ben Clayton · 3 years, 8 months ago
  64. fcda15e Move storage_class validation from wgsl to resolver by Ben Clayton · 3 years, 8 months ago
  65. a34fa0e Remove sem::Alias by Ben Clayton · 3 years, 8 months ago
  66. b7bd0e1 reader/wgsl: Migrate to AST types by Ben Clayton · 3 years, 8 months ago
  67. d2be7ce reader/wgsl: Allow constants without initializers by James Price · 3 years, 8 months ago
  68. 02ebf0d ast: Migrate to using ast::Type by Ben Clayton · 3 years, 8 months ago
  69. e87ded8 Rename builtin constant_id to override by James Price · 3 years, 9 months ago
  70. 9481156 Fix Undefined Behaviour by Ben Clayton · 3 years, 9 months ago
  71. 3189bf0 reader/wgsl: Allow trailing commas in lists by James Price · 3 years, 9 months ago
  72. 4248a46 reader/wgsl: Set source locations for literals by James Price · 3 years, 9 months ago
  73. e80887d reader/wgsl: Handle parentheses inside expect_argument_expression_list by James Price · 3 years, 9 months ago
  74. 961dc6f reader/wgsl: match spec rules for function calls by James Price · 3 years, 9 months ago
  75. 109b18f ast: Remove types from ast::Literals by Ben Clayton · 3 years, 9 months ago
  76. 4b16a16 wgsl parser: use new TypesBuilder factory functions, and set Source for ast::Type nodes by Antonio Maiorano · 3 years, 9 months ago
  77. 31204af Add ast::ExternalTexture by Antonio Maiorano · 3 years, 9 months ago
  78. 73fdc16 wgsl parser: replace almost all sem::Type* with typ::Type where possible by Antonio Maiorano · 3 years, 9 months ago
  79. 05abdf5 wgsl parser: make type_decl() return typ::Type by Antonio Maiorano · 3 years, 9 months ago
  80. 145f865 Add texture_external parsing and intrinsic overloads by Brandon Jones · 3 years, 9 months ago
  81. fec63b7 Resolver: Add ast -> sem type resolving by Ben Clayton · 3 years, 9 months ago
  82. 913a2f4 sem::StructType remove symbol() by Ben Clayton · 3 years, 9 months ago
  83. 8a8d26b ast: Add type nodes by Ben Clayton · 3 years, 9 months ago
  84. aea9c68 Move type/* files to sem/ directory by Antonio Maiorano · 3 years, 9 months ago
  85. 3751fd2 Move all classes from namespace `type` to namespace `sem` by Antonio Maiorano · 3 years, 9 months ago
  86. 3aa2261 Rename type::Struct to type::StructType by Antonio Maiorano · 3 years, 9 months ago
  87. cf4057b Rename type::Array to type::ArrayType by Antonio Maiorano · 3 years, 9 months ago
  88. 395b488 Add support for [[builtin(workgroup_id)]] by James Price · 3 years, 9 months ago
  89. edd4d3c Rename builtin(sample_mask_{in,out}) to builtin(sample_mask) by James Price · 3 years, 9 months ago
  90. 88d7edc Rename builtin(frag_coord) to builtin(position) by James Price · 3 years, 9 months ago
  91. 3ee8c37 [wgsl-reader] Deprecate old syntax for entry point IO by James Price · 3 years, 9 months ago
  92. c76ec15 reader/wgsl: Add deprecation warning for [[offset]] by Ben Clayton · 3 years, 9 months ago
  93. 571f2b7 wgsl: Deprecate 'const' for 'let' by Ben Clayton · 3 years, 9 months ago
  94. 9328d94 wgsl: Deprecate '-> void' on functions by Ben Clayton · 3 years, 9 months ago
  95. 90f43cf Replace all uses of assert() with TINT_ICE macros by Ben Clayton · 3 years, 10 months ago
  96. b225851 [wgsl-reader] Disallow explicit storage classes on handle types by James Price · 3 years, 10 months ago
  97. feecbe0 [wgsl-reader] Allow decorations on function return types by James Price · 3 years, 10 months ago
  98. d614dd5 Implement Default Struct Layout by Ben Clayton · 3 years, 10 months ago
  99. 95d4077 Flatten ast::Decoration class hierarchy by James Price · 3 years, 10 months ago
  100. 5c460bf [wgsl-reader] Add support for entry point parameters by James Price · 3 years, 10 months ago