summaryrefslogtreecommitdiff
path: root/tests/language-feature
AgeCommit message (Expand)Author
2024-03-08Add documentation for uniformity analysis. (#3721)Yong He
2024-03-08Parser and module finding logic fixes. (#3720)Yong He
2024-03-07Uniformity analysis. (#3704)Yong He
2024-03-04Extend `as` and `is` operator to work on generic types. (#3672)Yong He
2024-03-01Add support for bitfields (#3639)Ellie Hermaszewska
2024-02-20Language server robustness fix. (#3607)Yong He
2024-02-12Fix lowering of static consts in a generic function. (#3573)Yong He
2024-02-11Fix type checking around generic array types. (#3568)Yong He
2024-02-06Improve Capability System (#3555)Yong He
2024-02-02Capability type checking. (#3530)Yong He
2024-02-01FP16 atomics for RWByteAddresBuffer, fp32 atomics for images. (#3536)Yong He
2024-01-25Fixes for `module` and `include`. (#3519)Yong He
2024-01-24[SPIRV] Support `globallycoherent` and `[vk::index()]`. (#3488)Yong He
2023-12-11Diagnose for invalid decl nesting + namespace lookup fixes. (#3397)Yong He
2023-12-08Handle import, entrypoint and global params in included files. (#3395)Yong He
2023-12-06Support visibility control and default to `internal`. (#3380)Yong He
2023-12-05Support `include` for pulling file into the current module. (#3377)Yong He
2023-11-29Improve generic type argument inference. (#3370)Yong He
2023-11-10 Cleanup builtin arithmetic interfaces. (#3317)Yong He
2023-11-01Add mnemonic parsing for `intrinsic_type` modifier. (#3306)Yong He
2023-11-01Parameter binding and gfx fixes. (#3302)Yong He
2023-10-25Add `IArray`. (#3281)Yong He
2023-10-25Support generic interfaces. (#3278)Yong He
2023-09-28Support `constref` parameters passing. (#3249)Yong He
2023-09-12Correctly identify the number of operands to image sampling operands in SPIR-...Ellie Hermaszewska
2023-09-11Add Mesh and Task shader support to GFX (#3190)Ellie Hermaszewska
2023-09-07Incur l-value conversion cost during overload resolution. (#3195)Yong He
2023-09-05SPIR-V image operations (#3163)Ellie Hermaszewska
2023-09-03Proper lowering of functiosn that returns NonCopyable values. (#3179)Yong He
2023-08-29Correct parsing spirv with no rhs operands (#3161)Ellie Hermaszewska
2023-08-28Add `target_switch` and `intrinsic_asm` statement. (#3154)Yong He
2023-08-28Allow bitwise or expressions and numeric literals in spirv_asm blocks (#3157)Ellie Hermaszewska
2023-08-25Initial version of spirv_asm block (#3151)Ellie Hermaszewska
2023-08-18Allow loop counters to be used as constexpr arguments. (#3139)Yong He
2023-08-09Support nested structs in function bodies. (#3078)Yong He
2023-07-10Do not fail when emitting GLSL using unorm/snorm textures (#2973)Ellie Hermaszewska
2023-06-27Pointer layout support (#2930)jsmall-nvidia
2023-06-02Fix generic param inference through TypeCastIntVal. (#2916)Yong He
2023-05-31Preserve type cast during AST constant folding. (#2912)Yong He
2023-05-12Fusion pass for saturated_cooperation (#2874)Ellie Hermaszewska
2023-05-11MVP for higher order functions (#2849)Ellie Hermaszewska
2023-04-13Matrix swizzle writes (#2713)Ellie Hermaszewska
2022-11-10Fix inlining pass. (#2506)Yong He
2022-10-13Allow multi-level breaks to break out of `switch` statements. (#2451)Yong He
2022-10-10Support multi-level break + single-return conversion + general inline. (#2436)Yong He
2022-09-20Support partial inference of generic arguments (#2404)Theresa Foley
2022-09-15Run simple compute kernel in gfx-smoke test. (#2400)Yong He
2022-09-15Language feature: pointer sized int types. (#2401)Yong He
2022-09-05Multi parameter `__subscript` (#2392)Yong He
2022-09-01Small fix to enable generic typealias. (#2391)Yong He