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/core/core.vcxproj | 10 ++-------- build/visual-studio/core/core.vcxproj.filters | 22 ++-------------------- build/visual-studio/slang-rt/slang-rt.vcxproj | 10 ++-------- .../slang-rt/slang-rt.vcxproj.filters | 22 ++-------------------- 4 files changed, 8 insertions(+), 56 deletions(-) (limited to 'build/visual-studio') diff --git a/build/visual-studio/core/core.vcxproj b/build/visual-studio/core/core.vcxproj index d67dc94d9..dafde44ea 100644 --- a/build/visual-studio/core/core.vcxproj +++ b/build/visual-studio/core/core.vcxproj @@ -272,9 +272,7 @@ - - - + @@ -284,7 +282,6 @@ - @@ -295,7 +292,6 @@ - @@ -342,8 +338,7 @@ - - + @@ -355,7 +350,6 @@ - diff --git a/build/visual-studio/core/core.vcxproj.filters b/build/visual-studio/core/core.vcxproj.filters index 5e0df7483..8ad3e42d5 100644 --- a/build/visual-studio/core/core.vcxproj.filters +++ b/build/visual-studio/core/core.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 @@ -236,10 +224,7 @@ Source Files - - Source Files - - + Source Files @@ -275,9 +260,6 @@ Source Files - - Source Files - Source Files 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