summaryrefslogtreecommitdiffstats
path: root/source
Commit message (Expand)AuthorAge
* Add a -capability command-line option (#1651)Tim Foley2021-01-07
* Add support for [noinline] attribute (#1650)Tim Foley2021-01-07
* Add basic GLSL support for SV_Barycentrics (#1648)Tim Foley2021-01-05
* Use "capability" system to select VKRT extension (#1647)Tim Foley2021-01-05
* Heterogeneous Flag Error Visibility (#1642)Dietrich Geisler2020-12-18
* Add first steps toward a "capability" system (#1636)Tim Foley2020-12-11
* Building with embedded stdlib (#1634)jsmall-nvidia2020-12-10
* Fix a subtle bug introduced into type legalization (#1632)Tim Foley2020-12-07
* "Shader Toy" example and related fixes (#1629)Tim Foley2020-12-07
* Projects in 'build' and Slang API separation (#1624)jsmall-nvidia2020-12-04
* Add github action to verify vs project file consistency. (#1625)Yong He2020-12-03
* Added miniz Visual Studio Project (#1623)jsmall-nvidia2020-12-03
* Add shader object parameter binding to renderer_test. (#1622)Yong He2020-12-03
* Fix [mutating] generic methods (#1618)Tim Foley2020-12-02
* Zip FileSystem support (#1617)jsmall-nvidia2020-12-02
* Make SlangCompileRequest COM type (#1620)jsmall-nvidia2020-12-01
* Bug fixes: Memory leak/off by one on UIntSet (#1616)jsmall-nvidia2020-11-20
* Make witness and RTTI handles lower to `uint2`. (#1613)Yong He2020-11-20
* Unify handling of static and dynamic dispatch for interfaces (#1612)Tim Foley2020-11-19
* File system refactor (#1611)jsmall-nvidia2020-11-19
* Fix constant folding in attributes (#1610)Yong He2020-11-19
* Test for serializing out and reading back Stdlib (#1605)jsmall-nvidia2020-11-18
* Serialized stdlib working (#1603)jsmall-nvidia2020-11-18
* Fix VS2017 Warnings (#1602)Yong He2020-11-16
* Include hierarchy output (#1595)jsmall-nvidia2020-11-11
* Use integer RTTI/witness handles in existential tuples. (#1598)Yong He2020-11-10
* Fix IR serialization to use variable length encoding for opcode. (#1599)Yong He2020-11-10
* Fix comments. "white-list" -> "allow-list". (#1597)Yong He2020-11-06
* Specialize witness table lookups. (#1596)Yong He2020-11-06
* Refactor the flow of type legalization (#1594)Tim Foley2020-11-05
* Standard library save/loadable (#1592)jsmall-nvidia2020-11-05
* Improve insertion location for "hoistable" instructions (#1593)Tim Foley2020-11-04
* Generate `switch` based dynamic dispatch logic. (#1591)Yong He2020-10-29
* Handling imported/exporting symbols from serialized modules (#1589)jsmall-nvidia2020-10-29
* Add sequential ID cache in Linkage for witness tables and RTTI objects. (#1590)Yong He2020-10-28
* Value type serialization via C++ Extractor (#1588)jsmall-nvidia2020-10-26
* Serialization design doc first pass (#1587)jsmall-nvidia2020-10-23
* C++ extractor fix for access modifiers (#1586)jsmall-nvidia2020-10-23
* Generate `if` based dispatch logic on GPU targets. (#1585)Yong He2020-10-22
* Single pass C++ extraction (#1583)jsmall-nvidia2020-10-22
* Bottleneck interface dispatch calls through a single function. (#1584)Yong He2020-10-20
* Small improvement in AST serialization (#1582)jsmall-nvidia2020-10-20
* Fix saving Repro files on Linux (#1581)jsmall-nvidia2020-10-19
* Hotfix: Crash due to ContainerDecl->members being altered whislt iterated ove...jsmall-nvidia2020-10-19
* Fix a bug in IR lowering (#1578)Tim Foley2020-10-15
* Add reflection API access to global params type layout (#1577)Tim Foley2020-10-14
* Support CUDA bindless texture in dynamic dispatch code. (#1575)Yong He2020-10-09
* Make RTTI objects __constant__ in CUDA (#1573)Yong He2020-10-09
* Fix C++ emit for `bit_cast` inst. (#1570)Yong He2020-10-07
* Use Reflection for (Serial)RefObject Serialization (#1567)jsmall-nvidia2020-10-06