summaryrefslogtreecommitdiff
path: root/src/mscorlib/corefx/System/IO/PathInternal.Windows.StringBuffer.cs
AgeCommit message (Collapse)AuthorFilesLines
2017-02-24Move S.Buffers and S.IO sources shared with corert into shared folder (#9778)Alex Perovich1-93/+0
2017-01-04Path normalization performance improvementsJan Kotas1-1/+1
- Use const variant of path separators in the Path implementation - Add fast paths for common cases to hot parsing routines - Avoid redundant caches for MaxPath on Unix
2017-01-04Use ArrayPool for PathHelperJan Kotas1-6/+10
Replace special unmanaged memory pool used by PathHelper by shared ArrayPool. Custom memory pools are not good for global system performance, and the particular implementation of the unmanaged memory pool was also problematic for CoreRT port because of its dependencies.
2016-11-17Use CoreFX Path code (#8132)Jeremy Kuhne1-0/+89
* Use CoreFX Path code This is to address consistency and perf issues by moving the Path code down to CoreCLR. It is more of an issue with Windows as normalization requires complicated logic and costly platform calls. * Delete unused files and avoid Unix crypto lib * Address feedback, fix bug Remove Unix crypto files and ifdef out usages completely. Fix issue with static initialization of PathInternal. * Use TriState to initialize case sensitivity