summaryrefslogtreecommitdiff
path: root/source/slang/syntax.cpp
AgeCommit message (Expand)Author
2018-04-20Diagnose use of an implicit cast as an argument for an `out` parameter (#516)Tim Foley
2018-04-11Introduce an IR-level type system (#481)Tim Foley
2018-03-26Unify all generic parameters, even if some mismatch (#454)Tim Foley
2018-03-19Entry point attribute (#447)Tim Foley
2018-02-26Fix GS stream types (#428)Tim Foley
2018-02-23Refactor IR type system, step 0Yong He
2018-02-22Initial work on validating "constexpr"-ness in IR (#420)Tim Foley
2018-02-19more to fixing memory leaksYong He
2018-02-13Fix a bug in IR use-def information (#406)Tim Foley
2018-02-08Falcor fixes (#402)Tim Foley
2018-01-21Fix legalization of generic types (#377)Tim Foley
2018-01-21specialize witness tables when needed when specializing `lookup_witness_table...Yong He
2018-01-21Improvements and bug fixes for global type parametersYong He
2018-01-20bug fixesYong He
2018-01-16bug fixes to get falcor example shader code to compile.Yong He
2018-01-13remove out-of-date changesYong He
2018-01-12Support nested genericsYong He
2018-01-12Refactor substitution representation in DeclRefBase (#363)Yong He
2018-01-09bruteforce implementation of witness table resolution for associated (#358)Yong He
2018-01-04Bug fixes for Slang integration (#356)Yong He
2017-12-28fixup substitution of typedef associated type implementation via GetType() call.Yong He
2017-12-28Merge branch 'struct-in-generic'Yong He
2017-12-28Fix substitution for associatedtype.Yong He
2017-12-28Fix NameExprType returning deleted canonical type when it's in a generic parent.Yong He
2017-12-27Support nested generic types (e.g. L<T<S>>)Yong He
2017-12-22Support for transitive subtype witnesses (#331)Tim Foley
2017-12-06Make AST and IR share type legalization code (#303)Tim Foley
2017-11-24Fix substitution mechanism to remove special cases for global params (#297)Yong He
2017-11-21Add logic to propagate GlobalGenericParamSubstitutionYong He
2017-11-20fixup global generic parametersYong He
2017-11-17IR: Add support for `out` and `inout` parameters (#289)Tim Foley
2017-11-17Add support for global generic parameters (#285)Yong He
2017-11-16Revise type legalization so it can handle constant buffers (#282)Tim Foley
2017-11-08Cleanup substitution of DeclaredSubtypeWitness.Yong He
2017-11-08Cleanup of "suport generic interface method".Yong He
2017-11-07Support generic interface methods (#251)Yong He
2017-11-06Parameter blocks (#245)Tim Foley
2017-11-04cleanup useless codeYong He
2017-11-04fix warningsYong He
2017-11-04merge with fixWarnings branchYong He
2017-11-04fix all unreachable code warningsYong He
2017-11-04Passing both assoctype-simple and assoctype-complex test cases.Yong He
2017-11-04work in-progressYong He
2017-11-03associatedtypes: generating almost correct HLSL, but is not calling correctly...Yong He
2017-11-03in-progress workYong He
2017-11-02work inprogressYONGH\yongh
2017-11-01Adding support for associated types.Yong He
2017-10-31work in-progress: type checking associated typesYong He
2017-10-30work in-progress, add parsing for assoc type decls and member type expressionsYONGH\yongh
2017-10-27Initial work on support code generation for generics with constraints (#233)Tim Foley