summaryrefslogtreecommitdiff
path: root/source/slang/slang-ir-specialize-dynamic-associatedtype-lookup.cpp
AgeCommit message (Expand)Author
2024-07-10Fix lowering of associated types and synthesis of dispatch functions. (#4568)Sai Praveen Bangaru
2024-02-20Refactor compiler option representations. (#3598)Yong He
2023-04-25Dictionary using lowerCamel (#2835)jsmall-nvidia
2023-04-12Combine lookupWitness lowering with specialization. (#2794)Yong He
2023-02-16Remove `SharedIRBuilder`. (#2657)Yong He
2023-02-16Overhaul global inst deduplication and cpp/cuda backend. (#2654)Yong He
2022-12-07Rename IR opcodes to unify style. (#2556)Yong He
2022-09-06 Specialize and SSA in a loop + better diagnostics on dynamic dispatch failur...Yong He
2022-09-05Fix matrix packing/unpacking logic. (#2393)Yong He
2022-08-22Make Optional<PointerType> lower to PointerType instead of a struct. (#2373)Yong He
2022-08-10`is` and `as` operator and `Optional<T>`. (#2355)Yong He
2022-07-25Allow `class` to implement COM interface, [DLLExport] (#2338)Yong He
2022-06-01New language feature: basic error handling. (#2253)Yong He
2022-05-10Initial support for COM interface in host code. (#2230)Yong He
2021-12-17Cleanup refactoring work around the IR builder (#2061)Theresa Foley
2021-10-21Passing associated type arguments to existential parameters + packing for `bo...Yong He
2021-10-21Diagnostic for no type conformance + bug fix. (#1985)Yong He
2021-10-14Fix a crash in `specializeDynamicAssociatedTypeLookup`. (#1979)Yong He
2021-02-16Add an accessor for IRInst opcode (#1707)Tim Foley
2020-11-20Make witness and RTTI handles lower to `uint2`. (#1613)Yong He
2020-11-10Use integer RTTI/witness handles in existential tuples. (#1598)Yong He
2020-11-06Specialize witness table lookups. (#1596)Yong He