diff options
| author | jsmall-nvidia <jsmall@nvidia.com> | 2023-04-12 16:24:08 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-04-12 16:24:08 -0400 |
| commit | d631ef9518e3a38bd10949f01700cbcba306252f (patch) | |
| tree | eeb065fe132c4fc61d3c484837951fba9ff44b3b /source/slang/slang-compiler.cpp | |
| parent | 2ce42a25d9732650cfac72211aa918e2fa82b8de (diff) | |
Reading artifact hierarchy from file system interface (#2787)
* #include an absolute path didn't work - because paths were taken to always be relative.
* WIP simplifying artifact interface.
* Use ContainedKind.
* Remove LazyCastableList.
Use ContainedKind for find.
* Remove ICastableList.
* Remove need for ICastableList.
* Remove IArtifactContainer.
* Small fixes.
* Small improvements around Artifact.
* Make explicit find is for *representations* that can cast.
Fix bug in handling casting in lookup.
* Made associated items artifacts too.
* Small fixes.
* Small improvements around writing a container.
* WIP artifact container format.
* Make the root a special case.
* Special case if the artifact doesn't have children/associated.
* First pass handling of interpretting a file system into artifact hierarchy.
* Explain the final structure. Make the file system available.
* Remove addArtifact from IArtifact interface - means will be compatible with previous version.
* Rename function to get compile result as a filesytem.
Diffstat (limited to 'source/slang/slang-compiler.cpp')
| -rw-r--r-- | source/slang/slang-compiler.cpp | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/source/slang/slang-compiler.cpp b/source/slang/slang-compiler.cpp index 1a4a12dfe..43a6d238e 100644 --- a/source/slang/slang-compiler.cpp +++ b/source/slang/slang-compiler.cpp @@ -1853,7 +1853,6 @@ namespace Slang { case ContainerFormat::SlangModule: { - OwnedMemoryStream stream(FileAccess::Write); SlangResult res = writeContainerToStream(&stream); if (SLANG_FAILED(res)) @@ -1869,7 +1868,6 @@ namespace Slang auto containerBlob = ListBlob::moveCreate(blobData); m_containerArtifact = Artifact::create(ArtifactDesc::make(Artifact::Kind::CompileBinary, ArtifactPayload::SlangIR, ArtifactStyle::Unknown)); - m_containerArtifact->addRepresentationUnknown(containerBlob); return res; |
