1. e809fb3 Refactor unnecessary builtin checks by Alan Baker · 4 years, 1 month ago
  2. 3335254 Migrate to using semantic::Expression by Ben Clayton · 4 years, 2 months ago
  3. 708dc2d Simplify calls to ast::Node::[to_]str() by Ben Clayton · 4 years, 2 months ago
  4. dd1b6fc Introduce semantic::Info by Ben Clayton · 4 years, 2 months ago
  5. a6b9a8e Split Program into Program and ProgramBuilder by Ben Clayton · 4 years, 2 months ago
  6. 1f7e18b ast::Builder: Add shortcuts to the Program methods by Ben Clayton · 4 years, 2 months ago
  7. 8d391f7 ast::TypesBuilder: Change const fields to getters by Ben Clayton · 4 years, 2 months ago
  8. d7137d7 Program: Remove deprecated symbol methods by Ben Clayton · 4 years, 2 months ago
  9. 83158f2 Program: Remove deprecated function methods by Ben Clayton · 4 years, 2 months ago
  10. a86f4ef Program: Remove deprecated global variable methods by Ben Clayton · 4 years, 2 months ago
  11. c40f627 Migrate from using ast::Module to Program by Ben Clayton · 4 years, 2 months ago
  12. 6761160 ast: Move Module function methods to FunctionList by Ben Clayton · 4 years, 2 months ago
  13. 281b602 type::Manager: Simplify interface and use BlockAllocator by Ben Clayton · 4 years, 2 months ago
  14. 1e29f4b Move CloneContext and Traits from src/ast to src/ by Ben Clayton · 4 years, 2 months ago
  15. 207b5e2 Move tint::ast::type to tint::type by Ben Clayton · 4 years, 2 months ago
  16. 336bb0b Update storage_buffer storage class. by dan sinclair · 4 years, 2 months ago
  17. 0a68b36 Implement textureNumSamples() by Ben Clayton · 4 years, 2 months ago
  18. 6e5b5ec Remove underscores from ValidTextureOverload enum names by Ben Clayton · 4 years, 2 months ago
  19. d971320 Implement textureNumLevels() by Ben Clayton · 4 years, 2 months ago
  20. c21f1f9 Implement textureNumLayers() by Ben Clayton · 4 years, 2 months ago
  21. d50a304 Remove access control from StorageTexture. by dan sinclair · 4 years, 2 months ago
  22. 5716626 Fix ValidTextureOverload enum names for kSampleCompare by Ben Clayton · 4 years, 2 months ago
  23. 1c200cf Remove outerProduct. by dan sinclair · 4 years, 2 months ago
  24. 4a0b9f7 Implement textureDimensions() by Ben Clayton · 4 years, 2 months ago
  25. 1637cbb cleanup: Refactor tests to use ast::Builder helpers by Ben Clayton · 4 years, 2 months ago
  26. b583993 Cleanup code using RegisterSymbol by dan sinclair · 4 years, 3 months ago
  27. 181d8ba Add helper for function creation. by dan sinclair · 4 years, 3 months ago
  28. 5e5e36e Add helper to create StructMember nodes. by dan sinclair · 4 years, 3 months ago
  29. 8b40a67 Rename Index and Member builder helpers. by dan sinclair · 4 years, 3 months ago
  30. 36e22f0 Add symbol to member name. by dan sinclair · 4 years, 3 months ago
  31. 7eaf4b5 Start cleaning up tests (1/N) by Ben Clayton · 4 years, 3 months ago
  32. 5aad70a Move all Source constructor params to be the first by Ben Clayton · 4 years, 3 months ago
  33. db5ce65 Remove BlockStatement::append() by Ben Clayton · 4 years, 3 months ago
  34. 24bbbbb Add Symbol to struct type. by dan sinclair · 4 years, 3 months ago
  35. bcf3754 ast: Remove Struct constructors that don't take a Source by Ben Clayton · 4 years, 3 months ago
  36. 4543d1a ast: Remove StructMember constructor that doesn't take a Source by Ben Clayton · 4 years, 3 months ago
  37. bbefff6 ast: Remove statement constructors that don't take a Source by Ben Clayton · 4 years, 3 months ago
  38. 1ff59cd ast: Remove expression constructors that don't take a Source by Ben Clayton · 4 years, 3 months ago
  39. 5ed161b ast: Add Source argument to literals by Ben Clayton · 4 years, 3 months ago
  40. 604bc72 ast: Remove Node::set_source() by Ben Clayton · 4 years, 3 months ago
  41. 4226b6a Add Symbol to alias. by dan sinclair · 4 years, 3 months ago
  42. 6b59bf4 Add a symbol to the Identifier AST node by dan sinclair · 4 years, 3 months ago
  43. a41132f Add a symbol to the Function AST node. by dan sinclair · 4 years, 3 months ago
  44. a80511e ast: Merge DecoratedVariable into Variable by Ben Clayton · 4 years, 3 months ago
  45. 591268d Implement textureWrite() by Ben Clayton · 4 years, 3 months ago
  46. 7f04e5c Implement textureLoad() by Ben Clayton · 4 years, 3 months ago
  47. 8b0ffe9 ast::type: Remove Array::set_decorations by Ben Clayton · 4 years, 3 months ago
  48. d0dda25 ast: Remove ReturnStatement constructors that don't take a source by Ben Clayton · 4 years, 3 months ago
  49. 321e5a9 ast: Remove Variable constructor that doesn't take a source by Ben Clayton · 4 years, 3 months ago
  50. 234b7de ast/function: Remove [set|add]_decorations() by Ben Clayton · 4 years, 3 months ago
  51. 9838768 ast: Remove IfStatement::set_else_statements() by Ben Clayton · 4 years, 3 months ago
  52. 685cb02 Remove internal usage of Context. by dan sinclair · 4 years, 3 months ago
  53. ed2b978 ast: Add Module.Clone() by Ben Clayton · 4 years, 4 months ago
  54. f1b0e1e ast/type: Remove Type suffix from all types by Ben Clayton · 4 years, 4 months ago
  55. 8a083ce Replace Type::(Is|As)Vector with Castable by Ben Clayton · 4 years, 4 months ago
  56. d11ced4 Replace Type::(Is|As)U32 with Castable by Ben Clayton · 4 years, 4 months ago
  57. c52f421 Replace Type::(Is|As)Pointer with Castable by Ben Clayton · 4 years, 4 months ago
  58. d8457c1 Replace Type::(Is|As)Matrix with Castable by Ben Clayton · 4 years, 4 months ago
  59. 9857f81 Replace Type::(Is|As)I32 with Castable by Ben Clayton · 4 years, 4 months ago
  60. 75f39be Replace Type::(Is|As)F32 with Castable by Ben Clayton · 4 years, 4 months ago
  61. f3639b7 Replace Type::(Is|As)Bool with Castable by Ben Clayton · 4 years, 4 months ago
  62. bed7a32 type_determiner: use f32 as the subtype for u/norm storage texture. by Corentin Wallez · 4 years, 4 months ago
  63. 7e4ffa0 Add create<T>() method to Module for types by Ben Clayton · 4 years, 4 months ago
  64. 0fb5168 Move TypeManager from tint::Context to ast::Module by Ben Clayton · 4 years, 4 months ago
  65. 3ea3c99 Implement textureSample builtins by Ben Clayton · 4 years, 4 months ago
  66. 2f4096b Move the ast node ownership from Context to Module by Ben Clayton · 4 years, 4 months ago
  67. 4bfe461 Big cleanup now that AST nodes are raw pointers by Ben Clayton · 4 years, 4 months ago
  68. b053acf Replace use of std::unique_ptr<T> with T* for AST nodes by Ben Clayton · 4 years, 4 months ago
  69. b29b09f ast: Add body parameter to ast::Function constructors by Ben Clayton · 4 years, 4 months ago
  70. 6262592 type_determiner_test: Replace std::make_unique<T> -> create<T> by Ben Clayton · 4 years, 4 months ago
  71. 34a2eb1 Add Source parameter to decoration constructors by Ben Clayton · 4 years, 4 months ago
  72. fc5a9cf Remove tint::Source(size_t, size_t) constructor by Ben Clayton · 4 years, 5 months ago
  73. c55fc39 [ast] Unify the access control types. by dan sinclair · 4 years, 5 months ago
  74. 481ecff [ast] Require StructType to have a name by dan sinclair · 4 years, 5 months ago
  75. ff267ca [type-determiner] Fixup handling of unknown identifiers. by dan sinclair · 4 years, 5 months ago
  76. 4311dd0 [spirv-writer] Fix accessing array of non-scalars. by dan sinclair · 4 years, 5 months ago
  77. 1a63c49 Update structs to allow multiple decorations by dan sinclair · 4 years, 5 months ago
  78. 007dc42 [type-determiner][spirv-writer] Add arrayLength support by dan sinclair · 4 years, 5 months ago
  79. 3c02592 Remove cast operator. by dan sinclair · 4 years, 6 months ago
  80. a7d498e Rename 'as' to 'bitcast' by dan sinclair · 4 years, 6 months ago
  81. b4fee2f Update builtin methods. by dan sinclair · 4 years, 6 months ago
  82. 5f81262 Remove EntryPoint. by dan sinclair · 4 years, 6 months ago
  83. 0592643 [type-determiner] Update to work with entry point and function stages. by dan sinclair · 4 years, 6 months ago
  84. d3f75ca Add support for multisampled textures. by dan sinclair · 4 years, 6 months ago
  85. 5e98930 [type-determiner] Handle pointer arguments. by dan sinclair · 4 years, 6 months ago
  86. 4e2d248 [ast] Change intrinsic function names to camel case by Tomek Ponitka · 4 years, 6 months ago
  87. 1a61fc4 [type-determination] Adding builtin texture operations by Tomek Ponitka · 4 years, 7 months ago
  88. 844f632 [type-determiner] return false when type determining an undeclared function by Sarah Mashayekhi · 4 years, 7 months ago
  89. 37c0970 Convert LoopStatement to use BlockStatement. by dan sinclair · 4 years, 8 months ago
  90. 77040b8 Convert IfStatement and ElseStatement to use BlockStatement. by dan sinclair · 4 years, 8 months ago
  91. 7c2fa1e Convert CaseStatement to use BlockStatement. by dan sinclair · 4 years, 8 months ago
  92. 4069f33 Convert Function to use BlockStatement. by dan sinclair · 4 years, 8 months ago
  93. 0975dd5 [spirv-writer] Add BlockStatement emission. by dan sinclair · 4 years, 8 months ago
  94. 16a2ea1 Add type determination for the select intrinsic. by dan sinclair · 4 years, 8 months ago
  95. 50080b7 Type determine the call statement. by dan sinclair · 4 years, 8 months ago
  96. de2dd68 Inherit refererenced globals up the call stack. by dan sinclair · 4 years, 8 months ago
  97. 16890b9 Add determination of entrypoint callees. by dan sinclair · 4 years, 8 months ago
  98. 9a452c1 Fix BUILD.gn issues for TypeDeterminerTest by Ryan Harrison · 4 years, 9 months ago
  99. 13d2a3b [spirv-writer] Only add used variables to entry point. by dan sinclair · 4 years, 9 months ago
  100. 9c88ea5 type determine accessor on aliased array by David Neto · 4 years, 9 months ago