[System] Bring .NET implementation of System.Text.RegularExpressions
authorMiguel de Icaza <miguel@gnome.org>
Mon, 24 Nov 2014 02:37:26 +0000 (21:37 -0500)
committerMiguel de Icaza <miguel@gnome.org>
Mon, 24 Nov 2014 02:38:36 +0000 (21:38 -0500)
commit74d0eeaf13d5e86d03271dd90cf20a120c26a30d
treebec9cc4b86557d4c55ae3c4507a7bd601bafbb76
parent4342bce4412bdd5fc70efcf9d055e23a7a908b64
[System] Bring .NET implementation of System.Text.RegularExpressions

This patch brings .NET's implementation of the RegularExpressions
stack and brings some of the supporting infrastructure required to
build without resource files.

The build commands have been updated with two new defines to assist in
bringing .NET code: MONO (to indicate that the code is being compiled
as part of Mono) and a more granular DISABLE_CAS_USE that is used to
mark regions where Code Access Security is being used in the source
code, as Mono does not actually ship with a working CAS implementation.
18 files changed:
external/referencesource
mcs/build/common/SR.cs [new file with mode: 0644]
mcs/build/profiles/basic.make
mcs/build/profiles/build.make
mcs/build/profiles/mobile.make
mcs/build/profiles/mobile_static.make
mcs/build/profiles/monodroid.make
mcs/build/profiles/monotouch.make
mcs/build/profiles/monotouch_runtime.make
mcs/build/profiles/net_4_0.make
mcs/build/profiles/net_4_5.make
mcs/build/profiles/xammac.make
mcs/build/profiles/xbuild_12.make
mcs/build/profiles/xbuild_14.make
mcs/class/System/SR.cs [new file with mode: 0644]
mcs/class/System/System.dll.sources
mcs/class/System/Test/System.Text.RegularExpressions/RegexTest.cs
mcs/class/corlib/System.Threading/Timeout.cs