summaryrefslogtreecommitdiff
path: root/source/slang/slang-check-decl.cpp
AgeCommit message (Expand)Author
2022-10-04Fix `ApplyExtensionToType` on own type being extended. (#2430)Yong He
2022-09-20Support partial inference of generic arguments (#2404)Theresa Foley
2022-09-15Language feature: pointer sized int types. (#2401)Yong He
2022-09-13Deduplicate AST type nodes and cache lookup operations. (#2397)Yong He
2022-09-01Deduplicate consts and IRSpecialize in IR, propagate type info for `IntVal`. ...Yong He
2022-08-24Allow `static const` interface requirements. (#2378)Yong He
2022-08-17Warning on lossy implicit casts. (#2367)Yong He
2022-08-16Add gfx interface definition in Slang. (#2364)Yong He
2022-07-12Support `class` types. (#2321)Yong He
2022-06-23Define proper diagnostic item for two common "unimplemented" cases. (#2296)Yong He
2022-06-22 More Language Server Improvements. (#2289)Yong He
2022-06-08Actual global support (#2262)jsmall-nvidia
2022-06-07Major language server features. (#2264)Yong He
2022-06-01Clean up void returns. (#2260)Yong He
2022-06-01New language feature: basic error handling. (#2253)Yong He
2022-05-25Allow [mutating] methods on existential values (#2245)Theresa Foley
2022-05-10Initial support for COM interface in host code. (#2230)Yong He
2022-05-05Various vulkan/glsl fixes. (#2222)Yong He
2022-04-19Make translation units in the same CompileReq visible to `import`. (#2184)Yong He
2021-07-09Make Scope non ref counted (#1904)jsmall-nvidia
2021-05-06Fix for uninitialized field (#1838)Tim Foley
2021-03-10A bunch of overlapping semantic-checking fixes (#1743)Tim Foley
2021-02-12Diagnostic location highlighting (#1700)jsmall-nvidia
2020-11-19Fix constant folding in attributes (#1610)Yong He
2020-11-05Standard library save/loadable (#1592)jsmall-nvidia
2020-10-29Handling imported/exporting symbols from serialized modules (#1589)jsmall-nvidia
2020-10-19Hotfix: Crash due to ContainerDecl->members being altered whislt iterated ove...jsmall-nvidia
2020-09-23Simplify workflow when using NVAPI (#1556)Tim Foley
2020-08-31AST Serialization in Modules (#1524)jsmall-nvidia
2020-08-28Avoid nondeterministic ordering of output (#1522)Tim Foley
2020-08-25Export witness table and RTTI objects in compiled libraries. (#1514)Yong He
2020-08-21Another fix for overriding property decls (#1509)Tim Foley
2020-08-20Initial support for a using construct (#1506)Tim Foley
2020-08-19Remove IncludeHandler. (#1505)jsmall-nvidia
2020-08-18Support for float atomics on RWByteAddressBuffer (#1502)jsmall-nvidia
2020-08-14Fix an issue with explicit enum tag types (#1495)Tim Foley
2020-08-13Support property declarations in interfaces (#1494)Tim Foley
2020-07-24Fix bugs related to mutating implementations of interface methods (#1461)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-19fixup: review feedbackTim Foley
2020-06-18Work on struct inheritance and interfacesTim Foley
2020-06-15Generate IRType for interfaces, and reference them as `operand[0]` in IRWitne...Yong He
2020-06-12Diagnose circularly-defined constants (#1384)Tim Foley
2020-06-05ASTNodes use MemoryArena (#1376)jsmall-nvidia
2020-06-04First steps toward inheritance for struct types (#1366)Tim Foley
2020-05-29Feature/ast syntax standard (#1360)jsmall-nvidia
2020-05-28WIP: ASTBuilder (#1358)jsmall-nvidia
2020-05-26Improvements around hashing (#1355)jsmall-nvidia
2020-05-22Tidy up around AST nodes (#1353)jsmall-nvidia