summaryrefslogtreecommitdiff
path: root/source/slang/slang-check-impl.h
AgeCommit message (Expand)Author
2025-09-23Split overloaded uses of RefType in front-end (#8427)Theresa Foley
2025-09-03Diagnose on structured buffers containing resources (#8222)Ellie Hermaszewska
2025-08-29[CBP] Pointer frontend changes + groupshared pointer support (#7848)ArielG-NV
2025-08-18Fix constructor overload ambiguity with scalar and vector parameters (#8109)Copilot
2025-08-08Diagnose on array of parameterblock instead of asserting (#8123)Ellie Hermaszewska
2025-08-07Support `expand` on concrete tuple values. (#8106)Yong He
2025-08-07Add warning for comma operators used outside for-loops and expand expressions...Copilot
2025-07-29Improve diagnostics over ambiguous references. (#7930)Yong He
2025-07-24Organize code better by splitting some big files (#7890)Theresa Foley
2025-07-24Fix confusing error messages for interface return type mismatches (#7854)Copilot
2025-07-22Fix Conditioanl<T, false> fields with a semantic. (#7855)Yong He
2025-07-18Fix enum array indexing by adding implicit conversion support (#7815)Copilot
2025-07-17Improve lookup performance. (#7798)Yong He
2025-07-15Emit additional diagnostic for invalid pointer taking operations (#7663)Gangzheng Tong
2025-07-11Ensure generic constraints are checked before inner extension. (#7685)Yong He
2025-07-09no_diff diagnostics improvement (#7655)kaizhangNV
2025-07-09Fix `extension` incorrectly interacting with `equality` and `type-coercion` c...ArielG-NV
2025-07-03Language Server Enhancements (#7604)Yong He
2025-07-02Defer immutable buffer loads when emitting spirv. (#7579)Yong He
2025-06-28Minimal optional constraints (#7422)Julius Ikkala
2025-06-17LanguageServer: Enhance auto completion for override. (#7465)Yong He
2025-06-16Require `override` keyword for overriding default interface methods. (#7458)Yong He
2025-06-13Allow interface methods to have default implementations. (#7439)Yong He
2025-06-04Make interface types non c-style in Slang2026. (#7260)Yong He
2025-05-29Language version + tuple syntax. (#7230)Yong He
2025-05-23Implement throw & catch statements (#6916)Julius Ikkala
2025-05-16Allow lambda exprs without captures to coerce to `functype`. (#7129)Yong He
2025-05-15Do not print errors in _coerce when "JustTrying". (#7064)Jay Kwak
2025-05-14support specialization constant sized array (#6871)kaizhangNV
2025-05-13Support Array Sizes using Generic arguments to be initialized via {} (#6720)Sruthik P
2025-04-30Initial support for immutable lambda expressions. (#6914)Yong He
2025-04-17Eliminate back-reference in ChildStmt (#6835)Theresa Foley
2025-04-07Support for Payload Access Qualifiers (#3448) (#6595)Harsh Aggarwal (NVIDIA)
2025-04-06Add defer statement (#6619)Julius Ikkala
2025-03-15Fix lowering of associated types in generic interfaces (#6600)Sai Praveen Bangaru
2025-02-26expose value of constant integers in module reflection (#6367)Alexandre Bléron
2025-02-23Improve performance when compiling small shaders. (#6396)Yong He
2025-02-20Simplify implicit cast ctors for vector & matrix. (#6408)Yong He
2025-02-12Allow LHS of `where` to be any type. (#6333)Yong He
2025-02-05maxtessfactor attribute should take a floating point value (#6289)Jay Kwak
2025-02-05Use two-stage parsing to disambiguate generic app and comparison. (#6281)Yong He
2025-02-05Feature/initialize list side branch (#6058)kaizhangNV
2025-01-17Fix cyclic lookups with UnscopedEnums (#6110)Julius Ikkala
2025-01-14Implement specialization constant support in numthreads / local_size (#5963)Julius Ikkala
2025-01-10Initial implementation of SP#015 `DescriptorHandle<T>`. (#6028)Yong He
2024-12-31Fix `getInheritanceInfo` for `ExtractExistentialType`. (#5971)Yong He
2024-12-30Check mismatching method parameter direction against interface declaration. (...Yong He
2024-12-10Enable exprs for GLSL binding layout qualifiers (#5807)Darren
2024-12-10Don't emit a warning when implicit casting from known in-range int lit to hal...Yong He
2024-12-09Allow pointers to existential values. (#5793)Yong He