You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Improvements in 'singleton'ness of DefaultFileSystem
Made WrapFileSystem a stand alone type - to remove 'odd' aspects of deriving from DefaultFileSystem (such as inheriting getSingleton method/fixing ref counting)
Simplified CompileRequest::loadFile - becauce fileSystemExt is always available.
/* Wraps an ISlangFileSystem, and provides the extra methods required to make a ISlangFileSystemExt
46
49
interface, deferring to the contained file system to do reading.
47
50
48
51
NOTE! That this behavior is the same as previously in that....
49
-
1) getRelativePath, just returns the path as processed by the Path:: methods
52
+
1) calcRelativePath, just returns the path as processed by the Path:: methods
50
53
2) getCanonicalPath, just returns the input path as the 'canonical' path. This will be wrong with a file multiply referenced through paths with .. and or . but
51
54
doing it this way means it works as before and requires no new functions.
0 commit comments