summaryrefslogtreecommitdiffstats
path: root/source
Commit message (Expand)AuthorAge
* Trying to get generic extensions to workTim Foley2018-01-21
* Fix legalization of generic types (#377)Tim Foley2018-01-21
* specialize witness tables when needed when specializing `lookup_witness_table...Yong He2018-01-21
* Improvements and bug fixes for global type parametersYong He2018-01-21
* bug fixesYong He2018-01-20
* Make specialization presserve global parameter enumeration order in reflectio...Yong He2018-01-19
* Allow arbitrary type string as type argument in spAddEntryPointEx.Yong He2018-01-19
* cleanup unused code.Yong He2018-01-17
* All compiler fixes to get ir branch work with falcor feature demo.Yong He2018-01-17
* bug fixes to get falcor example shader code to compile.Yong He2018-01-16
* Allow extension on interface (#369)Yong He2018-01-16
* cleanup debug codeYong He2018-01-15
* Support transitive interfacesYong He2018-01-15
* Merge branch 'master' into extensionYong He2018-01-15
|\
| * add support for `extension` and `type_param` keywordsYong He2018-01-14
* | temporary workaround to fix test case failures.Yong He2018-01-14
* | Fixup field lookup from a member function defined in an extensionYong He2018-01-14
* | allow extension of a concrete type to implement additional interfaceYong He2018-01-14
|/
* Fix creation of `ThisTypeSubstitution`.Yong He2018-01-13
* remove out-of-date changesYong He2018-01-13
* Support nested genericsYong He2018-01-12
* Refactor substitution representation in DeclRefBase (#363)Yong He2018-01-12
* bruteforce implementation of witness table resolution for associated (#358)Yong He2018-01-09
* Bug fixes for Slang integration (#356)Yong He2018-01-04
* Fix type lookup of global type argumentsYong He2018-01-03
* Merge https://github.com/shader-slang/slangYong He2018-01-03
|\
| * Fix bug around arrays of structs of resources (#352)Tim Foley2018-01-03
* | spReflection_FindTypeByName: add lookup in translationUnits.Yong He2018-01-03
* | Merge https://github.com/shader-slang/slangYong He2018-01-03
|\|
| * Fix struct decl order again (#348)Tim Foley2018-01-03
* | Add API for querying TypeLayout from a TypeYong He2018-01-03
* | add call to `EnsureDecl` in `SpecializeGenericForOverload`.Yong He2018-01-03
|/
* no-codegen compile flag and global generics reflection (#347)Yong He2018-01-02
* Bug fix for humane source location computation. (#346)Tim Foley2018-01-02
* Always respect dependency order when lowering decls via AST (#344)Tim Foley2018-01-02
* fixup substitution of typedef associated type implementation via GetType() call.Yong He2017-12-28
* Merge branch 'struct-in-generic'Yong He2017-12-28
|\
| * Fix substitution for associatedtype.Yong He2017-12-28
* | Fix NameExprType returning deleted canonical type when it's in a generic parent.Yong He2017-12-28
* | Using a visitor to systematically replace lookup scopes of generic function's...Yong He2017-12-27
* | fix project file.Yong He2017-12-27
* | Support nested generic types (e.g. L<T<S>>)Yong He2017-12-27
|/
* fix ast-lowering of `TransitiveSubtypeWitness` values.Yong He2017-12-26
* Merge branch 'master' into implicit-generic-appTim Foley2017-12-22
|\
| * Support for transitive subtype witnesses (#331)Tim Foley2017-12-22
* | Support generic type constraints when implicitly invoking genericTim Foley2017-12-22
|/
* Support generic `struct` types during IR-based emitTim Foley2017-12-21
* IR: fixes for subscript accessors (#322)Tim Foley2017-12-20
* More fixes for Falcor IR support (#317)Tim Foley2017-12-20
* Support simple generics syntax (#319)Yong He2017-12-20