summaryrefslogtreecommitdiff
path: root/source/slang/slang-ast-support-types.h
AgeCommit message (Expand)Author
2023-09-07Incur l-value conversion cost during overload resolution. (#3195)Yong He
2023-08-16Use ankerl/unordered_dense as a hashmap implementation (#3036)Ellie Hermaszewska
2023-08-14Support per field matrix layout (#3101)Yong He
2023-08-04Redesign `DeclRef` and systematic `Val` deduplication (#3049)Yong He
2023-07-19Optimize specialization, and remove unnecessary calls to `simplifyIR`. (#2999)Yong He
2023-07-18Simplify Lookup and improve compiler performance. (#2996)Yong He
2023-07-12Create and cache flattened inheritance lists (#2740)Theresa Foley
2023-07-07Make DeclRefBase a Val, and DeclRef<T> a helper class. (#2967)Yong He
2023-07-07Do not use member function of incomplete SemanticsVisitor (#2968)Ellie Hermaszewska
2023-07-06Fix erroneous error claiming variable is being used before its declaration (#...Ellie Hermaszewska
2023-07-05Bottleneck DeclRef creation through ASTBuilder. (#2689)Yong He
2023-06-28Add support for vk::image_format attribute (#2945)jsmall-nvidia
2023-06-01Be lenient on same-size unsigend->signed conversion. (#2913)Yong He
2023-04-27Embed stdlib documentation to AST. (#2851)Yong He
2023-04-13Warn on float-to-double coercion for arguments. (#2802)Yong He
2023-03-08Add support for `[PrimalSubstitute]` and `[PrimalSubstituteOf]`. (#2691)Yong He
2023-03-07Reuse higher-order `ResolveInvoke` logic to resolve func refs in `[*Derivativ...Yong He
2023-02-07Arithmetic simplifications and more IR clean up logic. (#2632)Yong He
2022-11-18Data flow validation pass for diagnosing derivative loss. (#2523)Yong He
2022-11-16Clean up type checking of higher order expressions. (#2519)Yong He
2022-11-09Add `[ForwardDerivativeOf]` attribute. (#2501)Yong He
2022-11-04Higher order differentiation. (#2487)Yong He
2022-11-02Rework differential conformance dictionary checking. (#2483)Yong He
2022-11-01Make `DifferentialPair` able to nest. (#2477)Yong He
2022-10-29Shader cache bugfixes and test additions (#2467)lucy96chen
2022-10-27Auto synthesis of IDifferntial interface methods. (#2469)Yong He
2022-10-26Auto synthesis of Differential type (#2466)Yong He
2022-10-24Rework differentiation of member access through `[DerivativeMember(DiffType.f...Yong He
2022-09-15Run simple compute kernel in gfx-smoke test. (#2400)Yong He
2022-08-10Add `none` literal that is convertible to `Optional`. (#2356)Yong He
2022-08-04Implicit pointer dereference when using member operator. (#2348)Yong He
2022-08-03Basic pointer usages. (#2342)Yong He
2022-06-23Added basic syntax to mark and request function derivatives, as well as the f...Sai Praveen Bangaru
2022-06-22 More Language Server Improvements. (#2289)Yong He
2022-06-13Language Server improvements. (#2269)Yong He
2022-06-07Major language server features. (#2264)Yong He
2022-04-05Fix issue with multiple namespace openings (#2176)jsmall-nvidia
2021-07-09Make Scope non ref counted (#1904)jsmall-nvidia
2021-05-27Fix initializer lists for derived structs (#1862)T. Foley
2021-05-15Support for HW format conversions for RWTexture on CUDA (#1840)jsmall-nvidia
2021-04-01Added compiler-core project (#1775)jsmall-nvidia
2021-03-10A bunch of overlapping semantic-checking fixes (#1743)Tim Foley
2021-03-05Doc tooling improvements (#1734)jsmall-nvidia
2021-03-01Doc improvements (#1729)jsmall-nvidia
2020-11-05Standard library save/loadable (#1592)jsmall-nvidia
2020-10-26Value type serialization via C++ Extractor (#1588)jsmall-nvidia
2020-10-22Single pass C++ extraction (#1583)jsmall-nvidia
2020-10-06Use Reflection for (Serial)RefObject Serialization (#1567)jsmall-nvidia
2020-09-30Generalizing Serialization (#1563)jsmall-nvidia
2020-08-28Avoid nondeterministic ordering of output (#1522)Tim Foley