summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2017-07-06Start to support cross-compilation via "lowering" passTim Foley
2017-06-30Add initial cross-compilation test case.Tim Foley
2017-06-30Merge pull request #52 from tfoleyNV/syntax-metaTim Foley
2017-06-30Add meta-definitions for AST typesTim Foley
2017-06-29Merge pull request #51 from tfoleyNV/refptr-string-cleanupTim Foley
2017-06-29Overhaul `RefPtr` and `String`Tim Foley
2017-06-28Merge pull request #50 from tfoleyNV/literal-fix-fixTim Foley
2017-06-28Store integer literals at high precision in ASTTim Foley
2017-06-28Merge pull request #48 from tfoleyNV/literal-suffix-fixTim Foley
2017-06-28Actually respect suffixes on numeric literals.Tim Foley
2017-06-28Rename literal tokens.Tim Foley
2017-06-27Merge pull request #47 from tfoleyNV/import-subdirTim Foley
2017-06-27Allow "dotted" import pathsTim Foley
2017-06-27Merge pull request #46 from tfoleyNV/import-exportedTim Foley
2017-06-27Allow for re-export of an `import` declarationTim Foley
2017-06-27Merge pull request #45 from tfoleyNV/emit-imported-parametersTim Foley
2017-06-27Emit global-scope parameters from imported files.Tim Foley
2017-06-26Merge pull request #44 from tfoleyNV/string-literal-parsing-fixTim Foley
2017-06-26Fix parsing of string literals.Tim Foley
2017-06-26Merge pull request #43 from tfoleyNV/import-macrosTim Foley
2017-06-26Check for re-import at translation-unit levelTim Foley
2017-06-26Make `#import` work with preprocessor macrosTim Foley
2017-06-26Replace "auto-import" with `#import`Tim Foley
2017-06-26Merge pull request #42 from tfoleyNV/reflect-importedTim Foley
2017-06-26Add expected output file for test.Tim Foley
2017-06-26typoTim Foley
2017-06-26Turn on some debug output for AppVeyor test failure.Tim Foley
2017-06-26Include imported code when generating reflection dataTim Foley
2017-06-22Merge pull request #39 from tfoleyNV/vector-constructorsTim Foley
2017-06-21Revamp definitions of texture `Load` and `GetDimensions`Tim Foley
2017-06-21Bug fix: correct attribute on `operator~`Tim Foley
2017-06-21Emit: Add support for `while` and `do {} while` statementsTim Foley
2017-06-21Support texture `Gather*()` operationsTim Foley
2017-06-20HLSL/Slang standard library additionsTim Foley
2017-06-20Merge pull request #37 from tfoleyNV/falcor-workTim Foley
2017-06-20Only emit each `import`ed module once.Tim Foley
2017-06-20Add a useful source location to `typedef` declarationsTim Foley
2017-06-20Check `import` decls before all others.Tim Foley
2017-06-20Merge pull request #36 from tfoleyNV/entry-point-indexingTim Foley
2017-06-20Overhaul handling of entry points and translation units.Tim Foley
2017-06-20Merge pull request #35 from tfoleyNV/input-patch-type-fixTim Foley
2017-06-20Fix types for `InputPatch` and `OutputPatch`Tim Foley
2017-06-19Merge pull request #32 from tfoleyNV/line-directivesTim Foley
2017-06-19Merge pull request #33 from tfoleyNV/preprocessor-bug-fixesTim Foley
2017-06-19Merge pull request #31 from tfoleyNV/escaped-newlinesTim Foley
2017-06-19Fixes for preprocessor conditionals that use macrosTim Foley
2017-06-19Bug fix for newline escaping.Tim Foley
2017-06-19Emit `#line` directives more aggressivelyTim Foley
2017-06-19Don't emit redundant `#line` directivesTim Foley
2017-06-19Merge pull request #30 from tfoleyNV/slang-checking-fixTim Foley