summaryrefslogtreecommitdiffstats
path: root/source/slang/slang-ir-link.cpp
Commit message (Expand)AuthorAge
* Add utility to trace creation of problematic IRInsts to assist LLM in debuggi...Copilot2025-07-21
* Prelink ForceInlined functions during lowering. (#7812)Yong He2025-07-17
* Replace [KnownBuiltin] string-based comparisons with enum-based system (#7714)Copilot2025-07-15
* extend fiddle to allow custom lua splices in more places (#7559)Ellie Hermaszewska2025-07-01
* Add command line option for separate debug info (#7178)jarcherNV2025-06-06
* List all source files in debug source file list (#7203)lujinwangnv2025-05-23
* Make IRWitnessTable HOISTABLE (#6417)Jay Kwak2025-04-01
* Improve performance when compiling small shaders. (#6396)Yong He2025-02-23
* Allow LHS of `where` to be any type. (#6333)Yong He2025-02-12
* Fix nullptr in generic specialization (#6066)Julius Ikkala2025-01-17
* [Auto-diff] Overhaul auto-diff type tracking + Overhaul dynamic dispatch for ...Sai Praveen Bangaru2025-01-09
* Fix two specialization bugs (#5540)Anders Leino2024-11-12
* Move switch statement bodies to their own lines (#5493)Ellie Hermaszewska2024-11-05
* formatEllie Hermaszewska2024-10-29
* Replace the word stdlib or standard-library with core-module for source code ...Jay Kwak2024-10-28
* Fix bug related to findAndCheckEntrypoint. (#5241)Yong He2024-10-09
* Initial WGSL support (#5006)Anders Leino2024-09-09
* Fix redundant decorations in IRParam (#4964)Jay Kwak2024-08-30
* Support mixture of precompiled and non-precompiled modules (#4860)cheneym22024-08-29
* Variadic Generics Part 2: IR lowering and specialization. (#4849)Yong He2024-08-18
* Add option to preserve shader parameter declaration in output SPIRV. (#4344)Yong He2024-06-12
* Fix build warnings and treat warnings as error on CI (#4276)Jay Kwak2024-06-06
* Capabilities System, CapabilitySet Logic Overhaul (#4145)ArielG-NV2024-05-16
* Support generic constraints that are dependent on another generic param. (#4091)Yong He2024-05-02
* Add metal downstream compiler + metallib target. (#3990)Yong He2024-04-19
* Add skeleton for metal backend. (#3971)Yong He2024-04-17
* Support `[RequirePrelude]` attribute on types. (#3867)Yong He2024-04-01
* Implement raytracing extension(s); resolves #3560 for GLSL & SPIR-V targets (...ArielG-NV2024-03-15
* Implement glsl atomic's [non image or memory scope] with optional extension(s...ArielG-NV2024-03-13
* Enhance link-time type test. (#3724)Yong He2024-03-08
* Allow default values for `extern` symbols. (#3632)Yong He2024-02-26
* Add slangc interface to compile and use ir modules. (#3615)Yong He2024-02-23
* Support pointers in SPIRV. (#3561)Yong He2024-02-08
* Support visibility control and default to `internal`. (#3380)Yong He2023-12-06
* Fix generic specialization bug. (#3290)Yong He2023-10-26
* Various slangpy fixes. (#3227)Yong He2023-09-21
* Add `target_switch` and `intrinsic_asm` statement. (#3154)Yong He2023-08-28
* Use ankerl/unordered_dense as a hashmap implementation (#3036)Ellie Hermaszewska2023-08-16
* Redesign `DeclRef` and systematic `Val` deduplication (#3049)Yong He2023-08-04
* Add perf benchmark utility. (#2977)Yong He2023-07-11
* Fix hit object emit for HLSL + FuncType specialization bug fix. (#2976)Yong He2023-07-10
* Fix function side-effectness prop logic. (#2875)Yong He2023-05-09
* Dictionary using lowerCamel (#2835)jsmall-nvidia2023-04-25
* Add support for `[PrimalSubstitute]` and `[PrimalSubstituteOf]`. (#2691)Yong He2023-03-08
* Remove `SharedIRBuilder`. (#2657)Yong He2023-02-16
* Overhaul global inst deduplication and cpp/cuda backend. (#2654)Yong He2023-02-16
* First custom backward-derivative test case working. (#2598)Yong He2023-01-17
* Lower-to-ir no longer produce `Construct` inst. (#2553)Yong He2022-12-07
* Refactor Auto-diff passes (#2526)Sai Praveen Bangaru2022-11-22
* Clean up type checking of higher order expressions. (#2519)Yong He2022-11-16