From cb9d679a3a93c65c44904bf77811b9d74e431e23 Mon Sep 17 00:00:00 2001 From: jsmall-nvidia Date: Fri, 26 Oct 2018 08:16:54 -0400 Subject: Feature/file system cache (#692) * First pass at caching file system. * default-file-system -> slang-file-system fix problem with location("build.linux") confusing windows build for now. * Added CompressedResult Fix problem in Result construction with it being unsigned * Add support for Path simplification. * Testing for Path::Simplify. * Refactored CacheFileSystem - automatically handles ISlangFileSystem or ISlangFileSystemExt appropriately. Removed WrapFileSystem - because wasn't possible to emulate some of the behavior if just loadFile is implemented. Split out StringBlob - so that no need to convert between ISlangBlob and String repeatidly. * Remove unwanted code in ~CompileRequest --- source/slang/compiler.h | 5 ----- 1 file changed, 5 deletions(-) (limited to 'source/slang/compiler.h') diff --git a/source/slang/compiler.h b/source/slang/compiler.h index 04508837f..de099c40b 100644 --- a/source/slang/compiler.h +++ b/source/slang/compiler.h @@ -287,9 +287,6 @@ namespace Slang class Session; - /// Create a blob that will retain a string for its lifetime. - /// - ComPtr createStringBlob(String const& string); /// Create a blob that will retain (a copy of) raw data. /// @@ -411,8 +408,6 @@ namespace Slang CompileRequest(Session* session); - ~CompileRequest(); - RefPtr parseTypeString(TranslationUnitRequest * translationUnit, String typeStr, RefPtr scope); Type* getTypeFromString(String typeStr); -- cgit v1.2.3