From 20ea33f3321738e7c1b4cad7bdcaedcdb54dd0f0 Mon Sep 17 00:00:00 2001 From: jsmall-nvidia Date: Tue, 11 Apr 2023 10:18:18 -0400 Subject: Artifact simplification (#2781) * #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. --- build/visual-studio/slang-rt/slang-rt.vcxproj | 10 ++-------- .../slang-rt/slang-rt.vcxproj.filters | 22 ++-------------------- 2 files changed, 4 insertions(+), 28 deletions(-) (limited to 'build/visual-studio/slang-rt') diff --git a/build/visual-studio/slang-rt/slang-rt.vcxproj b/build/visual-studio/slang-rt/slang-rt.vcxproj index 7f9a4c9aa..ed0f60443 100644 --- a/build/visual-studio/slang-rt/slang-rt.vcxproj +++ b/build/visual-studio/slang-rt/slang-rt.vcxproj @@ -284,9 +284,7 @@ - - - + @@ -296,7 +294,6 @@ - @@ -307,7 +304,6 @@ - @@ -355,8 +351,7 @@ - - + @@ -368,7 +363,6 @@ - diff --git a/build/visual-studio/slang-rt/slang-rt.vcxproj.filters b/build/visual-studio/slang-rt/slang-rt.vcxproj.filters index 72d5bb088..9ae64d433 100644 --- a/build/visual-studio/slang-rt/slang-rt.vcxproj.filters +++ b/build/visual-studio/slang-rt/slang-rt.vcxproj.filters @@ -30,13 +30,7 @@ Header Files - - Header Files - - - Header Files - - + Header Files @@ -66,9 +60,6 @@ Header Files - - Header Files - Header Files @@ -99,9 +90,6 @@ Header Files - - Header Files - Header Files @@ -239,10 +227,7 @@ Source Files - - Source Files - - + Source Files @@ -278,9 +263,6 @@ Source Files - - Source Files - Source Files -- cgit v1.2.3