summaryrefslogtreecommitdiffstats
path: root/source/slang/slang-lookup.cpp
Commit message (Expand)AuthorAge
* Improve lookup performance. (#7798)Yong He2025-07-17
* Fix segfault with Ptr<T> extension using 'This' type reference (#7719)Yong He2025-07-11
* Allow interface methods to have default implementations. (#7439)Yong He2025-06-13
* Mediate access to ContainerDecl members (#7242)Theresa Foley2025-06-09
* Fix modifier parsing. (#6347)Yong He2025-02-13
* Use two-stage parsing to disambiguate generic app and comparison. (#6281)Yong He2025-02-05
* Fix bug: IgnoreInheritance in lookup (#6146)kaizhangNV2025-01-21
* Fix cyclic lookups with UnscopedEnums (#6110)Julius Ikkala2025-01-17
* Initial implementation of SP#015 `DescriptorHandle<T>`. (#6028)Yong He2025-01-10
* formatEllie Hermaszewska2024-10-29
* Replace the word stdlib or standard-library with core-module for source code ...Jay Kwak2024-10-28
* Support extension on generic type. (#4968)Yong He2024-08-30
* Tuple swizzling, concat, comparison and `countof`. (#4856)Yong He2024-08-19
* Add compiler option to treat enum types as unscoped. (#4354)Yong He2024-06-12
* Support `[__ref]` attribute to make `this` pass by reference. (#4139)Yong He2024-05-08
* Fix for unscoped enums circular reference causing an error, #3959 (#3962)ArielG-NV2024-04-16
* Init expressions for struct fields support, #3738 (#3907)ArielG-NV2024-04-16
* Fix lookup to prevent finding `typedef` itself. (#3848)Yong He2024-03-27
* Support unscoped enums. (#3771)Yong He2024-03-14
* Support visibility control and default to `internal`. (#3380)Yong He2023-12-06
* Support `include` for pulling file into the current module. (#3377)Yong He2023-12-05
* Unify stdlib `Texture` types into one generic type. (#3327)Yong He2023-11-16
* Add all RayQuery SPIRV Intrinsics. (#3204)Yong He2023-09-13
* 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
* Fix erroneous error claiming variable is being used before its declaration (#...Ellie Hermaszewska2023-07-06
* Bottleneck DeclRef creation through ASTBuilder. (#2689)Yong He2023-07-05
* Fix most of the disabled warnings on gcc/clang (#2839)Ellie Hermaszewska2023-04-26
* Dictionary using lowerCamel (#2835)jsmall-nvidia2023-04-25
* Auto synthesis of Differential type (#2466)Yong He2022-10-26
* Rework differentiation of member access through `[DerivativeMember(DiffType.f...Yong He2022-10-24
* Fix missing implementations in ConjunctionSubtypeWitness. (#2449)Yong He2022-10-13
* Deduplicate AST type nodes and cache lookup operations. (#2397)Yong He2022-09-13
* Language server pointer type support + add `DLLImport` test (#2350)Yong He2022-08-10
* Implicit pointer dereference when using member operator. (#2348)Yong He2022-08-04
* More Language Server Improvements. (#2289)Yong He2022-06-22
* Overloaded name lookup fix (#2199)jsmall-nvidia2022-04-26
* Fix an infinite-recursion bug in type-checking (#2004)Theresa Foley2021-11-03
* Make Scope non ref counted (#1904)jsmall-nvidia2021-07-09
* Added compiler-core project (#1775)jsmall-nvidia2021-04-01
* Initial implementation of interface conjunctions (#1691)Tim Foley2021-02-05
* 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
* Allow calling a generic function with an existential value (dynamic dispatch)...Yong He2020-08-21
* Fix an issue with explicit enum tag types (#1495)Tim Foley2020-08-14
* Fix the way extension declarations are cached for lookup (#1450)Tim Foley2020-07-23
* Initial work on property declarations (#1410)Tim Foley2020-06-30
* Work on struct inheritance and interfacesTim Foley2020-06-18