summaryrefslogtreecommitdiffstats
path: root/source/slang/slang.cpp
Commit message (Expand)AuthorAge
* Enable HLSL/GLSL "rewrite" + IR-based Slang codegen (#300)Tim Foley2017-11-28
* Generate IR per-module for loaded modules (#299)Tim Foley2017-11-28
* Add support for global generic parameters (#285)Yong He2017-11-17
* Parameter block work (#276)Tim Foley2017-11-13
* Support generic interface methods (#251)Yong He2017-11-07
* merge with fixWarnings branchYong He2017-11-04
|\
| * fixed all warningsYong He2017-11-04
* | associatedtypes: generating almost correct HLSL, but is not calling correctly...Yong He2017-11-03
|/
* Initial work on support code generation for generics with constraints (#233)Tim Foley2017-10-27
* Fix up emission of shader parameter semantics when using IR (#226)Tim Foley2017-10-20
* Implement notion of a "container format" (#213)Tim Foley2017-10-16
* Get rid of the `-slang-ir-asm` target (#212)Tim Foley2017-10-13
* Move reflection JSON generation into separate text fixture (#211)Tim Foley2017-10-13
* Fixup: re-enable exception guard (#208)Tim Foley2017-10-11
* Get tests running/passing under Linux (#194)Tim Foley2017-09-29
* Fix some issues around cloned modifiers.Tim Foley2017-08-31
* Add user-defined builtins to the "core" moduleTim Foley2017-08-15
* Add an explicit `Name` typeTim Foley2017-08-14
* Data-driven parsing of modifiersTim Foley2017-08-12
* Look up declaration keywords using ordinary scoping.Tim Foley2017-08-11
* Make source location lightweightTim Foley2017-08-10
* Major naming overhaul:Tim Foley2017-08-09
* Remove uses of global variablesTim Foley2017-08-07
* Add a `-o` option to command-line `slangc`Tim Foley2017-07-25
* Add an API option to control emission of `#line` directivesTim Foley2017-07-21
* Try to improve handling of failures during compilationTim Foley2017-07-19
* Add support for dumping intermediates for debugging.Tim Foley2017-07-13
* Allow `spGetEntryPointCode` to return text results tooTim Foley2017-07-13
* Removed spGetTranslationUnitCode; Unified EntryPointResult/TranslationUnitRes...Kai-Hwa Yao2017-07-10
* Refactored compile output to work with raw data instead of StringsKai-Hwa Yao2017-07-10
* Pick layout rules based on target languge, not source.Tim Foley2017-07-09
* Fully parse function bodies, even in "rewriter" modeTim Foley2017-07-08
* Fix many warnings-as-errors issues.Tim Foley2017-07-06
* Add meta-definitions for AST typesTim Foley2017-06-30
* Check for re-import at translation-unit levelTim Foley2017-06-26
* Make `#import` work with preprocessor macrosTim Foley2017-06-26
* Replace "auto-import" with `#import`Tim Foley2017-06-26
* Include imported code when generating reflection dataTim Foley2017-06-26
* Overhaul handling of entry points and translation units.Tim Foley2017-06-20
* Make sure that semantic checks always apply to Slang filesTim Foley2017-06-19
* Allow for automatic importing of Slang codeTim Foley2017-06-19
* Rename `CoreLib::*` to `Slang`Tim Foley2017-06-15
* Rename `Slang::Compiler` -> `Slang`Tim Foley2017-06-15
* First pass at support for cross-compilationTim Foley2017-06-13
* Initial import of code.Tim Foley2017-06-09