summaryrefslogtreecommitdiff
path: root/source/slang/slang.cpp
AgeCommit message (Expand)Author
2022-10-17Shader cache index implementation (#2452)lucy96chen
2022-10-13Add getVersionString() to IDownstreamCompiler (#2446)lucy96chen
2022-10-12Add specialization args test (#2444)lucy96chen
2022-10-12Shader caching (#2432)lucy96chen
2022-10-03IMutableFileSystem::saveFileBlob (#2427)jsmall-nvidia
2022-09-15Language feature: pointer sized int types. (#2401)Yong He
2022-09-13Deduplicate AST type nodes and cache lookup operations. (#2397)Yong He
2022-09-01Make ISlangFileSystem derive from ICastable (#2386)jsmall-nvidia
2022-09-01Remove artifact from SourceFile (#2384)jsmall-nvidia
2022-09-01Make FileSystem files and OS files distinct (#2383)jsmall-nvidia
2022-09-01Passing source to Downstream compilation as artifacts (#2382)jsmall-nvidia
2022-08-24Disable module name translation when it ends with ".slang" (#2377)Yong He
2022-08-24Use enums with backing types in Slang API (#2375)jsmall-nvidia
2022-08-24Assorted Artifact improvements (#2374)jsmall-nvidia
2022-08-22Replace DownstreamCompileResult with Artifact (#2369)jsmall-nvidia
2022-08-16Compute canonical path for modules loaded from source. (#2365)Yong He
2022-08-16IDownstreamCompiler interface (#2361)jsmall-nvidia
2022-08-16Add some simple macro defines including __HLSL_VERSION (#2363)jsmall-nvidia
2022-08-16Move metadata/diagnostics to associated types (#2358)jsmall-nvidia
2022-08-16Remove CompileResult to use IArtifact (#2357)jsmall-nvidia
2022-08-11Artifact closer to being able to replace CompileResult (#2354)jsmall-nvidia
2022-08-10Artifact and ICastable (#2351)jsmall-nvidia
2022-08-09Artifact split interface and implementation (#2349)jsmall-nvidia
2022-08-05Added a new differential type system and various improvements (#2343)Sai Praveen Bangaru
2022-08-03Improvements around Artifact (#2346)jsmall-nvidia
2022-07-13Small improvements around 'size versioning' and TargetDesc (#2325)jsmall-nvidia
2022-07-01Fix for issue with redirecting stdout/err to a file (#2311)jsmall-nvidia
2022-06-22 More Language Server Improvements. (#2289)Yong He
2022-06-13Language Server improvements. (#2269)Yong He
2022-06-07Major language server features. (#2264)Yong He
2022-06-02COM interfaces with host callable (#2258)jsmall-nvidia
2022-05-18Support for querying which parameters are used in emitted code (#2239)Alexey Panteleev
2022-05-17Configuration for warnings (#2241)Alexey Panteleev
2022-05-05Preliminary Liveness tracking (#2218)jsmall-nvidia
2022-04-27Make artifact an interface (#2195)jsmall-nvidia
2022-04-26Improvements around Artifacts (#2192)jsmall-nvidia
2022-04-26Linking in DXC (#2190)jsmall-nvidia
2022-04-21Made translation units visible to transitive `import`s. (#2197)Yong He
2022-04-19Make translation units in the same CompileReq visible to `import`. (#2184)Yong He
2022-04-15DXIL library support and Artifact type (#2186)jsmall-nvidia
2022-04-12Support `[DllImport]` (#2181)Yong He
2022-04-11Refactor: eliminate BackEndCompileRequest (#2178)Theresa Foley
2022-03-28Allow slangc to generate exe from .slang file. (#2170)Yong He
2022-03-09Initial support for documentation extraction in C++ (#2156)jsmall-nvidia
2022-03-02Small fix to use SlangResult (#2149)jsmall-nvidia
2022-02-17Add target option to force `scalar` layout for storage buffers. (#2135)Yong He
2022-01-31Revise entrypoint renaming interface. (#2113)Yong He
2022-01-21Add entry-point name override feature. (#2089)Yong He
2021-12-17Cleanup refactoring work around the IR builder (#2061)Theresa Foley
2021-12-03Improvements to repro diagnostics (#2039)jsmall-nvidia