- 43073d8 tests: Use ProgramBuilder helpers where we can by Ben Clayton · 3 years, 11 months ago
- cea744d Move Switch validation from Validator to Resolver by Antonio Maiorano · 4 years ago
- 03c01b5 Move function validation from Validator to Resolver by Antonio Maiorano · 4 years ago
- 95d4077 Flatten ast::Decoration class hierarchy by James Price · 4 years ago
- 5b36d2c Remove all unnecessary includes by Ben Clayton · 4 years ago
- 5f0ea11 Rename TypeDeterminer to Resolver by Ben Clayton · 4 years ago
- 364b30f spirv builder: allow unsigned int cases for switch statements by Antonio Maiorano · 4 years ago
- 37571bc ProgramBuilder: Swap parameter order for Var and Const by Ben Clayton · 4 years, 1 month ago
- 401b96b Simplify usage of the TypeDeterminer in tests by Ben Clayton · 4 years, 1 month ago
- 8d391f7 ast::TypesBuilder: Change const fields to getters by Ben Clayton · 4 years, 2 months ago
- f12054e test: Add Build() method for tests using ast::Builder by Ben Clayton · 4 years, 2 months ago
- 207b5e2 Move tint::ast::type to tint::type by Ben Clayton · 4 years, 2 months ago
- 987376c Revert the namer changes. by dan sinclair · 4 years, 2 months ago
- 7d152e0 Use TestNamer in the SPIR-V backend. by dan sinclair · 4 years, 2 months ago
- e6e7041 Remove all Source{} smell from tests by Ben Clayton · 4 years, 2 months ago
- b583993 Cleanup code using RegisterSymbol by dan sinclair · 4 years, 3 months ago
- db5ce65 Remove BlockStatement::append() by Ben Clayton · 4 years, 3 months ago
- bbefff6 ast: Remove statement constructors that don't take a Source by Ben Clayton · 4 years, 3 months ago
- 1ff59cd ast: Remove expression constructors that don't take a Source by Ben Clayton · 4 years, 3 months ago
- 5ed161b ast: Add Source argument to literals by Ben Clayton · 4 years, 3 months ago
- 6b59bf4 Add a symbol to the Identifier AST node by dan sinclair · 4 years, 3 months ago
- a41132f Add a symbol to the Function AST node. by dan sinclair · 4 years, 3 months ago
- a80511e ast: Merge DecoratedVariable into Variable by Ben Clayton · 4 years, 3 months ago
- 321e5a9 ast: Remove Variable constructor that doesn't take a source by Ben Clayton · 4 years, 3 months ago
- 234b7de ast/function: Remove [set|add]_decorations() by Ben Clayton · 4 years, 3 months ago
- 9838768 ast: Remove IfStatement::set_else_statements() by Ben Clayton · 4 years, 3 months ago
- c35176e Remove the context object. by dan sinclair · 4 years, 3 months ago
- 685cb02 Remove internal usage of Context. by dan sinclair · 4 years, 3 months ago
- f1b0e1e ast/type: Remove Type suffix from all types by Ben Clayton · 4 years, 3 months ago
- a7c9391 [spirv-writer] Support optional trailing return. by dan sinclair · 4 years, 4 months ago
- 4bfe461 Big cleanup now that AST nodes are raw pointers by Ben Clayton · 4 years, 4 months ago
- b053acf Replace use of std::unique_ptr<T> with T* for AST nodes by Ben Clayton · 4 years, 4 months ago
- b29b09f ast: Add body parameter to ast::Function constructors by Ben Clayton · 4 years, 4 months ago
- 16b1b94 writer/spirv tests: Replace std::make_unique<T> -> create<T> by Ben Clayton · 4 years, 4 months ago
- 196e097 Place the namer into the context object. by dan sinclair · 4 years, 4 months ago
- 84f8275 [spirv-writer] Hash names by dan sinclair · 4 years, 4 months ago
- 77040b8 Convert IfStatement and ElseStatement to use BlockStatement. by dan sinclair · 4 years, 8 months ago
- 7c2fa1e Convert CaseStatement to use BlockStatement. by dan sinclair · 4 years, 8 months ago
- 6bd7061 Remove conditional break/continue. by dan sinclair · 4 years, 9 months ago
- c6f2947 Rename the IntLiteral to SintLiteral. by dan sinclair · 4 years, 10 months ago
- e2be489 Fix merge conflict by dan sinclair · 4 years, 10 months ago
- dadd149 [spirv-writer] Add fallthrough support by dan sinclair · 4 years, 10 months ago
- 916b408 [spirv-writer] Add switch support by dan sinclair · 4 years, 10 months ago