reduce regex op code time (dotnet/corefx#26877)
authorViktor Hofer <viktor.hofer@microsoft.com>
Thu, 15 Feb 2018 00:02:08 +0000 (01:02 +0100)
committerGitHub <noreply@github.com>
Thu, 15 Feb 2018 00:02:08 +0000 (01:02 +0100)
commitd1d7ee27f1962b4c6830f056298cd08cf76563b9
tree5a1c41eb3ea065b682b8c6bd149410932a4779f7
parent273fbc8b1f2909088d543b19b6bb2c517f3d89a5
reduce regex op code time (dotnet/corefx#26877)

* reduce regex op code time

* Use ValueListBuilder and stackalloc during op code generation

* Increasing op array size

Commit migrated from https://github.com/dotnet/corefx/commit/1eb5ddf1d0a3dbc0a221769a45d81d2a2b7fa81d
src/libraries/System.Text.RegularExpressions/src/System.Text.RegularExpressions.csproj
src/libraries/System.Text.RegularExpressions/src/System/Text/RegularExpressions/RegexWriter.cs
src/libraries/System.Text.RegularExpressions/src/System/Text/RegularExpressions/ResizableValueListBuilder.cs [new file with mode: 0644]