summaryrefslogtreecommitdiff
path: root/source/slang/slang-ast-builder.cpp
AgeCommit message (Expand)Author
2023-07-12Create and cache flattened inheritance lists (#2740)Theresa Foley
2023-07-12Use scratchData on `IRInst` to replace HashSets. (#2978)Yong He
2023-07-07Make DeclRefBase a Val, and DeclRef<T> a helper class. (#2967)Yong He
2023-07-05Bottleneck DeclRef creation through ASTBuilder. (#2689)Yong He
2023-05-11MVP for higher order functions (#2849)Ellie Hermaszewska
2023-04-25Dictionary using lowerCamel (#2835)jsmall-nvidia
2023-01-30Make ArrayExpressionType a DeclRefType and define its autodiff extension in s...Yong He
2022-12-01Allow `no_diff` on `this` parameter. (#2543)Yong He
2022-11-29Allow `no_diff` modifier on parameters (#2538)Yong He
2022-11-29Complete removal of DifferentialBottom type. (#2537)Yong He
2022-11-16Mesh shader support (#2464)Ellie Hermaszewska
2022-11-04Higher order differentiation. (#2487)Yong He
2022-11-01Make `DifferentialPair` able to nest. (#2477)Yong He
2022-10-20Modified the new type system to support generic differentiable types … (#2413)Sai Praveen Bangaru
2022-09-13Deduplicate AST type nodes and cache lookup operations. (#2397)Yong He
2022-08-10Add `none` literal that is convertible to `Optional`. (#2356)Yong He
2022-08-10`is` and `as` operator and `Optional<T>`. (#2355)Yong He
2022-08-05Added a new differential type system and various improvements (#2343)Sai Praveen Bangaru
2022-06-01Clean up void returns. (#2260)Yong He
2022-05-27Added NativeStringType (#2252)jsmall-nvidia
2022-04-12Support `[DllImport]` (#2181)Yong He
2022-01-25Add support for HLSL unorm/snorm (#2095)Theresa Foley
2021-06-11Properly fill `declref` in `Linkage::getContainerType`. (#1882)Yong He
2021-02-05Initial implementation of interface conjunctions (#1691)Tim Foley
2020-11-05Standard library save/loadable (#1592)jsmall-nvidia
2020-09-30Generalizing Serialization (#1563)jsmall-nvidia
2020-09-04Allow mixing unspecialized and specialized existential parameters. (#1533)Yong He
2020-06-25AST Serialize Reading (#1409)jsmall-nvidia
2020-06-08Small fixes/improvements based on review. (#1379)jsmall-nvidia
2020-06-05ASTNodes use MemoryArena (#1376)jsmall-nvidia
2020-06-04Add a ASTBuilder to a Module (#1369)jsmall-nvidia
2020-05-29NodeBase types constructed with astNodeType member set (#1363)jsmall-nvidia
2020-05-28WIP: ASTBuilder (#1358)jsmall-nvidia