From 9296405a2e15c07b5a8b7a002a2fa082232d559b Mon Sep 17 00:00:00 2001 From: jsmall-nvidia Date: Thu, 29 Sep 2022 14:12:15 -0400 Subject: Split out MemoryFileSystem (#2422) * #include an absolute path didn't work - because paths were taken to always be relative. * Remove ref count for Entry in RiffFileSystem. Free up backing Entry types (to work around Dictionary not doing this). * Some small improvements to RiffFileSystem. * Add testing for file systems. * Split out MemoryFileSystem. * Add some documentation around different FileSystems. * Small tiry up - removing unused headers, fixing some comments. Use StringBlob::moveCreate where appropriate. * Small improvement to MemoryFileSystem. Improve documentation comments a little. --- build/visual-studio/core/core.vcxproj | 2 ++ build/visual-studio/core/core.vcxproj.filters | 6 ++++++ build/visual-studio/slang-rt/slang-rt.vcxproj | 2 ++ build/visual-studio/slang-rt/slang-rt.vcxproj.filters | 6 ++++++ 4 files changed, 16 insertions(+) (limited to 'build/visual-studio') diff --git a/build/visual-studio/core/core.vcxproj b/build/visual-studio/core/core.vcxproj index 59d378b0e..6311e4b8b 100644 --- a/build/visual-studio/core/core.vcxproj +++ b/build/visual-studio/core/core.vcxproj @@ -284,6 +284,7 @@ + @@ -336,6 +337,7 @@ + diff --git a/build/visual-studio/core/core.vcxproj.filters b/build/visual-studio/core/core.vcxproj.filters index 04802e905..bf553e327 100644 --- a/build/visual-studio/core/core.vcxproj.filters +++ b/build/visual-studio/core/core.vcxproj.filters @@ -111,6 +111,9 @@ Header Files + + Header Files + Header Files @@ -263,6 +266,9 @@ 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 6b8ef78df..a411c7c9b 100644 --- a/build/visual-studio/slang-rt/slang-rt.vcxproj +++ b/build/visual-studio/slang-rt/slang-rt.vcxproj @@ -296,6 +296,7 @@ + @@ -349,6 +350,7 @@ + diff --git a/build/visual-studio/slang-rt/slang-rt.vcxproj.filters b/build/visual-studio/slang-rt/slang-rt.vcxproj.filters index 4f5a5da0f..b8f9b468f 100644 --- a/build/visual-studio/slang-rt/slang-rt.vcxproj.filters +++ b/build/visual-studio/slang-rt/slang-rt.vcxproj.filters @@ -111,6 +111,9 @@ Header Files + + Header Files + Header Files @@ -266,6 +269,9 @@ Source Files + + Source Files + Source Files -- cgit v1.2.3