diff options
author | Jeremy Kuhne <jeremy.kuhne@microsoft.com> | 2017-08-04 02:19:02 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-08-04 02:19:02 +0300 |
commit | 1d3cc0417753bf0a436824abfeff9c3c1712f63f (patch) | |
tree | bd90c2d297d0d5e4d91a907420a3424b8a70f3e8 /pkg/Microsoft.Private.PackageBaseline | |
parent | c714216f2a07a8b9963839b5c87b56f33ec0327e (diff) |
Improve directory deletion stack pressure (#22596)
* Improve directory deletion stack pressure
Recursive directory deletion used particulary large frames and would easily stack overflow with deeply nested directories (especially so when running unoptimized bits).
Reduced the stack frame size by passing the native struct used by ref and removing unnecessary throw/catch blocks. Other optimizations and logic clarfications.
Made the native struct blittable and introduced a helper struct set for fixed size blittable strings.
* Update comments
* Use span prototype
* Switch to ReadOnlySpan
* Update packages
* Mark System.Memory as inbox on UAP
* Packaging fixes
* Factor out package configs
Diffstat (limited to 'pkg/Microsoft.Private.PackageBaseline')
-rw-r--r-- | pkg/Microsoft.Private.PackageBaseline/packageIndex.json | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/pkg/Microsoft.Private.PackageBaseline/packageIndex.json b/pkg/Microsoft.Private.PackageBaseline/packageIndex.json index 22c89d95d9..87aee0454e 100644 --- a/pkg/Microsoft.Private.PackageBaseline/packageIndex.json +++ b/pkg/Microsoft.Private.PackageBaseline/packageIndex.json @@ -2281,7 +2281,10 @@ } }, "System.Memory": { - "InboxOn": {}, + "InboxOn": { + "netcoreapp2.0": "4.0.1.0", + "uap10.0.15138": "4.0.1.0" + }, "AssemblyVersionInPackageVersion": { "4.0.0.0": "4.4.0", "4.0.1.0": "4.5.0" @@ -3353,7 +3356,10 @@ "4.4.0" ], "BaselineVersion": "4.4.0", - "InboxOn": {}, + "InboxOn": { + "netcoreapp2.0": "4.0.4.0", + "uap10.0.15138": "4.0.4.0" + }, "AssemblyVersionInPackageVersion": { "4.0.0.0": "4.0.0", "4.0.2.0": "4.3.0", |