diff options
| author | jsmall-nvidia <jsmall@nvidia.com> | 2022-08-22 10:08:25 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-08-22 10:08:25 -0400 |
| commit | 15055d20c143cb398bd3e269541eebf24777390a (patch) | |
| tree | 81f96a53824765fabc1fbb81d2d588476996eaa9 /build | |
| parent | af70651a4843b16dd24e14b5cedffe399ebeb862 (diff) | |
Replace DownstreamCompileResult with Artifact (#2369)
* #include an absolute path didn't work - because paths were taken to always be relative.
* WIP replacing DownstreamCompileResult.
* First attempt at replacing DownstreamCompileResult with IArtifact and associated types.
* Small renaming around CharSlice.
* ICastable -> ISlangCastable
Added IClonable
Fix issue with cloning in ArtifactDiagnostics.
* Only add the blob if one is defined in DXC.
* Guard adding blob representation.
* Make cloneInterface available across code base.
Set enums backing type for ArtifactDiagnostic.
* Added ::create for ArtifactDiagnostics.
Diffstat (limited to 'build')
| -rw-r--r-- | build/visual-studio/compiler-core/compiler-core.vcxproj | 2 | ||||
| -rw-r--r-- | build/visual-studio/compiler-core/compiler-core.vcxproj.filters | 6 |
2 files changed, 8 insertions, 0 deletions
diff --git a/build/visual-studio/compiler-core/compiler-core.vcxproj b/build/visual-studio/compiler-core/compiler-core.vcxproj index 34ca85ef3..c721d9f81 100644 --- a/build/visual-studio/compiler-core/compiler-core.vcxproj +++ b/build/visual-studio/compiler-core/compiler-core.vcxproj @@ -253,6 +253,7 @@ <ClInclude Include="..\..\..\source\compiler-core\slang-artifact-associated-impl.h" />
<ClInclude Include="..\..\..\source\compiler-core\slang-artifact-associated.h" />
<ClInclude Include="..\..\..\source\compiler-core\slang-artifact-desc-util.h" />
+ <ClInclude Include="..\..\..\source\compiler-core\slang-artifact-diagnostic-util.h" />
<ClInclude Include="..\..\..\source\compiler-core\slang-artifact-handler-impl.h" />
<ClInclude Include="..\..\..\source\compiler-core\slang-artifact-helper.h" />
<ClInclude Include="..\..\..\source\compiler-core\slang-artifact-impl.h" />
@@ -299,6 +300,7 @@ <ItemGroup>
<ClCompile Include="..\..\..\source\compiler-core\slang-artifact-associated-impl.cpp" />
<ClCompile Include="..\..\..\source\compiler-core\slang-artifact-desc-util.cpp" />
+ <ClCompile Include="..\..\..\source\compiler-core\slang-artifact-diagnostic-util.cpp" />
<ClCompile Include="..\..\..\source\compiler-core\slang-artifact-handler-impl.cpp" />
<ClCompile Include="..\..\..\source\compiler-core\slang-artifact-helper.cpp" />
<ClCompile Include="..\..\..\source\compiler-core\slang-artifact-impl.cpp" />
diff --git a/build/visual-studio/compiler-core/compiler-core.vcxproj.filters b/build/visual-studio/compiler-core/compiler-core.vcxproj.filters index a2b1dadc7..70fd9ca5c 100644 --- a/build/visual-studio/compiler-core/compiler-core.vcxproj.filters +++ b/build/visual-studio/compiler-core/compiler-core.vcxproj.filters @@ -18,6 +18,9 @@ <ClInclude Include="..\..\..\source\compiler-core\slang-artifact-desc-util.h">
<Filter>Header Files</Filter>
</ClInclude>
+ <ClInclude Include="..\..\..\source\compiler-core\slang-artifact-diagnostic-util.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
<ClInclude Include="..\..\..\source\compiler-core\slang-artifact-handler-impl.h">
<Filter>Header Files</Filter>
</ClInclude>
@@ -152,6 +155,9 @@ <ClCompile Include="..\..\..\source\compiler-core\slang-artifact-desc-util.cpp">
<Filter>Source Files</Filter>
</ClCompile>
+ <ClCompile Include="..\..\..\source\compiler-core\slang-artifact-diagnostic-util.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
<ClCompile Include="..\..\..\source\compiler-core\slang-artifact-handler-impl.cpp">
<Filter>Source Files</Filter>
</ClCompile>
|
