summaryrefslogtreecommitdiff
path: root/source/slang/slang-syntax.h
AgeCommit message (Expand)Author
2024-05-01Add ParamDecl as the attribute target (#4067)kaizhangNV
2024-02-15Support loading serialized modules. (#3588)Yong He
2024-02-06Improve Capability System (#3555)Yong He
2023-12-06Support visibility control and default to `internal`. (#3380)Yong He
2023-10-25Add `IArray`. (#3281)Yong He
2023-08-04Redesign `DeclRef` and systematic `Val` deduplication (#3049)Yong He
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-05Bottleneck DeclRef creation through ASTBuilder. (#2689)Yong He
2023-06-29Issue diagnostic for incorrect parameter types & directionality when defining...Sai Praveen Bangaru
2023-05-10Fix intellisense and autodiff crashes. (#2879)Yong He
2023-04-26Intellisense: show info on decl kind and differentiability. (#2847)Yong He
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-23Autodiff through simple dynamic dispatch. (#2527)Yong He
2022-11-16Clean up type checking of higher order expressions. (#2519)Yong He
2022-09-13Deduplicate AST type nodes and cache lookup operations. (#2397)Yong He
2022-06-01Clean up void returns. (#2260)Yong He
2022-06-01New language feature: basic error handling. (#2253)Yong He
2021-05-27Fix initializer lists for derived structs (#1862)T. Foley
2021-05-26Fix a bug for enumerations with explicit "tag type" (#1856)T. Foley
2021-03-10A bunch of overlapping semantic-checking fixes (#1743)Tim Foley
2020-07-23Fix the way extension declarations are cached for lookup (#1450)Tim Foley
2020-06-30Initial work on property declarations (#1410)Tim Foley
2020-06-05ASTNodes use MemoryArena (#1376)jsmall-nvidia
2020-06-03Devirtualize AST types (#1368)jsmall-nvidia
2020-05-29Feature/ast syntax standard (#1360)jsmall-nvidia
2020-05-28WIP: ASTBuilder (#1358)jsmall-nvidia
2020-05-22Tidy up around AST nodes (#1353)jsmall-nvidia
2020-05-08AST nodes using C++ Extractor (#1341)jsmall-nvidia
2020-05-07Enhanced C++ extractor (#1340)jsmall-nvidia
2020-04-21Diagnose attempts to call instance methods from static methods (#1330)Tim Foley
2020-04-08Remove static struct members from layout and reflection (#1310)jsmall-nvidia
2020-04-02Add basic support for namespaces (#1304)Tim Foley
2020-03-16Define compound intrinsic ops in the standard library (#1273)Tim Foley
2020-03-06Expand range of definitions that can be moved into stdlib (#1259)Tim Foley
2020-03-05Feature/glslang spirv version (#1256)jsmall-nvidia
2020-03-03__spirv_version Decoration (#1255)jsmall-nvidia
2020-02-28Constant time dynamic cast (#1250)jsmall-nvidia
2020-02-11Small improvements around List (#1216)jsmall-nvidia
2020-02-06Improve checks and diagnostics around redeclarations (#1201)Tim Foley
2019-12-06Add a custom RTTI implementation for the AST (#1148)Tim Foley
2019-11-22Clean up the concept of "pseudo ops" (#1136)Tim Foley
2019-11-19Initial work for "global generic value parameters" (#1127)Tim Foley
2019-11-18Further refactoring of semantic checking (#1102)Tim Foley
2019-08-08Revise new COM-lite API (#1007)Tim Foley
2019-07-09WIP: slang to C++ code generation (#997)jsmall-nvidia
2019-05-31Use slang- prefix on slang compiler and core source (#973)jsmall-nvidia