summaryrefslogtreecommitdiffstats
path: root/source/slang/slang-ast-val.h
Commit message (Expand)AuthorAge
* Fix use of variadic generics with [Differentiable]. (#8736)Yong He2025-10-16
* Lookup refactor (#8467)kaizhangNV2025-09-23
* Don't let clang-format reorder Fiddle `#include`s (#7887)Sam Estep2025-08-18
* Minimal optional constraints (#7422)Julius Ikkala2025-06-28
* Make sizeof(T) & alignof(T) of generic types work as compile-time constants (...Julius Ikkala2025-05-22
* support specialization constant sized array (#6871)kaizhangNV2025-05-14
* A new approach to AST serialization (#6854)Theresa Foley2025-04-22
* Simplify implicit cast ctors for vector & matrix. (#6408)Yong He2025-02-20
* formatEllie Hermaszewska2024-10-29
* preparation for clang format (#5422)Ellie Hermaszewska2024-10-29
* Support `where` clause and type equality constraint. (#4986)Yong He2024-09-05
* Tuple swizzling, concat, comparison and `countof`. (#4856)Yong He2024-08-19
* Variadic Generics Part 1: parsing and type checking. (#4833)Yong He2024-08-14
* Link-time specialization fixes. (#3734)Yong He2024-03-11
* Link-time constant and linkage API improvements. (#3708)Yong He2024-03-07
* Improve generic type argument inference. (#3370)Yong He2023-11-29
* Redesign `DeclRef` and systematic `Val` deduplication (#3049)Yong He2023-08-04
* Simplify Lookup and improve compiler performance. (#2996)Yong He2023-07-18
* Create and cache flattened inheritance lists (#2740)Theresa Foley2023-07-12
* Make DeclRefBase a Val, and DeclRef<T> a helper class. (#2967)Yong He2023-07-07
* Bottleneck DeclRef creation through ASTBuilder. (#2689)Yong He2023-07-05
* Preserve type cast during AST constant folding. (#2912)Yong He2023-05-31
* Fix most of the disabled warnings on gcc/clang (#2839)Ellie Hermaszewska2023-04-26
* Make ArrayExpressionType a DeclRefType and define its autodiff extension in s...Yong He2023-01-30
* Split bwd_diff op into separate ops for primal and propagate func. (#2582)Yong He2023-01-06
* Allow `no_diff` modifier on parameters (#2538)Yong He2022-11-29
* Autodiff through simple dynamic dispatch. (#2527)Yong He2022-11-23
* Make `DifferentialPair` able to nest. (#2477)Yong He2022-11-01
* Shader cache index implementation (#2452)lucy96chen2022-10-17
* Add getVersionString() to IDownstreamCompiler (#2446)lucy96chen2022-10-13
* Fix missing implementations in ConjunctionSubtypeWitness. (#2449)Yong He2022-10-13
* Deduplicate AST type nodes and cache lookup operations. (#2397)Yong He2022-09-13
* Deduplicate consts and IRSpecialize in IR, propagate type info for `IntVal`. ...Yong He2022-09-01
* Allow `static const` interface requirements. (#2378)Yong He2022-08-24
* Compiler time evaluation of all int and bool operators. (#2376)Yong He2022-08-24
* Support compile-time constant int val in the form of polynomials. (#2372)Yong He2022-08-22
* Add support for HLSL unorm/snorm (#2095)Theresa Foley2022-01-25
* Doc improvements (#1729)jsmall-nvidia2021-03-01
* Initial implementation of interface conjunctions (#1691)Tim Foley2021-02-05
* Small improvement in AST serialization (#1582)jsmall-nvidia2020-10-20
* Allow mixing unspecialized and specialized existential parameters. (#1533)Yong He2020-09-04
* Enable simple extensions of interface types (#1521)Tim Foley2020-08-27
* Clean up the way that lookup "through" a base type is encoded (#1519)Tim Foley2020-08-27
* ASTNodes use MemoryArena (#1376)jsmall-nvidia2020-06-05
* Devirtualize AST types (#1368)jsmall-nvidia2020-06-03
* WIP: ASTBuilder (#1358)jsmall-nvidia2020-05-28
* Improvements around hashing (#1355)jsmall-nvidia2020-05-26
* Tidy up around AST nodes (#1353)jsmall-nvidia2020-05-22
* Change to make a single implementation of SLANG_ABSTRACT_CLASS and SLANG_CLAS...jsmall-nvidia2020-05-14
* AST nodes using C++ Extractor (#1341)jsmall-nvidia2020-05-08