diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
index e4fb56959..e96b91939 100644
--- a/.github/workflows/main.yml
+++ b/.github/workflows/main.yml
@@ -44,7 +44,7 @@ jobs:
- uses: actions/upload-artifact@v4
with:
name: packages-${{ matrix.os }}
- path: Package/Release/Packages
+ path: eng/Release/Packages
- name: Test (net462)
run: ./make.ps1 -frameworks net462 test-all
shell: pwsh
diff --git a/.gitignore b/.gitignore
index a4159815e..516b9c987 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,17 +1,14 @@
-# Visual Studio
-.vs/
-.vscode/
+## This file is used to ignore files and directories when using IronPython with Git.
+## It is based on the VisualStudio.gitignore file from the GitHub gitignore repository,
+## as well as the legacy .gitignore file from the IronPython repository on CodePlex.
+##
+## For more information, visit: https://docs.github.com/en/github/using-git/ignoring-files
# Temporary VS files
-*.suo
-*.csproj.user
launchSettings.json
# Build results
-obj/
-bin/
-Package/Release/
-*.binlog
+eng/Release/
# NuGet Packages
packages/
@@ -20,9 +17,190 @@ packages/
__pycache__/
# Generated files
-Src/IronPythonTest/TestResults/
-Src/IronPythonTest/runsettings.*.xml
+tests/IronPython.Tests/TestResults/
+tests/IronPython.Tests/runsettings.*.xml
+
+# Created by CPython tests
+src/core/IronPython.StdLib/Lib/lib2to3/Grammar*.pickle
+src/core/IronPython.StdLib/Lib/lib2to3/PatternGrammar*.pickle
+
+## Ignore Visual Studio temporary files, build results, and
+## files generated by popular Visual Studio add-ons.
+##
+## Get latest from https://github.com/github/gitignore/blob/main/VisualStudio.gitignore
+
+# User-specific files
+*.rsuser
+*.suo
+*.user
+*.userosscache
+*.sln.docstates
+
+# Mono auto generated files
+mono_crash.*
+
+# Build results
+[Dd]ebug/
+[Dd]ebugPublic/
+[Rr]elease/
+[Rr]eleases/
+x64/
+x86/
+[Ww][Ii][Nn]32/
+[Aa][Rr][Mm]/
+[Aa][Rr][Mm]64/
+bld/
+[Bb]in/
+[Oo]bj/
+[Ll]og/
+[Ll]ogs/
+
+# Visual Studio 2015/2017 cache/options directory
+.vs/
+
+# Visual Studio 2017 auto generated files
+Generated\ Files/
+
+# MSTest test Results
+[Tt]est[Rr]esult*/
+[Bb]uild[Ll]og.*
+
+# NUnit
+*.VisualState.xml
+TestResult.xml
+nunit-*.xml
+
+# Files built by Visual Studio
+*_i.c
+*_p.c
+*_h.h
+*.ilk
+*.meta
+*.obj
+*.iobj
+*.pch
+*.pdb
+*.ipdb
+*.pgc
+*.pgd
+*.rsp
+# but not Directory.Build.rsp, as it configures directory-level build defaults
+!Directory.Build.rsp
+*.sbr
+*.tlb
+*.tli
+*.tlh
+*.tmp
+*.tmp_proj
+*_wpftmp.csproj
+*.log
+*.tlog
+*.vspscc
+*.vssscc
+.builds
+*.pidb
+*.svclog
+*.scc
+
+# Visual C++ cache files
+ipch/
+*.aps
+*.ncb
+*.opendb
+*.opensdf
+*.sdf
+*.cachefile
+*.VC.db
+*.VC.VC.opendb
+
+# ReSharper is a .NET coding add-in
+_ReSharper*/
+*.[Rr]e[Ss]harper
+*.DotSettings.user
+
+# DotCover is a Code Coverage Tool
+*.dotCover
+
+# Visual Studio code coverage results
+*.coverage
+*.coveragexml
+
+# NuGet Packages
+*.nupkg
+# NuGet Symbol Packages
+*.snupkg
+# The packages folder can be ignored because of Package Restore
+**/[Pp]ackages/*
+# except build/, which is used as an MSBuild target.
+!**/[Pp]ackages/build/
+# Uncomment if necessary however generally it will be regenerated when needed
+#!**/[Pp]ackages/repositories.config
+# NuGet v3's project.json files produces more ignorable files
+*.nuget.props
+*.nuget.targets
+
+# Microsoft Azure Build Output
+csx/
+*.build.csdef
+
+# Windows Store app package directories and files
+AppPackages/
+BundleArtifacts/
+Package.StoreAssociation.xml
+_pkginfo.txt
+*.appx
+*.appxbundle
+*.appxupload
+
+# Visual Studio cache files
+# files ending in .cache can be ignored
+*.[Cc]ache
+# but keep track of directories ending in .cache
+!?*.[Cc]ache/
+
+# Backup & report files from converting an old project file
+# to a newer Visual Studio version. Backup files are not needed,
+# because we have git ;-)
+_UpgradeReport_Files/
+Backup*/
+UpgradeLog*.XML
+UpgradeLog*.htm
+ServiceFabricBackup/
+*.rptproj.bak
+
+# Python Tools for Visual Studio (PTVS)
+__pycache__/
+*.pyc
+
+# MSBuild Binary and Structured Log
+*.binlog
+
+# Local History for Visual Studio
+.localhistory/
+
+# Visual Studio History (VSHistory) files
+.vshistory/
+
+# Backup folder for Package Reference Convert tool in Visual Studio 2017
+MigrationBackup/
+
+# VS Code files for those working on multiple tools
+.vscode/*
+!.vscode/settings.json
+!.vscode/tasks.json
+!.vscode/launch.json
+!.vscode/extensions.json
+*.code-workspace
+
+# Local History for Visual Studio Code
+.history/
+
+# Windows Installer files from build outputs
+*.cab
+*.msi
+*.msix
+*.msm
+*.msp
-# created by CPython tests
-Src/StdLib/Lib/lib2to3/Grammar*.pickle
-Src/StdLib/Lib/lib2to3/PatternGrammar*.pickle
+# JetBrains Rider
+*.sln.iml
diff --git a/.gitmodules b/.gitmodules
index 5cd8e15d8..6db3ad2ca 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -1,4 +1,4 @@
-[submodule "Src/DLR"]
- path = Src/DLR
+[submodule "src/runtime"]
+ path = src/runtime
url = https://github.com/IronLanguages/dlr
branch = main
diff --git a/Build.proj b/Build.proj
index 21c6967d6..9ff463c60 100644
--- a/Build.proj
+++ b/Build.proj
@@ -9,10 +9,10 @@
$(MSBuildThisFileDirectory)
$(RootDir)IronPython.sln
- $(RootDir)Util
- $(RootDir)Util\References
+ $(RootDir)eng\utils
+ $(RootDir)eng\utils\References
$(RootDir)bin
- $(RootDir)Build
+ $(RootDir)eng
@@ -21,8 +21,8 @@
$(MajorVersion).$(MinorVersion).$(MicroVersion)
$(MajorVersion).$(MinorVersion).$(MicroVersion)-$(ReleaseLevel)$(ReleaseSerial)
- $(RootDir)Package\$(Configuration)\Stage\IronPython-$(PackageVersion)
- $(RootDir)Package\$(Configuration)\Packages\IronPython-$(PackageVersion)
+ $(RootDir)eng\$(Configuration)\Stage\IronPython-$(PackageVersion)
+ $(RootDir)eng\$(Configuration)\Packages\IronPython-$(PackageVersion)
lib
@@ -117,7 +117,7 @@
-
@@ -138,5 +138,5 @@
-
+
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 03064d297..8d7e2bb80 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -2,9 +2,9 @@
The steps to contribute a change are:
-1. Fork the IronPython3 repository. For more information see [Getting the Sources](Documentation/getting-the-sources.md).
-2. Build the repository. For more information see [Building](Documentation/building.md).
-1. Make your changes on your machine, ensure ```make.ps1 test-all``` runs successfully, and commit your changes. For more information see [Modifying the Sources](Documentation/modifying-the-sources.md).
+1. Fork the IronPython3 repository. For more information see [Getting the Sources](docs/getting-the-sources.md).
+2. Build the repository. For more information see [Building](docs/building.md).
+1. Make your changes on your machine, ensure ```make.ps1 test-all``` runs successfully, and commit your changes. For more information see [Modifying the Sources](docs/modifying-the-sources.md).
1. Push the commits to your fork. This way your name will be the author of the commit in the main IronPython3 tree (once the commits are pulled into the main tree).
1. Create a pull request on Github, this will initiate a code review and CLA signing request
1. The IronPython team will review, and possibly request changes, to your PR
diff --git a/Directory.Build.props b/Directory.Build.props
index 709636925..89ac1857d 100644
--- a/Directory.Build.props
+++ b/Directory.Build.props
@@ -5,11 +5,11 @@
$(MSBuildThisFileDirectory)
- $(RootDir)Build
- $(RootDir)Util\References
+ $(RootDir)eng
+ $(RootDir)eng\utils\References
true
-
+
true
diff --git a/IronPython.sln b/IronPython.sln
index f7c936d83..a8e888ed1 100644
--- a/IronPython.sln
+++ b/IronPython.sln
@@ -1,194 +1,341 @@
-
+
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.9.34714.143
MinimumVisualStudioVersion = 10.0.40219.1
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IronPython", "Src\IronPython\IronPython.csproj", "{95289EA9-5778-489D-AB48-F81F2CE2DA32}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IronPython", "src\core\IronPython\IronPython.csproj", "{95289EA9-5778-489D-AB48-F81F2CE2DA32}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IronPython.Modules", "Src\IronPython.Modules\IronPython.Modules.csproj", "{155CE436-1669-4A48-8095-410F2430237F}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IronPython.Modules", "src\core\IronPython.Modules\IronPython.Modules.csproj", "{155CE436-1669-4A48-8095-410F2430237F}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IronPython.Wpf", "Src\IronPython.Wpf\IronPython.Wpf.csproj", "{65E997B7-E99B-4C83-B29E-9951429BB293}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IronPython.Wpf", "src\extensions\IronPython.Wpf\IronPython.Wpf.csproj", "{65E997B7-E99B-4C83-B29E-9951429BB293}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IronPythonConsole", "Src\IronPythonConsole\IronPythonConsole.csproj", "{811AC32C-11F3-4ED8-92A7-A7E39C2BB704}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IronPython.Console", "src\platforms\IronPython.Console\IronPython.Console.csproj", "{811AC32C-11F3-4ED8-92A7-A7E39C2BB704}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IronPythonTest", "Src\IronPythonTest\IronPythonTest.csproj", "{B6B42537-07F8-4F6C-A99A-B155CAEB124E}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IronPython.Tests", "tests\IronPython.Tests\IronPython.Tests.csproj", "{B6B42537-07F8-4F6C-A99A-B155CAEB124E}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IronPythonWindow", "Src\IronPythonWindow\IronPythonWindow.csproj", "{81DA19C7-4FEC-47E7-981B-D9310D549F95}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IronPython.Console.Host", "src\platforms\IronPython.Console.Host\IronPython.Console.Host.csproj", "{81DA19C7-4FEC-47E7-981B-D9310D549F95}"
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{3A14D070-628F-44EF-92DD-47C8BE5C33CD}"
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".github", ".github", "{3A14D070-628F-44EF-92DD-47C8BE5C33CD}"
ProjectSection(SolutionItems) = preProject
.editorconfig = .editorconfig
.gitignore = .gitignore
Build.proj = Build.proj
CurrentVersion.props = CurrentVersion.props
Directory.Build.props = Directory.Build.props
- IronPython.ruleset = IronPython.ruleset
LICENSE = LICENSE
make.ps1 = make.ps1
NuGet.config = NuGet.config
README.md = README.md
EndProjectSection
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IronPython.SQLite", "Src\IronPython.SQLite\IronPython.SQLite.csproj", "{4A617A40-2BA7-4713-AAFE-F90C4325C581}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Build", "Build", "{17737ACB-40C6-41A6-83DA-3203A4DCEC19}"
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "eng", "eng", "{17737ACB-40C6-41A6-83DA-3203A4DCEC19}"
ProjectSection(SolutionItems) = preProject
- Build\After.targets = Build\After.targets
- Build\net462.props = Build\net462.props
- Build\net6.0-windows.props = Build\net6.0-windows.props
- Build\net6.0.props = Build\net6.0.props
- Build\net8.0-windows.props = Build\net8.0-windows.props
- Build\net8.0.props = Build\net8.0.props
- Build\net9.0-windows.props = Build\net9.0-windows.props
- Build\net9.0.props = Build\net9.0.props
- Build\netstandard2.0.props = Build\netstandard2.0.props
- Build\steps.yml = Build\steps.yml
- Build\Tasks.Targets = Build\Tasks.Targets
+ eng\After.targets = eng\After.targets
+ eng\net462.props = eng\net462.props
+ eng\net6.0-windows.props = eng\net6.0-windows.props
+ eng\net6.0.props = eng\net6.0.props
+ eng\net8.0-windows.props = eng\net8.0-windows.props
+ eng\net8.0.props = eng\net8.0.props
+ eng\net9.0-windows.props = eng\net9.0-windows.props
+ eng\net9.0.props = eng\net9.0.props
+ eng\netstandard2.0.props = eng\netstandard2.0.props
+ eng\steps.yml = eng\steps.yml
+ eng\Tasks.Targets = eng\Tasks.Targets
EndProjectSection
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IronPythonCompiler", "Src\IronPythonCompiler\IronPythonCompiler.csproj", "{3DFB096E-AC09-4E7A-9288-7F7C33C288C7}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IronPython.Compiler", "src\platforms\IronPython.Compiler\IronPython.Compiler.csproj", "{3DFB096E-AC09-4E7A-9288-7F7C33C288C7}"
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "DLR", "DLR", "{AC38EFB1-820D-4E90-BF40-BEF3AC825542}"
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "runtime", "runtime", "{AC38EFB1-820D-4E90-BF40-BEF3AC825542}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Dynamic", "Src\DLR\Src\Microsoft.Dynamic\Microsoft.Dynamic.csproj", "{EB66B766-6354-4208-A3D4-AACBDCB5C3B3}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Dynamic", "src\runtime\Src\Microsoft.Dynamic\Microsoft.Dynamic.csproj", "{EB66B766-6354-4208-A3D4-AACBDCB5C3B3}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Scripting", "Src\DLR\Src\Microsoft.Scripting\Microsoft.Scripting.csproj", "{02FF0909-F5AD-48CF-A86A-345E721B7E40}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Scripting", "src\runtime\Src\Microsoft.Scripting\Microsoft.Scripting.csproj", "{02FF0909-F5AD-48CF-A86A-345E721B7E40}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Scripting.Metadata", "Src\DLR\Src\Microsoft.Scripting.Metadata\Microsoft.Scripting.Metadata.csproj", "{ACDD9B9E-8FE6-439C-9521-1CCBA47F6143}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Scripting.Metadata", "src\runtime\Src\Microsoft.Scripting.Metadata\Microsoft.Scripting.Metadata.csproj", "{ACDD9B9E-8FE6-439C-9521-1CCBA47F6143}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tests", "Tests", "{60836ADE-CAB7-4587-B6FB-8C4FEB872752}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ClrAssembly", "Src\DLR\Tests\ClrAssembly\ClrAssembly.csproj", "{BEE737B9-18D5-48D9-8672-9A896213C98B}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Package", "Package", "{CE610DDE-D1DB-44D8-BAE9-BAAB00DA98F0}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ClrAssembly", "src\runtime\Tests\ClrAssembly\ClrAssembly.csproj", "{BEE737B9-18D5-48D9-8672-9A896213C98B}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "nuget", "nuget", "{EE77D917-27F7-4E54-B72F-C8CEE4AEDCAA}"
ProjectSection(SolutionItems) = preProject
- Package\nuget\IronPython.nuspec = Package\nuget\IronPython.nuspec
- Package\nuget\IronPython.StdLib.nuspec = Package\nuget\IronPython.StdLib.nuspec
+ eng\nuget\IronPython.nuspec = eng\nuget\IronPython.nuspec
+ eng\nuget\IronPython.StdLib.nuspec = eng\nuget\IronPython.StdLib.nuspec
EndProjectSection
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IronPythonConsole32", "Src\IronPythonConsole32\IronPythonConsole32.csproj", "{AD21022F-E7C1-4B74-97C1-0A0E48EFF992}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IronPythonAnalyzer", "IronPythonAnalyzer\IronPythonAnalyzer\IronPythonAnalyzer.csproj", "{DA3415F3-6922-42D0-93D7-BEE2E8603A18}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IronPython.Console32", "src\platforms\IronPython.Console32\IronPython.Console32.csproj", "{AD21022F-E7C1-4B74-97C1-0A0E48EFF992}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "choco", "choco", "{EA550FD8-2241-4131-8292-619D009E0199}"
ProjectSection(SolutionItems) = preProject
- Package\choco\Choco.Packaging.targets = Package\choco\Choco.Packaging.targets
- Package\choco\IronPython.nuspec = Package\choco\IronPython.nuspec
+ eng\choco\Choco.Packaging.targets = eng\choco\Choco.Packaging.targets
+ eng\choco\IronPython.nuspec = eng\choco\IronPython.nuspec
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "pkg", "pkg", "{01CE1AE6-CD7F-491B-8150-58CD738B20AC}"
ProjectSection(SolutionItems) = preProject
- Package\pkg\Pkg.Packaging.targets = Package\pkg\Pkg.Packaging.targets
+ eng\pkg\Pkg.Packaging.targets = eng\pkg\Pkg.Packaging.targets
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "deb", "deb", "{676093FF-CB44-4BD5-B83C-A28FE88D5017}"
ProjectSection(SolutionItems) = preProject
- Package\deb\Deb.Packaging.targets = Package\deb\Deb.Packaging.targets
+ eng\deb\Deb.Packaging.targets = eng\deb\Deb.Packaging.targets
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "zip", "zip", "{8FC07B92-D2AC-4921-9E97-A92A84D2B461}"
ProjectSection(SolutionItems) = preProject
- Package\zip\Zip.Packaging.targets = Package\zip\Zip.Packaging.targets
+ eng\zip\Zip.Packaging.targets = eng\zip\Zip.Packaging.targets
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "msi", "msi", "{450F93D5-DF02-4C04-960B-AE7E454668AA}"
ProjectSection(SolutionItems) = preProject
- Package\msi\Dlr.wxs = Package\msi\Dlr.wxs
- Package\msi\IronPython.Installer.wixproj = Package\msi\IronPython.Installer.wixproj
- Package\msi\IronPython.wxs = Package\msi\IronPython.wxs
- Package\msi\Msi.Packaging.targets = Package\msi\Msi.Packaging.targets
- Package\msi\Product.wxs = Package\msi\Product.wxs
- Package\msi\Version.wxi = Package\msi\Version.wxi
+ eng\msi\Dlr.wxs = eng\msi\Dlr.wxs
+ eng\msi\IronPython.Installer.wixproj = eng\msi\IronPython.Installer.wixproj
+ eng\msi\IronPython.wxs = eng\msi\IronPython.wxs
+ eng\msi\Msi.Packaging.targets = eng\msi\Msi.Packaging.targets
+ eng\msi\Product.wxs = eng\msi\Product.wxs
+ eng\msi\Version.wxi = eng\msi\Version.wxi
EndProjectSection
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IronPythonWindow32", "Src\IronPythonWindow32\IronPythonWindow32.csproj", "{8F177DC2-9822-45BD-AB05-1F40FCA86168}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IronPython.Console32.Host", "src\platforms\IronPython.Console32.Host\IronPython.Console32.Host.csproj", "{8F177DC2-9822-45BD-AB05-1F40FCA86168}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IronPython.DiagnosticAnalyzer", "src\roslyn\IronPython.DiagnosticAnalyzer\IronPython.DiagnosticAnalyzer.csproj", "{2DFE89D7-0C39-44E9-94CD-496CC985DFC3}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IronPython.SQLite", "src\extensions\IronPython.SQLite\IronPython.SQLite.csproj", "{2F1071BF-891C-42A3-8A82-6B8A168BDE64}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{18794F51-C0FB-4F30-AC4A-39BCE6937DD9}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "platforms", "platforms", "{9DC5996F-F2AB-41AA-9B17-C004CB3AB288}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "core", "core", "{B8A5415F-9DF1-4BE3-AE4C-B3423764C6DC}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "extensions", "extensions", "{11738435-FAB8-4E7A-BCD8-0D5D53302181}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "roslyn", "roslyn", "{426817C8-2747-49E6-8060-245E05FFAEC0}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tests", "tests", "{26425961-0A4E-4CFA-9F45-9072AD6FA6F1}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
+ Debug|x64 = Debug|x64
+ Debug|x86 = Debug|x86
Release|Any CPU = Release|Any CPU
+ Release|x64 = Release|x64
+ Release|x86 = Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{95289EA9-5778-489D-AB48-F81F2CE2DA32}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{95289EA9-5778-489D-AB48-F81F2CE2DA32}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {95289EA9-5778-489D-AB48-F81F2CE2DA32}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {95289EA9-5778-489D-AB48-F81F2CE2DA32}.Debug|x64.Build.0 = Debug|Any CPU
+ {95289EA9-5778-489D-AB48-F81F2CE2DA32}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {95289EA9-5778-489D-AB48-F81F2CE2DA32}.Debug|x86.Build.0 = Debug|Any CPU
{95289EA9-5778-489D-AB48-F81F2CE2DA32}.Release|Any CPU.ActiveCfg = Release|Any CPU
{95289EA9-5778-489D-AB48-F81F2CE2DA32}.Release|Any CPU.Build.0 = Release|Any CPU
+ {95289EA9-5778-489D-AB48-F81F2CE2DA32}.Release|x64.ActiveCfg = Release|Any CPU
+ {95289EA9-5778-489D-AB48-F81F2CE2DA32}.Release|x64.Build.0 = Release|Any CPU
+ {95289EA9-5778-489D-AB48-F81F2CE2DA32}.Release|x86.ActiveCfg = Release|Any CPU
+ {95289EA9-5778-489D-AB48-F81F2CE2DA32}.Release|x86.Build.0 = Release|Any CPU
{155CE436-1669-4A48-8095-410F2430237F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{155CE436-1669-4A48-8095-410F2430237F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {155CE436-1669-4A48-8095-410F2430237F}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {155CE436-1669-4A48-8095-410F2430237F}.Debug|x64.Build.0 = Debug|Any CPU
+ {155CE436-1669-4A48-8095-410F2430237F}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {155CE436-1669-4A48-8095-410F2430237F}.Debug|x86.Build.0 = Debug|Any CPU
{155CE436-1669-4A48-8095-410F2430237F}.Release|Any CPU.ActiveCfg = Release|Any CPU
{155CE436-1669-4A48-8095-410F2430237F}.Release|Any CPU.Build.0 = Release|Any CPU
+ {155CE436-1669-4A48-8095-410F2430237F}.Release|x64.ActiveCfg = Release|Any CPU
+ {155CE436-1669-4A48-8095-410F2430237F}.Release|x64.Build.0 = Release|Any CPU
+ {155CE436-1669-4A48-8095-410F2430237F}.Release|x86.ActiveCfg = Release|Any CPU
+ {155CE436-1669-4A48-8095-410F2430237F}.Release|x86.Build.0 = Release|Any CPU
{65E997B7-E99B-4C83-B29E-9951429BB293}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{65E997B7-E99B-4C83-B29E-9951429BB293}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {65E997B7-E99B-4C83-B29E-9951429BB293}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {65E997B7-E99B-4C83-B29E-9951429BB293}.Debug|x64.Build.0 = Debug|Any CPU
+ {65E997B7-E99B-4C83-B29E-9951429BB293}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {65E997B7-E99B-4C83-B29E-9951429BB293}.Debug|x86.Build.0 = Debug|Any CPU
{65E997B7-E99B-4C83-B29E-9951429BB293}.Release|Any CPU.ActiveCfg = Release|Any CPU
{65E997B7-E99B-4C83-B29E-9951429BB293}.Release|Any CPU.Build.0 = Release|Any CPU
+ {65E997B7-E99B-4C83-B29E-9951429BB293}.Release|x64.ActiveCfg = Release|Any CPU
+ {65E997B7-E99B-4C83-B29E-9951429BB293}.Release|x64.Build.0 = Release|Any CPU
+ {65E997B7-E99B-4C83-B29E-9951429BB293}.Release|x86.ActiveCfg = Release|Any CPU
+ {65E997B7-E99B-4C83-B29E-9951429BB293}.Release|x86.Build.0 = Release|Any CPU
{811AC32C-11F3-4ED8-92A7-A7E39C2BB704}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{811AC32C-11F3-4ED8-92A7-A7E39C2BB704}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {811AC32C-11F3-4ED8-92A7-A7E39C2BB704}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {811AC32C-11F3-4ED8-92A7-A7E39C2BB704}.Debug|x64.Build.0 = Debug|Any CPU
+ {811AC32C-11F3-4ED8-92A7-A7E39C2BB704}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {811AC32C-11F3-4ED8-92A7-A7E39C2BB704}.Debug|x86.Build.0 = Debug|Any CPU
{811AC32C-11F3-4ED8-92A7-A7E39C2BB704}.Release|Any CPU.ActiveCfg = Release|Any CPU
{811AC32C-11F3-4ED8-92A7-A7E39C2BB704}.Release|Any CPU.Build.0 = Release|Any CPU
+ {811AC32C-11F3-4ED8-92A7-A7E39C2BB704}.Release|x64.ActiveCfg = Release|Any CPU
+ {811AC32C-11F3-4ED8-92A7-A7E39C2BB704}.Release|x64.Build.0 = Release|Any CPU
+ {811AC32C-11F3-4ED8-92A7-A7E39C2BB704}.Release|x86.ActiveCfg = Release|Any CPU
+ {811AC32C-11F3-4ED8-92A7-A7E39C2BB704}.Release|x86.Build.0 = Release|Any CPU
{B6B42537-07F8-4F6C-A99A-B155CAEB124E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{B6B42537-07F8-4F6C-A99A-B155CAEB124E}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {B6B42537-07F8-4F6C-A99A-B155CAEB124E}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {B6B42537-07F8-4F6C-A99A-B155CAEB124E}.Debug|x64.Build.0 = Debug|Any CPU
+ {B6B42537-07F8-4F6C-A99A-B155CAEB124E}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {B6B42537-07F8-4F6C-A99A-B155CAEB124E}.Debug|x86.Build.0 = Debug|Any CPU
{B6B42537-07F8-4F6C-A99A-B155CAEB124E}.Release|Any CPU.ActiveCfg = Release|Any CPU
{B6B42537-07F8-4F6C-A99A-B155CAEB124E}.Release|Any CPU.Build.0 = Release|Any CPU
+ {B6B42537-07F8-4F6C-A99A-B155CAEB124E}.Release|x64.ActiveCfg = Release|Any CPU
+ {B6B42537-07F8-4F6C-A99A-B155CAEB124E}.Release|x64.Build.0 = Release|Any CPU
+ {B6B42537-07F8-4F6C-A99A-B155CAEB124E}.Release|x86.ActiveCfg = Release|Any CPU
+ {B6B42537-07F8-4F6C-A99A-B155CAEB124E}.Release|x86.Build.0 = Release|Any CPU
{81DA19C7-4FEC-47E7-981B-D9310D549F95}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{81DA19C7-4FEC-47E7-981B-D9310D549F95}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {81DA19C7-4FEC-47E7-981B-D9310D549F95}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {81DA19C7-4FEC-47E7-981B-D9310D549F95}.Debug|x64.Build.0 = Debug|Any CPU
+ {81DA19C7-4FEC-47E7-981B-D9310D549F95}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {81DA19C7-4FEC-47E7-981B-D9310D549F95}.Debug|x86.Build.0 = Debug|Any CPU
{81DA19C7-4FEC-47E7-981B-D9310D549F95}.Release|Any CPU.ActiveCfg = Release|Any CPU
{81DA19C7-4FEC-47E7-981B-D9310D549F95}.Release|Any CPU.Build.0 = Release|Any CPU
- {4A617A40-2BA7-4713-AAFE-F90C4325C581}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {4A617A40-2BA7-4713-AAFE-F90C4325C581}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {4A617A40-2BA7-4713-AAFE-F90C4325C581}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {4A617A40-2BA7-4713-AAFE-F90C4325C581}.Release|Any CPU.Build.0 = Release|Any CPU
+ {81DA19C7-4FEC-47E7-981B-D9310D549F95}.Release|x64.ActiveCfg = Release|Any CPU
+ {81DA19C7-4FEC-47E7-981B-D9310D549F95}.Release|x64.Build.0 = Release|Any CPU
+ {81DA19C7-4FEC-47E7-981B-D9310D549F95}.Release|x86.ActiveCfg = Release|Any CPU
+ {81DA19C7-4FEC-47E7-981B-D9310D549F95}.Release|x86.Build.0 = Release|Any CPU
{3DFB096E-AC09-4E7A-9288-7F7C33C288C7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{3DFB096E-AC09-4E7A-9288-7F7C33C288C7}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {3DFB096E-AC09-4E7A-9288-7F7C33C288C7}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {3DFB096E-AC09-4E7A-9288-7F7C33C288C7}.Debug|x64.Build.0 = Debug|Any CPU
+ {3DFB096E-AC09-4E7A-9288-7F7C33C288C7}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {3DFB096E-AC09-4E7A-9288-7F7C33C288C7}.Debug|x86.Build.0 = Debug|Any CPU
{3DFB096E-AC09-4E7A-9288-7F7C33C288C7}.Release|Any CPU.ActiveCfg = Release|Any CPU
{3DFB096E-AC09-4E7A-9288-7F7C33C288C7}.Release|Any CPU.Build.0 = Release|Any CPU
+ {3DFB096E-AC09-4E7A-9288-7F7C33C288C7}.Release|x64.ActiveCfg = Release|Any CPU
+ {3DFB096E-AC09-4E7A-9288-7F7C33C288C7}.Release|x64.Build.0 = Release|Any CPU
+ {3DFB096E-AC09-4E7A-9288-7F7C33C288C7}.Release|x86.ActiveCfg = Release|Any CPU
+ {3DFB096E-AC09-4E7A-9288-7F7C33C288C7}.Release|x86.Build.0 = Release|Any CPU
{EB66B766-6354-4208-A3D4-AACBDCB5C3B3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{EB66B766-6354-4208-A3D4-AACBDCB5C3B3}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {EB66B766-6354-4208-A3D4-AACBDCB5C3B3}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {EB66B766-6354-4208-A3D4-AACBDCB5C3B3}.Debug|x64.Build.0 = Debug|Any CPU
+ {EB66B766-6354-4208-A3D4-AACBDCB5C3B3}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {EB66B766-6354-4208-A3D4-AACBDCB5C3B3}.Debug|x86.Build.0 = Debug|Any CPU
{EB66B766-6354-4208-A3D4-AACBDCB5C3B3}.Release|Any CPU.ActiveCfg = Release|Any CPU
{EB66B766-6354-4208-A3D4-AACBDCB5C3B3}.Release|Any CPU.Build.0 = Release|Any CPU
+ {EB66B766-6354-4208-A3D4-AACBDCB5C3B3}.Release|x64.ActiveCfg = Release|Any CPU
+ {EB66B766-6354-4208-A3D4-AACBDCB5C3B3}.Release|x64.Build.0 = Release|Any CPU
+ {EB66B766-6354-4208-A3D4-AACBDCB5C3B3}.Release|x86.ActiveCfg = Release|Any CPU
+ {EB66B766-6354-4208-A3D4-AACBDCB5C3B3}.Release|x86.Build.0 = Release|Any CPU
{02FF0909-F5AD-48CF-A86A-345E721B7E40}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{02FF0909-F5AD-48CF-A86A-345E721B7E40}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {02FF0909-F5AD-48CF-A86A-345E721B7E40}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {02FF0909-F5AD-48CF-A86A-345E721B7E40}.Debug|x64.Build.0 = Debug|Any CPU
+ {02FF0909-F5AD-48CF-A86A-345E721B7E40}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {02FF0909-F5AD-48CF-A86A-345E721B7E40}.Debug|x86.Build.0 = Debug|Any CPU
{02FF0909-F5AD-48CF-A86A-345E721B7E40}.Release|Any CPU.ActiveCfg = Release|Any CPU
{02FF0909-F5AD-48CF-A86A-345E721B7E40}.Release|Any CPU.Build.0 = Release|Any CPU
+ {02FF0909-F5AD-48CF-A86A-345E721B7E40}.Release|x64.ActiveCfg = Release|Any CPU
+ {02FF0909-F5AD-48CF-A86A-345E721B7E40}.Release|x64.Build.0 = Release|Any CPU
+ {02FF0909-F5AD-48CF-A86A-345E721B7E40}.Release|x86.ActiveCfg = Release|Any CPU
+ {02FF0909-F5AD-48CF-A86A-345E721B7E40}.Release|x86.Build.0 = Release|Any CPU
{ACDD9B9E-8FE6-439C-9521-1CCBA47F6143}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{ACDD9B9E-8FE6-439C-9521-1CCBA47F6143}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {ACDD9B9E-8FE6-439C-9521-1CCBA47F6143}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {ACDD9B9E-8FE6-439C-9521-1CCBA47F6143}.Debug|x64.Build.0 = Debug|Any CPU
+ {ACDD9B9E-8FE6-439C-9521-1CCBA47F6143}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {ACDD9B9E-8FE6-439C-9521-1CCBA47F6143}.Debug|x86.Build.0 = Debug|Any CPU
{ACDD9B9E-8FE6-439C-9521-1CCBA47F6143}.Release|Any CPU.ActiveCfg = Release|Any CPU
{ACDD9B9E-8FE6-439C-9521-1CCBA47F6143}.Release|Any CPU.Build.0 = Release|Any CPU
+ {ACDD9B9E-8FE6-439C-9521-1CCBA47F6143}.Release|x64.ActiveCfg = Release|Any CPU
+ {ACDD9B9E-8FE6-439C-9521-1CCBA47F6143}.Release|x64.Build.0 = Release|Any CPU
+ {ACDD9B9E-8FE6-439C-9521-1CCBA47F6143}.Release|x86.ActiveCfg = Release|Any CPU
+ {ACDD9B9E-8FE6-439C-9521-1CCBA47F6143}.Release|x86.Build.0 = Release|Any CPU
{BEE737B9-18D5-48D9-8672-9A896213C98B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{BEE737B9-18D5-48D9-8672-9A896213C98B}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {BEE737B9-18D5-48D9-8672-9A896213C98B}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {BEE737B9-18D5-48D9-8672-9A896213C98B}.Debug|x64.Build.0 = Debug|Any CPU
+ {BEE737B9-18D5-48D9-8672-9A896213C98B}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {BEE737B9-18D5-48D9-8672-9A896213C98B}.Debug|x86.Build.0 = Debug|Any CPU
{BEE737B9-18D5-48D9-8672-9A896213C98B}.Release|Any CPU.ActiveCfg = Release|Any CPU
{BEE737B9-18D5-48D9-8672-9A896213C98B}.Release|Any CPU.Build.0 = Release|Any CPU
+ {BEE737B9-18D5-48D9-8672-9A896213C98B}.Release|x64.ActiveCfg = Release|Any CPU
+ {BEE737B9-18D5-48D9-8672-9A896213C98B}.Release|x64.Build.0 = Release|Any CPU
+ {BEE737B9-18D5-48D9-8672-9A896213C98B}.Release|x86.ActiveCfg = Release|Any CPU
+ {BEE737B9-18D5-48D9-8672-9A896213C98B}.Release|x86.Build.0 = Release|Any CPU
{AD21022F-E7C1-4B74-97C1-0A0E48EFF992}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{AD21022F-E7C1-4B74-97C1-0A0E48EFF992}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {AD21022F-E7C1-4B74-97C1-0A0E48EFF992}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {AD21022F-E7C1-4B74-97C1-0A0E48EFF992}.Debug|x64.Build.0 = Debug|Any CPU
+ {AD21022F-E7C1-4B74-97C1-0A0E48EFF992}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {AD21022F-E7C1-4B74-97C1-0A0E48EFF992}.Debug|x86.Build.0 = Debug|Any CPU
{AD21022F-E7C1-4B74-97C1-0A0E48EFF992}.Release|Any CPU.ActiveCfg = Release|Any CPU
{AD21022F-E7C1-4B74-97C1-0A0E48EFF992}.Release|Any CPU.Build.0 = Release|Any CPU
- {DA3415F3-6922-42D0-93D7-BEE2E8603A18}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {DA3415F3-6922-42D0-93D7-BEE2E8603A18}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {DA3415F3-6922-42D0-93D7-BEE2E8603A18}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {DA3415F3-6922-42D0-93D7-BEE2E8603A18}.Release|Any CPU.Build.0 = Release|Any CPU
+ {AD21022F-E7C1-4B74-97C1-0A0E48EFF992}.Release|x64.ActiveCfg = Release|Any CPU
+ {AD21022F-E7C1-4B74-97C1-0A0E48EFF992}.Release|x64.Build.0 = Release|Any CPU
+ {AD21022F-E7C1-4B74-97C1-0A0E48EFF992}.Release|x86.ActiveCfg = Release|Any CPU
+ {AD21022F-E7C1-4B74-97C1-0A0E48EFF992}.Release|x86.Build.0 = Release|Any CPU
{8F177DC2-9822-45BD-AB05-1F40FCA86168}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{8F177DC2-9822-45BD-AB05-1F40FCA86168}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {8F177DC2-9822-45BD-AB05-1F40FCA86168}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {8F177DC2-9822-45BD-AB05-1F40FCA86168}.Debug|x64.Build.0 = Debug|Any CPU
+ {8F177DC2-9822-45BD-AB05-1F40FCA86168}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {8F177DC2-9822-45BD-AB05-1F40FCA86168}.Debug|x86.Build.0 = Debug|Any CPU
{8F177DC2-9822-45BD-AB05-1F40FCA86168}.Release|Any CPU.ActiveCfg = Release|Any CPU
{8F177DC2-9822-45BD-AB05-1F40FCA86168}.Release|Any CPU.Build.0 = Release|Any CPU
+ {8F177DC2-9822-45BD-AB05-1F40FCA86168}.Release|x64.ActiveCfg = Release|Any CPU
+ {8F177DC2-9822-45BD-AB05-1F40FCA86168}.Release|x64.Build.0 = Release|Any CPU
+ {8F177DC2-9822-45BD-AB05-1F40FCA86168}.Release|x86.ActiveCfg = Release|Any CPU
+ {8F177DC2-9822-45BD-AB05-1F40FCA86168}.Release|x86.Build.0 = Release|Any CPU
+ {2DFE89D7-0C39-44E9-94CD-496CC985DFC3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {2DFE89D7-0C39-44E9-94CD-496CC985DFC3}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {2DFE89D7-0C39-44E9-94CD-496CC985DFC3}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {2DFE89D7-0C39-44E9-94CD-496CC985DFC3}.Debug|x64.Build.0 = Debug|Any CPU
+ {2DFE89D7-0C39-44E9-94CD-496CC985DFC3}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {2DFE89D7-0C39-44E9-94CD-496CC985DFC3}.Debug|x86.Build.0 = Debug|Any CPU
+ {2DFE89D7-0C39-44E9-94CD-496CC985DFC3}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {2DFE89D7-0C39-44E9-94CD-496CC985DFC3}.Release|Any CPU.Build.0 = Release|Any CPU
+ {2DFE89D7-0C39-44E9-94CD-496CC985DFC3}.Release|x64.ActiveCfg = Release|Any CPU
+ {2DFE89D7-0C39-44E9-94CD-496CC985DFC3}.Release|x64.Build.0 = Release|Any CPU
+ {2DFE89D7-0C39-44E9-94CD-496CC985DFC3}.Release|x86.ActiveCfg = Release|Any CPU
+ {2DFE89D7-0C39-44E9-94CD-496CC985DFC3}.Release|x86.Build.0 = Release|Any CPU
+ {2F1071BF-891C-42A3-8A82-6B8A168BDE64}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {2F1071BF-891C-42A3-8A82-6B8A168BDE64}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {2F1071BF-891C-42A3-8A82-6B8A168BDE64}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {2F1071BF-891C-42A3-8A82-6B8A168BDE64}.Debug|x64.Build.0 = Debug|Any CPU
+ {2F1071BF-891C-42A3-8A82-6B8A168BDE64}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {2F1071BF-891C-42A3-8A82-6B8A168BDE64}.Debug|x86.Build.0 = Debug|Any CPU
+ {2F1071BF-891C-42A3-8A82-6B8A168BDE64}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {2F1071BF-891C-42A3-8A82-6B8A168BDE64}.Release|Any CPU.Build.0 = Release|Any CPU
+ {2F1071BF-891C-42A3-8A82-6B8A168BDE64}.Release|x64.ActiveCfg = Release|Any CPU
+ {2F1071BF-891C-42A3-8A82-6B8A168BDE64}.Release|x64.Build.0 = Release|Any CPU
+ {2F1071BF-891C-42A3-8A82-6B8A168BDE64}.Release|x86.ActiveCfg = Release|Any CPU
+ {2F1071BF-891C-42A3-8A82-6B8A168BDE64}.Release|x86.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
- {17737ACB-40C6-41A6-83DA-3203A4DCEC19} = {3A14D070-628F-44EF-92DD-47C8BE5C33CD}
+ {95289EA9-5778-489D-AB48-F81F2CE2DA32} = {B8A5415F-9DF1-4BE3-AE4C-B3423764C6DC}
+ {155CE436-1669-4A48-8095-410F2430237F} = {B8A5415F-9DF1-4BE3-AE4C-B3423764C6DC}
+ {65E997B7-E99B-4C83-B29E-9951429BB293} = {11738435-FAB8-4E7A-BCD8-0D5D53302181}
+ {811AC32C-11F3-4ED8-92A7-A7E39C2BB704} = {9DC5996F-F2AB-41AA-9B17-C004CB3AB288}
+ {B6B42537-07F8-4F6C-A99A-B155CAEB124E} = {26425961-0A4E-4CFA-9F45-9072AD6FA6F1}
+ {81DA19C7-4FEC-47E7-981B-D9310D549F95} = {9DC5996F-F2AB-41AA-9B17-C004CB3AB288}
+ {3DFB096E-AC09-4E7A-9288-7F7C33C288C7} = {9DC5996F-F2AB-41AA-9B17-C004CB3AB288}
+ {AC38EFB1-820D-4E90-BF40-BEF3AC825542} = {18794F51-C0FB-4F30-AC4A-39BCE6937DD9}
{EB66B766-6354-4208-A3D4-AACBDCB5C3B3} = {AC38EFB1-820D-4E90-BF40-BEF3AC825542}
{02FF0909-F5AD-48CF-A86A-345E721B7E40} = {AC38EFB1-820D-4E90-BF40-BEF3AC825542}
{ACDD9B9E-8FE6-439C-9521-1CCBA47F6143} = {AC38EFB1-820D-4E90-BF40-BEF3AC825542}
{60836ADE-CAB7-4587-B6FB-8C4FEB872752} = {AC38EFB1-820D-4E90-BF40-BEF3AC825542}
{BEE737B9-18D5-48D9-8672-9A896213C98B} = {60836ADE-CAB7-4587-B6FB-8C4FEB872752}
- {CE610DDE-D1DB-44D8-BAE9-BAAB00DA98F0} = {3A14D070-628F-44EF-92DD-47C8BE5C33CD}
- {EE77D917-27F7-4E54-B72F-C8CEE4AEDCAA} = {CE610DDE-D1DB-44D8-BAE9-BAAB00DA98F0}
- {EA550FD8-2241-4131-8292-619D009E0199} = {CE610DDE-D1DB-44D8-BAE9-BAAB00DA98F0}
- {01CE1AE6-CD7F-491B-8150-58CD738B20AC} = {CE610DDE-D1DB-44D8-BAE9-BAAB00DA98F0}
- {676093FF-CB44-4BD5-B83C-A28FE88D5017} = {CE610DDE-D1DB-44D8-BAE9-BAAB00DA98F0}
- {8FC07B92-D2AC-4921-9E97-A92A84D2B461} = {CE610DDE-D1DB-44D8-BAE9-BAAB00DA98F0}
- {450F93D5-DF02-4C04-960B-AE7E454668AA} = {CE610DDE-D1DB-44D8-BAE9-BAAB00DA98F0}
+ {EE77D917-27F7-4E54-B72F-C8CEE4AEDCAA} = {17737ACB-40C6-41A6-83DA-3203A4DCEC19}
+ {AD21022F-E7C1-4B74-97C1-0A0E48EFF992} = {9DC5996F-F2AB-41AA-9B17-C004CB3AB288}
+ {EA550FD8-2241-4131-8292-619D009E0199} = {17737ACB-40C6-41A6-83DA-3203A4DCEC19}
+ {01CE1AE6-CD7F-491B-8150-58CD738B20AC} = {17737ACB-40C6-41A6-83DA-3203A4DCEC19}
+ {676093FF-CB44-4BD5-B83C-A28FE88D5017} = {17737ACB-40C6-41A6-83DA-3203A4DCEC19}
+ {8FC07B92-D2AC-4921-9E97-A92A84D2B461} = {17737ACB-40C6-41A6-83DA-3203A4DCEC19}
+ {450F93D5-DF02-4C04-960B-AE7E454668AA} = {17737ACB-40C6-41A6-83DA-3203A4DCEC19}
+ {8F177DC2-9822-45BD-AB05-1F40FCA86168} = {9DC5996F-F2AB-41AA-9B17-C004CB3AB288}
+ {2DFE89D7-0C39-44E9-94CD-496CC985DFC3} = {426817C8-2747-49E6-8060-245E05FFAEC0}
+ {2F1071BF-891C-42A3-8A82-6B8A168BDE64} = {11738435-FAB8-4E7A-BCD8-0D5D53302181}
+ {9DC5996F-F2AB-41AA-9B17-C004CB3AB288} = {18794F51-C0FB-4F30-AC4A-39BCE6937DD9}
+ {B8A5415F-9DF1-4BE3-AE4C-B3423764C6DC} = {18794F51-C0FB-4F30-AC4A-39BCE6937DD9}
+ {11738435-FAB8-4E7A-BCD8-0D5D53302181} = {18794F51-C0FB-4F30-AC4A-39BCE6937DD9}
+ {426817C8-2747-49E6-8060-245E05FFAEC0} = {18794F51-C0FB-4F30-AC4A-39BCE6937DD9}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {981EA700-AB4F-462F-96D7-F35FAAAA7E89}
diff --git a/IronPythonAnalyzer/Directory.Build.props b/IronPythonAnalyzer/Directory.Build.props
deleted file mode 100644
index c1df2220d..000000000
--- a/IronPythonAnalyzer/Directory.Build.props
+++ /dev/null
@@ -1,2 +0,0 @@
-
-
\ No newline at end of file
diff --git a/NuGet.config b/NuGet.config
index b486c587e..0785af9ef 100644
--- a/NuGet.config
+++ b/NuGet.config
@@ -1,10 +1,6 @@
-
-
-
-
-
+
diff --git a/Package/deb/ipy b/Package/deb/ipy
deleted file mode 120000
index e2e8195a3..000000000
--- a/Package/deb/ipy
+++ /dev/null
@@ -1 +0,0 @@
-ipy3.4
\ No newline at end of file
diff --git a/Package/deb/ipy3 b/Package/deb/ipy3
deleted file mode 120000
index e2e8195a3..000000000
--- a/Package/deb/ipy3
+++ /dev/null
@@ -1 +0,0 @@
-ipy3.4
\ No newline at end of file
diff --git a/README.md b/README.md
index 42d8e6881..292b07a44 100644
--- a/README.md
+++ b/README.md
@@ -71,19 +71,19 @@ See the following lists for features from each version of CPython that have been
For details on contributing see the [Contributing](CONTRIBUTING.md) article.
## Upgrading from IronPython 2
-For details on upgrading from IronPython 2 to 3 see the [Upgrading from IronPython 2 to 3](Documentation/upgrading-from-ipy2.md) article.
+For details on upgrading from IronPython 2 to 3 see the [Upgrading from IronPython 2 to 3](docs/upgrading-from-ipy2.md) article.
## Differences with CPython
-While compatibility with CPython is one of our main goals with IronPython 3, there are still some differences that may cause issues. See [Differences from CPython](Documentation/differences-from-c-python.md) for details.
+While compatibility with CPython is one of our main goals with IronPython 3, there are still some differences that may cause issues. See [Differences from CPython](docs/differences-from-c-python.md) for details.
## Package compatibility
-See the [Package compatibility](Documentation/package-compatibility.md) document for information on compatibility with popular packages.
+See the [Package compatibility](docs/package-compatibility.md) document for information on compatibility with popular packages.
## Installation
-Binaries of IronPython 3 can be downloaded from the [release page](https://github.com/IronLanguages/ironpython3/releases/latest), available in various formats: `.msi`, `.zip`, `.deb`, `.pkg`. The IronPython package is also available on [NuGet](https://www.nuget.org/packages/IronPython/3.4.0). See the [installation document](Documentation/installing.md) for detailed instructions on how to install a standalone IronPython interpreter on various operating systems and .NET frameworks.
+Binaries of IronPython 3 can be downloaded from the [release page](https://github.com/IronLanguages/ironpython3/releases/latest), available in various formats: `.msi`, `.zip`, `.deb`, `.pkg`. The IronPython package is also available on [NuGet](https://www.nuget.org/packages/IronPython/3.4.0). See the [installation document](docs/installing.md) for detailed instructions on how to install a standalone IronPython interpreter on various operating systems and .NET frameworks.
## Build
-See the [building document](Documentation/building.md). Since the main development is on Windows, bugs on other platforms may inadvertently be introduced - please report them!
+See the [building document](docs/building.md). Since the main development is on Windows, bugs on other platforms may inadvertently be introduced - please report them!
## Supported Platforms
IronPython 3 targets .NET Framework 4.6.2, .NET Standard 2.0, .NET 6.0 and .NET 8.0. The support for .NET and .NET Core follow the lifecycle defined on [.NET and .NET Core Support Policy](https://dotnet.microsoft.com/platform/support/policy/dotnet-core).
diff --git a/Src/README.txt b/Src/README.txt
deleted file mode 100644
index dca03ff17..000000000
--- a/Src/README.txt
+++ /dev/null
@@ -1,29 +0,0 @@
-Content description
--------------------
-
-IronPython
- - Core compiler and runtime (IronPython.dll)
-
-IronPython.Tests
- - Targetted compiler and runtime unit tests hosted in a C# test harness.
-
-Public
- - Misc documentation, tutorial
-
-Samples
- - demonstrations, such as comment checker, voice.
-
-Scripts
- - Infrastructure scripts and helpers.
-
-StdLib
- - Python standard library imports.
-
-Tests
- - Test suites.
-
-
-Please see http://wiki.github.com/IronLanguages/main for information on:
-- Setting up a development environment with easy access to utility scripts
-- Building
-- Running test
diff --git a/Src/ctypes_test/_ctypes_test.sln b/Src/ctypes_test/_ctypes_test.sln
deleted file mode 100644
index 1c9000c93..000000000
--- a/Src/ctypes_test/_ctypes_test.sln
+++ /dev/null
@@ -1,31 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio 15
-VisualStudioVersion = 15.0.27703.2000
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_ctypes_test", "_ctypes_test.vcxproj", "{0BDA76B0-44BF-47B7-AA21-C247F83FAF73}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|x64 = Debug|x64
- Debug|x86 = Debug|x86
- Release|x64 = Release|x64
- Release|x86 = Release|x86
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {0BDA76B0-44BF-47B7-AA21-C247F83FAF73}.Debug|x64.ActiveCfg = Debug|x64
- {0BDA76B0-44BF-47B7-AA21-C247F83FAF73}.Debug|x64.Build.0 = Debug|x64
- {0BDA76B0-44BF-47B7-AA21-C247F83FAF73}.Debug|x86.ActiveCfg = Debug|Win32
- {0BDA76B0-44BF-47B7-AA21-C247F83FAF73}.Debug|x86.Build.0 = Debug|Win32
- {0BDA76B0-44BF-47B7-AA21-C247F83FAF73}.Release|x64.ActiveCfg = Release|x64
- {0BDA76B0-44BF-47B7-AA21-C247F83FAF73}.Release|x64.Build.0 = Release|x64
- {0BDA76B0-44BF-47B7-AA21-C247F83FAF73}.Release|x86.ActiveCfg = Release|Win32
- {0BDA76B0-44BF-47B7-AA21-C247F83FAF73}.Release|x86.Build.0 = Release|Win32
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
- GlobalSection(ExtensibilityGlobals) = postSolution
- SolutionGuid = {D6D984C3-CAF5-4D08-9E0F-3691152F7691}
- EndGlobalSection
-EndGlobal
diff --git a/Documentation/building.md b/docs/building.md
similarity index 97%
rename from Documentation/building.md
rename to docs/building.md
index 3a8879a29..e3aab4100 100644
--- a/Documentation/building.md
+++ b/docs/building.md
@@ -45,6 +45,6 @@ If the build is successful the binaries are stored in `ironpython3/bin/{Configur
## Running
-The standard library is not copied over to the `bin` folder during the build process, it lives in `Src/StdLib/Lib`.
+The standard library is not copied over to the `bin` folder during the build process, it lives in `src/IronPython.StdLib/Lib`.
- When running the `Release` configuration executable, you should set the environment variable `IRONPYTHONPATH` to this folder.
- When running the `Debug` configuration executable, this folder is automatically added to `sys.path`.
diff --git a/Documentation/differences-from-c-python.md b/docs/differences-from-c-python.md
similarity index 100%
rename from Documentation/differences-from-c-python.md
rename to docs/differences-from-c-python.md
diff --git a/Documentation/feature-symbols.md b/docs/feature-symbols.md
similarity index 100%
rename from Documentation/feature-symbols.md
rename to docs/feature-symbols.md
diff --git a/Documentation/file-descriptors.md b/docs/file-descriptors.md
similarity index 100%
rename from Documentation/file-descriptors.md
rename to docs/file-descriptors.md
diff --git a/Documentation/getting-the-sources.md b/docs/getting-the-sources.md
similarity index 100%
rename from Documentation/getting-the-sources.md
rename to docs/getting-the-sources.md
diff --git a/Documentation/installing.md b/docs/installing.md
similarity index 95%
rename from Documentation/installing.md
rename to docs/installing.md
index 7371f20c5..8f58b3719 100644
--- a/Documentation/installing.md
+++ b/docs/installing.md
@@ -87,7 +87,7 @@ Use Powershell's `help` command on the script for information about available op
The script is also available online, so it can be downloaded and invoked without unzipping the archive first.
```
-PS> Invoke-WebRequest https://raw.githubusercontent.com/IronLanguages/ironpython3/main/Src/Scripts/Install-IronPython.ps1 -OutFile ./Install-IronPython.ps1
+PS> Invoke-WebRequest https://raw.githubusercontent.com/IronLanguages/ironpython3/main/src/Scripts/Install-IronPython.ps1 -OutFile ./Install-IronPython.ps1
PS> ./Install-IronPython ~/ipyenv ~/Downloads/IronPython.3.X.Y.zip
PS> ~/ipyenv/Enter-IronPythonEnvironment
«ipyenv» PS> ipy
@@ -158,7 +158,7 @@ Go to the project's [_Actions_ page](https://github.com/IronLanguages/ironpython
# Installing from Sources
-To build and install IronPython from sources, first follow instructions in [_Getting the Sources_](https://github.com/IronLanguages/ironpython3/blob/main/Documentation/getting-the-sources.md) and [_Building IronPython3_](https://github.com/IronLanguages/ironpython3/blob/main/Documentation/building.md).
+To build and install IronPython from sources, first follow instructions in [_Getting the Sources_](https://github.com/IronLanguages/ironpython3/blob/main/docs/getting-the-sources.md) and [_Building IronPython3_](https://github.com/IronLanguages/ironpython3/blob/main/docs/building.md).
When the command `./make.ps1 debug` completes successfully, runnable and usable `ipy` executables are available in subdirectories of `./bin/Debug`. To run executables from the release configuration (produced by a successful run of `./make.ps1`), first set environment variable `IRONPYTHONPATH`.
@@ -168,12 +168,12 @@ If those executables test out successfully, the binaries can be installed outsid
./make.ps1 package
```
-The artifacts are placed in directory `./Package/Release/Packages/IronPython-3.X.Y`. Pick a package suitable for your installation target and follow instructions above for the officially released packages.
+The artifacts are placed in directory `./eng/Release/Packages/IronPython-3.X.Y`. Pick a package suitable for your installation target and follow instructions above for the officially released packages.
-Note: as a convenience, if you run `Install-IronPython.ps1` directly from directory `./Src/Scripts` to install IronPython from the zip file, there is no need to pass the location to the zip file; the script finds it automatically using the relative path.
+Note: as a convenience, if you run `Install-IronPython.ps1` directly from directory `./src/Scripts` to install IronPython from the zip file, there is no need to pass the location to the zip file; the script finds it automatically using the relative path.
Installation example:
```
-./Src/Scripts/Install-IronPython.ps1 /path/to/install/directory -framework net462
+./src/Scripts/Install-IronPython.ps1 /path/to/install/directory -framework net462
```
diff --git a/Documentation/logo.png b/docs/logo.png
similarity index 100%
rename from Documentation/logo.png
rename to docs/logo.png
diff --git a/Documentation/logo.svg b/docs/logo.svg
similarity index 100%
rename from Documentation/logo.svg
rename to docs/logo.svg
diff --git a/Documentation/modifying-the-sources.md b/docs/modifying-the-sources.md
similarity index 91%
rename from Documentation/modifying-the-sources.md
rename to docs/modifying-the-sources.md
index 7016f075d..b9c9caefb 100644
--- a/Documentation/modifying-the-sources.md
+++ b/docs/modifying-the-sources.md
@@ -1,6 +1,6 @@
# TDD
-Bug fixes should be accompanied by a test that shows that the bug has been fixed. If the bug fix is fixing something that is covered by a test in the C Python test suite (Src\StdLib\Lib\test) and that test is not currently enabled, try enabling the test in Src\IronPythonTest\Cases\*.ini depending on the type of test it is.
+Bug fixes should be accompanied by a test that shows that the bug has been fixed. If the bug fix is fixing something that is covered by a test in the C Python test suite (src\StdLib\Lib\test) and that test is not currently enabled, try enabling the test in src\IronPythonTest\Cases\*.ini depending on the type of test it is.
Most PR's will not be accepted if there is not a test included.
@@ -9,7 +9,7 @@ Most PR's will not be accepted if there is not a test included.
* We have a .editorconfig file with the coding conventions used in the project. Please use an editor that honors these settings.
* Use [.NET Framework conventions for all identifiers](https://docs.microsoft.com/en-us/dotnet/standard/design-guidelines/naming-guidelines).
- * There is no specific guideline for naming private fields in this document; we prefix field names with underscores (e.g. private string _fooBar;
) so that use of the fields is easily distinguishable as a field access as opposed to a local variable access.
+ * There is no specific guideline for naming private fields in this document; we prefix field names with underscores (e.g. private string _fooBar;
) so that use of the fields is easily distinguishable as a field access as opposed to a local variable access.
* If you're not sure about some convention, try to find out in the rest of the IronPython code or ask in the list.
* Use `/*!*/` for method parameters and instance fields that should never be null. [Spec# annotations](http://research.microsoft.com/specsharp).
* Do not use public fields (Base::algorithm, buffer). Use properties if it is necessary to expose the field or private/internal visibility otherwise.
@@ -23,4 +23,4 @@ The following commands will build and run all the tests that are required to pas
```
./make.ps1 test-all
-```
\ No newline at end of file
+```
diff --git a/Documentation/package-compatibility.md b/docs/package-compatibility.md
similarity index 100%
rename from Documentation/package-compatibility.md
rename to docs/package-compatibility.md
diff --git a/Documentation/upgrading-from-ipy2.md b/docs/upgrading-from-ipy2.md
similarity index 100%
rename from Documentation/upgrading-from-ipy2.md
rename to docs/upgrading-from-ipy2.md
diff --git a/Build/After.targets b/eng/After.targets
similarity index 100%
rename from Build/After.targets
rename to eng/After.targets
diff --git a/Build/Key.snk b/eng/Key.snk
similarity index 100%
rename from Build/Key.snk
rename to eng/Key.snk
diff --git a/eng/README.md b/eng/README.md
new file mode 100644
index 000000000..4eeab23fb
--- /dev/null
+++ b/eng/README.md
@@ -0,0 +1,4 @@
+# `eng`
+
+This directory contains MSBuild targets and project property files for building the app on different configurations that are consumed by the main `Build.proj` file in the root directory as well as the `make.ps1` script used to build the binaries in bulk.
+This directory also contains packaging targets, exactly the same as the .NET Runtime repo.
diff --git a/Build/Tasks.Targets b/eng/Tasks.Targets
similarity index 100%
rename from Build/Tasks.Targets
rename to eng/Tasks.Targets
diff --git a/Package/choco/Choco.Packaging.targets b/eng/choco/Choco.Packaging.targets
similarity index 85%
rename from Package/choco/Choco.Packaging.targets
rename to eng/choco/Choco.Packaging.targets
index 6aa617ce3..5227da618 100644
--- a/Package/choco/Choco.Packaging.targets
+++ b/eng/choco/Choco.Packaging.targets
@@ -6,7 +6,7 @@
0.10.8
-
+
diff --git a/Package/choco/IronPython.nuspec b/eng/choco/IronPython.nuspec
similarity index 97%
rename from Package/choco/IronPython.nuspec
rename to eng/choco/IronPython.nuspec
index 6a616379f..be33e9a46 100644
--- a/Package/choco/IronPython.nuspec
+++ b/eng/choco/IronPython.nuspec
@@ -5,7 +5,7 @@
ironpython
3.4.0
- https://github.com/IronLanguages/ironpython3/tree/main/Package/choco
+ https://github.com/IronLanguages/ironpython3/tree/main/eng/choco
IronPython
IronPython Contributors, Microsoft
© IronPython Contributors
diff --git a/Package/choco/README.md b/eng/choco/README.md
similarity index 83%
rename from Package/choco/README.md
rename to eng/choco/README.md
index fbd5d23a1..a7d3adba0 100644
--- a/Package/choco/README.md
+++ b/eng/choco/README.md
@@ -9,7 +9,7 @@ The current target is Python 3.4, although features and behaviors from later ver
## Differences with CPython
-While compatibility with CPython is one of our main goals with IronPython 3, there are still some differences that may cause issues. See [Differences from CPython](https://github.com/IronLanguages/ironpython3/blob/main/Documentation/differences-from-c-python.md) for details.
+While compatibility with CPython is one of our main goals with IronPython 3, there are still some differences that may cause issues. See [Differences from CPython](https://github.com/IronLanguages/ironpython3/blob/main/docs/differences-from-c-python.md) for details.
## Package compatibility
-See the [Package compatibility](https://github.com/IronLanguages/ironpython3/blob/main/Documentation/package-compatibility.md) document for information on compatibility with popular Python packages.
+See the [Package compatibility](https://github.com/IronLanguages/ironpython3/blob/main/docs/package-compatibility.md) document for information on compatibility with popular Python packages.
diff --git a/Package/choco/ignores/lib/distutils/command/wininst-10.0-amd64.exe.ignore b/eng/choco/ignores/lib/distutils/command/wininst-10.0-amd64.exe.ignore
similarity index 100%
rename from Package/choco/ignores/lib/distutils/command/wininst-10.0-amd64.exe.ignore
rename to eng/choco/ignores/lib/distutils/command/wininst-10.0-amd64.exe.ignore
diff --git a/Package/choco/ignores/lib/distutils/command/wininst-10.0.exe.ignore b/eng/choco/ignores/lib/distutils/command/wininst-10.0.exe.ignore
similarity index 100%
rename from Package/choco/ignores/lib/distutils/command/wininst-10.0.exe.ignore
rename to eng/choco/ignores/lib/distutils/command/wininst-10.0.exe.ignore
diff --git a/Package/choco/ignores/lib/distutils/command/wininst-6.0.exe.ignore b/eng/choco/ignores/lib/distutils/command/wininst-6.0.exe.ignore
similarity index 100%
rename from Package/choco/ignores/lib/distutils/command/wininst-6.0.exe.ignore
rename to eng/choco/ignores/lib/distutils/command/wininst-6.0.exe.ignore
diff --git a/Package/choco/ignores/lib/distutils/command/wininst-7.1.exe.ignore b/eng/choco/ignores/lib/distutils/command/wininst-7.1.exe.ignore
similarity index 100%
rename from Package/choco/ignores/lib/distutils/command/wininst-7.1.exe.ignore
rename to eng/choco/ignores/lib/distutils/command/wininst-7.1.exe.ignore
diff --git a/Package/choco/ignores/lib/distutils/command/wininst-8.0.exe.ignore b/eng/choco/ignores/lib/distutils/command/wininst-8.0.exe.ignore
similarity index 100%
rename from Package/choco/ignores/lib/distutils/command/wininst-8.0.exe.ignore
rename to eng/choco/ignores/lib/distutils/command/wininst-8.0.exe.ignore
diff --git a/Package/choco/ignores/lib/distutils/command/wininst-9.0-amd64.exe.ignore b/eng/choco/ignores/lib/distutils/command/wininst-9.0-amd64.exe.ignore
similarity index 100%
rename from Package/choco/ignores/lib/distutils/command/wininst-9.0-amd64.exe.ignore
rename to eng/choco/ignores/lib/distutils/command/wininst-9.0-amd64.exe.ignore
diff --git a/Package/choco/ignores/lib/distutils/command/wininst-9.0.exe.ignore b/eng/choco/ignores/lib/distutils/command/wininst-9.0.exe.ignore
similarity index 100%
rename from Package/choco/ignores/lib/distutils/command/wininst-9.0.exe.ignore
rename to eng/choco/ignores/lib/distutils/command/wininst-9.0.exe.ignore
diff --git a/Package/choco/tools/VERIFICATION.txt b/eng/choco/tools/VERIFICATION.txt
similarity index 100%
rename from Package/choco/tools/VERIFICATION.txt
rename to eng/choco/tools/VERIFICATION.txt
diff --git a/Package/deb/DEBIAN/control b/eng/deb/DEBIAN/control
similarity index 100%
rename from Package/deb/DEBIAN/control
rename to eng/deb/DEBIAN/control
diff --git a/Package/deb/Deb.Packaging.targets b/eng/deb/Deb.Packaging.targets
similarity index 97%
rename from Package/deb/Deb.Packaging.targets
rename to eng/deb/Deb.Packaging.targets
index 184aadb9b..3d4729ecb 100644
--- a/Package/deb/Deb.Packaging.targets
+++ b/eng/deb/Deb.Packaging.targets
@@ -3,7 +3,7 @@
temp
- Package/deb
+ eng/deb
$(PackageDebFolder)/$(TempFolder)
diff --git a/eng/deb/ipy b/eng/deb/ipy
new file mode 100644
index 000000000..e2e8195a3
--- /dev/null
+++ b/eng/deb/ipy
@@ -0,0 +1 @@
+ipy3.4
\ No newline at end of file
diff --git a/eng/deb/ipy3 b/eng/deb/ipy3
new file mode 100644
index 000000000..e2e8195a3
--- /dev/null
+++ b/eng/deb/ipy3
@@ -0,0 +1 @@
+ipy3.4
\ No newline at end of file
diff --git a/Package/deb/ipy3.4 b/eng/deb/ipy3.4
old mode 100755
new mode 100644
similarity index 100%
rename from Package/deb/ipy3.4
rename to eng/deb/ipy3.4
diff --git a/Package/dotnettool/DotnetTool.Packaging.targets b/eng/dotnettool/DotnetTool.Packaging.targets
similarity index 100%
rename from Package/dotnettool/DotnetTool.Packaging.targets
rename to eng/dotnettool/DotnetTool.Packaging.targets
diff --git a/Package/dotnettool/IronPython.Console.csproj b/eng/dotnettool/IronPython.Console.csproj
similarity index 97%
rename from Package/dotnettool/IronPython.Console.csproj
rename to eng/dotnettool/IronPython.Console.csproj
index 068b735ff..8fcbc13dc 100644
--- a/Package/dotnettool/IronPython.Console.csproj
+++ b/eng/dotnettool/IronPython.Console.csproj
@@ -55,7 +55,7 @@ This package contains a standalone Python interpreter, invokable from the comman
-
+
diff --git a/Package/dotnettool/README.md b/eng/dotnettool/README.md
similarity index 83%
rename from Package/dotnettool/README.md
rename to eng/dotnettool/README.md
index f6e7118d2..690f64324 100644
--- a/Package/dotnettool/README.md
+++ b/eng/dotnettool/README.md
@@ -9,8 +9,8 @@ The current target is Python 3.4, although features and behaviors from later ver
## Differences with CPython
-While compatibility with CPython is one of our main goals with IronPython 3, there are still some differences that may cause issues. See [Differences from CPython](https://github.com/IronLanguages/ironpython3/blob/main/Documentation/differences-from-c-python.md) for details.
+While compatibility with CPython is one of our main goals with IronPython 3, there are still some differences that may cause issues. See [Differences from CPython](https://github.com/IronLanguages/ironpython3/blob/main/docs/differences-from-c-python.md) for details.
## Package compatibility
-See the [Package compatibility](https://github.com/IronLanguages/ironpython3/blob/main/Documentation/package-compatibility.md) document for information on compatibility with popular Python packages.
+See the [Package compatibility](https://github.com/IronLanguages/ironpython3/blob/main/docs/package-compatibility.md) document for information on compatibility with popular Python packages.
diff --git a/Package/dotnettool/runtimeconfig.template.json b/eng/dotnettool/runtimeconfig.template.json
similarity index 100%
rename from Package/dotnettool/runtimeconfig.template.json
rename to eng/dotnettool/runtimeconfig.template.json
diff --git a/Package/msi/Dlr.wxs b/eng/msi/Dlr.wxs
similarity index 100%
rename from Package/msi/Dlr.wxs
rename to eng/msi/Dlr.wxs
diff --git a/Package/msi/IronPython.Installer.wixproj b/eng/msi/IronPython.Installer.wixproj
similarity index 96%
rename from Package/msi/IronPython.Installer.wixproj
rename to eng/msi/IronPython.Installer.wixproj
index e122f51c8..2aaec9d52 100644
--- a/Package/msi/IronPython.Installer.wixproj
+++ b/eng/msi/IronPython.Installer.wixproj
@@ -6,7 +6,7 @@
true
5151
ICE61
- $(RootDir)Package\$(Configuration)\Stage\IronPython-$(DisplayVersion)
+ $(RootDir)eng\$(Configuration)\Stage\IronPython-$(DisplayVersion)
$(RootDir)bin\$(Configuration)
$(MajorVersion).$(MinorVersion).$(MicroVersion).$(AssemblyFileRevision)
True
diff --git a/Package/msi/IronPython.wxs b/eng/msi/IronPython.wxs
similarity index 100%
rename from Package/msi/IronPython.wxs
rename to eng/msi/IronPython.wxs
diff --git a/Package/msi/License.rtf b/eng/msi/License.rtf
similarity index 100%
rename from Package/msi/License.rtf
rename to eng/msi/License.rtf
diff --git a/Package/msi/Msi.Packaging.targets b/eng/msi/Msi.Packaging.targets
similarity index 70%
rename from Package/msi/Msi.Packaging.targets
rename to eng/msi/Msi.Packaging.targets
index 87cfe329c..8253a7fd1 100644
--- a/Package/msi/Msi.Packaging.targets
+++ b/eng/msi/Msi.Packaging.targets
@@ -1,9 +1,9 @@
-
+
diff --git a/Package/msi/Product.wxs b/eng/msi/Product.wxs
similarity index 98%
rename from Package/msi/Product.wxs
rename to eng/msi/Product.wxs
index 243f17fd6..43b8756e6 100644
--- a/Package/msi/Product.wxs
+++ b/eng/msi/Product.wxs
@@ -19,7 +19,7 @@ WHEN PERFORMING MAJOR IP UPGRADES (e.g., 2.5 => 2.6):
-
+
diff --git a/Package/msi/Version.wxi b/eng/msi/Version.wxi
similarity index 100%
rename from Package/msi/Version.wxi
rename to eng/msi/Version.wxi
diff --git a/Package/msi/banner.bmp b/eng/msi/banner.bmp
similarity index 100%
rename from Package/msi/banner.bmp
rename to eng/msi/banner.bmp
diff --git a/Package/msi/ironpython.bmp b/eng/msi/ironpython.bmp
similarity index 100%
rename from Package/msi/ironpython.bmp
rename to eng/msi/ironpython.bmp
diff --git a/Build/net462.props b/eng/net462.props
similarity index 100%
rename from Build/net462.props
rename to eng/net462.props
diff --git a/Build/net6.0-windows.props b/eng/net6.0-windows.props
similarity index 100%
rename from Build/net6.0-windows.props
rename to eng/net6.0-windows.props
diff --git a/Build/net6.0.props b/eng/net6.0.props
similarity index 100%
rename from Build/net6.0.props
rename to eng/net6.0.props
diff --git a/Build/net8.0-windows.props b/eng/net8.0-windows.props
similarity index 100%
rename from Build/net8.0-windows.props
rename to eng/net8.0-windows.props
diff --git a/Build/net8.0.props b/eng/net8.0.props
similarity index 100%
rename from Build/net8.0.props
rename to eng/net8.0.props
diff --git a/Build/net9.0-windows.props b/eng/net9.0-windows.props
similarity index 100%
rename from Build/net9.0-windows.props
rename to eng/net9.0-windows.props
diff --git a/Build/net9.0.props b/eng/net9.0.props
similarity index 100%
rename from Build/net9.0.props
rename to eng/net9.0.props
diff --git a/Build/netcoreapp2.1.props b/eng/netcoreapp2.1.props
similarity index 100%
rename from Build/netcoreapp2.1.props
rename to eng/netcoreapp2.1.props
diff --git a/Build/netstandard2.0.props b/eng/netstandard2.0.props
similarity index 100%
rename from Build/netstandard2.0.props
rename to eng/netstandard2.0.props
diff --git a/Package/nuget/IronPython.StdLib.nuspec b/eng/nuget/IronPython.StdLib.nuspec
similarity index 90%
rename from Package/nuget/IronPython.StdLib.nuspec
rename to eng/nuget/IronPython.StdLib.nuspec
index f62df7e74..3058f2683 100644
--- a/Package/nuget/IronPython.StdLib.nuspec
+++ b/eng/nuget/IronPython.StdLib.nuspec
@@ -5,7 +5,7 @@
IronPython Standard Library
3.4.0
IronPython Contributors, Python Contributors
- © IronPython Contributors
+ © .NET Foundation
https://ironpython.net
StdLib.License.txt
false
@@ -24,6 +24,6 @@
-
+
diff --git a/Package/nuget/IronPython.nuspec b/eng/nuget/IronPython.nuspec
similarity index 95%
rename from Package/nuget/IronPython.nuspec
rename to eng/nuget/IronPython.nuspec
index 491d14977..32bc61579 100644
--- a/Package/nuget/IronPython.nuspec
+++ b/eng/nuget/IronPython.nuspec
@@ -5,7 +5,7 @@
IronPython
3.4.0
IronPython Contributors, Microsoft
- © IronPython Contributors
+ © .NET Foundation
https://ironpython.net
Apache-2.0
@@ -41,6 +41,6 @@ This package contains the IronPython interpreter engine.
-
+
diff --git a/Package/nuget/NuGet.Packaging.csproj b/eng/nuget/NuGet.Packaging.csproj
similarity index 100%
rename from Package/nuget/NuGet.Packaging.csproj
rename to eng/nuget/NuGet.Packaging.csproj
diff --git a/Package/nuget/NuGet.Packaging.targets b/eng/nuget/NuGet.Packaging.targets
similarity index 100%
rename from Package/nuget/NuGet.Packaging.targets
rename to eng/nuget/NuGet.Packaging.targets
diff --git a/Package/nuget/README.md b/eng/nuget/README.md
similarity index 80%
rename from Package/nuget/README.md
rename to eng/nuget/README.md
index 0365dcb75..afcc1f187 100644
--- a/Package/nuget/README.md
+++ b/eng/nuget/README.md
@@ -22,8 +22,8 @@ System.Console.WriteLine(greetings("world"));
## Differences with CPython
-While compatibility with CPython is one of our main goals with IronPython 3, there are still some differences that may cause issues. See [Differences from CPython](https://github.com/IronLanguages/ironpython3/blob/main/Documentation/differences-from-c-python.md) for details.
+While compatibility with CPython is one of our main goals with IronPython 3, there are still some differences that may cause issues. See [Differences from CPython](https://github.com/IronLanguages/ironpython3/blob/main/docs/differences-from-c-python.md) for details.
## Package compatibility
-See the [Package compatibility](https://github.com/IronLanguages/ironpython3/blob/main/Documentation/package-compatibility.md) document for information on compatibility with popular Python packages. Note that to run most packages, IronPython Standard Library must be present.
+See the [Package compatibility](https://github.com/IronLanguages/ironpython3/blob/main/docs/package-compatibility.md) document for information on compatibility with popular Python packages. Note that to run most packages, IronPython Standard Library must be present.
diff --git a/Package/pkg/Pkg.Packaging.targets b/eng/pkg/Pkg.Packaging.targets
similarity index 100%
rename from Package/pkg/Pkg.Packaging.targets
rename to eng/pkg/Pkg.Packaging.targets
diff --git a/Package/pkg/dos2unix.sh b/eng/pkg/dos2unix.sh
old mode 100755
new mode 100644
similarity index 100%
rename from Package/pkg/dos2unix.sh
rename to eng/pkg/dos2unix.sh
diff --git a/Src/Scripts/CompareDirs.py b/eng/scripts/CompareDirs.py
similarity index 100%
rename from Src/Scripts/CompareDirs.py
rename to eng/scripts/CompareDirs.py
diff --git a/Src/Scripts/Enter-IronPythonEnvironment.ps1 b/eng/scripts/Enter-IronPythonEnvironment.ps1
similarity index 100%
rename from Src/Scripts/Enter-IronPythonEnvironment.ps1
rename to eng/scripts/Enter-IronPythonEnvironment.ps1
diff --git a/Src/Scripts/Install-IronPython.ps1 b/eng/scripts/Install-IronPython.ps1
old mode 100755
new mode 100644
similarity index 95%
rename from Src/Scripts/Install-IronPython.ps1
rename to eng/scripts/Install-IronPython.ps1
index b549450be..14c362c43
--- a/Src/Scripts/Install-IronPython.ps1
+++ b/eng/scripts/Install-IronPython.ps1
@@ -30,7 +30,7 @@
PS>./make
PS>./make package
- PS>./Src/Scripts/Install-IronPython.ps1 env
+ PS>./eng/scripts/Install-IronPython.ps1 env
These commands should be issued on a Powershell prompt with the current directory set to the project root.
The project is first built, then packaged, and finally the script uses the zipfile produced during packaging to install IronPython in directory "env".
@@ -60,11 +60,11 @@ if (-not $ZipFile) {
if ($splitPSScriptRoot[-1] -eq "scripts" -and (Test-Path (Join-Path (Split-Path $PSScriptRoot) "lib"))) {
# Script run from within already expanded zip file
$unzipDir = $PSScriptRoot | Split-Path
- } elseif ($splitPSScriptRoot[-2] -eq "Src" -and $splitPSScriptRoot[-1] -eq "Scripts") {
+ } elseif ($splitPSScriptRoot[-2] -eq "eng" -and $splitPSScriptRoot[-1] -eq "scripts") {
# Script run from within a checked out code base
# Locate the zip archive in the standard location of the package target
$projectRoot = $PSScriptRoot | Split-Path | Split-Path
- $zipFiles = @(Resolve-Path (Join-Path $projectRoot "Package/Release/Packages/IronPython-*/IronPython.3.*.zip"))
+ $zipFiles = @(Resolve-Path (Join-Path $projectRoot "eng/Release/Packages/IronPython-*/IronPython.3.*.zip"))
if ($zipFiles.Count -gt 1) {
Write-Error (@("Ambiguous implicit project zip files:") + $zipFiles -join "`n")
} elseif ($zipFiles.Count -lt 1) {
diff --git a/Src/Scripts/clean.py b/eng/scripts/clean.py
similarity index 100%
rename from Src/Scripts/clean.py
rename to eng/scripts/clean.py
diff --git a/Src/Scripts/copyrights.py b/eng/scripts/copyrights.py
similarity index 100%
rename from Src/Scripts/copyrights.py
rename to eng/scripts/copyrights.py
diff --git a/Src/Scripts/generate.py b/eng/scripts/generate.py
old mode 100755
new mode 100644
similarity index 98%
rename from Src/Scripts/generate.py
rename to eng/scripts/generate.py
index 6b7ac5b2f..765de2948
--- a/Src/Scripts/generate.py
+++ b/eng/scripts/generate.py
@@ -15,13 +15,13 @@ def get_root_dir():
root_dir = get_root_dir()
source_directories = [
- os.path.join(root_dir, "Src"),
- os.path.join(root_dir, "Src", "DLR", "Src"),
+ os.path.join(root_dir, "src"),
+ os.path.join(root_dir, "src", "runtime", "Src"),
]
exclude_directories = [
- os.path.join(root_dir, "Src", "DLR"),
- os.path.join(root_dir, "Src", "StdLib"),
+ os.path.join(root_dir, "src", "runtime"),
+ os.path.join(root_dir, "src", "core", "IronPython.StdLib"),
]
START_COMMON = "#region Generated"
diff --git a/Src/Scripts/generate_UncollectableCompilationMode.py b/eng/scripts/generate_UncollectableCompilationMode.py
similarity index 100%
rename from Src/Scripts/generate_UncollectableCompilationMode.py
rename to eng/scripts/generate_UncollectableCompilationMode.py
diff --git a/Src/Scripts/generate_alltypes.py b/eng/scripts/generate_alltypes.py
similarity index 100%
rename from Src/Scripts/generate_alltypes.py
rename to eng/scripts/generate_alltypes.py
diff --git a/Src/Scripts/generate_calls.py b/eng/scripts/generate_calls.py
similarity index 100%
rename from Src/Scripts/generate_calls.py
rename to eng/scripts/generate_calls.py
diff --git a/Src/Scripts/generate_casts.py b/eng/scripts/generate_casts.py
similarity index 100%
rename from Src/Scripts/generate_casts.py
rename to eng/scripts/generate_casts.py
diff --git a/Src/Scripts/generate_comdispatch.py b/eng/scripts/generate_comdispatch.py
similarity index 100%
rename from Src/Scripts/generate_comdispatch.py
rename to eng/scripts/generate_comdispatch.py
diff --git a/Src/Scripts/generate_dict_views.py b/eng/scripts/generate_dict_views.py
similarity index 100%
rename from Src/Scripts/generate_dict_views.py
rename to eng/scripts/generate_dict_views.py
diff --git a/Src/Scripts/generate_dynamic_instructions.py b/eng/scripts/generate_dynamic_instructions.py
similarity index 100%
rename from Src/Scripts/generate_dynamic_instructions.py
rename to eng/scripts/generate_dynamic_instructions.py
diff --git a/Src/Scripts/generate_dynsites.py b/eng/scripts/generate_dynsites.py
similarity index 100%
rename from Src/Scripts/generate_dynsites.py
rename to eng/scripts/generate_dynsites.py
diff --git a/Src/Scripts/generate_encoding_aliases.py b/eng/scripts/generate_encoding_aliases.py
similarity index 100%
rename from Src/Scripts/generate_encoding_aliases.py
rename to eng/scripts/generate_encoding_aliases.py
diff --git a/Src/Scripts/generate_exception_factory.py b/eng/scripts/generate_exception_factory.py
similarity index 97%
rename from Src/Scripts/generate_exception_factory.py
rename to eng/scripts/generate_exception_factory.py
index ec1e4e4f8..25d2ee73c 100644
--- a/Src/Scripts/generate_exception_factory.py
+++ b/eng/scripts/generate_exception_factory.py
@@ -172,7 +172,7 @@ def gen_expr_factory_com(cw):
gen_expr_factory(cw, generate.root_dir + "\\..\\..\\ndp\\fx\\src\\Dynamic\\System\\Dynamic\\System.Dynamic.txt")
def gen_expr_factory_scripting(cw):
- gen_expr_factory(cw, generate.root_dir + "\\Src\\DLR\\Src\\Microsoft.Dynamic\\Microsoft.Scripting.txt")
+ gen_expr_factory(cw, generate.root_dir + "\\src\\runtime\\Src\\Microsoft.Dynamic\\Microsoft.Scripting.txt")
def main():
return generate.generate(
diff --git a/Src/Scripts/generate_exceptions.py b/eng/scripts/generate_exceptions.py
similarity index 100%
rename from Src/Scripts/generate_exceptions.py
rename to eng/scripts/generate_exceptions.py
diff --git a/Src/Scripts/generate_indicestest.py b/eng/scripts/generate_indicestest.py
similarity index 100%
rename from Src/Scripts/generate_indicestest.py
rename to eng/scripts/generate_indicestest.py
diff --git a/Src/Scripts/generate_math.py b/eng/scripts/generate_math.py
similarity index 100%
rename from Src/Scripts/generate_math.py
rename to eng/scripts/generate_math.py
diff --git a/Src/Scripts/generate_ops.py b/eng/scripts/generate_ops.py
old mode 100755
new mode 100644
similarity index 100%
rename from Src/Scripts/generate_ops.py
rename to eng/scripts/generate_ops.py
diff --git a/Src/Scripts/generate_os_codes.py b/eng/scripts/generate_os_codes.py
similarity index 100%
rename from Src/Scripts/generate_os_codes.py
rename to eng/scripts/generate_os_codes.py
diff --git a/Src/Scripts/generate_reflected_calls.py b/eng/scripts/generate_reflected_calls.py
similarity index 100%
rename from Src/Scripts/generate_reflected_calls.py
rename to eng/scripts/generate_reflected_calls.py
diff --git a/Src/Scripts/generate_set.py b/eng/scripts/generate_set.py
similarity index 100%
rename from Src/Scripts/generate_set.py
rename to eng/scripts/generate_set.py
diff --git a/Src/Scripts/generate_tuples.py b/eng/scripts/generate_tuples.py
similarity index 100%
rename from Src/Scripts/generate_tuples.py
rename to eng/scripts/generate_tuples.py
diff --git a/Src/Scripts/generate_typecache.py b/eng/scripts/generate_typecache.py
similarity index 100%
rename from Src/Scripts/generate_typecache.py
rename to eng/scripts/generate_typecache.py
diff --git a/Src/Scripts/generate_walker.py b/eng/scripts/generate_walker.py
similarity index 100%
rename from Src/Scripts/generate_walker.py
rename to eng/scripts/generate_walker.py
diff --git a/Src/Scripts/ipcom.ps1 b/eng/scripts/ipcom.ps1
similarity index 100%
rename from Src/Scripts/ipcom.ps1
rename to eng/scripts/ipcom.ps1
diff --git a/Src/Scripts/make_meta1.py b/eng/scripts/make_meta1.py
similarity index 100%
rename from Src/Scripts/make_meta1.py
rename to eng/scripts/make_meta1.py
diff --git a/Src/Scripts/radix_generator.py b/eng/scripts/radix_generator.py
similarity index 100%
rename from Src/Scripts/radix_generator.py
rename to eng/scripts/radix_generator.py
diff --git a/Src/Scripts/run_compiled.py b/eng/scripts/run_compiled.py
similarity index 100%
rename from Src/Scripts/run_compiled.py
rename to eng/scripts/run_compiled.py
diff --git a/Src/Scripts/run_interactive.py b/eng/scripts/run_interactive.py
similarity index 100%
rename from Src/Scripts/run_interactive.py
rename to eng/scripts/run_interactive.py
diff --git a/Src/Scripts/smtpmailer.py b/eng/scripts/smtpmailer.py
similarity index 100%
rename from Src/Scripts/smtpmailer.py
rename to eng/scripts/smtpmailer.py
diff --git a/Src/Scripts/test_builder.py b/eng/scripts/test_builder.py
similarity index 100%
rename from Src/Scripts/test_builder.py
rename to eng/scripts/test_builder.py
diff --git a/Src/Scripts/test_cgcheck.py b/eng/scripts/test_cgcheck.py
similarity index 100%
rename from Src/Scripts/test_cgcheck.py
rename to eng/scripts/test_cgcheck.py
diff --git a/Src/Scripts/test_parrot.py b/eng/scripts/test_parrot.py
similarity index 100%
rename from Src/Scripts/test_parrot.py
rename to eng/scripts/test_parrot.py
diff --git a/Src/Scripts/test_pystone.py b/eng/scripts/test_pystone.py
similarity index 100%
rename from Src/Scripts/test_pystone.py
rename to eng/scripts/test_pystone.py
diff --git a/Build/steps.yml b/eng/steps.yml
similarity index 93%
rename from Build/steps.yml
rename to eng/steps.yml
index 5903af548..375d1240d 100644
--- a/Build/steps.yml
+++ b/eng/steps.yml
@@ -97,7 +97,7 @@ steps:
- task: CopyFiles@2
displayName: Copy NuGet and Zip Packages
inputs:
- SourceFolder: '$(Build.Repository.LocalPath)/Package/Release/Packages'
+ SourceFolder: '$(Build.Repository.LocalPath)/eng/Release/Packages'
Contents: |
**/*.nupkg
**/*.snupkg
@@ -109,7 +109,7 @@ steps:
- task: CopyFiles@2
displayName: Copy MSI Installer
inputs:
- SourceFolder: '$(Build.Repository.LocalPath)/Package/Release/Packages'
+ SourceFolder: '$(Build.Repository.LocalPath)/eng/Release/Packages'
Contents: '**/*.msi'
TargetFolder: '$(Build.ArtifactStagingDirectory)'
condition: and(succeededOrFailed(), eq(variables['system.pullrequest.isfork'], false))
@@ -118,7 +118,7 @@ steps:
- task: CopyFiles@2
displayName: Copy Deb Installer
inputs:
- SourceFolder: '$(Build.Repository.LocalPath)/Package/Release/Packages'
+ SourceFolder: '$(Build.Repository.LocalPath)/eng/Release/Packages'
Contents: '**/*.deb'
TargetFolder: '$(Build.ArtifactStagingDirectory)'
condition: and(succeededOrFailed(), eq(variables['system.pullrequest.isfork'], false))
@@ -127,7 +127,7 @@ steps:
- task: CopyFiles@2
displayName: Copy Pkg Installer
inputs:
- SourceFolder: '$(Build.Repository.LocalPath)/Package/Release/Packages'
+ SourceFolder: '$(Build.Repository.LocalPath)/eng/Release/Packages'
Contents: '**/*.pkg'
TargetFolder: '$(Build.ArtifactStagingDirectory)'
condition: and(succeededOrFailed(), eq(variables['system.pullrequest.isfork'], false))
diff --git a/Util/NuGet/nuget.exe b/eng/utils/NuGet/nuget.exe
similarity index 100%
rename from Util/NuGet/nuget.exe
rename to eng/utils/NuGet/nuget.exe
diff --git a/Util/References/IKVM/IKVM.Reflection.License.txt b/eng/utils/References/IKVM/IKVM.Reflection.License.txt
similarity index 100%
rename from Util/References/IKVM/IKVM.Reflection.License.txt
rename to eng/utils/References/IKVM/IKVM.Reflection.License.txt
diff --git a/Util/References/IKVM/IKVM.Reflection.dll b/eng/utils/References/IKVM/IKVM.Reflection.dll
similarity index 100%
rename from Util/References/IKVM/IKVM.Reflection.dll
rename to eng/utils/References/IKVM/IKVM.Reflection.dll
diff --git a/Util/References/Mono.Posix.dll b/eng/utils/References/Mono.Posix.dll
similarity index 100%
rename from Util/References/Mono.Posix.dll
rename to eng/utils/References/Mono.Posix.dll
diff --git a/Package/zip/README.md b/eng/zip/README.md
similarity index 91%
rename from Package/zip/README.md
rename to eng/zip/README.md
index a39ca5ec6..e245c0305 100644
--- a/Package/zip/README.md
+++ b/eng/zip/README.md
@@ -50,8 +50,8 @@ System.Console.WriteLine(greetings("world"));
## Differences with CPython
-While compatibility with CPython is one of our main goals with IronPython 3, there are still some differences that may cause issues. See [Differences from CPython](https://github.com/IronLanguages/ironpython3/blob/main/Documentation/differences-from-c-python.md) for details.
+While compatibility with CPython is one of our main goals with IronPython 3, there are still some differences that may cause issues. See [Differences from CPython](https://github.com/IronLanguages/ironpython3/blob/main/docs/differences-from-c-python.md) for details.
## Package compatibility
-See the [Package compatibility](https://github.com/IronLanguages/ironpython3/blob/main/Documentation/package-compatibility.md) document for information on compatibility with popular packages. Note that to run most packages, IronPython Standard Library must be present.
+See the [Package compatibility](https://github.com/IronLanguages/ironpython3/blob/main/docs/package-compatibility.md) document for information on compatibility with popular packages. Note that to run most packages, IronPython Standard Library must be present.
diff --git a/Package/zip/Zip.Packaging.targets b/eng/zip/Zip.Packaging.targets
similarity index 91%
rename from Package/zip/Zip.Packaging.targets
rename to eng/zip/Zip.Packaging.targets
index cb5db9c81..ce29d0fb7 100644
--- a/Package/zip/Zip.Packaging.targets
+++ b/eng/zip/Zip.Packaging.targets
@@ -6,8 +6,8 @@
-
-
+
+
diff --git a/make.ps1 b/make.ps1
index e4575bee7..940348264 100755
--- a/make.ps1
+++ b/make.ps1
@@ -43,7 +43,7 @@ function EnsureMSBuild() {
function Main([String] $target, [String] $configuration) {
# verify that the DLR submodule has been initialized
- if(![System.Linq.Enumerable]::Any([System.IO.Directory]::EnumerateFileSystemEntries([System.IO.Path]::Combine($_BASEDIR, "Src/DLR")))) {
+ if(![System.Linq.Enumerable]::Any([System.IO.Directory]::EnumerateFileSystemEntries([System.IO.Path]::Combine($_BASEDIR, "src/runtime")))) {
if(Get-Command git -ErrorAction SilentlyContinue) {
& git submodule update --init
} else {
@@ -75,7 +75,7 @@ function GenerateRunSettings([String] $framework, [String] $platform, [String] $
$doc.AppendChild($dec) | Out-Null
$runSettings = $doc.CreateElement("RunSettings")
-
+
$runConfiguration = $doc.CreateElement("RunConfiguration")
$runSettings.AppendChild($runConfiguration) | Out-Null
if ($platform) {
@@ -106,7 +106,7 @@ function GenerateRunSettings([String] $framework, [String] $platform, [String] $
$doc.AppendChild($runSettings) | Out-Null
- $fileName = [System.IO.Path]::Combine($_BASEDIR, "Src", "IronPythonTest", "runsettings.$framework.xml")
+ $fileName = [System.IO.Path]::Combine($_BASEDIR, "tests", "ironpython", "runsettings.$framework.xml")
$doc.Save($fileName)
return $fileName
}
@@ -182,7 +182,7 @@ function Test([String] $target, [String] $configuration, [String[]] $frameworks,
$runSettings = GenerateRunSettings $framework $platform $configuration $runIgnored
function createTask($filtername, $filter) {
- [Object[]] $args = @("$_BASEDIR/Src/IronPythonTest/IronPythonTest.csproj", '-f', "$framework", '-o', "$_BASEDIR/bin/$configuration/$framework", '-c', "$configuration", '--no-build', '-v', 'n', '-l', "trx;LogFileName=$filtername-$framework-$configuration-result.trx", '-s', "$runSettings", "--filter=$filter");
+ [Object[]] $args = @("$_BASEDIR/tests/IronPython.Tests/IronPython.Tests.csproj", '-f', "$framework", '-o', "$_BASEDIR/bin/$configuration/$framework", '-c', "$configuration", '--no-build', '-v', 'n', '-l', "trx;LogFileName=$filtername-$framework-$configuration-result.trx", '-s', "$runSettings", "--filter=$filter");
Write-Host "Enqueue [$framework $filtername]:"
Write-Host "dotnet test $args"
Write-Host
@@ -222,7 +222,7 @@ function Purge() {
Get-ChildItem -Name "obj" -Directory -Path "$_BASEDIR" -Recurse | Remove-Item -Force -Recurse
Write-Verbose "Deleting ""bin"" directories..."
- foreach ($dir in @("", (Join-Path "IronPythonAnalyzer" "IronPythonAnalyzer"))) {
+ foreach ($dir in @("", (Join-Path "src" "roslyn" "IronPython.DiagnosticAnalyzer"))) {
if (Test-Path (Join-Path $_BASEDIR $dir "bin" -OutVariable targetPath)) {
Remove-Item -Path $targetPath -Force -Recurse
}
@@ -239,7 +239,7 @@ function Purge() {
}
Write-Verbose "Deleting test run settings..."
- Remove-Item -Path (Join-Path $_BASEDIR "Src" "IronPythonTest" "runsettings.*.xml")
+ Remove-Item -Path (Join-Path $_BASEDIR "tests" "ironpython" "runsettings.*.xml")
Write-Information "Done. Consider restoring dependencies." -InformationAction Continue
}
diff --git a/Src/App.Debug.config b/src/App.Debug.config
similarity index 100%
rename from Src/App.Debug.config
rename to src/App.Debug.config
diff --git a/Src/App.Release.config b/src/App.Release.config
similarity index 100%
rename from Src/App.Release.config
rename to src/App.Release.config
diff --git a/src/README.md b/src/README.md
new file mode 100644
index 000000000..2b046dfb6
--- /dev/null
+++ b/src/README.md
@@ -0,0 +1,15 @@
+# `src`
+
+- `console` IronPython console and conhost
+- `extensions` IronPython tools including WPF, SQLite and others
+- `ipy`: Core compiler and runtime (IronPython.dll)
+- `roslyn`: IronPython roslyn analyzers
+- `runtime`: The Dynamic Language Runtime
+
+---
+
+Please see [the wiki](https://github.com/IronLanguages/ironpython3/wiki) for information on:
+
+- Setting up a development environment with easy access to utility scripts
+- Building
+- Running tests
diff --git a/Src/IronPython.Modules/IronPython.Modules.csproj b/src/core/IronPython.Modules/IronPython.Modules.csproj
similarity index 88%
rename from Src/IronPython.Modules/IronPython.Modules.csproj
rename to src/core/IronPython.Modules/IronPython.Modules.csproj
index 4fc2771d2..bbdf32345 100644
--- a/Src/IronPython.Modules/IronPython.Modules.csproj
+++ b/src/core/IronPython.Modules/IronPython.Modules.csproj
@@ -10,7 +10,7 @@
True
- ..\..\Util\References\Mono.Posix.dll
+ ..\..\..\eng\utils\References\Mono.Posix.dll
@@ -26,7 +26,7 @@
-
+
false
Analyzer
diff --git a/Src/IronPython.Modules/IterTools.cs b/src/core/IronPython.Modules/IterTools.cs
similarity index 100%
rename from Src/IronPython.Modules/IterTools.cs
rename to src/core/IronPython.Modules/IterTools.cs
diff --git a/Src/IronPython.Modules/ModuleOps.cs b/src/core/IronPython.Modules/ModuleOps.cs
similarity index 100%
rename from Src/IronPython.Modules/ModuleOps.cs
rename to src/core/IronPython.Modules/ModuleOps.cs
diff --git a/Src/IronPython.Modules/NtSignalState.cs b/src/core/IronPython.Modules/NtSignalState.cs
similarity index 100%
rename from Src/IronPython.Modules/NtSignalState.cs
rename to src/core/IronPython.Modules/NtSignalState.cs
diff --git a/Src/IronPython.Modules/Properties/AssemblyInfo.cs b/src/core/IronPython.Modules/Properties/AssemblyInfo.cs
similarity index 100%
rename from Src/IronPython.Modules/Properties/AssemblyInfo.cs
rename to src/core/IronPython.Modules/Properties/AssemblyInfo.cs
diff --git a/Src/IronPython.Modules/ResourceMetaPathImporter.cs b/src/core/IronPython.Modules/ResourceMetaPathImporter.cs
similarity index 100%
rename from Src/IronPython.Modules/ResourceMetaPathImporter.cs
rename to src/core/IronPython.Modules/ResourceMetaPathImporter.cs
diff --git a/Src/IronPython.Modules/SimpleSignalState.cs b/src/core/IronPython.Modules/SimpleSignalState.cs
similarity index 100%
rename from Src/IronPython.Modules/SimpleSignalState.cs
rename to src/core/IronPython.Modules/SimpleSignalState.cs
diff --git a/Src/IronPython.Modules/_bisect.cs b/src/core/IronPython.Modules/_bisect.cs
similarity index 100%
rename from Src/IronPython.Modules/_bisect.cs
rename to src/core/IronPython.Modules/_bisect.cs
diff --git a/Src/IronPython.Modules/_codecs.cs b/src/core/IronPython.Modules/_codecs.cs
similarity index 100%
rename from Src/IronPython.Modules/_codecs.cs
rename to src/core/IronPython.Modules/_codecs.cs
diff --git a/Src/IronPython.Modules/_codecs_cn.cs b/src/core/IronPython.Modules/_codecs_cn.cs
similarity index 100%
rename from Src/IronPython.Modules/_codecs_cn.cs
rename to src/core/IronPython.Modules/_codecs_cn.cs
diff --git a/Src/IronPython.Modules/_collections.cs b/src/core/IronPython.Modules/_collections.cs
similarity index 100%
rename from Src/IronPython.Modules/_collections.cs
rename to src/core/IronPython.Modules/_collections.cs
diff --git a/Src/IronPython.Modules/_csv.cs b/src/core/IronPython.Modules/_csv.cs
similarity index 100%
rename from Src/IronPython.Modules/_csv.cs
rename to src/core/IronPython.Modules/_csv.cs
diff --git a/Src/IronPython.Modules/_ctypes/Array.cs b/src/core/IronPython.Modules/_ctypes/Array.cs
similarity index 100%
rename from Src/IronPython.Modules/_ctypes/Array.cs
rename to src/core/IronPython.Modules/_ctypes/Array.cs
diff --git a/Src/IronPython.Modules/_ctypes/ArrayType.cs b/src/core/IronPython.Modules/_ctypes/ArrayType.cs
similarity index 100%
rename from Src/IronPython.Modules/_ctypes/ArrayType.cs
rename to src/core/IronPython.Modules/_ctypes/ArrayType.cs
diff --git a/Src/IronPython.Modules/_ctypes/CData.cs b/src/core/IronPython.Modules/_ctypes/CData.cs
similarity index 100%
rename from Src/IronPython.Modules/_ctypes/CData.cs
rename to src/core/IronPython.Modules/_ctypes/CData.cs
diff --git a/Src/IronPython.Modules/_ctypes/CFuncPtr.cs b/src/core/IronPython.Modules/_ctypes/CFuncPtr.cs
similarity index 100%
rename from Src/IronPython.Modules/_ctypes/CFuncPtr.cs
rename to src/core/IronPython.Modules/_ctypes/CFuncPtr.cs
diff --git a/Src/IronPython.Modules/_ctypes/CFuncPtrType.cs b/src/core/IronPython.Modules/_ctypes/CFuncPtrType.cs
similarity index 100%
rename from Src/IronPython.Modules/_ctypes/CFuncPtrType.cs
rename to src/core/IronPython.Modules/_ctypes/CFuncPtrType.cs
diff --git a/Src/IronPython.Modules/_ctypes/Extensions.cs b/src/core/IronPython.Modules/_ctypes/Extensions.cs
similarity index 100%
rename from Src/IronPython.Modules/_ctypes/Extensions.cs
rename to src/core/IronPython.Modules/_ctypes/Extensions.cs
diff --git a/Src/IronPython.Modules/_ctypes/Field.cs b/src/core/IronPython.Modules/_ctypes/Field.cs
similarity index 100%
rename from Src/IronPython.Modules/_ctypes/Field.cs
rename to src/core/IronPython.Modules/_ctypes/Field.cs
diff --git a/Src/IronPython.Modules/_ctypes/INativeType.cs b/src/core/IronPython.Modules/_ctypes/INativeType.cs
similarity index 100%
rename from Src/IronPython.Modules/_ctypes/INativeType.cs
rename to src/core/IronPython.Modules/_ctypes/INativeType.cs
diff --git a/Src/IronPython.Modules/_ctypes/LocalOrArg.cs b/src/core/IronPython.Modules/_ctypes/LocalOrArg.cs
similarity index 100%
rename from Src/IronPython.Modules/_ctypes/LocalOrArg.cs
rename to src/core/IronPython.Modules/_ctypes/LocalOrArg.cs
diff --git a/Src/IronPython.Modules/_ctypes/MarshalCleanup.cs b/src/core/IronPython.Modules/_ctypes/MarshalCleanup.cs
similarity index 100%
rename from Src/IronPython.Modules/_ctypes/MarshalCleanup.cs
rename to src/core/IronPython.Modules/_ctypes/MarshalCleanup.cs
diff --git a/Src/IronPython.Modules/_ctypes/MemoryHolder.cs b/src/core/IronPython.Modules/_ctypes/MemoryHolder.cs
similarity index 100%
rename from Src/IronPython.Modules/_ctypes/MemoryHolder.cs
rename to src/core/IronPython.Modules/_ctypes/MemoryHolder.cs
diff --git a/Src/IronPython.Modules/_ctypes/NativeArgument.cs b/src/core/IronPython.Modules/_ctypes/NativeArgument.cs
similarity index 100%
rename from Src/IronPython.Modules/_ctypes/NativeArgument.cs
rename to src/core/IronPython.Modules/_ctypes/NativeArgument.cs
diff --git a/Src/IronPython.Modules/_ctypes/NativeFunctions.cs b/src/core/IronPython.Modules/_ctypes/NativeFunctions.cs
similarity index 100%
rename from Src/IronPython.Modules/_ctypes/NativeFunctions.cs
rename to src/core/IronPython.Modules/_ctypes/NativeFunctions.cs
diff --git a/Src/IronPython.Modules/_ctypes/Pointer.cs b/src/core/IronPython.Modules/_ctypes/Pointer.cs
similarity index 100%
rename from Src/IronPython.Modules/_ctypes/Pointer.cs
rename to src/core/IronPython.Modules/_ctypes/Pointer.cs
diff --git a/Src/IronPython.Modules/_ctypes/PointerType.cs b/src/core/IronPython.Modules/_ctypes/PointerType.cs
similarity index 100%
rename from Src/IronPython.Modules/_ctypes/PointerType.cs
rename to src/core/IronPython.Modules/_ctypes/PointerType.cs
diff --git a/Src/IronPython.Modules/_ctypes/SimpleCData.cs b/src/core/IronPython.Modules/_ctypes/SimpleCData.cs
similarity index 100%
rename from Src/IronPython.Modules/_ctypes/SimpleCData.cs
rename to src/core/IronPython.Modules/_ctypes/SimpleCData.cs
diff --git a/Src/IronPython.Modules/_ctypes/SimpleType.cs b/src/core/IronPython.Modules/_ctypes/SimpleType.cs
similarity index 100%
rename from Src/IronPython.Modules/_ctypes/SimpleType.cs
rename to src/core/IronPython.Modules/_ctypes/SimpleType.cs
diff --git a/Src/IronPython.Modules/_ctypes/SimpleTypeKind.cs b/src/core/IronPython.Modules/_ctypes/SimpleTypeKind.cs
similarity index 100%
rename from Src/IronPython.Modules/_ctypes/SimpleTypeKind.cs
rename to src/core/IronPython.Modules/_ctypes/SimpleTypeKind.cs
diff --git a/Src/IronPython.Modules/_ctypes/StructType.cs b/src/core/IronPython.Modules/_ctypes/StructType.cs
similarity index 100%
rename from Src/IronPython.Modules/_ctypes/StructType.cs
rename to src/core/IronPython.Modules/_ctypes/StructType.cs
diff --git a/Src/IronPython.Modules/_ctypes/Structure.cs b/src/core/IronPython.Modules/_ctypes/Structure.cs
similarity index 100%
rename from Src/IronPython.Modules/_ctypes/Structure.cs
rename to src/core/IronPython.Modules/_ctypes/Structure.cs
diff --git a/Src/IronPython.Modules/_ctypes/Union.cs b/src/core/IronPython.Modules/_ctypes/Union.cs
similarity index 100%
rename from Src/IronPython.Modules/_ctypes/Union.cs
rename to src/core/IronPython.Modules/_ctypes/Union.cs
diff --git a/Src/IronPython.Modules/_ctypes/UnionType.cs b/src/core/IronPython.Modules/_ctypes/UnionType.cs
similarity index 100%
rename from Src/IronPython.Modules/_ctypes/UnionType.cs
rename to src/core/IronPython.Modules/_ctypes/UnionType.cs
diff --git a/Src/IronPython.Modules/_ctypes/_ctypes.cs b/src/core/IronPython.Modules/_ctypes/_ctypes.cs
similarity index 100%
rename from Src/IronPython.Modules/_ctypes/_ctypes.cs
rename to src/core/IronPython.Modules/_ctypes/_ctypes.cs
diff --git a/Src/IronPython.Modules/_ctypes_test.cs b/src/core/IronPython.Modules/_ctypes_test.cs
similarity index 100%
rename from Src/IronPython.Modules/_ctypes_test.cs
rename to src/core/IronPython.Modules/_ctypes_test.cs
diff --git a/Src/IronPython.Modules/_datetime.cs b/src/core/IronPython.Modules/_datetime.cs
similarity index 100%
rename from Src/IronPython.Modules/_datetime.cs
rename to src/core/IronPython.Modules/_datetime.cs
diff --git a/Src/IronPython.Modules/_functools.cs b/src/core/IronPython.Modules/_functools.cs
similarity index 100%
rename from Src/IronPython.Modules/_functools.cs
rename to src/core/IronPython.Modules/_functools.cs
diff --git a/Src/IronPython.Modules/_heapq.cs b/src/core/IronPython.Modules/_heapq.cs
similarity index 100%
rename from Src/IronPython.Modules/_heapq.cs
rename to src/core/IronPython.Modules/_heapq.cs
diff --git a/Src/IronPython.Modules/_multibytecodec.cs b/src/core/IronPython.Modules/_multibytecodec.cs
similarity index 100%
rename from Src/IronPython.Modules/_multibytecodec.cs
rename to src/core/IronPython.Modules/_multibytecodec.cs
diff --git a/Src/IronPython.Modules/_multiprocessing.cs b/src/core/IronPython.Modules/_multiprocessing.cs
similarity index 100%
rename from Src/IronPython.Modules/_multiprocessing.cs
rename to src/core/IronPython.Modules/_multiprocessing.cs
diff --git a/Src/IronPython.Modules/_opcode.cs b/src/core/IronPython.Modules/_opcode.cs
similarity index 100%
rename from Src/IronPython.Modules/_opcode.cs
rename to src/core/IronPython.Modules/_opcode.cs
diff --git a/Src/IronPython.Modules/_operator.cs b/src/core/IronPython.Modules/_operator.cs
similarity index 100%
rename from Src/IronPython.Modules/_operator.cs
rename to src/core/IronPython.Modules/_operator.cs
diff --git a/Src/IronPython.Modules/_overlapped.cs b/src/core/IronPython.Modules/_overlapped.cs
similarity index 100%
rename from Src/IronPython.Modules/_overlapped.cs
rename to src/core/IronPython.Modules/_overlapped.cs
diff --git a/Src/IronPython.Modules/_pickle.cs b/src/core/IronPython.Modules/_pickle.cs
similarity index 100%
rename from Src/IronPython.Modules/_pickle.cs
rename to src/core/IronPython.Modules/_pickle.cs
diff --git a/Src/IronPython.Modules/_posixsubprocess.cs b/src/core/IronPython.Modules/_posixsubprocess.cs
similarity index 100%
rename from Src/IronPython.Modules/_posixsubprocess.cs
rename to src/core/IronPython.Modules/_posixsubprocess.cs
diff --git a/Src/IronPython.Modules/_random.RandomGen.cs b/src/core/IronPython.Modules/_random.RandomGen.cs
similarity index 100%
rename from Src/IronPython.Modules/_random.RandomGen.cs
rename to src/core/IronPython.Modules/_random.RandomGen.cs
diff --git a/Src/IronPython.Modules/_random.cs b/src/core/IronPython.Modules/_random.cs
similarity index 100%
rename from Src/IronPython.Modules/_random.cs
rename to src/core/IronPython.Modules/_random.cs
diff --git a/Src/IronPython.Modules/_socket.cs b/src/core/IronPython.Modules/_socket.cs
similarity index 100%
rename from Src/IronPython.Modules/_socket.cs
rename to src/core/IronPython.Modules/_socket.cs
diff --git a/Src/IronPython.Modules/_sre.cs b/src/core/IronPython.Modules/_sre.cs
similarity index 100%
rename from Src/IronPython.Modules/_sre.cs
rename to src/core/IronPython.Modules/_sre.cs
diff --git a/Src/IronPython.Modules/_ssl.cs b/src/core/IronPython.Modules/_ssl.cs
similarity index 100%
rename from Src/IronPython.Modules/_ssl.cs
rename to src/core/IronPython.Modules/_ssl.cs
diff --git a/Src/IronPython.Modules/_string.cs b/src/core/IronPython.Modules/_string.cs
similarity index 100%
rename from Src/IronPython.Modules/_string.cs
rename to src/core/IronPython.Modules/_string.cs
diff --git a/Src/IronPython.Modules/_struct.cs b/src/core/IronPython.Modules/_struct.cs
similarity index 100%
rename from Src/IronPython.Modules/_struct.cs
rename to src/core/IronPython.Modules/_struct.cs
diff --git a/Src/IronPython.Modules/_sysconfigdata.cs b/src/core/IronPython.Modules/_sysconfigdata.cs
similarity index 100%
rename from Src/IronPython.Modules/_sysconfigdata.cs
rename to src/core/IronPython.Modules/_sysconfigdata.cs
diff --git a/Src/IronPython.Modules/_thread.cs b/src/core/IronPython.Modules/_thread.cs
similarity index 100%
rename from Src/IronPython.Modules/_thread.cs
rename to src/core/IronPython.Modules/_thread.cs
diff --git a/Src/IronPython.Modules/_warnings.cs b/src/core/IronPython.Modules/_warnings.cs
similarity index 100%
rename from Src/IronPython.Modules/_warnings.cs
rename to src/core/IronPython.Modules/_warnings.cs
diff --git a/Src/IronPython.Modules/_weakref.Generated.cs b/src/core/IronPython.Modules/_weakref.Generated.cs
similarity index 100%
rename from Src/IronPython.Modules/_weakref.Generated.cs
rename to src/core/IronPython.Modules/_weakref.Generated.cs
diff --git a/Src/IronPython.Modules/_weakref.cs b/src/core/IronPython.Modules/_weakref.cs
similarity index 100%
rename from Src/IronPython.Modules/_weakref.cs
rename to src/core/IronPython.Modules/_weakref.cs
diff --git a/Src/IronPython.Modules/_winapi.cs b/src/core/IronPython.Modules/_winapi.cs
similarity index 100%
rename from Src/IronPython.Modules/_winapi.cs
rename to src/core/IronPython.Modules/_winapi.cs
diff --git a/Src/IronPython.Modules/array.cs b/src/core/IronPython.Modules/array.cs
similarity index 100%
rename from Src/IronPython.Modules/array.cs
rename to src/core/IronPython.Modules/array.cs
diff --git a/Src/IronPython.Modules/atexit.cs b/src/core/IronPython.Modules/atexit.cs
similarity index 100%
rename from Src/IronPython.Modules/atexit.cs
rename to src/core/IronPython.Modules/atexit.cs
diff --git a/Src/IronPython.Modules/audioop.cs b/src/core/IronPython.Modules/audioop.cs
similarity index 100%
rename from Src/IronPython.Modules/audioop.cs
rename to src/core/IronPython.Modules/audioop.cs
diff --git a/Src/IronPython.Modules/binascii.cs b/src/core/IronPython.Modules/binascii.cs
similarity index 100%
rename from Src/IronPython.Modules/binascii.cs
rename to src/core/IronPython.Modules/binascii.cs
diff --git a/Src/IronPython.Modules/bz2/BZ2Compressor.cs b/src/core/IronPython.Modules/bz2/BZ2Compressor.cs
similarity index 100%
rename from Src/IronPython.Modules/bz2/BZ2Compressor.cs
rename to src/core/IronPython.Modules/bz2/BZ2Compressor.cs
diff --git a/Src/IronPython.Modules/bz2/BZ2Decompressor.cs b/src/core/IronPython.Modules/bz2/BZ2Decompressor.cs
similarity index 100%
rename from Src/IronPython.Modules/bz2/BZ2Decompressor.cs
rename to src/core/IronPython.Modules/bz2/BZ2Decompressor.cs
diff --git a/Src/IronPython.Modules/bz2/BZ2Module.cs b/src/core/IronPython.Modules/bz2/BZ2Module.cs
similarity index 100%
rename from Src/IronPython.Modules/bz2/BZ2Module.cs
rename to src/core/IronPython.Modules/bz2/BZ2Module.cs
diff --git a/Src/IronPython.Modules/bz2/dotnetzip/BZip2/BZip2Compressor.cs b/src/core/IronPython.Modules/bz2/dotnetzip/BZip2/BZip2Compressor.cs
similarity index 100%
rename from Src/IronPython.Modules/bz2/dotnetzip/BZip2/BZip2Compressor.cs
rename to src/core/IronPython.Modules/bz2/dotnetzip/BZip2/BZip2Compressor.cs
diff --git a/Src/IronPython.Modules/bz2/dotnetzip/BZip2/BZip2InputStream.cs b/src/core/IronPython.Modules/bz2/dotnetzip/BZip2/BZip2InputStream.cs
similarity index 100%
rename from Src/IronPython.Modules/bz2/dotnetzip/BZip2/BZip2InputStream.cs
rename to src/core/IronPython.Modules/bz2/dotnetzip/BZip2/BZip2InputStream.cs
diff --git a/Src/IronPython.Modules/bz2/dotnetzip/BZip2/BZip2OutputStream.cs b/src/core/IronPython.Modules/bz2/dotnetzip/BZip2/BZip2OutputStream.cs
similarity index 100%
rename from Src/IronPython.Modules/bz2/dotnetzip/BZip2/BZip2OutputStream.cs
rename to src/core/IronPython.Modules/bz2/dotnetzip/BZip2/BZip2OutputStream.cs
diff --git a/Src/IronPython.Modules/bz2/dotnetzip/BZip2/BitWriter.cs b/src/core/IronPython.Modules/bz2/dotnetzip/BZip2/BitWriter.cs
similarity index 100%
rename from Src/IronPython.Modules/bz2/dotnetzip/BZip2/BitWriter.cs
rename to src/core/IronPython.Modules/bz2/dotnetzip/BZip2/BitWriter.cs
diff --git a/Src/IronPython.Modules/bz2/dotnetzip/BZip2/CRC32.cs b/src/core/IronPython.Modules/bz2/dotnetzip/BZip2/CRC32.cs
similarity index 100%
rename from Src/IronPython.Modules/bz2/dotnetzip/BZip2/CRC32.cs
rename to src/core/IronPython.Modules/bz2/dotnetzip/BZip2/CRC32.cs
diff --git a/Src/IronPython.Modules/bz2/dotnetzip/BZip2/ParallelBZip2OutputStream.cs b/src/core/IronPython.Modules/bz2/dotnetzip/BZip2/ParallelBZip2OutputStream.cs
similarity index 100%
rename from Src/IronPython.Modules/bz2/dotnetzip/BZip2/ParallelBZip2OutputStream.cs
rename to src/core/IronPython.Modules/bz2/dotnetzip/BZip2/ParallelBZip2OutputStream.cs
diff --git a/Src/IronPython.Modules/bz2/dotnetzip/BZip2/Rand.cs b/src/core/IronPython.Modules/bz2/dotnetzip/BZip2/Rand.cs
similarity index 100%
rename from Src/IronPython.Modules/bz2/dotnetzip/BZip2/Rand.cs
rename to src/core/IronPython.Modules/bz2/dotnetzip/BZip2/Rand.cs
diff --git a/Src/IronPython.Modules/bz2/dotnetzip/source.txt b/src/core/IronPython.Modules/bz2/dotnetzip/source.txt
similarity index 100%
rename from Src/IronPython.Modules/bz2/dotnetzip/source.txt
rename to src/core/IronPython.Modules/bz2/dotnetzip/source.txt
diff --git a/Src/IronPython.Modules/cmath.cs b/src/core/IronPython.Modules/cmath.cs
similarity index 100%
rename from Src/IronPython.Modules/cmath.cs
rename to src/core/IronPython.Modules/cmath.cs
diff --git a/Src/IronPython.Modules/errno.cs b/src/core/IronPython.Modules/errno.cs
similarity index 100%
rename from Src/IronPython.Modules/errno.cs
rename to src/core/IronPython.Modules/errno.cs
diff --git a/Src/IronPython.Modules/faulthandler.cs b/src/core/IronPython.Modules/faulthandler.cs
similarity index 100%
rename from Src/IronPython.Modules/faulthandler.cs
rename to src/core/IronPython.Modules/faulthandler.cs
diff --git a/Src/IronPython.Modules/fcntl.cs b/src/core/IronPython.Modules/fcntl.cs
similarity index 100%
rename from Src/IronPython.Modules/fcntl.cs
rename to src/core/IronPython.Modules/fcntl.cs
diff --git a/Src/IronPython.Modules/gc.cs b/src/core/IronPython.Modules/gc.cs
similarity index 100%
rename from Src/IronPython.Modules/gc.cs
rename to src/core/IronPython.Modules/gc.cs
diff --git a/Src/IronPython.Modules/grp.cs b/src/core/IronPython.Modules/grp.cs
similarity index 100%
rename from Src/IronPython.Modules/grp.cs
rename to src/core/IronPython.Modules/grp.cs
diff --git a/Src/IronPython.Modules/hashlib/MD5CryptoServiceProvider.cs b/src/core/IronPython.Modules/hashlib/MD5CryptoServiceProvider.cs
similarity index 100%
rename from Src/IronPython.Modules/hashlib/MD5CryptoServiceProvider.cs
rename to src/core/IronPython.Modules/hashlib/MD5CryptoServiceProvider.cs
diff --git a/Src/IronPython.Modules/hashlib/SHA1CryptoServiceProvider.cs b/src/core/IronPython.Modules/hashlib/SHA1CryptoServiceProvider.cs
similarity index 100%
rename from Src/IronPython.Modules/hashlib/SHA1CryptoServiceProvider.cs
rename to src/core/IronPython.Modules/hashlib/SHA1CryptoServiceProvider.cs
diff --git a/Src/IronPython.Modules/hashlib/SHA224.cs b/src/core/IronPython.Modules/hashlib/SHA224.cs
similarity index 100%
rename from Src/IronPython.Modules/hashlib/SHA224.cs
rename to src/core/IronPython.Modules/hashlib/SHA224.cs
diff --git a/Src/IronPython.Modules/hashlib/SHA224Managed.cs b/src/core/IronPython.Modules/hashlib/SHA224Managed.cs
similarity index 100%
rename from Src/IronPython.Modules/hashlib/SHA224Managed.cs
rename to src/core/IronPython.Modules/hashlib/SHA224Managed.cs
diff --git a/Src/IronPython.Modules/hashlib/SHA256Managed.cs b/src/core/IronPython.Modules/hashlib/SHA256Managed.cs
similarity index 100%
rename from Src/IronPython.Modules/hashlib/SHA256Managed.cs
rename to src/core/IronPython.Modules/hashlib/SHA256Managed.cs
diff --git a/Src/IronPython.Modules/hashlib/SHA384Managed.cs b/src/core/IronPython.Modules/hashlib/SHA384Managed.cs
similarity index 100%
rename from Src/IronPython.Modules/hashlib/SHA384Managed.cs
rename to src/core/IronPython.Modules/hashlib/SHA384Managed.cs
diff --git a/Src/IronPython.Modules/hashlib/SHA512Managed.cs b/src/core/IronPython.Modules/hashlib/SHA512Managed.cs
similarity index 100%
rename from Src/IronPython.Modules/hashlib/SHA512Managed.cs
rename to src/core/IronPython.Modules/hashlib/SHA512Managed.cs
diff --git a/Src/IronPython.Modules/hashlib/SHAConstants.cs b/src/core/IronPython.Modules/hashlib/SHAConstants.cs
similarity index 100%
rename from Src/IronPython.Modules/hashlib/SHAConstants.cs
rename to src/core/IronPython.Modules/hashlib/SHAConstants.cs
diff --git a/Src/IronPython.Modules/hashlib/_hashlib.cs b/src/core/IronPython.Modules/hashlib/_hashlib.cs
similarity index 100%
rename from Src/IronPython.Modules/hashlib/_hashlib.cs
rename to src/core/IronPython.Modules/hashlib/_hashlib.cs
diff --git a/Src/IronPython.Modules/hashlib/_md5.cs b/src/core/IronPython.Modules/hashlib/_md5.cs
similarity index 100%
rename from Src/IronPython.Modules/hashlib/_md5.cs
rename to src/core/IronPython.Modules/hashlib/_md5.cs
diff --git a/Src/IronPython.Modules/hashlib/_sha1.cs b/src/core/IronPython.Modules/hashlib/_sha1.cs
similarity index 100%
rename from Src/IronPython.Modules/hashlib/_sha1.cs
rename to src/core/IronPython.Modules/hashlib/_sha1.cs
diff --git a/Src/IronPython.Modules/hashlib/_sha256.cs b/src/core/IronPython.Modules/hashlib/_sha256.cs
similarity index 100%
rename from Src/IronPython.Modules/hashlib/_sha256.cs
rename to src/core/IronPython.Modules/hashlib/_sha256.cs
diff --git a/Src/IronPython.Modules/hashlib/_sha512.cs b/src/core/IronPython.Modules/hashlib/_sha512.cs
similarity index 100%
rename from Src/IronPython.Modules/hashlib/_sha512.cs
rename to src/core/IronPython.Modules/hashlib/_sha512.cs
diff --git a/Src/IronPython.Modules/marshal.cs b/src/core/IronPython.Modules/marshal.cs
similarity index 100%
rename from Src/IronPython.Modules/marshal.cs
rename to src/core/IronPython.Modules/marshal.cs
diff --git a/Src/IronPython.Modules/math.Generated.cs b/src/core/IronPython.Modules/math.Generated.cs
similarity index 100%
rename from Src/IronPython.Modules/math.Generated.cs
rename to src/core/IronPython.Modules/math.Generated.cs
diff --git a/Src/IronPython.Modules/math.cs b/src/core/IronPython.Modules/math.cs
similarity index 100%
rename from Src/IronPython.Modules/math.cs
rename to src/core/IronPython.Modules/math.cs
diff --git a/Src/IronPython.Modules/mmap.cs b/src/core/IronPython.Modules/mmap.cs
similarity index 100%
rename from Src/IronPython.Modules/mmap.cs
rename to src/core/IronPython.Modules/mmap.cs
diff --git a/Src/IronPython.Modules/msvcrt.cs b/src/core/IronPython.Modules/msvcrt.cs
similarity index 100%
rename from Src/IronPython.Modules/msvcrt.cs
rename to src/core/IronPython.Modules/msvcrt.cs
diff --git a/Src/IronPython.Modules/nt.cs b/src/core/IronPython.Modules/nt.cs
similarity index 100%
rename from Src/IronPython.Modules/nt.cs
rename to src/core/IronPython.Modules/nt.cs
diff --git a/Src/IronPython.Modules/policy.IronPython.Modules.config b/src/core/IronPython.Modules/policy.IronPython.Modules.config
similarity index 100%
rename from Src/IronPython.Modules/policy.IronPython.Modules.config
rename to src/core/IronPython.Modules/policy.IronPython.Modules.config
diff --git a/Src/IronPython.Modules/posix.cs b/src/core/IronPython.Modules/posix.cs
similarity index 100%
rename from Src/IronPython.Modules/posix.cs
rename to src/core/IronPython.Modules/posix.cs
diff --git a/Src/IronPython.Modules/pwd.cs b/src/core/IronPython.Modules/pwd.cs
similarity index 100%
rename from Src/IronPython.Modules/pwd.cs
rename to src/core/IronPython.Modules/pwd.cs
diff --git a/Src/IronPython.Modules/pyexpat.cs b/src/core/IronPython.Modules/pyexpat.cs
similarity index 100%
rename from Src/IronPython.Modules/pyexpat.cs
rename to src/core/IronPython.Modules/pyexpat.cs
diff --git a/Src/IronPython.Modules/re.cs b/src/core/IronPython.Modules/re.cs
similarity index 100%
rename from Src/IronPython.Modules/re.cs
rename to src/core/IronPython.Modules/re.cs
diff --git a/Src/IronPython.Modules/resource.cs b/src/core/IronPython.Modules/resource.cs
similarity index 100%
rename from Src/IronPython.Modules/resource.cs
rename to src/core/IronPython.Modules/resource.cs
diff --git a/Src/IronPython.Modules/select.cs b/src/core/IronPython.Modules/select.cs
similarity index 100%
rename from Src/IronPython.Modules/select.cs
rename to src/core/IronPython.Modules/select.cs
diff --git a/Src/IronPython.Modules/signal.cs b/src/core/IronPython.Modules/signal.cs
similarity index 100%
rename from Src/IronPython.Modules/signal.cs
rename to src/core/IronPython.Modules/signal.cs
diff --git a/Src/IronPython.Modules/spwd.cs b/src/core/IronPython.Modules/spwd.cs
similarity index 100%
rename from Src/IronPython.Modules/spwd.cs
rename to src/core/IronPython.Modules/spwd.cs
diff --git a/Src/IronPython.Modules/time.cs b/src/core/IronPython.Modules/time.cs
similarity index 100%
rename from Src/IronPython.Modules/time.cs
rename to src/core/IronPython.Modules/time.cs
diff --git a/Src/IronPython.Modules/winreg.cs b/src/core/IronPython.Modules/winreg.cs
similarity index 100%
rename from Src/IronPython.Modules/winreg.cs
rename to src/core/IronPython.Modules/winreg.cs
diff --git a/Src/IronPython.Modules/winsound.cs b/src/core/IronPython.Modules/winsound.cs
similarity index 100%
rename from Src/IronPython.Modules/winsound.cs
rename to src/core/IronPython.Modules/winsound.cs
diff --git a/Src/IronPython.Modules/xxsubtype.cs b/src/core/IronPython.Modules/xxsubtype.cs
similarity index 100%
rename from Src/IronPython.Modules/xxsubtype.cs
rename to src/core/IronPython.Modules/xxsubtype.cs
diff --git a/Src/IronPython.Modules/zipimport.cs b/src/core/IronPython.Modules/zipimport.cs
similarity index 100%
rename from Src/IronPython.Modules/zipimport.cs
rename to src/core/IronPython.Modules/zipimport.cs
diff --git a/Src/IronPython.Modules/zlib/Compress.cs b/src/core/IronPython.Modules/zlib/Compress.cs
similarity index 100%
rename from Src/IronPython.Modules/zlib/Compress.cs
rename to src/core/IronPython.Modules/zlib/Compress.cs
diff --git a/Src/IronPython.Modules/zlib/Decompress.cs b/src/core/IronPython.Modules/zlib/Decompress.cs
similarity index 100%
rename from Src/IronPython.Modules/zlib/Decompress.cs
rename to src/core/IronPython.Modules/zlib/Decompress.cs
diff --git a/Src/IronPython.Modules/zlib/ZlibModule.cs b/src/core/IronPython.Modules/zlib/ZlibModule.cs
similarity index 100%
rename from Src/IronPython.Modules/zlib/ZlibModule.cs
rename to src/core/IronPython.Modules/zlib/ZlibModule.cs
diff --git a/Src/IronPython.Modules/zlib/zlib.net/Adler32.cs b/src/core/IronPython.Modules/zlib/zlib.net/Adler32.cs
similarity index 100%
rename from Src/IronPython.Modules/zlib/zlib.net/Adler32.cs
rename to src/core/IronPython.Modules/zlib/zlib.net/Adler32.cs
diff --git a/Src/IronPython.Modules/zlib/zlib.net/Deflate.cs b/src/core/IronPython.Modules/zlib/zlib.net/Deflate.cs
similarity index 100%
rename from Src/IronPython.Modules/zlib/zlib.net/Deflate.cs
rename to src/core/IronPython.Modules/zlib/zlib.net/Deflate.cs
diff --git a/Src/IronPython.Modules/zlib/zlib.net/InfBlocks.cs b/src/core/IronPython.Modules/zlib/zlib.net/InfBlocks.cs
similarity index 100%
rename from Src/IronPython.Modules/zlib/zlib.net/InfBlocks.cs
rename to src/core/IronPython.Modules/zlib/zlib.net/InfBlocks.cs
diff --git a/Src/IronPython.Modules/zlib/zlib.net/InfCodes.cs b/src/core/IronPython.Modules/zlib/zlib.net/InfCodes.cs
similarity index 100%
rename from Src/IronPython.Modules/zlib/zlib.net/InfCodes.cs
rename to src/core/IronPython.Modules/zlib/zlib.net/InfCodes.cs
diff --git a/Src/IronPython.Modules/zlib/zlib.net/InfTree.cs b/src/core/IronPython.Modules/zlib/zlib.net/InfTree.cs
similarity index 100%
rename from Src/IronPython.Modules/zlib/zlib.net/InfTree.cs
rename to src/core/IronPython.Modules/zlib/zlib.net/InfTree.cs
diff --git a/Src/IronPython.Modules/zlib/zlib.net/Inflate.cs b/src/core/IronPython.Modules/zlib/zlib.net/Inflate.cs
similarity index 100%
rename from Src/IronPython.Modules/zlib/zlib.net/Inflate.cs
rename to src/core/IronPython.Modules/zlib/zlib.net/Inflate.cs
diff --git a/Src/IronPython.Modules/zlib/zlib.net/StaticTree.cs b/src/core/IronPython.Modules/zlib/zlib.net/StaticTree.cs
similarity index 100%
rename from Src/IronPython.Modules/zlib/zlib.net/StaticTree.cs
rename to src/core/IronPython.Modules/zlib/zlib.net/StaticTree.cs
diff --git a/Src/IronPython.Modules/zlib/zlib.net/Tree.cs b/src/core/IronPython.Modules/zlib/zlib.net/Tree.cs
similarity index 100%
rename from Src/IronPython.Modules/zlib/zlib.net/Tree.cs
rename to src/core/IronPython.Modules/zlib/zlib.net/Tree.cs
diff --git a/Src/IronPython.Modules/zlib/zlib.net/ZStream.cs b/src/core/IronPython.Modules/zlib/zlib.net/ZStream.cs
similarity index 100%
rename from Src/IronPython.Modules/zlib/zlib.net/ZStream.cs
rename to src/core/IronPython.Modules/zlib/zlib.net/ZStream.cs
diff --git a/Src/IronPython.Modules/zlib/zlib.net/ZStreamException.cs b/src/core/IronPython.Modules/zlib/zlib.net/ZStreamException.cs
similarity index 100%
rename from Src/IronPython.Modules/zlib/zlib.net/ZStreamException.cs
rename to src/core/IronPython.Modules/zlib/zlib.net/ZStreamException.cs
diff --git a/Src/IronPython.Modules/zlib/zlib.net/Zlib.cs b/src/core/IronPython.Modules/zlib/zlib.net/Zlib.cs
similarity index 100%
rename from Src/IronPython.Modules/zlib/zlib.net/Zlib.cs
rename to src/core/IronPython.Modules/zlib/zlib.net/Zlib.cs
diff --git a/Src/IronPython.Modules/zlib/zlib.net/history.txt b/src/core/IronPython.Modules/zlib/zlib.net/history.txt
similarity index 100%
rename from Src/IronPython.Modules/zlib/zlib.net/history.txt
rename to src/core/IronPython.Modules/zlib/zlib.net/history.txt
diff --git a/Src/IronPython.Modules/zlib/zlib.net/license.txt b/src/core/IronPython.Modules/zlib/zlib.net/license.txt
similarity index 100%
rename from Src/IronPython.Modules/zlib/zlib.net/license.txt
rename to src/core/IronPython.Modules/zlib/zlib.net/license.txt
diff --git a/Src/IronPython.Modules/zlib/zlib.net/readme.txt b/src/core/IronPython.Modules/zlib/zlib.net/readme.txt
similarity index 100%
rename from Src/IronPython.Modules/zlib/zlib.net/readme.txt
rename to src/core/IronPython.Modules/zlib/zlib.net/readme.txt
diff --git a/Src/StdLib/.gitattributes b/src/core/IronPython.StdLib/.gitattributes
similarity index 100%
rename from Src/StdLib/.gitattributes
rename to src/core/IronPython.StdLib/.gitattributes
diff --git a/Src/StdLib/StdLib.pyproj b/src/core/IronPython.StdLib/IronPython.StdLib.pyproj
similarity index 100%
rename from Src/StdLib/StdLib.pyproj
rename to src/core/IronPython.StdLib/IronPython.StdLib.pyproj
diff --git a/Src/StdLib/Lib/__future__.py b/src/core/IronPython.StdLib/Lib/__future__.py
similarity index 100%
rename from Src/StdLib/Lib/__future__.py
rename to src/core/IronPython.StdLib/Lib/__future__.py
diff --git a/Src/StdLib/Lib/__phello__.foo.py b/src/core/IronPython.StdLib/Lib/__phello__.foo.py
similarity index 100%
rename from Src/StdLib/Lib/__phello__.foo.py
rename to src/core/IronPython.StdLib/Lib/__phello__.foo.py
diff --git a/Src/StdLib/Lib/_bootlocale.py b/src/core/IronPython.StdLib/Lib/_bootlocale.py
similarity index 100%
rename from Src/StdLib/Lib/_bootlocale.py
rename to src/core/IronPython.StdLib/Lib/_bootlocale.py
diff --git a/Src/StdLib/Lib/_collections_abc.py b/src/core/IronPython.StdLib/Lib/_collections_abc.py
similarity index 100%
rename from Src/StdLib/Lib/_collections_abc.py
rename to src/core/IronPython.StdLib/Lib/_collections_abc.py
diff --git a/Src/StdLib/Lib/_compat_pickle.py b/src/core/IronPython.StdLib/Lib/_compat_pickle.py
similarity index 100%
rename from Src/StdLib/Lib/_compat_pickle.py
rename to src/core/IronPython.StdLib/Lib/_compat_pickle.py
diff --git a/Src/StdLib/Lib/_dummy_thread.py b/src/core/IronPython.StdLib/Lib/_dummy_thread.py
similarity index 100%
rename from Src/StdLib/Lib/_dummy_thread.py
rename to src/core/IronPython.StdLib/Lib/_dummy_thread.py
diff --git a/Src/StdLib/Lib/_markupbase.py b/src/core/IronPython.StdLib/Lib/_markupbase.py
similarity index 100%
rename from Src/StdLib/Lib/_markupbase.py
rename to src/core/IronPython.StdLib/Lib/_markupbase.py
diff --git a/Src/StdLib/Lib/_osx_support.py b/src/core/IronPython.StdLib/Lib/_osx_support.py
similarity index 100%
rename from Src/StdLib/Lib/_osx_support.py
rename to src/core/IronPython.StdLib/Lib/_osx_support.py
diff --git a/Src/StdLib/Lib/_pyio.py b/src/core/IronPython.StdLib/Lib/_pyio.py
similarity index 100%
rename from Src/StdLib/Lib/_pyio.py
rename to src/core/IronPython.StdLib/Lib/_pyio.py
diff --git a/Src/StdLib/Lib/_sitebuiltins.py b/src/core/IronPython.StdLib/Lib/_sitebuiltins.py
similarity index 100%
rename from Src/StdLib/Lib/_sitebuiltins.py
rename to src/core/IronPython.StdLib/Lib/_sitebuiltins.py
diff --git a/Src/StdLib/Lib/_strptime.py b/src/core/IronPython.StdLib/Lib/_strptime.py
similarity index 100%
rename from Src/StdLib/Lib/_strptime.py
rename to src/core/IronPython.StdLib/Lib/_strptime.py
diff --git a/Src/StdLib/Lib/_threading_local.py b/src/core/IronPython.StdLib/Lib/_threading_local.py
similarity index 100%
rename from Src/StdLib/Lib/_threading_local.py
rename to src/core/IronPython.StdLib/Lib/_threading_local.py
diff --git a/Src/StdLib/Lib/_weakrefset.py b/src/core/IronPython.StdLib/Lib/_weakrefset.py
similarity index 100%
rename from Src/StdLib/Lib/_weakrefset.py
rename to src/core/IronPython.StdLib/Lib/_weakrefset.py
diff --git a/Src/StdLib/Lib/abc.py b/src/core/IronPython.StdLib/Lib/abc.py
similarity index 100%
rename from Src/StdLib/Lib/abc.py
rename to src/core/IronPython.StdLib/Lib/abc.py
diff --git a/Src/StdLib/Lib/aifc.py b/src/core/IronPython.StdLib/Lib/aifc.py
similarity index 100%
rename from Src/StdLib/Lib/aifc.py
rename to src/core/IronPython.StdLib/Lib/aifc.py
diff --git a/Src/StdLib/Lib/antigravity.py b/src/core/IronPython.StdLib/Lib/antigravity.py
similarity index 100%
rename from Src/StdLib/Lib/antigravity.py
rename to src/core/IronPython.StdLib/Lib/antigravity.py
diff --git a/Src/StdLib/Lib/argparse.py b/src/core/IronPython.StdLib/Lib/argparse.py
similarity index 100%
rename from Src/StdLib/Lib/argparse.py
rename to src/core/IronPython.StdLib/Lib/argparse.py
diff --git a/Src/StdLib/Lib/ast.py b/src/core/IronPython.StdLib/Lib/ast.py
similarity index 100%
rename from Src/StdLib/Lib/ast.py
rename to src/core/IronPython.StdLib/Lib/ast.py
diff --git a/Src/StdLib/Lib/asynchat.py b/src/core/IronPython.StdLib/Lib/asynchat.py
similarity index 100%
rename from Src/StdLib/Lib/asynchat.py
rename to src/core/IronPython.StdLib/Lib/asynchat.py
diff --git a/Src/StdLib/Lib/asyncio/__init__.py b/src/core/IronPython.StdLib/Lib/asyncio/__init__.py
similarity index 100%
rename from Src/StdLib/Lib/asyncio/__init__.py
rename to src/core/IronPython.StdLib/Lib/asyncio/__init__.py
diff --git a/Src/StdLib/Lib/asyncio/base_events.py b/src/core/IronPython.StdLib/Lib/asyncio/base_events.py
similarity index 100%
rename from Src/StdLib/Lib/asyncio/base_events.py
rename to src/core/IronPython.StdLib/Lib/asyncio/base_events.py
diff --git a/Src/StdLib/Lib/asyncio/base_subprocess.py b/src/core/IronPython.StdLib/Lib/asyncio/base_subprocess.py
similarity index 100%
rename from Src/StdLib/Lib/asyncio/base_subprocess.py
rename to src/core/IronPython.StdLib/Lib/asyncio/base_subprocess.py
diff --git a/Src/StdLib/Lib/asyncio/compat.py b/src/core/IronPython.StdLib/Lib/asyncio/compat.py
similarity index 100%
rename from Src/StdLib/Lib/asyncio/compat.py
rename to src/core/IronPython.StdLib/Lib/asyncio/compat.py
diff --git a/Src/StdLib/Lib/asyncio/constants.py b/src/core/IronPython.StdLib/Lib/asyncio/constants.py
similarity index 100%
rename from Src/StdLib/Lib/asyncio/constants.py
rename to src/core/IronPython.StdLib/Lib/asyncio/constants.py
diff --git a/Src/StdLib/Lib/asyncio/coroutines.py b/src/core/IronPython.StdLib/Lib/asyncio/coroutines.py
similarity index 100%
rename from Src/StdLib/Lib/asyncio/coroutines.py
rename to src/core/IronPython.StdLib/Lib/asyncio/coroutines.py
diff --git a/Src/StdLib/Lib/asyncio/events.py b/src/core/IronPython.StdLib/Lib/asyncio/events.py
similarity index 100%
rename from Src/StdLib/Lib/asyncio/events.py
rename to src/core/IronPython.StdLib/Lib/asyncio/events.py
diff --git a/Src/StdLib/Lib/asyncio/futures.py b/src/core/IronPython.StdLib/Lib/asyncio/futures.py
similarity index 100%
rename from Src/StdLib/Lib/asyncio/futures.py
rename to src/core/IronPython.StdLib/Lib/asyncio/futures.py
diff --git a/Src/StdLib/Lib/asyncio/locks.py b/src/core/IronPython.StdLib/Lib/asyncio/locks.py
similarity index 100%
rename from Src/StdLib/Lib/asyncio/locks.py
rename to src/core/IronPython.StdLib/Lib/asyncio/locks.py
diff --git a/Src/StdLib/Lib/asyncio/log.py b/src/core/IronPython.StdLib/Lib/asyncio/log.py
similarity index 100%
rename from Src/StdLib/Lib/asyncio/log.py
rename to src/core/IronPython.StdLib/Lib/asyncio/log.py
diff --git a/Src/StdLib/Lib/asyncio/proactor_events.py b/src/core/IronPython.StdLib/Lib/asyncio/proactor_events.py
similarity index 100%
rename from Src/StdLib/Lib/asyncio/proactor_events.py
rename to src/core/IronPython.StdLib/Lib/asyncio/proactor_events.py
diff --git a/Src/StdLib/Lib/asyncio/protocols.py b/src/core/IronPython.StdLib/Lib/asyncio/protocols.py
similarity index 100%
rename from Src/StdLib/Lib/asyncio/protocols.py
rename to src/core/IronPython.StdLib/Lib/asyncio/protocols.py
diff --git a/Src/StdLib/Lib/asyncio/queues.py b/src/core/IronPython.StdLib/Lib/asyncio/queues.py
similarity index 100%
rename from Src/StdLib/Lib/asyncio/queues.py
rename to src/core/IronPython.StdLib/Lib/asyncio/queues.py
diff --git a/Src/StdLib/Lib/asyncio/selector_events.py b/src/core/IronPython.StdLib/Lib/asyncio/selector_events.py
similarity index 100%
rename from Src/StdLib/Lib/asyncio/selector_events.py
rename to src/core/IronPython.StdLib/Lib/asyncio/selector_events.py
diff --git a/Src/StdLib/Lib/asyncio/sslproto.py b/src/core/IronPython.StdLib/Lib/asyncio/sslproto.py
similarity index 100%
rename from Src/StdLib/Lib/asyncio/sslproto.py
rename to src/core/IronPython.StdLib/Lib/asyncio/sslproto.py
diff --git a/Src/StdLib/Lib/asyncio/streams.py b/src/core/IronPython.StdLib/Lib/asyncio/streams.py
similarity index 100%
rename from Src/StdLib/Lib/asyncio/streams.py
rename to src/core/IronPython.StdLib/Lib/asyncio/streams.py
diff --git a/Src/StdLib/Lib/asyncio/subprocess.py b/src/core/IronPython.StdLib/Lib/asyncio/subprocess.py
similarity index 100%
rename from Src/StdLib/Lib/asyncio/subprocess.py
rename to src/core/IronPython.StdLib/Lib/asyncio/subprocess.py
diff --git a/Src/StdLib/Lib/asyncio/tasks.py b/src/core/IronPython.StdLib/Lib/asyncio/tasks.py
similarity index 100%
rename from Src/StdLib/Lib/asyncio/tasks.py
rename to src/core/IronPython.StdLib/Lib/asyncio/tasks.py
diff --git a/Src/StdLib/Lib/asyncio/test_utils.py b/src/core/IronPython.StdLib/Lib/asyncio/test_utils.py
similarity index 100%
rename from Src/StdLib/Lib/asyncio/test_utils.py
rename to src/core/IronPython.StdLib/Lib/asyncio/test_utils.py
diff --git a/Src/StdLib/Lib/asyncio/transports.py b/src/core/IronPython.StdLib/Lib/asyncio/transports.py
similarity index 100%
rename from Src/StdLib/Lib/asyncio/transports.py
rename to src/core/IronPython.StdLib/Lib/asyncio/transports.py
diff --git a/Src/StdLib/Lib/asyncio/unix_events.py b/src/core/IronPython.StdLib/Lib/asyncio/unix_events.py
similarity index 100%
rename from Src/StdLib/Lib/asyncio/unix_events.py
rename to src/core/IronPython.StdLib/Lib/asyncio/unix_events.py
diff --git a/Src/StdLib/Lib/asyncio/windows_events.py b/src/core/IronPython.StdLib/Lib/asyncio/windows_events.py
similarity index 100%
rename from Src/StdLib/Lib/asyncio/windows_events.py
rename to src/core/IronPython.StdLib/Lib/asyncio/windows_events.py
diff --git a/Src/StdLib/Lib/asyncio/windows_utils.py b/src/core/IronPython.StdLib/Lib/asyncio/windows_utils.py
similarity index 100%
rename from Src/StdLib/Lib/asyncio/windows_utils.py
rename to src/core/IronPython.StdLib/Lib/asyncio/windows_utils.py
diff --git a/Src/StdLib/Lib/asyncore.py b/src/core/IronPython.StdLib/Lib/asyncore.py
similarity index 100%
rename from Src/StdLib/Lib/asyncore.py
rename to src/core/IronPython.StdLib/Lib/asyncore.py
diff --git a/Src/StdLib/Lib/base64.py b/src/core/IronPython.StdLib/Lib/base64.py
old mode 100755
new mode 100644
similarity index 100%
rename from Src/StdLib/Lib/base64.py
rename to src/core/IronPython.StdLib/Lib/base64.py
diff --git a/Src/StdLib/Lib/bdb.py b/src/core/IronPython.StdLib/Lib/bdb.py
similarity index 100%
rename from Src/StdLib/Lib/bdb.py
rename to src/core/IronPython.StdLib/Lib/bdb.py
diff --git a/Src/StdLib/Lib/binhex.py b/src/core/IronPython.StdLib/Lib/binhex.py
similarity index 100%
rename from Src/StdLib/Lib/binhex.py
rename to src/core/IronPython.StdLib/Lib/binhex.py
diff --git a/Src/StdLib/Lib/bisect.py b/src/core/IronPython.StdLib/Lib/bisect.py
similarity index 100%
rename from Src/StdLib/Lib/bisect.py
rename to src/core/IronPython.StdLib/Lib/bisect.py
diff --git a/Src/StdLib/Lib/bz2.py b/src/core/IronPython.StdLib/Lib/bz2.py
similarity index 100%
rename from Src/StdLib/Lib/bz2.py
rename to src/core/IronPython.StdLib/Lib/bz2.py
diff --git a/Src/StdLib/Lib/cProfile.py b/src/core/IronPython.StdLib/Lib/cProfile.py
old mode 100755
new mode 100644
similarity index 100%
rename from Src/StdLib/Lib/cProfile.py
rename to src/core/IronPython.StdLib/Lib/cProfile.py
diff --git a/Src/StdLib/Lib/calendar.py b/src/core/IronPython.StdLib/Lib/calendar.py
similarity index 100%
rename from Src/StdLib/Lib/calendar.py
rename to src/core/IronPython.StdLib/Lib/calendar.py
diff --git a/Src/StdLib/Lib/cgi.py b/src/core/IronPython.StdLib/Lib/cgi.py
old mode 100755
new mode 100644
similarity index 100%
rename from Src/StdLib/Lib/cgi.py
rename to src/core/IronPython.StdLib/Lib/cgi.py
diff --git a/Src/StdLib/Lib/cgitb.py b/src/core/IronPython.StdLib/Lib/cgitb.py
similarity index 100%
rename from Src/StdLib/Lib/cgitb.py
rename to src/core/IronPython.StdLib/Lib/cgitb.py
diff --git a/Src/StdLib/Lib/chunk.py b/src/core/IronPython.StdLib/Lib/chunk.py
similarity index 100%
rename from Src/StdLib/Lib/chunk.py
rename to src/core/IronPython.StdLib/Lib/chunk.py
diff --git a/Src/StdLib/Lib/clrtype.py b/src/core/IronPython.StdLib/Lib/clrtype.py
similarity index 100%
rename from Src/StdLib/Lib/clrtype.py
rename to src/core/IronPython.StdLib/Lib/clrtype.py
diff --git a/Src/StdLib/Lib/cmd.py b/src/core/IronPython.StdLib/Lib/cmd.py
similarity index 100%
rename from Src/StdLib/Lib/cmd.py
rename to src/core/IronPython.StdLib/Lib/cmd.py
diff --git a/Src/StdLib/Lib/code.py b/src/core/IronPython.StdLib/Lib/code.py
similarity index 100%
rename from Src/StdLib/Lib/code.py
rename to src/core/IronPython.StdLib/Lib/code.py
diff --git a/Src/StdLib/Lib/codecs.py b/src/core/IronPython.StdLib/Lib/codecs.py
similarity index 100%
rename from Src/StdLib/Lib/codecs.py
rename to src/core/IronPython.StdLib/Lib/codecs.py
diff --git a/Src/StdLib/Lib/codeop.py b/src/core/IronPython.StdLib/Lib/codeop.py
similarity index 100%
rename from Src/StdLib/Lib/codeop.py
rename to src/core/IronPython.StdLib/Lib/codeop.py
diff --git a/Src/StdLib/Lib/collections/__init__.py b/src/core/IronPython.StdLib/Lib/collections/__init__.py
similarity index 100%
rename from Src/StdLib/Lib/collections/__init__.py
rename to src/core/IronPython.StdLib/Lib/collections/__init__.py
diff --git a/Src/StdLib/Lib/collections/__main__.py b/src/core/IronPython.StdLib/Lib/collections/__main__.py
similarity index 100%
rename from Src/StdLib/Lib/collections/__main__.py
rename to src/core/IronPython.StdLib/Lib/collections/__main__.py
diff --git a/Src/StdLib/Lib/collections/abc.py b/src/core/IronPython.StdLib/Lib/collections/abc.py
similarity index 100%
rename from Src/StdLib/Lib/collections/abc.py
rename to src/core/IronPython.StdLib/Lib/collections/abc.py
diff --git a/Src/StdLib/Lib/colorsys.py b/src/core/IronPython.StdLib/Lib/colorsys.py
similarity index 100%
rename from Src/StdLib/Lib/colorsys.py
rename to src/core/IronPython.StdLib/Lib/colorsys.py
diff --git a/Src/StdLib/Lib/compileall.py b/src/core/IronPython.StdLib/Lib/compileall.py
similarity index 100%
rename from Src/StdLib/Lib/compileall.py
rename to src/core/IronPython.StdLib/Lib/compileall.py
diff --git a/Src/StdLib/Lib/concurrent/__init__.py b/src/core/IronPython.StdLib/Lib/concurrent/__init__.py
similarity index 100%
rename from Src/StdLib/Lib/concurrent/__init__.py
rename to src/core/IronPython.StdLib/Lib/concurrent/__init__.py
diff --git a/Src/StdLib/Lib/concurrent/futures/__init__.py b/src/core/IronPython.StdLib/Lib/concurrent/futures/__init__.py
similarity index 100%
rename from Src/StdLib/Lib/concurrent/futures/__init__.py
rename to src/core/IronPython.StdLib/Lib/concurrent/futures/__init__.py
diff --git a/Src/StdLib/Lib/concurrent/futures/_base.py b/src/core/IronPython.StdLib/Lib/concurrent/futures/_base.py
similarity index 100%
rename from Src/StdLib/Lib/concurrent/futures/_base.py
rename to src/core/IronPython.StdLib/Lib/concurrent/futures/_base.py
diff --git a/Src/StdLib/Lib/concurrent/futures/process.py b/src/core/IronPython.StdLib/Lib/concurrent/futures/process.py
similarity index 100%
rename from Src/StdLib/Lib/concurrent/futures/process.py
rename to src/core/IronPython.StdLib/Lib/concurrent/futures/process.py
diff --git a/Src/StdLib/Lib/concurrent/futures/thread.py b/src/core/IronPython.StdLib/Lib/concurrent/futures/thread.py
similarity index 100%
rename from Src/StdLib/Lib/concurrent/futures/thread.py
rename to src/core/IronPython.StdLib/Lib/concurrent/futures/thread.py
diff --git a/Src/StdLib/Lib/configparser.py b/src/core/IronPython.StdLib/Lib/configparser.py
similarity index 100%
rename from Src/StdLib/Lib/configparser.py
rename to src/core/IronPython.StdLib/Lib/configparser.py
diff --git a/Src/StdLib/Lib/contextlib.py b/src/core/IronPython.StdLib/Lib/contextlib.py
similarity index 100%
rename from Src/StdLib/Lib/contextlib.py
rename to src/core/IronPython.StdLib/Lib/contextlib.py
diff --git a/Src/StdLib/Lib/copy.py b/src/core/IronPython.StdLib/Lib/copy.py
similarity index 100%
rename from Src/StdLib/Lib/copy.py
rename to src/core/IronPython.StdLib/Lib/copy.py
diff --git a/Src/StdLib/Lib/copyreg.py b/src/core/IronPython.StdLib/Lib/copyreg.py
similarity index 100%
rename from Src/StdLib/Lib/copyreg.py
rename to src/core/IronPython.StdLib/Lib/copyreg.py
diff --git a/Src/StdLib/Lib/crypt.py b/src/core/IronPython.StdLib/Lib/crypt.py
similarity index 100%
rename from Src/StdLib/Lib/crypt.py
rename to src/core/IronPython.StdLib/Lib/crypt.py
diff --git a/Src/StdLib/Lib/csv.py b/src/core/IronPython.StdLib/Lib/csv.py
similarity index 100%
rename from Src/StdLib/Lib/csv.py
rename to src/core/IronPython.StdLib/Lib/csv.py
diff --git a/Src/StdLib/Lib/ctypes/__init__.py b/src/core/IronPython.StdLib/Lib/ctypes/__init__.py
similarity index 100%
rename from Src/StdLib/Lib/ctypes/__init__.py
rename to src/core/IronPython.StdLib/Lib/ctypes/__init__.py
diff --git a/Src/StdLib/Lib/ctypes/_endian.py b/src/core/IronPython.StdLib/Lib/ctypes/_endian.py
similarity index 100%
rename from Src/StdLib/Lib/ctypes/_endian.py
rename to src/core/IronPython.StdLib/Lib/ctypes/_endian.py
diff --git a/Src/StdLib/Lib/ctypes/macholib/README.ctypes b/src/core/IronPython.StdLib/Lib/ctypes/macholib/README.ctypes
similarity index 100%
rename from Src/StdLib/Lib/ctypes/macholib/README.ctypes
rename to src/core/IronPython.StdLib/Lib/ctypes/macholib/README.ctypes
diff --git a/Src/StdLib/Lib/ctypes/macholib/__init__.py b/src/core/IronPython.StdLib/Lib/ctypes/macholib/__init__.py
similarity index 100%
rename from Src/StdLib/Lib/ctypes/macholib/__init__.py
rename to src/core/IronPython.StdLib/Lib/ctypes/macholib/__init__.py
diff --git a/Src/StdLib/Lib/ctypes/macholib/dyld.py b/src/core/IronPython.StdLib/Lib/ctypes/macholib/dyld.py
similarity index 100%
rename from Src/StdLib/Lib/ctypes/macholib/dyld.py
rename to src/core/IronPython.StdLib/Lib/ctypes/macholib/dyld.py
diff --git a/Src/StdLib/Lib/ctypes/macholib/dylib.py b/src/core/IronPython.StdLib/Lib/ctypes/macholib/dylib.py
similarity index 100%
rename from Src/StdLib/Lib/ctypes/macholib/dylib.py
rename to src/core/IronPython.StdLib/Lib/ctypes/macholib/dylib.py
diff --git a/Src/StdLib/Lib/ctypes/macholib/fetch_macholib b/src/core/IronPython.StdLib/Lib/ctypes/macholib/fetch_macholib
old mode 100755
new mode 100644
similarity index 100%
rename from Src/StdLib/Lib/ctypes/macholib/fetch_macholib
rename to src/core/IronPython.StdLib/Lib/ctypes/macholib/fetch_macholib
diff --git a/Src/StdLib/Lib/ctypes/macholib/fetch_macholib.bat b/src/core/IronPython.StdLib/Lib/ctypes/macholib/fetch_macholib.bat
similarity index 100%
rename from Src/StdLib/Lib/ctypes/macholib/fetch_macholib.bat
rename to src/core/IronPython.StdLib/Lib/ctypes/macholib/fetch_macholib.bat
diff --git a/Src/StdLib/Lib/ctypes/macholib/framework.py b/src/core/IronPython.StdLib/Lib/ctypes/macholib/framework.py
similarity index 100%
rename from Src/StdLib/Lib/ctypes/macholib/framework.py
rename to src/core/IronPython.StdLib/Lib/ctypes/macholib/framework.py
diff --git a/Src/StdLib/Lib/ctypes/test/__init__.py b/src/core/IronPython.StdLib/Lib/ctypes/test/__init__.py
similarity index 100%
rename from Src/StdLib/Lib/ctypes/test/__init__.py
rename to src/core/IronPython.StdLib/Lib/ctypes/test/__init__.py
diff --git a/Src/StdLib/Lib/ctypes/test/__main__.py b/src/core/IronPython.StdLib/Lib/ctypes/test/__main__.py
similarity index 100%
rename from Src/StdLib/Lib/ctypes/test/__main__.py
rename to src/core/IronPython.StdLib/Lib/ctypes/test/__main__.py
diff --git a/Src/StdLib/Lib/ctypes/test/test_anon.py b/src/core/IronPython.StdLib/Lib/ctypes/test/test_anon.py
similarity index 100%
rename from Src/StdLib/Lib/ctypes/test/test_anon.py
rename to src/core/IronPython.StdLib/Lib/ctypes/test/test_anon.py
diff --git a/Src/StdLib/Lib/ctypes/test/test_array_in_pointer.py b/src/core/IronPython.StdLib/Lib/ctypes/test/test_array_in_pointer.py
similarity index 100%
rename from Src/StdLib/Lib/ctypes/test/test_array_in_pointer.py
rename to src/core/IronPython.StdLib/Lib/ctypes/test/test_array_in_pointer.py
diff --git a/Src/StdLib/Lib/ctypes/test/test_arrays.py b/src/core/IronPython.StdLib/Lib/ctypes/test/test_arrays.py
similarity index 100%
rename from Src/StdLib/Lib/ctypes/test/test_arrays.py
rename to src/core/IronPython.StdLib/Lib/ctypes/test/test_arrays.py
diff --git a/Src/StdLib/Lib/ctypes/test/test_as_parameter.py b/src/core/IronPython.StdLib/Lib/ctypes/test/test_as_parameter.py
similarity index 100%
rename from Src/StdLib/Lib/ctypes/test/test_as_parameter.py
rename to src/core/IronPython.StdLib/Lib/ctypes/test/test_as_parameter.py
diff --git a/Src/StdLib/Lib/ctypes/test/test_bitfields.py b/src/core/IronPython.StdLib/Lib/ctypes/test/test_bitfields.py
similarity index 100%
rename from Src/StdLib/Lib/ctypes/test/test_bitfields.py
rename to src/core/IronPython.StdLib/Lib/ctypes/test/test_bitfields.py
diff --git a/Src/StdLib/Lib/ctypes/test/test_buffers.py b/src/core/IronPython.StdLib/Lib/ctypes/test/test_buffers.py
similarity index 100%
rename from Src/StdLib/Lib/ctypes/test/test_buffers.py
rename to src/core/IronPython.StdLib/Lib/ctypes/test/test_buffers.py
diff --git a/Src/StdLib/Lib/ctypes/test/test_bytes.py b/src/core/IronPython.StdLib/Lib/ctypes/test/test_bytes.py
similarity index 100%
rename from Src/StdLib/Lib/ctypes/test/test_bytes.py
rename to src/core/IronPython.StdLib/Lib/ctypes/test/test_bytes.py
diff --git a/Src/StdLib/Lib/ctypes/test/test_byteswap.py b/src/core/IronPython.StdLib/Lib/ctypes/test/test_byteswap.py
similarity index 100%
rename from Src/StdLib/Lib/ctypes/test/test_byteswap.py
rename to src/core/IronPython.StdLib/Lib/ctypes/test/test_byteswap.py
diff --git a/Src/StdLib/Lib/ctypes/test/test_callbacks.py b/src/core/IronPython.StdLib/Lib/ctypes/test/test_callbacks.py
similarity index 100%
rename from Src/StdLib/Lib/ctypes/test/test_callbacks.py
rename to src/core/IronPython.StdLib/Lib/ctypes/test/test_callbacks.py
diff --git a/Src/StdLib/Lib/ctypes/test/test_cast.py b/src/core/IronPython.StdLib/Lib/ctypes/test/test_cast.py
similarity index 100%
rename from Src/StdLib/Lib/ctypes/test/test_cast.py
rename to src/core/IronPython.StdLib/Lib/ctypes/test/test_cast.py
diff --git a/Src/StdLib/Lib/ctypes/test/test_cfuncs.py b/src/core/IronPython.StdLib/Lib/ctypes/test/test_cfuncs.py
similarity index 100%
rename from Src/StdLib/Lib/ctypes/test/test_cfuncs.py
rename to src/core/IronPython.StdLib/Lib/ctypes/test/test_cfuncs.py
diff --git a/Src/StdLib/Lib/ctypes/test/test_checkretval.py b/src/core/IronPython.StdLib/Lib/ctypes/test/test_checkretval.py
similarity index 100%
rename from Src/StdLib/Lib/ctypes/test/test_checkretval.py
rename to src/core/IronPython.StdLib/Lib/ctypes/test/test_checkretval.py
diff --git a/Src/StdLib/Lib/ctypes/test/test_delattr.py b/src/core/IronPython.StdLib/Lib/ctypes/test/test_delattr.py
similarity index 100%
rename from Src/StdLib/Lib/ctypes/test/test_delattr.py
rename to src/core/IronPython.StdLib/Lib/ctypes/test/test_delattr.py
diff --git a/Src/StdLib/Lib/ctypes/test/test_errno.py b/src/core/IronPython.StdLib/Lib/ctypes/test/test_errno.py
similarity index 100%
rename from Src/StdLib/Lib/ctypes/test/test_errno.py
rename to src/core/IronPython.StdLib/Lib/ctypes/test/test_errno.py
diff --git a/Src/StdLib/Lib/ctypes/test/test_find.py b/src/core/IronPython.StdLib/Lib/ctypes/test/test_find.py
similarity index 100%
rename from Src/StdLib/Lib/ctypes/test/test_find.py
rename to src/core/IronPython.StdLib/Lib/ctypes/test/test_find.py
diff --git a/Src/StdLib/Lib/ctypes/test/test_frombuffer.py b/src/core/IronPython.StdLib/Lib/ctypes/test/test_frombuffer.py
similarity index 100%
rename from Src/StdLib/Lib/ctypes/test/test_frombuffer.py
rename to src/core/IronPython.StdLib/Lib/ctypes/test/test_frombuffer.py
diff --git a/Src/StdLib/Lib/ctypes/test/test_funcptr.py b/src/core/IronPython.StdLib/Lib/ctypes/test/test_funcptr.py
similarity index 100%
rename from Src/StdLib/Lib/ctypes/test/test_funcptr.py
rename to src/core/IronPython.StdLib/Lib/ctypes/test/test_funcptr.py
diff --git a/Src/StdLib/Lib/ctypes/test/test_functions.py b/src/core/IronPython.StdLib/Lib/ctypes/test/test_functions.py
similarity index 100%
rename from Src/StdLib/Lib/ctypes/test/test_functions.py
rename to src/core/IronPython.StdLib/Lib/ctypes/test/test_functions.py
diff --git a/Src/StdLib/Lib/ctypes/test/test_incomplete.py b/src/core/IronPython.StdLib/Lib/ctypes/test/test_incomplete.py
similarity index 100%
rename from Src/StdLib/Lib/ctypes/test/test_incomplete.py
rename to src/core/IronPython.StdLib/Lib/ctypes/test/test_incomplete.py
diff --git a/Src/StdLib/Lib/ctypes/test/test_init.py b/src/core/IronPython.StdLib/Lib/ctypes/test/test_init.py
similarity index 100%
rename from Src/StdLib/Lib/ctypes/test/test_init.py
rename to src/core/IronPython.StdLib/Lib/ctypes/test/test_init.py
diff --git a/Src/StdLib/Lib/ctypes/test/test_internals.py b/src/core/IronPython.StdLib/Lib/ctypes/test/test_internals.py
similarity index 100%
rename from Src/StdLib/Lib/ctypes/test/test_internals.py
rename to src/core/IronPython.StdLib/Lib/ctypes/test/test_internals.py
diff --git a/Src/StdLib/Lib/ctypes/test/test_keeprefs.py b/src/core/IronPython.StdLib/Lib/ctypes/test/test_keeprefs.py
similarity index 100%
rename from Src/StdLib/Lib/ctypes/test/test_keeprefs.py
rename to src/core/IronPython.StdLib/Lib/ctypes/test/test_keeprefs.py
diff --git a/Src/StdLib/Lib/ctypes/test/test_libc.py b/src/core/IronPython.StdLib/Lib/ctypes/test/test_libc.py
similarity index 100%
rename from Src/StdLib/Lib/ctypes/test/test_libc.py
rename to src/core/IronPython.StdLib/Lib/ctypes/test/test_libc.py
diff --git a/Src/StdLib/Lib/ctypes/test/test_loading.py b/src/core/IronPython.StdLib/Lib/ctypes/test/test_loading.py
similarity index 100%
rename from Src/StdLib/Lib/ctypes/test/test_loading.py
rename to src/core/IronPython.StdLib/Lib/ctypes/test/test_loading.py
diff --git a/Src/StdLib/Lib/ctypes/test/test_macholib.py b/src/core/IronPython.StdLib/Lib/ctypes/test/test_macholib.py
similarity index 100%
rename from Src/StdLib/Lib/ctypes/test/test_macholib.py
rename to src/core/IronPython.StdLib/Lib/ctypes/test/test_macholib.py
diff --git a/Src/StdLib/Lib/ctypes/test/test_memfunctions.py b/src/core/IronPython.StdLib/Lib/ctypes/test/test_memfunctions.py
similarity index 100%
rename from Src/StdLib/Lib/ctypes/test/test_memfunctions.py
rename to src/core/IronPython.StdLib/Lib/ctypes/test/test_memfunctions.py
diff --git a/Src/StdLib/Lib/ctypes/test/test_numbers.py b/src/core/IronPython.StdLib/Lib/ctypes/test/test_numbers.py
similarity index 100%
rename from Src/StdLib/Lib/ctypes/test/test_numbers.py
rename to src/core/IronPython.StdLib/Lib/ctypes/test/test_numbers.py
diff --git a/Src/StdLib/Lib/ctypes/test/test_objects.py b/src/core/IronPython.StdLib/Lib/ctypes/test/test_objects.py
similarity index 100%
rename from Src/StdLib/Lib/ctypes/test/test_objects.py
rename to src/core/IronPython.StdLib/Lib/ctypes/test/test_objects.py
diff --git a/Src/StdLib/Lib/ctypes/test/test_parameters.py b/src/core/IronPython.StdLib/Lib/ctypes/test/test_parameters.py
similarity index 100%
rename from Src/StdLib/Lib/ctypes/test/test_parameters.py
rename to src/core/IronPython.StdLib/Lib/ctypes/test/test_parameters.py
diff --git a/Src/StdLib/Lib/ctypes/test/test_pep3118.py b/src/core/IronPython.StdLib/Lib/ctypes/test/test_pep3118.py
similarity index 100%
rename from Src/StdLib/Lib/ctypes/test/test_pep3118.py
rename to src/core/IronPython.StdLib/Lib/ctypes/test/test_pep3118.py
diff --git a/Src/StdLib/Lib/ctypes/test/test_pickling.py b/src/core/IronPython.StdLib/Lib/ctypes/test/test_pickling.py
similarity index 100%
rename from Src/StdLib/Lib/ctypes/test/test_pickling.py
rename to src/core/IronPython.StdLib/Lib/ctypes/test/test_pickling.py
diff --git a/Src/StdLib/Lib/ctypes/test/test_pointers.py b/src/core/IronPython.StdLib/Lib/ctypes/test/test_pointers.py
similarity index 100%
rename from Src/StdLib/Lib/ctypes/test/test_pointers.py
rename to src/core/IronPython.StdLib/Lib/ctypes/test/test_pointers.py
diff --git a/Src/StdLib/Lib/ctypes/test/test_prototypes.py b/src/core/IronPython.StdLib/Lib/ctypes/test/test_prototypes.py
similarity index 100%
rename from Src/StdLib/Lib/ctypes/test/test_prototypes.py
rename to src/core/IronPython.StdLib/Lib/ctypes/test/test_prototypes.py
diff --git a/Src/StdLib/Lib/ctypes/test/test_python_api.py b/src/core/IronPython.StdLib/Lib/ctypes/test/test_python_api.py
similarity index 100%
rename from Src/StdLib/Lib/ctypes/test/test_python_api.py
rename to src/core/IronPython.StdLib/Lib/ctypes/test/test_python_api.py
diff --git a/Src/StdLib/Lib/ctypes/test/test_random_things.py b/src/core/IronPython.StdLib/Lib/ctypes/test/test_random_things.py
similarity index 100%
rename from Src/StdLib/Lib/ctypes/test/test_random_things.py
rename to src/core/IronPython.StdLib/Lib/ctypes/test/test_random_things.py
diff --git a/Src/StdLib/Lib/ctypes/test/test_refcounts.py b/src/core/IronPython.StdLib/Lib/ctypes/test/test_refcounts.py
similarity index 100%
rename from Src/StdLib/Lib/ctypes/test/test_refcounts.py
rename to src/core/IronPython.StdLib/Lib/ctypes/test/test_refcounts.py
diff --git a/Src/StdLib/Lib/ctypes/test/test_repr.py b/src/core/IronPython.StdLib/Lib/ctypes/test/test_repr.py
similarity index 100%
rename from Src/StdLib/Lib/ctypes/test/test_repr.py
rename to src/core/IronPython.StdLib/Lib/ctypes/test/test_repr.py
diff --git a/Src/StdLib/Lib/ctypes/test/test_returnfuncptrs.py b/src/core/IronPython.StdLib/Lib/ctypes/test/test_returnfuncptrs.py
similarity index 100%
rename from Src/StdLib/Lib/ctypes/test/test_returnfuncptrs.py
rename to src/core/IronPython.StdLib/Lib/ctypes/test/test_returnfuncptrs.py
diff --git a/Src/StdLib/Lib/ctypes/test/test_simplesubclasses.py b/src/core/IronPython.StdLib/Lib/ctypes/test/test_simplesubclasses.py
similarity index 100%
rename from Src/StdLib/Lib/ctypes/test/test_simplesubclasses.py
rename to src/core/IronPython.StdLib/Lib/ctypes/test/test_simplesubclasses.py
diff --git a/Src/StdLib/Lib/ctypes/test/test_sizes.py b/src/core/IronPython.StdLib/Lib/ctypes/test/test_sizes.py
similarity index 100%
rename from Src/StdLib/Lib/ctypes/test/test_sizes.py
rename to src/core/IronPython.StdLib/Lib/ctypes/test/test_sizes.py
diff --git a/Src/StdLib/Lib/ctypes/test/test_slicing.py b/src/core/IronPython.StdLib/Lib/ctypes/test/test_slicing.py
similarity index 100%
rename from Src/StdLib/Lib/ctypes/test/test_slicing.py
rename to src/core/IronPython.StdLib/Lib/ctypes/test/test_slicing.py
diff --git a/Src/StdLib/Lib/ctypes/test/test_stringptr.py b/src/core/IronPython.StdLib/Lib/ctypes/test/test_stringptr.py
similarity index 100%
rename from Src/StdLib/Lib/ctypes/test/test_stringptr.py
rename to src/core/IronPython.StdLib/Lib/ctypes/test/test_stringptr.py
diff --git a/Src/StdLib/Lib/ctypes/test/test_strings.py b/src/core/IronPython.StdLib/Lib/ctypes/test/test_strings.py
similarity index 100%
rename from Src/StdLib/Lib/ctypes/test/test_strings.py
rename to src/core/IronPython.StdLib/Lib/ctypes/test/test_strings.py
diff --git a/Src/StdLib/Lib/ctypes/test/test_struct_fields.py b/src/core/IronPython.StdLib/Lib/ctypes/test/test_struct_fields.py
similarity index 100%
rename from Src/StdLib/Lib/ctypes/test/test_struct_fields.py
rename to src/core/IronPython.StdLib/Lib/ctypes/test/test_struct_fields.py
diff --git a/Src/StdLib/Lib/ctypes/test/test_structures.py b/src/core/IronPython.StdLib/Lib/ctypes/test/test_structures.py
similarity index 100%
rename from Src/StdLib/Lib/ctypes/test/test_structures.py
rename to src/core/IronPython.StdLib/Lib/ctypes/test/test_structures.py
diff --git a/Src/StdLib/Lib/ctypes/test/test_unaligned_structures.py b/src/core/IronPython.StdLib/Lib/ctypes/test/test_unaligned_structures.py
similarity index 100%
rename from Src/StdLib/Lib/ctypes/test/test_unaligned_structures.py
rename to src/core/IronPython.StdLib/Lib/ctypes/test/test_unaligned_structures.py
diff --git a/Src/StdLib/Lib/ctypes/test/test_unicode.py b/src/core/IronPython.StdLib/Lib/ctypes/test/test_unicode.py
similarity index 100%
rename from Src/StdLib/Lib/ctypes/test/test_unicode.py
rename to src/core/IronPython.StdLib/Lib/ctypes/test/test_unicode.py
diff --git a/Src/StdLib/Lib/ctypes/test/test_values.py b/src/core/IronPython.StdLib/Lib/ctypes/test/test_values.py
similarity index 100%
rename from Src/StdLib/Lib/ctypes/test/test_values.py
rename to src/core/IronPython.StdLib/Lib/ctypes/test/test_values.py
diff --git a/Src/StdLib/Lib/ctypes/test/test_varsize_struct.py b/src/core/IronPython.StdLib/Lib/ctypes/test/test_varsize_struct.py
similarity index 100%
rename from Src/StdLib/Lib/ctypes/test/test_varsize_struct.py
rename to src/core/IronPython.StdLib/Lib/ctypes/test/test_varsize_struct.py
diff --git a/Src/StdLib/Lib/ctypes/test/test_win32.py b/src/core/IronPython.StdLib/Lib/ctypes/test/test_win32.py
similarity index 100%
rename from Src/StdLib/Lib/ctypes/test/test_win32.py
rename to src/core/IronPython.StdLib/Lib/ctypes/test/test_win32.py
diff --git a/Src/StdLib/Lib/ctypes/test/test_wintypes.py b/src/core/IronPython.StdLib/Lib/ctypes/test/test_wintypes.py
similarity index 100%
rename from Src/StdLib/Lib/ctypes/test/test_wintypes.py
rename to src/core/IronPython.StdLib/Lib/ctypes/test/test_wintypes.py
diff --git a/Src/StdLib/Lib/ctypes/util.py b/src/core/IronPython.StdLib/Lib/ctypes/util.py
similarity index 100%
rename from Src/StdLib/Lib/ctypes/util.py
rename to src/core/IronPython.StdLib/Lib/ctypes/util.py
diff --git a/Src/StdLib/Lib/ctypes/wintypes.py b/src/core/IronPython.StdLib/Lib/ctypes/wintypes.py
similarity index 100%
rename from Src/StdLib/Lib/ctypes/wintypes.py
rename to src/core/IronPython.StdLib/Lib/ctypes/wintypes.py
diff --git a/Src/StdLib/Lib/curses/__init__.py b/src/core/IronPython.StdLib/Lib/curses/__init__.py
similarity index 100%
rename from Src/StdLib/Lib/curses/__init__.py
rename to src/core/IronPython.StdLib/Lib/curses/__init__.py
diff --git a/Src/StdLib/Lib/curses/ascii.py b/src/core/IronPython.StdLib/Lib/curses/ascii.py
similarity index 100%
rename from Src/StdLib/Lib/curses/ascii.py
rename to src/core/IronPython.StdLib/Lib/curses/ascii.py
diff --git a/Src/StdLib/Lib/curses/has_key.py b/src/core/IronPython.StdLib/Lib/curses/has_key.py
similarity index 100%
rename from Src/StdLib/Lib/curses/has_key.py
rename to src/core/IronPython.StdLib/Lib/curses/has_key.py
diff --git a/Src/StdLib/Lib/curses/panel.py b/src/core/IronPython.StdLib/Lib/curses/panel.py
similarity index 100%
rename from Src/StdLib/Lib/curses/panel.py
rename to src/core/IronPython.StdLib/Lib/curses/panel.py
diff --git a/Src/StdLib/Lib/curses/textpad.py b/src/core/IronPython.StdLib/Lib/curses/textpad.py
similarity index 100%
rename from Src/StdLib/Lib/curses/textpad.py
rename to src/core/IronPython.StdLib/Lib/curses/textpad.py
diff --git a/Src/StdLib/Lib/datetime.py b/src/core/IronPython.StdLib/Lib/datetime.py
similarity index 100%
rename from Src/StdLib/Lib/datetime.py
rename to src/core/IronPython.StdLib/Lib/datetime.py
diff --git a/Src/StdLib/Lib/dbm/__init__.py b/src/core/IronPython.StdLib/Lib/dbm/__init__.py
similarity index 100%
rename from Src/StdLib/Lib/dbm/__init__.py
rename to src/core/IronPython.StdLib/Lib/dbm/__init__.py
diff --git a/Src/StdLib/Lib/dbm/dumb.py b/src/core/IronPython.StdLib/Lib/dbm/dumb.py
similarity index 100%
rename from Src/StdLib/Lib/dbm/dumb.py
rename to src/core/IronPython.StdLib/Lib/dbm/dumb.py
diff --git a/Src/StdLib/Lib/dbm/gnu.py b/src/core/IronPython.StdLib/Lib/dbm/gnu.py
similarity index 100%
rename from Src/StdLib/Lib/dbm/gnu.py
rename to src/core/IronPython.StdLib/Lib/dbm/gnu.py
diff --git a/Src/StdLib/Lib/dbm/ndbm.py b/src/core/IronPython.StdLib/Lib/dbm/ndbm.py
similarity index 100%
rename from Src/StdLib/Lib/dbm/ndbm.py
rename to src/core/IronPython.StdLib/Lib/dbm/ndbm.py
diff --git a/Src/StdLib/Lib/decimal.py b/src/core/IronPython.StdLib/Lib/decimal.py
similarity index 100%
rename from Src/StdLib/Lib/decimal.py
rename to src/core/IronPython.StdLib/Lib/decimal.py
diff --git a/Src/StdLib/Lib/difflib.py b/src/core/IronPython.StdLib/Lib/difflib.py
similarity index 100%
rename from Src/StdLib/Lib/difflib.py
rename to src/core/IronPython.StdLib/Lib/difflib.py
diff --git a/Src/StdLib/Lib/dis.py b/src/core/IronPython.StdLib/Lib/dis.py
similarity index 100%
rename from Src/StdLib/Lib/dis.py
rename to src/core/IronPython.StdLib/Lib/dis.py
diff --git a/Src/StdLib/Lib/distutils/README b/src/core/IronPython.StdLib/Lib/distutils/README
similarity index 100%
rename from Src/StdLib/Lib/distutils/README
rename to src/core/IronPython.StdLib/Lib/distutils/README
diff --git a/Src/StdLib/Lib/distutils/__init__.py b/src/core/IronPython.StdLib/Lib/distutils/__init__.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/__init__.py
rename to src/core/IronPython.StdLib/Lib/distutils/__init__.py
diff --git a/Src/StdLib/Lib/distutils/archive_util.py b/src/core/IronPython.StdLib/Lib/distutils/archive_util.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/archive_util.py
rename to src/core/IronPython.StdLib/Lib/distutils/archive_util.py
diff --git a/Src/StdLib/Lib/distutils/bcppcompiler.py b/src/core/IronPython.StdLib/Lib/distutils/bcppcompiler.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/bcppcompiler.py
rename to src/core/IronPython.StdLib/Lib/distutils/bcppcompiler.py
diff --git a/Src/StdLib/Lib/distutils/ccompiler.py b/src/core/IronPython.StdLib/Lib/distutils/ccompiler.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/ccompiler.py
rename to src/core/IronPython.StdLib/Lib/distutils/ccompiler.py
diff --git a/Src/StdLib/Lib/distutils/cmd.py b/src/core/IronPython.StdLib/Lib/distutils/cmd.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/cmd.py
rename to src/core/IronPython.StdLib/Lib/distutils/cmd.py
diff --git a/Src/StdLib/Lib/distutils/command/__init__.py b/src/core/IronPython.StdLib/Lib/distutils/command/__init__.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/command/__init__.py
rename to src/core/IronPython.StdLib/Lib/distutils/command/__init__.py
diff --git a/Src/StdLib/Lib/distutils/command/bdist.py b/src/core/IronPython.StdLib/Lib/distutils/command/bdist.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/command/bdist.py
rename to src/core/IronPython.StdLib/Lib/distutils/command/bdist.py
diff --git a/Src/StdLib/Lib/distutils/command/bdist_dumb.py b/src/core/IronPython.StdLib/Lib/distutils/command/bdist_dumb.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/command/bdist_dumb.py
rename to src/core/IronPython.StdLib/Lib/distutils/command/bdist_dumb.py
diff --git a/Src/StdLib/Lib/distutils/command/bdist_msi.py b/src/core/IronPython.StdLib/Lib/distutils/command/bdist_msi.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/command/bdist_msi.py
rename to src/core/IronPython.StdLib/Lib/distutils/command/bdist_msi.py
diff --git a/Src/StdLib/Lib/distutils/command/bdist_rpm.py b/src/core/IronPython.StdLib/Lib/distutils/command/bdist_rpm.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/command/bdist_rpm.py
rename to src/core/IronPython.StdLib/Lib/distutils/command/bdist_rpm.py
diff --git a/Src/StdLib/Lib/distutils/command/bdist_wininst.py b/src/core/IronPython.StdLib/Lib/distutils/command/bdist_wininst.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/command/bdist_wininst.py
rename to src/core/IronPython.StdLib/Lib/distutils/command/bdist_wininst.py
diff --git a/Src/StdLib/Lib/distutils/command/build.py b/src/core/IronPython.StdLib/Lib/distutils/command/build.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/command/build.py
rename to src/core/IronPython.StdLib/Lib/distutils/command/build.py
diff --git a/Src/StdLib/Lib/distutils/command/build_clib.py b/src/core/IronPython.StdLib/Lib/distutils/command/build_clib.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/command/build_clib.py
rename to src/core/IronPython.StdLib/Lib/distutils/command/build_clib.py
diff --git a/Src/StdLib/Lib/distutils/command/build_ext.py b/src/core/IronPython.StdLib/Lib/distutils/command/build_ext.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/command/build_ext.py
rename to src/core/IronPython.StdLib/Lib/distutils/command/build_ext.py
diff --git a/Src/StdLib/Lib/distutils/command/build_py.py b/src/core/IronPython.StdLib/Lib/distutils/command/build_py.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/command/build_py.py
rename to src/core/IronPython.StdLib/Lib/distutils/command/build_py.py
diff --git a/Src/StdLib/Lib/distutils/command/build_scripts.py b/src/core/IronPython.StdLib/Lib/distutils/command/build_scripts.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/command/build_scripts.py
rename to src/core/IronPython.StdLib/Lib/distutils/command/build_scripts.py
diff --git a/Src/StdLib/Lib/distutils/command/check.py b/src/core/IronPython.StdLib/Lib/distutils/command/check.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/command/check.py
rename to src/core/IronPython.StdLib/Lib/distutils/command/check.py
diff --git a/Src/StdLib/Lib/distutils/command/clean.py b/src/core/IronPython.StdLib/Lib/distutils/command/clean.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/command/clean.py
rename to src/core/IronPython.StdLib/Lib/distutils/command/clean.py
diff --git a/Src/StdLib/Lib/distutils/command/command_template b/src/core/IronPython.StdLib/Lib/distutils/command/command_template
similarity index 100%
rename from Src/StdLib/Lib/distutils/command/command_template
rename to src/core/IronPython.StdLib/Lib/distutils/command/command_template
diff --git a/Src/StdLib/Lib/distutils/command/config.py b/src/core/IronPython.StdLib/Lib/distutils/command/config.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/command/config.py
rename to src/core/IronPython.StdLib/Lib/distutils/command/config.py
diff --git a/Src/StdLib/Lib/distutils/command/install.py b/src/core/IronPython.StdLib/Lib/distutils/command/install.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/command/install.py
rename to src/core/IronPython.StdLib/Lib/distutils/command/install.py
diff --git a/Src/StdLib/Lib/distutils/command/install_data.py b/src/core/IronPython.StdLib/Lib/distutils/command/install_data.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/command/install_data.py
rename to src/core/IronPython.StdLib/Lib/distutils/command/install_data.py
diff --git a/Src/StdLib/Lib/distutils/command/install_egg_info.py b/src/core/IronPython.StdLib/Lib/distutils/command/install_egg_info.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/command/install_egg_info.py
rename to src/core/IronPython.StdLib/Lib/distutils/command/install_egg_info.py
diff --git a/Src/StdLib/Lib/distutils/command/install_headers.py b/src/core/IronPython.StdLib/Lib/distutils/command/install_headers.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/command/install_headers.py
rename to src/core/IronPython.StdLib/Lib/distutils/command/install_headers.py
diff --git a/Src/StdLib/Lib/distutils/command/install_lib.py b/src/core/IronPython.StdLib/Lib/distutils/command/install_lib.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/command/install_lib.py
rename to src/core/IronPython.StdLib/Lib/distutils/command/install_lib.py
diff --git a/Src/StdLib/Lib/distutils/command/install_scripts.py b/src/core/IronPython.StdLib/Lib/distutils/command/install_scripts.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/command/install_scripts.py
rename to src/core/IronPython.StdLib/Lib/distutils/command/install_scripts.py
diff --git a/Src/StdLib/Lib/distutils/command/register.py b/src/core/IronPython.StdLib/Lib/distutils/command/register.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/command/register.py
rename to src/core/IronPython.StdLib/Lib/distutils/command/register.py
diff --git a/Src/StdLib/Lib/distutils/command/sdist.py b/src/core/IronPython.StdLib/Lib/distutils/command/sdist.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/command/sdist.py
rename to src/core/IronPython.StdLib/Lib/distutils/command/sdist.py
diff --git a/Src/StdLib/Lib/distutils/command/upload.py b/src/core/IronPython.StdLib/Lib/distutils/command/upload.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/command/upload.py
rename to src/core/IronPython.StdLib/Lib/distutils/command/upload.py
diff --git a/Src/StdLib/Lib/distutils/command/wininst-10.0-amd64.exe b/src/core/IronPython.StdLib/Lib/distutils/command/wininst-10.0-amd64.exe
similarity index 100%
rename from Src/StdLib/Lib/distutils/command/wininst-10.0-amd64.exe
rename to src/core/IronPython.StdLib/Lib/distutils/command/wininst-10.0-amd64.exe
diff --git a/Src/StdLib/Lib/distutils/command/wininst-10.0.exe b/src/core/IronPython.StdLib/Lib/distutils/command/wininst-10.0.exe
similarity index 100%
rename from Src/StdLib/Lib/distutils/command/wininst-10.0.exe
rename to src/core/IronPython.StdLib/Lib/distutils/command/wininst-10.0.exe
diff --git a/Src/StdLib/Lib/distutils/command/wininst-6.0.exe b/src/core/IronPython.StdLib/Lib/distutils/command/wininst-6.0.exe
similarity index 100%
rename from Src/StdLib/Lib/distutils/command/wininst-6.0.exe
rename to src/core/IronPython.StdLib/Lib/distutils/command/wininst-6.0.exe
diff --git a/Src/StdLib/Lib/distutils/command/wininst-7.1.exe b/src/core/IronPython.StdLib/Lib/distutils/command/wininst-7.1.exe
similarity index 100%
rename from Src/StdLib/Lib/distutils/command/wininst-7.1.exe
rename to src/core/IronPython.StdLib/Lib/distutils/command/wininst-7.1.exe
diff --git a/Src/StdLib/Lib/distutils/command/wininst-8.0.exe b/src/core/IronPython.StdLib/Lib/distutils/command/wininst-8.0.exe
similarity index 100%
rename from Src/StdLib/Lib/distutils/command/wininst-8.0.exe
rename to src/core/IronPython.StdLib/Lib/distutils/command/wininst-8.0.exe
diff --git a/Src/StdLib/Lib/distutils/command/wininst-9.0-amd64.exe b/src/core/IronPython.StdLib/Lib/distutils/command/wininst-9.0-amd64.exe
similarity index 100%
rename from Src/StdLib/Lib/distutils/command/wininst-9.0-amd64.exe
rename to src/core/IronPython.StdLib/Lib/distutils/command/wininst-9.0-amd64.exe
diff --git a/Src/StdLib/Lib/distutils/command/wininst-9.0.exe b/src/core/IronPython.StdLib/Lib/distutils/command/wininst-9.0.exe
similarity index 100%
rename from Src/StdLib/Lib/distutils/command/wininst-9.0.exe
rename to src/core/IronPython.StdLib/Lib/distutils/command/wininst-9.0.exe
diff --git a/Src/StdLib/Lib/distutils/config.py b/src/core/IronPython.StdLib/Lib/distutils/config.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/config.py
rename to src/core/IronPython.StdLib/Lib/distutils/config.py
diff --git a/Src/StdLib/Lib/distutils/core.py b/src/core/IronPython.StdLib/Lib/distutils/core.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/core.py
rename to src/core/IronPython.StdLib/Lib/distutils/core.py
diff --git a/Src/StdLib/Lib/distutils/cygwinccompiler.py b/src/core/IronPython.StdLib/Lib/distutils/cygwinccompiler.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/cygwinccompiler.py
rename to src/core/IronPython.StdLib/Lib/distutils/cygwinccompiler.py
diff --git a/Src/StdLib/Lib/distutils/debug.py b/src/core/IronPython.StdLib/Lib/distutils/debug.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/debug.py
rename to src/core/IronPython.StdLib/Lib/distutils/debug.py
diff --git a/Src/StdLib/Lib/distutils/dep_util.py b/src/core/IronPython.StdLib/Lib/distutils/dep_util.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/dep_util.py
rename to src/core/IronPython.StdLib/Lib/distutils/dep_util.py
diff --git a/Src/StdLib/Lib/distutils/dir_util.py b/src/core/IronPython.StdLib/Lib/distutils/dir_util.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/dir_util.py
rename to src/core/IronPython.StdLib/Lib/distutils/dir_util.py
diff --git a/Src/StdLib/Lib/distutils/dist.py b/src/core/IronPython.StdLib/Lib/distutils/dist.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/dist.py
rename to src/core/IronPython.StdLib/Lib/distutils/dist.py
diff --git a/Src/StdLib/Lib/distutils/errors.py b/src/core/IronPython.StdLib/Lib/distutils/errors.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/errors.py
rename to src/core/IronPython.StdLib/Lib/distutils/errors.py
diff --git a/Src/StdLib/Lib/distutils/extension.py b/src/core/IronPython.StdLib/Lib/distutils/extension.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/extension.py
rename to src/core/IronPython.StdLib/Lib/distutils/extension.py
diff --git a/Src/StdLib/Lib/distutils/fancy_getopt.py b/src/core/IronPython.StdLib/Lib/distutils/fancy_getopt.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/fancy_getopt.py
rename to src/core/IronPython.StdLib/Lib/distutils/fancy_getopt.py
diff --git a/Src/StdLib/Lib/distutils/file_util.py b/src/core/IronPython.StdLib/Lib/distutils/file_util.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/file_util.py
rename to src/core/IronPython.StdLib/Lib/distutils/file_util.py
diff --git a/Src/StdLib/Lib/distutils/filelist.py b/src/core/IronPython.StdLib/Lib/distutils/filelist.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/filelist.py
rename to src/core/IronPython.StdLib/Lib/distutils/filelist.py
diff --git a/Src/StdLib/Lib/distutils/log.py b/src/core/IronPython.StdLib/Lib/distutils/log.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/log.py
rename to src/core/IronPython.StdLib/Lib/distutils/log.py
diff --git a/Src/StdLib/Lib/distutils/msvc9compiler.py b/src/core/IronPython.StdLib/Lib/distutils/msvc9compiler.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/msvc9compiler.py
rename to src/core/IronPython.StdLib/Lib/distutils/msvc9compiler.py
diff --git a/Src/StdLib/Lib/distutils/msvccompiler.py b/src/core/IronPython.StdLib/Lib/distutils/msvccompiler.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/msvccompiler.py
rename to src/core/IronPython.StdLib/Lib/distutils/msvccompiler.py
diff --git a/Src/StdLib/Lib/distutils/spawn.py b/src/core/IronPython.StdLib/Lib/distutils/spawn.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/spawn.py
rename to src/core/IronPython.StdLib/Lib/distutils/spawn.py
diff --git a/Src/StdLib/Lib/distutils/sysconfig.py b/src/core/IronPython.StdLib/Lib/distutils/sysconfig.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/sysconfig.py
rename to src/core/IronPython.StdLib/Lib/distutils/sysconfig.py
diff --git a/Src/StdLib/Lib/distutils/tests/Setup.sample b/src/core/IronPython.StdLib/Lib/distutils/tests/Setup.sample
similarity index 100%
rename from Src/StdLib/Lib/distutils/tests/Setup.sample
rename to src/core/IronPython.StdLib/Lib/distutils/tests/Setup.sample
diff --git a/Src/StdLib/Lib/distutils/tests/__init__.py b/src/core/IronPython.StdLib/Lib/distutils/tests/__init__.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/tests/__init__.py
rename to src/core/IronPython.StdLib/Lib/distutils/tests/__init__.py
diff --git a/Src/StdLib/Lib/distutils/tests/support.py b/src/core/IronPython.StdLib/Lib/distutils/tests/support.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/tests/support.py
rename to src/core/IronPython.StdLib/Lib/distutils/tests/support.py
diff --git a/Src/StdLib/Lib/distutils/tests/test_archive_util.py b/src/core/IronPython.StdLib/Lib/distutils/tests/test_archive_util.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/tests/test_archive_util.py
rename to src/core/IronPython.StdLib/Lib/distutils/tests/test_archive_util.py
diff --git a/Src/StdLib/Lib/distutils/tests/test_bdist.py b/src/core/IronPython.StdLib/Lib/distutils/tests/test_bdist.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/tests/test_bdist.py
rename to src/core/IronPython.StdLib/Lib/distutils/tests/test_bdist.py
diff --git a/Src/StdLib/Lib/distutils/tests/test_bdist_dumb.py b/src/core/IronPython.StdLib/Lib/distutils/tests/test_bdist_dumb.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/tests/test_bdist_dumb.py
rename to src/core/IronPython.StdLib/Lib/distutils/tests/test_bdist_dumb.py
diff --git a/Src/StdLib/Lib/distutils/tests/test_bdist_msi.py b/src/core/IronPython.StdLib/Lib/distutils/tests/test_bdist_msi.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/tests/test_bdist_msi.py
rename to src/core/IronPython.StdLib/Lib/distutils/tests/test_bdist_msi.py
diff --git a/Src/StdLib/Lib/distutils/tests/test_bdist_rpm.py b/src/core/IronPython.StdLib/Lib/distutils/tests/test_bdist_rpm.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/tests/test_bdist_rpm.py
rename to src/core/IronPython.StdLib/Lib/distutils/tests/test_bdist_rpm.py
diff --git a/Src/StdLib/Lib/distutils/tests/test_bdist_wininst.py b/src/core/IronPython.StdLib/Lib/distutils/tests/test_bdist_wininst.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/tests/test_bdist_wininst.py
rename to src/core/IronPython.StdLib/Lib/distutils/tests/test_bdist_wininst.py
diff --git a/Src/StdLib/Lib/distutils/tests/test_build.py b/src/core/IronPython.StdLib/Lib/distutils/tests/test_build.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/tests/test_build.py
rename to src/core/IronPython.StdLib/Lib/distutils/tests/test_build.py
diff --git a/Src/StdLib/Lib/distutils/tests/test_build_clib.py b/src/core/IronPython.StdLib/Lib/distutils/tests/test_build_clib.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/tests/test_build_clib.py
rename to src/core/IronPython.StdLib/Lib/distutils/tests/test_build_clib.py
diff --git a/Src/StdLib/Lib/distutils/tests/test_build_ext.py b/src/core/IronPython.StdLib/Lib/distutils/tests/test_build_ext.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/tests/test_build_ext.py
rename to src/core/IronPython.StdLib/Lib/distutils/tests/test_build_ext.py
diff --git a/Src/StdLib/Lib/distutils/tests/test_build_py.py b/src/core/IronPython.StdLib/Lib/distutils/tests/test_build_py.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/tests/test_build_py.py
rename to src/core/IronPython.StdLib/Lib/distutils/tests/test_build_py.py
diff --git a/Src/StdLib/Lib/distutils/tests/test_build_scripts.py b/src/core/IronPython.StdLib/Lib/distutils/tests/test_build_scripts.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/tests/test_build_scripts.py
rename to src/core/IronPython.StdLib/Lib/distutils/tests/test_build_scripts.py
diff --git a/Src/StdLib/Lib/distutils/tests/test_check.py b/src/core/IronPython.StdLib/Lib/distutils/tests/test_check.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/tests/test_check.py
rename to src/core/IronPython.StdLib/Lib/distutils/tests/test_check.py
diff --git a/Src/StdLib/Lib/distutils/tests/test_clean.py b/src/core/IronPython.StdLib/Lib/distutils/tests/test_clean.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/tests/test_clean.py
rename to src/core/IronPython.StdLib/Lib/distutils/tests/test_clean.py
diff --git a/Src/StdLib/Lib/distutils/tests/test_cmd.py b/src/core/IronPython.StdLib/Lib/distutils/tests/test_cmd.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/tests/test_cmd.py
rename to src/core/IronPython.StdLib/Lib/distutils/tests/test_cmd.py
diff --git a/Src/StdLib/Lib/distutils/tests/test_config.py b/src/core/IronPython.StdLib/Lib/distutils/tests/test_config.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/tests/test_config.py
rename to src/core/IronPython.StdLib/Lib/distutils/tests/test_config.py
diff --git a/Src/StdLib/Lib/distutils/tests/test_config_cmd.py b/src/core/IronPython.StdLib/Lib/distutils/tests/test_config_cmd.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/tests/test_config_cmd.py
rename to src/core/IronPython.StdLib/Lib/distutils/tests/test_config_cmd.py
diff --git a/Src/StdLib/Lib/distutils/tests/test_core.py b/src/core/IronPython.StdLib/Lib/distutils/tests/test_core.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/tests/test_core.py
rename to src/core/IronPython.StdLib/Lib/distutils/tests/test_core.py
diff --git a/Src/StdLib/Lib/distutils/tests/test_cygwinccompiler.py b/src/core/IronPython.StdLib/Lib/distutils/tests/test_cygwinccompiler.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/tests/test_cygwinccompiler.py
rename to src/core/IronPython.StdLib/Lib/distutils/tests/test_cygwinccompiler.py
diff --git a/Src/StdLib/Lib/distutils/tests/test_dep_util.py b/src/core/IronPython.StdLib/Lib/distutils/tests/test_dep_util.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/tests/test_dep_util.py
rename to src/core/IronPython.StdLib/Lib/distutils/tests/test_dep_util.py
diff --git a/Src/StdLib/Lib/distutils/tests/test_dir_util.py b/src/core/IronPython.StdLib/Lib/distutils/tests/test_dir_util.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/tests/test_dir_util.py
rename to src/core/IronPython.StdLib/Lib/distutils/tests/test_dir_util.py
diff --git a/Src/StdLib/Lib/distutils/tests/test_dist.py b/src/core/IronPython.StdLib/Lib/distutils/tests/test_dist.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/tests/test_dist.py
rename to src/core/IronPython.StdLib/Lib/distutils/tests/test_dist.py
diff --git a/Src/StdLib/Lib/distutils/tests/test_extension.py b/src/core/IronPython.StdLib/Lib/distutils/tests/test_extension.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/tests/test_extension.py
rename to src/core/IronPython.StdLib/Lib/distutils/tests/test_extension.py
diff --git a/Src/StdLib/Lib/distutils/tests/test_file_util.py b/src/core/IronPython.StdLib/Lib/distutils/tests/test_file_util.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/tests/test_file_util.py
rename to src/core/IronPython.StdLib/Lib/distutils/tests/test_file_util.py
diff --git a/Src/StdLib/Lib/distutils/tests/test_filelist.py b/src/core/IronPython.StdLib/Lib/distutils/tests/test_filelist.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/tests/test_filelist.py
rename to src/core/IronPython.StdLib/Lib/distutils/tests/test_filelist.py
diff --git a/Src/StdLib/Lib/distutils/tests/test_install.py b/src/core/IronPython.StdLib/Lib/distutils/tests/test_install.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/tests/test_install.py
rename to src/core/IronPython.StdLib/Lib/distutils/tests/test_install.py
diff --git a/Src/StdLib/Lib/distutils/tests/test_install_data.py b/src/core/IronPython.StdLib/Lib/distutils/tests/test_install_data.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/tests/test_install_data.py
rename to src/core/IronPython.StdLib/Lib/distutils/tests/test_install_data.py
diff --git a/Src/StdLib/Lib/distutils/tests/test_install_headers.py b/src/core/IronPython.StdLib/Lib/distutils/tests/test_install_headers.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/tests/test_install_headers.py
rename to src/core/IronPython.StdLib/Lib/distutils/tests/test_install_headers.py
diff --git a/Src/StdLib/Lib/distutils/tests/test_install_lib.py b/src/core/IronPython.StdLib/Lib/distutils/tests/test_install_lib.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/tests/test_install_lib.py
rename to src/core/IronPython.StdLib/Lib/distutils/tests/test_install_lib.py
diff --git a/Src/StdLib/Lib/distutils/tests/test_install_scripts.py b/src/core/IronPython.StdLib/Lib/distutils/tests/test_install_scripts.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/tests/test_install_scripts.py
rename to src/core/IronPython.StdLib/Lib/distutils/tests/test_install_scripts.py
diff --git a/Src/StdLib/Lib/distutils/tests/test_log.py b/src/core/IronPython.StdLib/Lib/distutils/tests/test_log.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/tests/test_log.py
rename to src/core/IronPython.StdLib/Lib/distutils/tests/test_log.py
diff --git a/Src/StdLib/Lib/distutils/tests/test_msvc9compiler.py b/src/core/IronPython.StdLib/Lib/distutils/tests/test_msvc9compiler.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/tests/test_msvc9compiler.py
rename to src/core/IronPython.StdLib/Lib/distutils/tests/test_msvc9compiler.py
diff --git a/Src/StdLib/Lib/distutils/tests/test_register.py b/src/core/IronPython.StdLib/Lib/distutils/tests/test_register.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/tests/test_register.py
rename to src/core/IronPython.StdLib/Lib/distutils/tests/test_register.py
diff --git a/Src/StdLib/Lib/distutils/tests/test_sdist.py b/src/core/IronPython.StdLib/Lib/distutils/tests/test_sdist.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/tests/test_sdist.py
rename to src/core/IronPython.StdLib/Lib/distutils/tests/test_sdist.py
diff --git a/Src/StdLib/Lib/distutils/tests/test_spawn.py b/src/core/IronPython.StdLib/Lib/distutils/tests/test_spawn.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/tests/test_spawn.py
rename to src/core/IronPython.StdLib/Lib/distutils/tests/test_spawn.py
diff --git a/Src/StdLib/Lib/distutils/tests/test_sysconfig.py b/src/core/IronPython.StdLib/Lib/distutils/tests/test_sysconfig.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/tests/test_sysconfig.py
rename to src/core/IronPython.StdLib/Lib/distutils/tests/test_sysconfig.py
diff --git a/Src/StdLib/Lib/distutils/tests/test_text_file.py b/src/core/IronPython.StdLib/Lib/distutils/tests/test_text_file.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/tests/test_text_file.py
rename to src/core/IronPython.StdLib/Lib/distutils/tests/test_text_file.py
diff --git a/Src/StdLib/Lib/distutils/tests/test_unixccompiler.py b/src/core/IronPython.StdLib/Lib/distutils/tests/test_unixccompiler.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/tests/test_unixccompiler.py
rename to src/core/IronPython.StdLib/Lib/distutils/tests/test_unixccompiler.py
diff --git a/Src/StdLib/Lib/distutils/tests/test_upload.py b/src/core/IronPython.StdLib/Lib/distutils/tests/test_upload.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/tests/test_upload.py
rename to src/core/IronPython.StdLib/Lib/distutils/tests/test_upload.py
diff --git a/Src/StdLib/Lib/distutils/tests/test_util.py b/src/core/IronPython.StdLib/Lib/distutils/tests/test_util.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/tests/test_util.py
rename to src/core/IronPython.StdLib/Lib/distutils/tests/test_util.py
diff --git a/Src/StdLib/Lib/distutils/tests/test_version.py b/src/core/IronPython.StdLib/Lib/distutils/tests/test_version.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/tests/test_version.py
rename to src/core/IronPython.StdLib/Lib/distutils/tests/test_version.py
diff --git a/Src/StdLib/Lib/distutils/tests/test_versionpredicate.py b/src/core/IronPython.StdLib/Lib/distutils/tests/test_versionpredicate.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/tests/test_versionpredicate.py
rename to src/core/IronPython.StdLib/Lib/distutils/tests/test_versionpredicate.py
diff --git a/Src/StdLib/Lib/distutils/text_file.py b/src/core/IronPython.StdLib/Lib/distutils/text_file.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/text_file.py
rename to src/core/IronPython.StdLib/Lib/distutils/text_file.py
diff --git a/Src/StdLib/Lib/distutils/unixccompiler.py b/src/core/IronPython.StdLib/Lib/distutils/unixccompiler.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/unixccompiler.py
rename to src/core/IronPython.StdLib/Lib/distutils/unixccompiler.py
diff --git a/Src/StdLib/Lib/distutils/util.py b/src/core/IronPython.StdLib/Lib/distutils/util.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/util.py
rename to src/core/IronPython.StdLib/Lib/distutils/util.py
diff --git a/Src/StdLib/Lib/distutils/version.py b/src/core/IronPython.StdLib/Lib/distutils/version.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/version.py
rename to src/core/IronPython.StdLib/Lib/distutils/version.py
diff --git a/Src/StdLib/Lib/distutils/versionpredicate.py b/src/core/IronPython.StdLib/Lib/distutils/versionpredicate.py
similarity index 100%
rename from Src/StdLib/Lib/distutils/versionpredicate.py
rename to src/core/IronPython.StdLib/Lib/distutils/versionpredicate.py
diff --git a/Src/StdLib/Lib/doctest.py b/src/core/IronPython.StdLib/Lib/doctest.py
similarity index 100%
rename from Src/StdLib/Lib/doctest.py
rename to src/core/IronPython.StdLib/Lib/doctest.py
diff --git a/Src/StdLib/Lib/dummy_threading.py b/src/core/IronPython.StdLib/Lib/dummy_threading.py
similarity index 100%
rename from Src/StdLib/Lib/dummy_threading.py
rename to src/core/IronPython.StdLib/Lib/dummy_threading.py
diff --git a/Src/StdLib/Lib/email/__init__.py b/src/core/IronPython.StdLib/Lib/email/__init__.py
similarity index 100%
rename from Src/StdLib/Lib/email/__init__.py
rename to src/core/IronPython.StdLib/Lib/email/__init__.py
diff --git a/Src/StdLib/Lib/email/_encoded_words.py b/src/core/IronPython.StdLib/Lib/email/_encoded_words.py
similarity index 100%
rename from Src/StdLib/Lib/email/_encoded_words.py
rename to src/core/IronPython.StdLib/Lib/email/_encoded_words.py
diff --git a/Src/StdLib/Lib/email/_header_value_parser.py b/src/core/IronPython.StdLib/Lib/email/_header_value_parser.py
similarity index 100%
rename from Src/StdLib/Lib/email/_header_value_parser.py
rename to src/core/IronPython.StdLib/Lib/email/_header_value_parser.py
diff --git a/Src/StdLib/Lib/email/_parseaddr.py b/src/core/IronPython.StdLib/Lib/email/_parseaddr.py
similarity index 100%
rename from Src/StdLib/Lib/email/_parseaddr.py
rename to src/core/IronPython.StdLib/Lib/email/_parseaddr.py
diff --git a/Src/StdLib/Lib/email/_policybase.py b/src/core/IronPython.StdLib/Lib/email/_policybase.py
similarity index 100%
rename from Src/StdLib/Lib/email/_policybase.py
rename to src/core/IronPython.StdLib/Lib/email/_policybase.py
diff --git a/Src/StdLib/Lib/email/architecture.rst b/src/core/IronPython.StdLib/Lib/email/architecture.rst
similarity index 100%
rename from Src/StdLib/Lib/email/architecture.rst
rename to src/core/IronPython.StdLib/Lib/email/architecture.rst
diff --git a/Src/StdLib/Lib/email/base64mime.py b/src/core/IronPython.StdLib/Lib/email/base64mime.py
similarity index 100%
rename from Src/StdLib/Lib/email/base64mime.py
rename to src/core/IronPython.StdLib/Lib/email/base64mime.py
diff --git a/Src/StdLib/Lib/email/charset.py b/src/core/IronPython.StdLib/Lib/email/charset.py
similarity index 100%
rename from Src/StdLib/Lib/email/charset.py
rename to src/core/IronPython.StdLib/Lib/email/charset.py
diff --git a/Src/StdLib/Lib/email/contentmanager.py b/src/core/IronPython.StdLib/Lib/email/contentmanager.py
similarity index 100%
rename from Src/StdLib/Lib/email/contentmanager.py
rename to src/core/IronPython.StdLib/Lib/email/contentmanager.py
diff --git a/Src/StdLib/Lib/email/encoders.py b/src/core/IronPython.StdLib/Lib/email/encoders.py
similarity index 100%
rename from Src/StdLib/Lib/email/encoders.py
rename to src/core/IronPython.StdLib/Lib/email/encoders.py
diff --git a/Src/StdLib/Lib/email/errors.py b/src/core/IronPython.StdLib/Lib/email/errors.py
similarity index 100%
rename from Src/StdLib/Lib/email/errors.py
rename to src/core/IronPython.StdLib/Lib/email/errors.py
diff --git a/Src/StdLib/Lib/email/feedparser.py b/src/core/IronPython.StdLib/Lib/email/feedparser.py
similarity index 100%
rename from Src/StdLib/Lib/email/feedparser.py
rename to src/core/IronPython.StdLib/Lib/email/feedparser.py
diff --git a/Src/StdLib/Lib/email/generator.py b/src/core/IronPython.StdLib/Lib/email/generator.py
similarity index 100%
rename from Src/StdLib/Lib/email/generator.py
rename to src/core/IronPython.StdLib/Lib/email/generator.py
diff --git a/Src/StdLib/Lib/email/header.py b/src/core/IronPython.StdLib/Lib/email/header.py
similarity index 100%
rename from Src/StdLib/Lib/email/header.py
rename to src/core/IronPython.StdLib/Lib/email/header.py
diff --git a/Src/StdLib/Lib/email/headerregistry.py b/src/core/IronPython.StdLib/Lib/email/headerregistry.py
similarity index 100%
rename from Src/StdLib/Lib/email/headerregistry.py
rename to src/core/IronPython.StdLib/Lib/email/headerregistry.py
diff --git a/Src/StdLib/Lib/email/iterators.py b/src/core/IronPython.StdLib/Lib/email/iterators.py
similarity index 100%
rename from Src/StdLib/Lib/email/iterators.py
rename to src/core/IronPython.StdLib/Lib/email/iterators.py
diff --git a/Src/StdLib/Lib/email/message.py b/src/core/IronPython.StdLib/Lib/email/message.py
similarity index 100%
rename from Src/StdLib/Lib/email/message.py
rename to src/core/IronPython.StdLib/Lib/email/message.py
diff --git a/Src/StdLib/Lib/email/mime/__init__.py b/src/core/IronPython.StdLib/Lib/email/mime/__init__.py
similarity index 100%
rename from Src/StdLib/Lib/email/mime/__init__.py
rename to src/core/IronPython.StdLib/Lib/email/mime/__init__.py
diff --git a/Src/StdLib/Lib/email/mime/application.py b/src/core/IronPython.StdLib/Lib/email/mime/application.py
similarity index 100%
rename from Src/StdLib/Lib/email/mime/application.py
rename to src/core/IronPython.StdLib/Lib/email/mime/application.py
diff --git a/Src/StdLib/Lib/email/mime/audio.py b/src/core/IronPython.StdLib/Lib/email/mime/audio.py
similarity index 100%
rename from Src/StdLib/Lib/email/mime/audio.py
rename to src/core/IronPython.StdLib/Lib/email/mime/audio.py
diff --git a/Src/StdLib/Lib/email/mime/base.py b/src/core/IronPython.StdLib/Lib/email/mime/base.py
similarity index 100%
rename from Src/StdLib/Lib/email/mime/base.py
rename to src/core/IronPython.StdLib/Lib/email/mime/base.py
diff --git a/Src/StdLib/Lib/email/mime/image.py b/src/core/IronPython.StdLib/Lib/email/mime/image.py
similarity index 100%
rename from Src/StdLib/Lib/email/mime/image.py
rename to src/core/IronPython.StdLib/Lib/email/mime/image.py
diff --git a/Src/StdLib/Lib/email/mime/message.py b/src/core/IronPython.StdLib/Lib/email/mime/message.py
similarity index 100%
rename from Src/StdLib/Lib/email/mime/message.py
rename to src/core/IronPython.StdLib/Lib/email/mime/message.py
diff --git a/Src/StdLib/Lib/email/mime/multipart.py b/src/core/IronPython.StdLib/Lib/email/mime/multipart.py
similarity index 100%
rename from Src/StdLib/Lib/email/mime/multipart.py
rename to src/core/IronPython.StdLib/Lib/email/mime/multipart.py
diff --git a/Src/StdLib/Lib/email/mime/nonmultipart.py b/src/core/IronPython.StdLib/Lib/email/mime/nonmultipart.py
similarity index 100%
rename from Src/StdLib/Lib/email/mime/nonmultipart.py
rename to src/core/IronPython.StdLib/Lib/email/mime/nonmultipart.py
diff --git a/Src/StdLib/Lib/email/mime/text.py b/src/core/IronPython.StdLib/Lib/email/mime/text.py
similarity index 100%
rename from Src/StdLib/Lib/email/mime/text.py
rename to src/core/IronPython.StdLib/Lib/email/mime/text.py
diff --git a/Src/StdLib/Lib/email/parser.py b/src/core/IronPython.StdLib/Lib/email/parser.py
similarity index 100%
rename from Src/StdLib/Lib/email/parser.py
rename to src/core/IronPython.StdLib/Lib/email/parser.py
diff --git a/Src/StdLib/Lib/email/policy.py b/src/core/IronPython.StdLib/Lib/email/policy.py
similarity index 100%
rename from Src/StdLib/Lib/email/policy.py
rename to src/core/IronPython.StdLib/Lib/email/policy.py
diff --git a/Src/StdLib/Lib/email/quoprimime.py b/src/core/IronPython.StdLib/Lib/email/quoprimime.py
similarity index 100%
rename from Src/StdLib/Lib/email/quoprimime.py
rename to src/core/IronPython.StdLib/Lib/email/quoprimime.py
diff --git a/Src/StdLib/Lib/email/utils.py b/src/core/IronPython.StdLib/Lib/email/utils.py
similarity index 100%
rename from Src/StdLib/Lib/email/utils.py
rename to src/core/IronPython.StdLib/Lib/email/utils.py
diff --git a/Src/StdLib/Lib/encodings/__init__.py b/src/core/IronPython.StdLib/Lib/encodings/__init__.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/__init__.py
rename to src/core/IronPython.StdLib/Lib/encodings/__init__.py
diff --git a/Src/StdLib/Lib/encodings/aliases.py b/src/core/IronPython.StdLib/Lib/encodings/aliases.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/aliases.py
rename to src/core/IronPython.StdLib/Lib/encodings/aliases.py
diff --git a/Src/StdLib/Lib/encodings/ascii.py b/src/core/IronPython.StdLib/Lib/encodings/ascii.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/ascii.py
rename to src/core/IronPython.StdLib/Lib/encodings/ascii.py
diff --git a/Src/StdLib/Lib/encodings/base64_codec.py b/src/core/IronPython.StdLib/Lib/encodings/base64_codec.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/base64_codec.py
rename to src/core/IronPython.StdLib/Lib/encodings/base64_codec.py
diff --git a/Src/StdLib/Lib/encodings/big5.py b/src/core/IronPython.StdLib/Lib/encodings/big5.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/big5.py
rename to src/core/IronPython.StdLib/Lib/encodings/big5.py
diff --git a/Src/StdLib/Lib/encodings/big5hkscs.py b/src/core/IronPython.StdLib/Lib/encodings/big5hkscs.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/big5hkscs.py
rename to src/core/IronPython.StdLib/Lib/encodings/big5hkscs.py
diff --git a/Src/StdLib/Lib/encodings/bz2_codec.py b/src/core/IronPython.StdLib/Lib/encodings/bz2_codec.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/bz2_codec.py
rename to src/core/IronPython.StdLib/Lib/encodings/bz2_codec.py
diff --git a/Src/StdLib/Lib/encodings/charmap.py b/src/core/IronPython.StdLib/Lib/encodings/charmap.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/charmap.py
rename to src/core/IronPython.StdLib/Lib/encodings/charmap.py
diff --git a/Src/StdLib/Lib/encodings/cp037.py b/src/core/IronPython.StdLib/Lib/encodings/cp037.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/cp037.py
rename to src/core/IronPython.StdLib/Lib/encodings/cp037.py
diff --git a/Src/StdLib/Lib/encodings/cp1006.py b/src/core/IronPython.StdLib/Lib/encodings/cp1006.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/cp1006.py
rename to src/core/IronPython.StdLib/Lib/encodings/cp1006.py
diff --git a/Src/StdLib/Lib/encodings/cp1026.py b/src/core/IronPython.StdLib/Lib/encodings/cp1026.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/cp1026.py
rename to src/core/IronPython.StdLib/Lib/encodings/cp1026.py
diff --git a/Src/StdLib/Lib/encodings/cp1125.py b/src/core/IronPython.StdLib/Lib/encodings/cp1125.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/cp1125.py
rename to src/core/IronPython.StdLib/Lib/encodings/cp1125.py
diff --git a/Src/StdLib/Lib/encodings/cp1140.py b/src/core/IronPython.StdLib/Lib/encodings/cp1140.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/cp1140.py
rename to src/core/IronPython.StdLib/Lib/encodings/cp1140.py
diff --git a/Src/StdLib/Lib/encodings/cp1250.py b/src/core/IronPython.StdLib/Lib/encodings/cp1250.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/cp1250.py
rename to src/core/IronPython.StdLib/Lib/encodings/cp1250.py
diff --git a/Src/StdLib/Lib/encodings/cp1251.py b/src/core/IronPython.StdLib/Lib/encodings/cp1251.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/cp1251.py
rename to src/core/IronPython.StdLib/Lib/encodings/cp1251.py
diff --git a/Src/StdLib/Lib/encodings/cp1252.py b/src/core/IronPython.StdLib/Lib/encodings/cp1252.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/cp1252.py
rename to src/core/IronPython.StdLib/Lib/encodings/cp1252.py
diff --git a/Src/StdLib/Lib/encodings/cp1253.py b/src/core/IronPython.StdLib/Lib/encodings/cp1253.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/cp1253.py
rename to src/core/IronPython.StdLib/Lib/encodings/cp1253.py
diff --git a/Src/StdLib/Lib/encodings/cp1254.py b/src/core/IronPython.StdLib/Lib/encodings/cp1254.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/cp1254.py
rename to src/core/IronPython.StdLib/Lib/encodings/cp1254.py
diff --git a/Src/StdLib/Lib/encodings/cp1255.py b/src/core/IronPython.StdLib/Lib/encodings/cp1255.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/cp1255.py
rename to src/core/IronPython.StdLib/Lib/encodings/cp1255.py
diff --git a/Src/StdLib/Lib/encodings/cp1256.py b/src/core/IronPython.StdLib/Lib/encodings/cp1256.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/cp1256.py
rename to src/core/IronPython.StdLib/Lib/encodings/cp1256.py
diff --git a/Src/StdLib/Lib/encodings/cp1257.py b/src/core/IronPython.StdLib/Lib/encodings/cp1257.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/cp1257.py
rename to src/core/IronPython.StdLib/Lib/encodings/cp1257.py
diff --git a/Src/StdLib/Lib/encodings/cp1258.py b/src/core/IronPython.StdLib/Lib/encodings/cp1258.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/cp1258.py
rename to src/core/IronPython.StdLib/Lib/encodings/cp1258.py
diff --git a/Src/StdLib/Lib/encodings/cp273.py b/src/core/IronPython.StdLib/Lib/encodings/cp273.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/cp273.py
rename to src/core/IronPython.StdLib/Lib/encodings/cp273.py
diff --git a/Src/StdLib/Lib/encodings/cp424.py b/src/core/IronPython.StdLib/Lib/encodings/cp424.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/cp424.py
rename to src/core/IronPython.StdLib/Lib/encodings/cp424.py
diff --git a/Src/StdLib/Lib/encodings/cp437.py b/src/core/IronPython.StdLib/Lib/encodings/cp437.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/cp437.py
rename to src/core/IronPython.StdLib/Lib/encodings/cp437.py
diff --git a/Src/StdLib/Lib/encodings/cp500.py b/src/core/IronPython.StdLib/Lib/encodings/cp500.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/cp500.py
rename to src/core/IronPython.StdLib/Lib/encodings/cp500.py
diff --git a/Src/StdLib/Lib/encodings/cp65001.py b/src/core/IronPython.StdLib/Lib/encodings/cp65001.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/cp65001.py
rename to src/core/IronPython.StdLib/Lib/encodings/cp65001.py
diff --git a/Src/StdLib/Lib/encodings/cp720.py b/src/core/IronPython.StdLib/Lib/encodings/cp720.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/cp720.py
rename to src/core/IronPython.StdLib/Lib/encodings/cp720.py
diff --git a/Src/StdLib/Lib/encodings/cp737.py b/src/core/IronPython.StdLib/Lib/encodings/cp737.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/cp737.py
rename to src/core/IronPython.StdLib/Lib/encodings/cp737.py
diff --git a/Src/StdLib/Lib/encodings/cp775.py b/src/core/IronPython.StdLib/Lib/encodings/cp775.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/cp775.py
rename to src/core/IronPython.StdLib/Lib/encodings/cp775.py
diff --git a/Src/StdLib/Lib/encodings/cp850.py b/src/core/IronPython.StdLib/Lib/encodings/cp850.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/cp850.py
rename to src/core/IronPython.StdLib/Lib/encodings/cp850.py
diff --git a/Src/StdLib/Lib/encodings/cp852.py b/src/core/IronPython.StdLib/Lib/encodings/cp852.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/cp852.py
rename to src/core/IronPython.StdLib/Lib/encodings/cp852.py
diff --git a/Src/StdLib/Lib/encodings/cp855.py b/src/core/IronPython.StdLib/Lib/encodings/cp855.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/cp855.py
rename to src/core/IronPython.StdLib/Lib/encodings/cp855.py
diff --git a/Src/StdLib/Lib/encodings/cp856.py b/src/core/IronPython.StdLib/Lib/encodings/cp856.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/cp856.py
rename to src/core/IronPython.StdLib/Lib/encodings/cp856.py
diff --git a/Src/StdLib/Lib/encodings/cp857.py b/src/core/IronPython.StdLib/Lib/encodings/cp857.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/cp857.py
rename to src/core/IronPython.StdLib/Lib/encodings/cp857.py
diff --git a/Src/StdLib/Lib/encodings/cp858.py b/src/core/IronPython.StdLib/Lib/encodings/cp858.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/cp858.py
rename to src/core/IronPython.StdLib/Lib/encodings/cp858.py
diff --git a/Src/StdLib/Lib/encodings/cp860.py b/src/core/IronPython.StdLib/Lib/encodings/cp860.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/cp860.py
rename to src/core/IronPython.StdLib/Lib/encodings/cp860.py
diff --git a/Src/StdLib/Lib/encodings/cp861.py b/src/core/IronPython.StdLib/Lib/encodings/cp861.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/cp861.py
rename to src/core/IronPython.StdLib/Lib/encodings/cp861.py
diff --git a/Src/StdLib/Lib/encodings/cp862.py b/src/core/IronPython.StdLib/Lib/encodings/cp862.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/cp862.py
rename to src/core/IronPython.StdLib/Lib/encodings/cp862.py
diff --git a/Src/StdLib/Lib/encodings/cp863.py b/src/core/IronPython.StdLib/Lib/encodings/cp863.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/cp863.py
rename to src/core/IronPython.StdLib/Lib/encodings/cp863.py
diff --git a/Src/StdLib/Lib/encodings/cp864.py b/src/core/IronPython.StdLib/Lib/encodings/cp864.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/cp864.py
rename to src/core/IronPython.StdLib/Lib/encodings/cp864.py
diff --git a/Src/StdLib/Lib/encodings/cp865.py b/src/core/IronPython.StdLib/Lib/encodings/cp865.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/cp865.py
rename to src/core/IronPython.StdLib/Lib/encodings/cp865.py
diff --git a/Src/StdLib/Lib/encodings/cp866.py b/src/core/IronPython.StdLib/Lib/encodings/cp866.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/cp866.py
rename to src/core/IronPython.StdLib/Lib/encodings/cp866.py
diff --git a/Src/StdLib/Lib/encodings/cp869.py b/src/core/IronPython.StdLib/Lib/encodings/cp869.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/cp869.py
rename to src/core/IronPython.StdLib/Lib/encodings/cp869.py
diff --git a/Src/StdLib/Lib/encodings/cp874.py b/src/core/IronPython.StdLib/Lib/encodings/cp874.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/cp874.py
rename to src/core/IronPython.StdLib/Lib/encodings/cp874.py
diff --git a/Src/StdLib/Lib/encodings/cp875.py b/src/core/IronPython.StdLib/Lib/encodings/cp875.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/cp875.py
rename to src/core/IronPython.StdLib/Lib/encodings/cp875.py
diff --git a/Src/StdLib/Lib/encodings/cp932.py b/src/core/IronPython.StdLib/Lib/encodings/cp932.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/cp932.py
rename to src/core/IronPython.StdLib/Lib/encodings/cp932.py
diff --git a/Src/StdLib/Lib/encodings/cp949.py b/src/core/IronPython.StdLib/Lib/encodings/cp949.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/cp949.py
rename to src/core/IronPython.StdLib/Lib/encodings/cp949.py
diff --git a/Src/StdLib/Lib/encodings/cp950.py b/src/core/IronPython.StdLib/Lib/encodings/cp950.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/cp950.py
rename to src/core/IronPython.StdLib/Lib/encodings/cp950.py
diff --git a/Src/StdLib/Lib/encodings/euc_jis_2004.py b/src/core/IronPython.StdLib/Lib/encodings/euc_jis_2004.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/euc_jis_2004.py
rename to src/core/IronPython.StdLib/Lib/encodings/euc_jis_2004.py
diff --git a/Src/StdLib/Lib/encodings/euc_jisx0213.py b/src/core/IronPython.StdLib/Lib/encodings/euc_jisx0213.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/euc_jisx0213.py
rename to src/core/IronPython.StdLib/Lib/encodings/euc_jisx0213.py
diff --git a/Src/StdLib/Lib/encodings/euc_jp.py b/src/core/IronPython.StdLib/Lib/encodings/euc_jp.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/euc_jp.py
rename to src/core/IronPython.StdLib/Lib/encodings/euc_jp.py
diff --git a/Src/StdLib/Lib/encodings/euc_kr.py b/src/core/IronPython.StdLib/Lib/encodings/euc_kr.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/euc_kr.py
rename to src/core/IronPython.StdLib/Lib/encodings/euc_kr.py
diff --git a/Src/StdLib/Lib/encodings/gb18030.py b/src/core/IronPython.StdLib/Lib/encodings/gb18030.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/gb18030.py
rename to src/core/IronPython.StdLib/Lib/encodings/gb18030.py
diff --git a/Src/StdLib/Lib/encodings/gb2312.py b/src/core/IronPython.StdLib/Lib/encodings/gb2312.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/gb2312.py
rename to src/core/IronPython.StdLib/Lib/encodings/gb2312.py
diff --git a/Src/StdLib/Lib/encodings/gbk.py b/src/core/IronPython.StdLib/Lib/encodings/gbk.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/gbk.py
rename to src/core/IronPython.StdLib/Lib/encodings/gbk.py
diff --git a/Src/StdLib/Lib/encodings/hex_codec.py b/src/core/IronPython.StdLib/Lib/encodings/hex_codec.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/hex_codec.py
rename to src/core/IronPython.StdLib/Lib/encodings/hex_codec.py
diff --git a/Src/StdLib/Lib/encodings/hp_roman8.py b/src/core/IronPython.StdLib/Lib/encodings/hp_roman8.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/hp_roman8.py
rename to src/core/IronPython.StdLib/Lib/encodings/hp_roman8.py
diff --git a/Src/StdLib/Lib/encodings/hz.py b/src/core/IronPython.StdLib/Lib/encodings/hz.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/hz.py
rename to src/core/IronPython.StdLib/Lib/encodings/hz.py
diff --git a/Src/StdLib/Lib/encodings/idna.py b/src/core/IronPython.StdLib/Lib/encodings/idna.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/idna.py
rename to src/core/IronPython.StdLib/Lib/encodings/idna.py
diff --git a/Src/StdLib/Lib/encodings/iso2022_jp.py b/src/core/IronPython.StdLib/Lib/encodings/iso2022_jp.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/iso2022_jp.py
rename to src/core/IronPython.StdLib/Lib/encodings/iso2022_jp.py
diff --git a/Src/StdLib/Lib/encodings/iso2022_jp_1.py b/src/core/IronPython.StdLib/Lib/encodings/iso2022_jp_1.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/iso2022_jp_1.py
rename to src/core/IronPython.StdLib/Lib/encodings/iso2022_jp_1.py
diff --git a/Src/StdLib/Lib/encodings/iso2022_jp_2.py b/src/core/IronPython.StdLib/Lib/encodings/iso2022_jp_2.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/iso2022_jp_2.py
rename to src/core/IronPython.StdLib/Lib/encodings/iso2022_jp_2.py
diff --git a/Src/StdLib/Lib/encodings/iso2022_jp_2004.py b/src/core/IronPython.StdLib/Lib/encodings/iso2022_jp_2004.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/iso2022_jp_2004.py
rename to src/core/IronPython.StdLib/Lib/encodings/iso2022_jp_2004.py
diff --git a/Src/StdLib/Lib/encodings/iso2022_jp_3.py b/src/core/IronPython.StdLib/Lib/encodings/iso2022_jp_3.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/iso2022_jp_3.py
rename to src/core/IronPython.StdLib/Lib/encodings/iso2022_jp_3.py
diff --git a/Src/StdLib/Lib/encodings/iso2022_jp_ext.py b/src/core/IronPython.StdLib/Lib/encodings/iso2022_jp_ext.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/iso2022_jp_ext.py
rename to src/core/IronPython.StdLib/Lib/encodings/iso2022_jp_ext.py
diff --git a/Src/StdLib/Lib/encodings/iso2022_kr.py b/src/core/IronPython.StdLib/Lib/encodings/iso2022_kr.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/iso2022_kr.py
rename to src/core/IronPython.StdLib/Lib/encodings/iso2022_kr.py
diff --git a/Src/StdLib/Lib/encodings/iso8859_1.py b/src/core/IronPython.StdLib/Lib/encodings/iso8859_1.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/iso8859_1.py
rename to src/core/IronPython.StdLib/Lib/encodings/iso8859_1.py
diff --git a/Src/StdLib/Lib/encodings/iso8859_10.py b/src/core/IronPython.StdLib/Lib/encodings/iso8859_10.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/iso8859_10.py
rename to src/core/IronPython.StdLib/Lib/encodings/iso8859_10.py
diff --git a/Src/StdLib/Lib/encodings/iso8859_11.py b/src/core/IronPython.StdLib/Lib/encodings/iso8859_11.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/iso8859_11.py
rename to src/core/IronPython.StdLib/Lib/encodings/iso8859_11.py
diff --git a/Src/StdLib/Lib/encodings/iso8859_13.py b/src/core/IronPython.StdLib/Lib/encodings/iso8859_13.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/iso8859_13.py
rename to src/core/IronPython.StdLib/Lib/encodings/iso8859_13.py
diff --git a/Src/StdLib/Lib/encodings/iso8859_14.py b/src/core/IronPython.StdLib/Lib/encodings/iso8859_14.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/iso8859_14.py
rename to src/core/IronPython.StdLib/Lib/encodings/iso8859_14.py
diff --git a/Src/StdLib/Lib/encodings/iso8859_15.py b/src/core/IronPython.StdLib/Lib/encodings/iso8859_15.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/iso8859_15.py
rename to src/core/IronPython.StdLib/Lib/encodings/iso8859_15.py
diff --git a/Src/StdLib/Lib/encodings/iso8859_16.py b/src/core/IronPython.StdLib/Lib/encodings/iso8859_16.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/iso8859_16.py
rename to src/core/IronPython.StdLib/Lib/encodings/iso8859_16.py
diff --git a/Src/StdLib/Lib/encodings/iso8859_2.py b/src/core/IronPython.StdLib/Lib/encodings/iso8859_2.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/iso8859_2.py
rename to src/core/IronPython.StdLib/Lib/encodings/iso8859_2.py
diff --git a/Src/StdLib/Lib/encodings/iso8859_3.py b/src/core/IronPython.StdLib/Lib/encodings/iso8859_3.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/iso8859_3.py
rename to src/core/IronPython.StdLib/Lib/encodings/iso8859_3.py
diff --git a/Src/StdLib/Lib/encodings/iso8859_4.py b/src/core/IronPython.StdLib/Lib/encodings/iso8859_4.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/iso8859_4.py
rename to src/core/IronPython.StdLib/Lib/encodings/iso8859_4.py
diff --git a/Src/StdLib/Lib/encodings/iso8859_5.py b/src/core/IronPython.StdLib/Lib/encodings/iso8859_5.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/iso8859_5.py
rename to src/core/IronPython.StdLib/Lib/encodings/iso8859_5.py
diff --git a/Src/StdLib/Lib/encodings/iso8859_6.py b/src/core/IronPython.StdLib/Lib/encodings/iso8859_6.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/iso8859_6.py
rename to src/core/IronPython.StdLib/Lib/encodings/iso8859_6.py
diff --git a/Src/StdLib/Lib/encodings/iso8859_7.py b/src/core/IronPython.StdLib/Lib/encodings/iso8859_7.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/iso8859_7.py
rename to src/core/IronPython.StdLib/Lib/encodings/iso8859_7.py
diff --git a/Src/StdLib/Lib/encodings/iso8859_8.py b/src/core/IronPython.StdLib/Lib/encodings/iso8859_8.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/iso8859_8.py
rename to src/core/IronPython.StdLib/Lib/encodings/iso8859_8.py
diff --git a/Src/StdLib/Lib/encodings/iso8859_9.py b/src/core/IronPython.StdLib/Lib/encodings/iso8859_9.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/iso8859_9.py
rename to src/core/IronPython.StdLib/Lib/encodings/iso8859_9.py
diff --git a/Src/StdLib/Lib/encodings/johab.py b/src/core/IronPython.StdLib/Lib/encodings/johab.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/johab.py
rename to src/core/IronPython.StdLib/Lib/encodings/johab.py
diff --git a/Src/StdLib/Lib/encodings/koi8_r.py b/src/core/IronPython.StdLib/Lib/encodings/koi8_r.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/koi8_r.py
rename to src/core/IronPython.StdLib/Lib/encodings/koi8_r.py
diff --git a/Src/StdLib/Lib/encodings/koi8_u.py b/src/core/IronPython.StdLib/Lib/encodings/koi8_u.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/koi8_u.py
rename to src/core/IronPython.StdLib/Lib/encodings/koi8_u.py
diff --git a/Src/StdLib/Lib/encodings/latin_1.py b/src/core/IronPython.StdLib/Lib/encodings/latin_1.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/latin_1.py
rename to src/core/IronPython.StdLib/Lib/encodings/latin_1.py
diff --git a/Src/StdLib/Lib/encodings/mac_arabic.py b/src/core/IronPython.StdLib/Lib/encodings/mac_arabic.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/mac_arabic.py
rename to src/core/IronPython.StdLib/Lib/encodings/mac_arabic.py
diff --git a/Src/StdLib/Lib/encodings/mac_centeuro.py b/src/core/IronPython.StdLib/Lib/encodings/mac_centeuro.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/mac_centeuro.py
rename to src/core/IronPython.StdLib/Lib/encodings/mac_centeuro.py
diff --git a/Src/StdLib/Lib/encodings/mac_croatian.py b/src/core/IronPython.StdLib/Lib/encodings/mac_croatian.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/mac_croatian.py
rename to src/core/IronPython.StdLib/Lib/encodings/mac_croatian.py
diff --git a/Src/StdLib/Lib/encodings/mac_cyrillic.py b/src/core/IronPython.StdLib/Lib/encodings/mac_cyrillic.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/mac_cyrillic.py
rename to src/core/IronPython.StdLib/Lib/encodings/mac_cyrillic.py
diff --git a/Src/StdLib/Lib/encodings/mac_farsi.py b/src/core/IronPython.StdLib/Lib/encodings/mac_farsi.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/mac_farsi.py
rename to src/core/IronPython.StdLib/Lib/encodings/mac_farsi.py
diff --git a/Src/StdLib/Lib/encodings/mac_greek.py b/src/core/IronPython.StdLib/Lib/encodings/mac_greek.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/mac_greek.py
rename to src/core/IronPython.StdLib/Lib/encodings/mac_greek.py
diff --git a/Src/StdLib/Lib/encodings/mac_iceland.py b/src/core/IronPython.StdLib/Lib/encodings/mac_iceland.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/mac_iceland.py
rename to src/core/IronPython.StdLib/Lib/encodings/mac_iceland.py
diff --git a/Src/StdLib/Lib/encodings/mac_latin2.py b/src/core/IronPython.StdLib/Lib/encodings/mac_latin2.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/mac_latin2.py
rename to src/core/IronPython.StdLib/Lib/encodings/mac_latin2.py
diff --git a/Src/StdLib/Lib/encodings/mac_roman.py b/src/core/IronPython.StdLib/Lib/encodings/mac_roman.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/mac_roman.py
rename to src/core/IronPython.StdLib/Lib/encodings/mac_roman.py
diff --git a/Src/StdLib/Lib/encodings/mac_romanian.py b/src/core/IronPython.StdLib/Lib/encodings/mac_romanian.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/mac_romanian.py
rename to src/core/IronPython.StdLib/Lib/encodings/mac_romanian.py
diff --git a/Src/StdLib/Lib/encodings/mac_turkish.py b/src/core/IronPython.StdLib/Lib/encodings/mac_turkish.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/mac_turkish.py
rename to src/core/IronPython.StdLib/Lib/encodings/mac_turkish.py
diff --git a/Src/StdLib/Lib/encodings/mbcs.py b/src/core/IronPython.StdLib/Lib/encodings/mbcs.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/mbcs.py
rename to src/core/IronPython.StdLib/Lib/encodings/mbcs.py
diff --git a/Src/StdLib/Lib/encodings/palmos.py b/src/core/IronPython.StdLib/Lib/encodings/palmos.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/palmos.py
rename to src/core/IronPython.StdLib/Lib/encodings/palmos.py
diff --git a/Src/StdLib/Lib/encodings/ptcp154.py b/src/core/IronPython.StdLib/Lib/encodings/ptcp154.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/ptcp154.py
rename to src/core/IronPython.StdLib/Lib/encodings/ptcp154.py
diff --git a/Src/StdLib/Lib/encodings/punycode.py b/src/core/IronPython.StdLib/Lib/encodings/punycode.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/punycode.py
rename to src/core/IronPython.StdLib/Lib/encodings/punycode.py
diff --git a/Src/StdLib/Lib/encodings/quopri_codec.py b/src/core/IronPython.StdLib/Lib/encodings/quopri_codec.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/quopri_codec.py
rename to src/core/IronPython.StdLib/Lib/encodings/quopri_codec.py
diff --git a/Src/StdLib/Lib/encodings/raw_unicode_escape.py b/src/core/IronPython.StdLib/Lib/encodings/raw_unicode_escape.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/raw_unicode_escape.py
rename to src/core/IronPython.StdLib/Lib/encodings/raw_unicode_escape.py
diff --git a/Src/StdLib/Lib/encodings/rot_13.py b/src/core/IronPython.StdLib/Lib/encodings/rot_13.py
old mode 100755
new mode 100644
similarity index 100%
rename from Src/StdLib/Lib/encodings/rot_13.py
rename to src/core/IronPython.StdLib/Lib/encodings/rot_13.py
diff --git a/Src/StdLib/Lib/encodings/shift_jis.py b/src/core/IronPython.StdLib/Lib/encodings/shift_jis.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/shift_jis.py
rename to src/core/IronPython.StdLib/Lib/encodings/shift_jis.py
diff --git a/Src/StdLib/Lib/encodings/shift_jis_2004.py b/src/core/IronPython.StdLib/Lib/encodings/shift_jis_2004.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/shift_jis_2004.py
rename to src/core/IronPython.StdLib/Lib/encodings/shift_jis_2004.py
diff --git a/Src/StdLib/Lib/encodings/shift_jisx0213.py b/src/core/IronPython.StdLib/Lib/encodings/shift_jisx0213.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/shift_jisx0213.py
rename to src/core/IronPython.StdLib/Lib/encodings/shift_jisx0213.py
diff --git a/Src/StdLib/Lib/encodings/tis_620.py b/src/core/IronPython.StdLib/Lib/encodings/tis_620.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/tis_620.py
rename to src/core/IronPython.StdLib/Lib/encodings/tis_620.py
diff --git a/Src/StdLib/Lib/encodings/undefined.py b/src/core/IronPython.StdLib/Lib/encodings/undefined.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/undefined.py
rename to src/core/IronPython.StdLib/Lib/encodings/undefined.py
diff --git a/Src/StdLib/Lib/encodings/unicode_escape.py b/src/core/IronPython.StdLib/Lib/encodings/unicode_escape.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/unicode_escape.py
rename to src/core/IronPython.StdLib/Lib/encodings/unicode_escape.py
diff --git a/Src/StdLib/Lib/encodings/unicode_internal.py b/src/core/IronPython.StdLib/Lib/encodings/unicode_internal.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/unicode_internal.py
rename to src/core/IronPython.StdLib/Lib/encodings/unicode_internal.py
diff --git a/Src/StdLib/Lib/encodings/utf_16.py b/src/core/IronPython.StdLib/Lib/encodings/utf_16.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/utf_16.py
rename to src/core/IronPython.StdLib/Lib/encodings/utf_16.py
diff --git a/Src/StdLib/Lib/encodings/utf_16_be.py b/src/core/IronPython.StdLib/Lib/encodings/utf_16_be.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/utf_16_be.py
rename to src/core/IronPython.StdLib/Lib/encodings/utf_16_be.py
diff --git a/Src/StdLib/Lib/encodings/utf_16_le.py b/src/core/IronPython.StdLib/Lib/encodings/utf_16_le.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/utf_16_le.py
rename to src/core/IronPython.StdLib/Lib/encodings/utf_16_le.py
diff --git a/Src/StdLib/Lib/encodings/utf_32.py b/src/core/IronPython.StdLib/Lib/encodings/utf_32.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/utf_32.py
rename to src/core/IronPython.StdLib/Lib/encodings/utf_32.py
diff --git a/Src/StdLib/Lib/encodings/utf_32_be.py b/src/core/IronPython.StdLib/Lib/encodings/utf_32_be.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/utf_32_be.py
rename to src/core/IronPython.StdLib/Lib/encodings/utf_32_be.py
diff --git a/Src/StdLib/Lib/encodings/utf_32_le.py b/src/core/IronPython.StdLib/Lib/encodings/utf_32_le.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/utf_32_le.py
rename to src/core/IronPython.StdLib/Lib/encodings/utf_32_le.py
diff --git a/Src/StdLib/Lib/encodings/utf_7.py b/src/core/IronPython.StdLib/Lib/encodings/utf_7.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/utf_7.py
rename to src/core/IronPython.StdLib/Lib/encodings/utf_7.py
diff --git a/Src/StdLib/Lib/encodings/utf_8.py b/src/core/IronPython.StdLib/Lib/encodings/utf_8.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/utf_8.py
rename to src/core/IronPython.StdLib/Lib/encodings/utf_8.py
diff --git a/Src/StdLib/Lib/encodings/utf_8_sig.py b/src/core/IronPython.StdLib/Lib/encodings/utf_8_sig.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/utf_8_sig.py
rename to src/core/IronPython.StdLib/Lib/encodings/utf_8_sig.py
diff --git a/Src/StdLib/Lib/encodings/uu_codec.py b/src/core/IronPython.StdLib/Lib/encodings/uu_codec.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/uu_codec.py
rename to src/core/IronPython.StdLib/Lib/encodings/uu_codec.py
diff --git a/Src/StdLib/Lib/encodings/zlib_codec.py b/src/core/IronPython.StdLib/Lib/encodings/zlib_codec.py
similarity index 100%
rename from Src/StdLib/Lib/encodings/zlib_codec.py
rename to src/core/IronPython.StdLib/Lib/encodings/zlib_codec.py
diff --git a/Src/StdLib/Lib/ensurepip/__init__.py b/src/core/IronPython.StdLib/Lib/ensurepip/__init__.py
similarity index 100%
rename from Src/StdLib/Lib/ensurepip/__init__.py
rename to src/core/IronPython.StdLib/Lib/ensurepip/__init__.py
diff --git a/Src/StdLib/Lib/ensurepip/__main__.py b/src/core/IronPython.StdLib/Lib/ensurepip/__main__.py
similarity index 100%
rename from Src/StdLib/Lib/ensurepip/__main__.py
rename to src/core/IronPython.StdLib/Lib/ensurepip/__main__.py
diff --git a/Src/StdLib/Lib/ensurepip/_bundled/pip-18.1-py2.py3-none-any.whl b/src/core/IronPython.StdLib/Lib/ensurepip/_bundled/pip-18.1-py2.py3-none-any.whl
similarity index 100%
rename from Src/StdLib/Lib/ensurepip/_bundled/pip-18.1-py2.py3-none-any.whl
rename to src/core/IronPython.StdLib/Lib/ensurepip/_bundled/pip-18.1-py2.py3-none-any.whl
diff --git a/Src/StdLib/Lib/ensurepip/_bundled/setuptools-40.6.2-py2.py3-none-any.whl b/src/core/IronPython.StdLib/Lib/ensurepip/_bundled/setuptools-40.6.2-py2.py3-none-any.whl
similarity index 100%
rename from Src/StdLib/Lib/ensurepip/_bundled/setuptools-40.6.2-py2.py3-none-any.whl
rename to src/core/IronPython.StdLib/Lib/ensurepip/_bundled/setuptools-40.6.2-py2.py3-none-any.whl
diff --git a/Src/StdLib/Lib/ensurepip/_uninstall.py b/src/core/IronPython.StdLib/Lib/ensurepip/_uninstall.py
similarity index 100%
rename from Src/StdLib/Lib/ensurepip/_uninstall.py
rename to src/core/IronPython.StdLib/Lib/ensurepip/_uninstall.py
diff --git a/Src/StdLib/Lib/enum.py b/src/core/IronPython.StdLib/Lib/enum.py
similarity index 100%
rename from Src/StdLib/Lib/enum.py
rename to src/core/IronPython.StdLib/Lib/enum.py
diff --git a/Src/StdLib/Lib/filecmp.py b/src/core/IronPython.StdLib/Lib/filecmp.py
similarity index 100%
rename from Src/StdLib/Lib/filecmp.py
rename to src/core/IronPython.StdLib/Lib/filecmp.py
diff --git a/Src/StdLib/Lib/fileinput.py b/src/core/IronPython.StdLib/Lib/fileinput.py
similarity index 100%
rename from Src/StdLib/Lib/fileinput.py
rename to src/core/IronPython.StdLib/Lib/fileinput.py
diff --git a/Src/StdLib/Lib/fnmatch.py b/src/core/IronPython.StdLib/Lib/fnmatch.py
similarity index 100%
rename from Src/StdLib/Lib/fnmatch.py
rename to src/core/IronPython.StdLib/Lib/fnmatch.py
diff --git a/Src/StdLib/Lib/formatter.py b/src/core/IronPython.StdLib/Lib/formatter.py
similarity index 100%
rename from Src/StdLib/Lib/formatter.py
rename to src/core/IronPython.StdLib/Lib/formatter.py
diff --git a/Src/StdLib/Lib/fractions.py b/src/core/IronPython.StdLib/Lib/fractions.py
similarity index 100%
rename from Src/StdLib/Lib/fractions.py
rename to src/core/IronPython.StdLib/Lib/fractions.py
diff --git a/Src/StdLib/Lib/ftplib.py b/src/core/IronPython.StdLib/Lib/ftplib.py
similarity index 100%
rename from Src/StdLib/Lib/ftplib.py
rename to src/core/IronPython.StdLib/Lib/ftplib.py
diff --git a/Src/StdLib/Lib/functools.py b/src/core/IronPython.StdLib/Lib/functools.py
similarity index 100%
rename from Src/StdLib/Lib/functools.py
rename to src/core/IronPython.StdLib/Lib/functools.py
diff --git a/Src/StdLib/Lib/genericpath.py b/src/core/IronPython.StdLib/Lib/genericpath.py
similarity index 100%
rename from Src/StdLib/Lib/genericpath.py
rename to src/core/IronPython.StdLib/Lib/genericpath.py
diff --git a/Src/StdLib/Lib/getopt.py b/src/core/IronPython.StdLib/Lib/getopt.py
similarity index 100%
rename from Src/StdLib/Lib/getopt.py
rename to src/core/IronPython.StdLib/Lib/getopt.py
diff --git a/Src/StdLib/Lib/getpass.py b/src/core/IronPython.StdLib/Lib/getpass.py
similarity index 100%
rename from Src/StdLib/Lib/getpass.py
rename to src/core/IronPython.StdLib/Lib/getpass.py
diff --git a/Src/StdLib/Lib/gettext.py b/src/core/IronPython.StdLib/Lib/gettext.py
similarity index 100%
rename from Src/StdLib/Lib/gettext.py
rename to src/core/IronPython.StdLib/Lib/gettext.py
diff --git a/Src/StdLib/Lib/glob.py b/src/core/IronPython.StdLib/Lib/glob.py
similarity index 100%
rename from Src/StdLib/Lib/glob.py
rename to src/core/IronPython.StdLib/Lib/glob.py
diff --git a/Src/StdLib/Lib/gzip.py b/src/core/IronPython.StdLib/Lib/gzip.py
similarity index 100%
rename from Src/StdLib/Lib/gzip.py
rename to src/core/IronPython.StdLib/Lib/gzip.py
diff --git a/Src/StdLib/Lib/hashlib.py b/src/core/IronPython.StdLib/Lib/hashlib.py
similarity index 100%
rename from Src/StdLib/Lib/hashlib.py
rename to src/core/IronPython.StdLib/Lib/hashlib.py
diff --git a/Src/StdLib/Lib/heapq.py b/src/core/IronPython.StdLib/Lib/heapq.py
similarity index 100%
rename from Src/StdLib/Lib/heapq.py
rename to src/core/IronPython.StdLib/Lib/heapq.py
diff --git a/Src/StdLib/Lib/hmac.py b/src/core/IronPython.StdLib/Lib/hmac.py
similarity index 100%
rename from Src/StdLib/Lib/hmac.py
rename to src/core/IronPython.StdLib/Lib/hmac.py
diff --git a/Src/StdLib/Lib/html/__init__.py b/src/core/IronPython.StdLib/Lib/html/__init__.py
similarity index 100%
rename from Src/StdLib/Lib/html/__init__.py
rename to src/core/IronPython.StdLib/Lib/html/__init__.py
diff --git a/Src/StdLib/Lib/html/entities.py b/src/core/IronPython.StdLib/Lib/html/entities.py
similarity index 100%
rename from Src/StdLib/Lib/html/entities.py
rename to src/core/IronPython.StdLib/Lib/html/entities.py
diff --git a/Src/StdLib/Lib/html/parser.py b/src/core/IronPython.StdLib/Lib/html/parser.py
similarity index 100%
rename from Src/StdLib/Lib/html/parser.py
rename to src/core/IronPython.StdLib/Lib/html/parser.py
diff --git a/Src/StdLib/Lib/http/__init__.py b/src/core/IronPython.StdLib/Lib/http/__init__.py
similarity index 100%
rename from Src/StdLib/Lib/http/__init__.py
rename to src/core/IronPython.StdLib/Lib/http/__init__.py
diff --git a/Src/StdLib/Lib/http/client.py b/src/core/IronPython.StdLib/Lib/http/client.py
similarity index 100%
rename from Src/StdLib/Lib/http/client.py
rename to src/core/IronPython.StdLib/Lib/http/client.py
diff --git a/Src/StdLib/Lib/http/cookiejar.py b/src/core/IronPython.StdLib/Lib/http/cookiejar.py
similarity index 100%
rename from Src/StdLib/Lib/http/cookiejar.py
rename to src/core/IronPython.StdLib/Lib/http/cookiejar.py
diff --git a/Src/StdLib/Lib/http/cookies.py b/src/core/IronPython.StdLib/Lib/http/cookies.py
similarity index 100%
rename from Src/StdLib/Lib/http/cookies.py
rename to src/core/IronPython.StdLib/Lib/http/cookies.py
diff --git a/Src/StdLib/Lib/http/server.py b/src/core/IronPython.StdLib/Lib/http/server.py
similarity index 100%
rename from Src/StdLib/Lib/http/server.py
rename to src/core/IronPython.StdLib/Lib/http/server.py
diff --git a/Src/StdLib/Lib/idlelib/AutoComplete.py b/src/core/IronPython.StdLib/Lib/idlelib/AutoComplete.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/AutoComplete.py
rename to src/core/IronPython.StdLib/Lib/idlelib/AutoComplete.py
diff --git a/Src/StdLib/Lib/idlelib/AutoCompleteWindow.py b/src/core/IronPython.StdLib/Lib/idlelib/AutoCompleteWindow.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/AutoCompleteWindow.py
rename to src/core/IronPython.StdLib/Lib/idlelib/AutoCompleteWindow.py
diff --git a/Src/StdLib/Lib/idlelib/AutoExpand.py b/src/core/IronPython.StdLib/Lib/idlelib/AutoExpand.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/AutoExpand.py
rename to src/core/IronPython.StdLib/Lib/idlelib/AutoExpand.py
diff --git a/Src/StdLib/Lib/idlelib/Bindings.py b/src/core/IronPython.StdLib/Lib/idlelib/Bindings.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/Bindings.py
rename to src/core/IronPython.StdLib/Lib/idlelib/Bindings.py
diff --git a/Src/StdLib/Lib/idlelib/CREDITS.txt b/src/core/IronPython.StdLib/Lib/idlelib/CREDITS.txt
similarity index 100%
rename from Src/StdLib/Lib/idlelib/CREDITS.txt
rename to src/core/IronPython.StdLib/Lib/idlelib/CREDITS.txt
diff --git a/Src/StdLib/Lib/idlelib/CallTipWindow.py b/src/core/IronPython.StdLib/Lib/idlelib/CallTipWindow.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/CallTipWindow.py
rename to src/core/IronPython.StdLib/Lib/idlelib/CallTipWindow.py
diff --git a/Src/StdLib/Lib/idlelib/CallTips.py b/src/core/IronPython.StdLib/Lib/idlelib/CallTips.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/CallTips.py
rename to src/core/IronPython.StdLib/Lib/idlelib/CallTips.py
diff --git a/Src/StdLib/Lib/idlelib/ChangeLog b/src/core/IronPython.StdLib/Lib/idlelib/ChangeLog
similarity index 100%
rename from Src/StdLib/Lib/idlelib/ChangeLog
rename to src/core/IronPython.StdLib/Lib/idlelib/ChangeLog
diff --git a/Src/StdLib/Lib/idlelib/ClassBrowser.py b/src/core/IronPython.StdLib/Lib/idlelib/ClassBrowser.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/ClassBrowser.py
rename to src/core/IronPython.StdLib/Lib/idlelib/ClassBrowser.py
diff --git a/Src/StdLib/Lib/idlelib/CodeContext.py b/src/core/IronPython.StdLib/Lib/idlelib/CodeContext.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/CodeContext.py
rename to src/core/IronPython.StdLib/Lib/idlelib/CodeContext.py
diff --git a/Src/StdLib/Lib/idlelib/ColorDelegator.py b/src/core/IronPython.StdLib/Lib/idlelib/ColorDelegator.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/ColorDelegator.py
rename to src/core/IronPython.StdLib/Lib/idlelib/ColorDelegator.py
diff --git a/Src/StdLib/Lib/idlelib/Debugger.py b/src/core/IronPython.StdLib/Lib/idlelib/Debugger.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/Debugger.py
rename to src/core/IronPython.StdLib/Lib/idlelib/Debugger.py
diff --git a/Src/StdLib/Lib/idlelib/Delegator.py b/src/core/IronPython.StdLib/Lib/idlelib/Delegator.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/Delegator.py
rename to src/core/IronPython.StdLib/Lib/idlelib/Delegator.py
diff --git a/Src/StdLib/Lib/idlelib/EditorWindow.py b/src/core/IronPython.StdLib/Lib/idlelib/EditorWindow.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/EditorWindow.py
rename to src/core/IronPython.StdLib/Lib/idlelib/EditorWindow.py
diff --git a/Src/StdLib/Lib/idlelib/FileList.py b/src/core/IronPython.StdLib/Lib/idlelib/FileList.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/FileList.py
rename to src/core/IronPython.StdLib/Lib/idlelib/FileList.py
diff --git a/Src/StdLib/Lib/idlelib/FormatParagraph.py b/src/core/IronPython.StdLib/Lib/idlelib/FormatParagraph.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/FormatParagraph.py
rename to src/core/IronPython.StdLib/Lib/idlelib/FormatParagraph.py
diff --git a/Src/StdLib/Lib/idlelib/GrepDialog.py b/src/core/IronPython.StdLib/Lib/idlelib/GrepDialog.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/GrepDialog.py
rename to src/core/IronPython.StdLib/Lib/idlelib/GrepDialog.py
diff --git a/Src/StdLib/Lib/idlelib/HISTORY.txt b/src/core/IronPython.StdLib/Lib/idlelib/HISTORY.txt
similarity index 100%
rename from Src/StdLib/Lib/idlelib/HISTORY.txt
rename to src/core/IronPython.StdLib/Lib/idlelib/HISTORY.txt
diff --git a/Src/StdLib/Lib/idlelib/HyperParser.py b/src/core/IronPython.StdLib/Lib/idlelib/HyperParser.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/HyperParser.py
rename to src/core/IronPython.StdLib/Lib/idlelib/HyperParser.py
diff --git a/Src/StdLib/Lib/idlelib/IOBinding.py b/src/core/IronPython.StdLib/Lib/idlelib/IOBinding.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/IOBinding.py
rename to src/core/IronPython.StdLib/Lib/idlelib/IOBinding.py
diff --git a/Src/StdLib/Lib/idlelib/Icons/folder.gif b/src/core/IronPython.StdLib/Lib/idlelib/Icons/folder.gif
similarity index 100%
rename from Src/StdLib/Lib/idlelib/Icons/folder.gif
rename to src/core/IronPython.StdLib/Lib/idlelib/Icons/folder.gif
diff --git a/Src/StdLib/Lib/idlelib/Icons/idle.icns b/src/core/IronPython.StdLib/Lib/idlelib/Icons/idle.icns
similarity index 100%
rename from Src/StdLib/Lib/idlelib/Icons/idle.icns
rename to src/core/IronPython.StdLib/Lib/idlelib/Icons/idle.icns
diff --git a/Src/StdLib/Lib/idlelib/Icons/idle.ico b/src/core/IronPython.StdLib/Lib/idlelib/Icons/idle.ico
similarity index 100%
rename from Src/StdLib/Lib/idlelib/Icons/idle.ico
rename to src/core/IronPython.StdLib/Lib/idlelib/Icons/idle.ico
diff --git a/Src/StdLib/Lib/idlelib/Icons/idle_16.gif b/src/core/IronPython.StdLib/Lib/idlelib/Icons/idle_16.gif
similarity index 100%
rename from Src/StdLib/Lib/idlelib/Icons/idle_16.gif
rename to src/core/IronPython.StdLib/Lib/idlelib/Icons/idle_16.gif
diff --git a/Src/StdLib/Lib/idlelib/Icons/idle_16.png b/src/core/IronPython.StdLib/Lib/idlelib/Icons/idle_16.png
similarity index 100%
rename from Src/StdLib/Lib/idlelib/Icons/idle_16.png
rename to src/core/IronPython.StdLib/Lib/idlelib/Icons/idle_16.png
diff --git a/Src/StdLib/Lib/idlelib/Icons/idle_32.gif b/src/core/IronPython.StdLib/Lib/idlelib/Icons/idle_32.gif
similarity index 100%
rename from Src/StdLib/Lib/idlelib/Icons/idle_32.gif
rename to src/core/IronPython.StdLib/Lib/idlelib/Icons/idle_32.gif
diff --git a/Src/StdLib/Lib/idlelib/Icons/idle_32.png b/src/core/IronPython.StdLib/Lib/idlelib/Icons/idle_32.png
similarity index 100%
rename from Src/StdLib/Lib/idlelib/Icons/idle_32.png
rename to src/core/IronPython.StdLib/Lib/idlelib/Icons/idle_32.png
diff --git a/Src/StdLib/Lib/idlelib/Icons/idle_48.gif b/src/core/IronPython.StdLib/Lib/idlelib/Icons/idle_48.gif
similarity index 100%
rename from Src/StdLib/Lib/idlelib/Icons/idle_48.gif
rename to src/core/IronPython.StdLib/Lib/idlelib/Icons/idle_48.gif
diff --git a/Src/StdLib/Lib/idlelib/Icons/idle_48.png b/src/core/IronPython.StdLib/Lib/idlelib/Icons/idle_48.png
similarity index 100%
rename from Src/StdLib/Lib/idlelib/Icons/idle_48.png
rename to src/core/IronPython.StdLib/Lib/idlelib/Icons/idle_48.png
diff --git a/Src/StdLib/Lib/idlelib/Icons/minusnode.gif b/src/core/IronPython.StdLib/Lib/idlelib/Icons/minusnode.gif
similarity index 100%
rename from Src/StdLib/Lib/idlelib/Icons/minusnode.gif
rename to src/core/IronPython.StdLib/Lib/idlelib/Icons/minusnode.gif
diff --git a/Src/StdLib/Lib/idlelib/Icons/openfolder.gif b/src/core/IronPython.StdLib/Lib/idlelib/Icons/openfolder.gif
similarity index 100%
rename from Src/StdLib/Lib/idlelib/Icons/openfolder.gif
rename to src/core/IronPython.StdLib/Lib/idlelib/Icons/openfolder.gif
diff --git a/Src/StdLib/Lib/idlelib/Icons/plusnode.gif b/src/core/IronPython.StdLib/Lib/idlelib/Icons/plusnode.gif
similarity index 100%
rename from Src/StdLib/Lib/idlelib/Icons/plusnode.gif
rename to src/core/IronPython.StdLib/Lib/idlelib/Icons/plusnode.gif
diff --git a/Src/StdLib/Lib/idlelib/Icons/python.gif b/src/core/IronPython.StdLib/Lib/idlelib/Icons/python.gif
similarity index 100%
rename from Src/StdLib/Lib/idlelib/Icons/python.gif
rename to src/core/IronPython.StdLib/Lib/idlelib/Icons/python.gif
diff --git a/Src/StdLib/Lib/idlelib/Icons/tk.gif b/src/core/IronPython.StdLib/Lib/idlelib/Icons/tk.gif
similarity index 100%
rename from Src/StdLib/Lib/idlelib/Icons/tk.gif
rename to src/core/IronPython.StdLib/Lib/idlelib/Icons/tk.gif
diff --git a/Src/StdLib/Lib/idlelib/IdleHistory.py b/src/core/IronPython.StdLib/Lib/idlelib/IdleHistory.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/IdleHistory.py
rename to src/core/IronPython.StdLib/Lib/idlelib/IdleHistory.py
diff --git a/Src/StdLib/Lib/idlelib/MultiCall.py b/src/core/IronPython.StdLib/Lib/idlelib/MultiCall.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/MultiCall.py
rename to src/core/IronPython.StdLib/Lib/idlelib/MultiCall.py
diff --git a/Src/StdLib/Lib/idlelib/MultiStatusBar.py b/src/core/IronPython.StdLib/Lib/idlelib/MultiStatusBar.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/MultiStatusBar.py
rename to src/core/IronPython.StdLib/Lib/idlelib/MultiStatusBar.py
diff --git a/Src/StdLib/Lib/idlelib/NEWS.txt b/src/core/IronPython.StdLib/Lib/idlelib/NEWS.txt
similarity index 100%
rename from Src/StdLib/Lib/idlelib/NEWS.txt
rename to src/core/IronPython.StdLib/Lib/idlelib/NEWS.txt
diff --git a/Src/StdLib/Lib/idlelib/ObjectBrowser.py b/src/core/IronPython.StdLib/Lib/idlelib/ObjectBrowser.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/ObjectBrowser.py
rename to src/core/IronPython.StdLib/Lib/idlelib/ObjectBrowser.py
diff --git a/Src/StdLib/Lib/idlelib/OutputWindow.py b/src/core/IronPython.StdLib/Lib/idlelib/OutputWindow.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/OutputWindow.py
rename to src/core/IronPython.StdLib/Lib/idlelib/OutputWindow.py
diff --git a/Src/StdLib/Lib/idlelib/ParenMatch.py b/src/core/IronPython.StdLib/Lib/idlelib/ParenMatch.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/ParenMatch.py
rename to src/core/IronPython.StdLib/Lib/idlelib/ParenMatch.py
diff --git a/Src/StdLib/Lib/idlelib/PathBrowser.py b/src/core/IronPython.StdLib/Lib/idlelib/PathBrowser.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/PathBrowser.py
rename to src/core/IronPython.StdLib/Lib/idlelib/PathBrowser.py
diff --git a/Src/StdLib/Lib/idlelib/Percolator.py b/src/core/IronPython.StdLib/Lib/idlelib/Percolator.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/Percolator.py
rename to src/core/IronPython.StdLib/Lib/idlelib/Percolator.py
diff --git a/Src/StdLib/Lib/idlelib/PyParse.py b/src/core/IronPython.StdLib/Lib/idlelib/PyParse.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/PyParse.py
rename to src/core/IronPython.StdLib/Lib/idlelib/PyParse.py
diff --git a/Src/StdLib/Lib/idlelib/PyShell.py b/src/core/IronPython.StdLib/Lib/idlelib/PyShell.py
old mode 100755
new mode 100644
similarity index 100%
rename from Src/StdLib/Lib/idlelib/PyShell.py
rename to src/core/IronPython.StdLib/Lib/idlelib/PyShell.py
diff --git a/Src/StdLib/Lib/idlelib/README.txt b/src/core/IronPython.StdLib/Lib/idlelib/README.txt
similarity index 100%
rename from Src/StdLib/Lib/idlelib/README.txt
rename to src/core/IronPython.StdLib/Lib/idlelib/README.txt
diff --git a/Src/StdLib/Lib/idlelib/RemoteDebugger.py b/src/core/IronPython.StdLib/Lib/idlelib/RemoteDebugger.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/RemoteDebugger.py
rename to src/core/IronPython.StdLib/Lib/idlelib/RemoteDebugger.py
diff --git a/Src/StdLib/Lib/idlelib/RemoteObjectBrowser.py b/src/core/IronPython.StdLib/Lib/idlelib/RemoteObjectBrowser.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/RemoteObjectBrowser.py
rename to src/core/IronPython.StdLib/Lib/idlelib/RemoteObjectBrowser.py
diff --git a/Src/StdLib/Lib/idlelib/ReplaceDialog.py b/src/core/IronPython.StdLib/Lib/idlelib/ReplaceDialog.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/ReplaceDialog.py
rename to src/core/IronPython.StdLib/Lib/idlelib/ReplaceDialog.py
diff --git a/Src/StdLib/Lib/idlelib/RstripExtension.py b/src/core/IronPython.StdLib/Lib/idlelib/RstripExtension.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/RstripExtension.py
rename to src/core/IronPython.StdLib/Lib/idlelib/RstripExtension.py
diff --git a/Src/StdLib/Lib/idlelib/ScriptBinding.py b/src/core/IronPython.StdLib/Lib/idlelib/ScriptBinding.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/ScriptBinding.py
rename to src/core/IronPython.StdLib/Lib/idlelib/ScriptBinding.py
diff --git a/Src/StdLib/Lib/idlelib/ScrolledList.py b/src/core/IronPython.StdLib/Lib/idlelib/ScrolledList.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/ScrolledList.py
rename to src/core/IronPython.StdLib/Lib/idlelib/ScrolledList.py
diff --git a/Src/StdLib/Lib/idlelib/SearchDialog.py b/src/core/IronPython.StdLib/Lib/idlelib/SearchDialog.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/SearchDialog.py
rename to src/core/IronPython.StdLib/Lib/idlelib/SearchDialog.py
diff --git a/Src/StdLib/Lib/idlelib/SearchDialogBase.py b/src/core/IronPython.StdLib/Lib/idlelib/SearchDialogBase.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/SearchDialogBase.py
rename to src/core/IronPython.StdLib/Lib/idlelib/SearchDialogBase.py
diff --git a/Src/StdLib/Lib/idlelib/SearchEngine.py b/src/core/IronPython.StdLib/Lib/idlelib/SearchEngine.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/SearchEngine.py
rename to src/core/IronPython.StdLib/Lib/idlelib/SearchEngine.py
diff --git a/Src/StdLib/Lib/idlelib/StackViewer.py b/src/core/IronPython.StdLib/Lib/idlelib/StackViewer.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/StackViewer.py
rename to src/core/IronPython.StdLib/Lib/idlelib/StackViewer.py
diff --git a/Src/StdLib/Lib/idlelib/TODO.txt b/src/core/IronPython.StdLib/Lib/idlelib/TODO.txt
similarity index 100%
rename from Src/StdLib/Lib/idlelib/TODO.txt
rename to src/core/IronPython.StdLib/Lib/idlelib/TODO.txt
diff --git a/Src/StdLib/Lib/idlelib/ToolTip.py b/src/core/IronPython.StdLib/Lib/idlelib/ToolTip.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/ToolTip.py
rename to src/core/IronPython.StdLib/Lib/idlelib/ToolTip.py
diff --git a/Src/StdLib/Lib/idlelib/TreeWidget.py b/src/core/IronPython.StdLib/Lib/idlelib/TreeWidget.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/TreeWidget.py
rename to src/core/IronPython.StdLib/Lib/idlelib/TreeWidget.py
diff --git a/Src/StdLib/Lib/idlelib/UndoDelegator.py b/src/core/IronPython.StdLib/Lib/idlelib/UndoDelegator.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/UndoDelegator.py
rename to src/core/IronPython.StdLib/Lib/idlelib/UndoDelegator.py
diff --git a/Src/StdLib/Lib/idlelib/WidgetRedirector.py b/src/core/IronPython.StdLib/Lib/idlelib/WidgetRedirector.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/WidgetRedirector.py
rename to src/core/IronPython.StdLib/Lib/idlelib/WidgetRedirector.py
diff --git a/Src/StdLib/Lib/idlelib/WindowList.py b/src/core/IronPython.StdLib/Lib/idlelib/WindowList.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/WindowList.py
rename to src/core/IronPython.StdLib/Lib/idlelib/WindowList.py
diff --git a/Src/StdLib/Lib/idlelib/ZoomHeight.py b/src/core/IronPython.StdLib/Lib/idlelib/ZoomHeight.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/ZoomHeight.py
rename to src/core/IronPython.StdLib/Lib/idlelib/ZoomHeight.py
diff --git a/Src/StdLib/Lib/idlelib/__init__.py b/src/core/IronPython.StdLib/Lib/idlelib/__init__.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/__init__.py
rename to src/core/IronPython.StdLib/Lib/idlelib/__init__.py
diff --git a/Src/StdLib/Lib/idlelib/__main__.py b/src/core/IronPython.StdLib/Lib/idlelib/__main__.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/__main__.py
rename to src/core/IronPython.StdLib/Lib/idlelib/__main__.py
diff --git a/Src/StdLib/Lib/idlelib/aboutDialog.py b/src/core/IronPython.StdLib/Lib/idlelib/aboutDialog.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/aboutDialog.py
rename to src/core/IronPython.StdLib/Lib/idlelib/aboutDialog.py
diff --git a/Src/StdLib/Lib/idlelib/config-extensions.def b/src/core/IronPython.StdLib/Lib/idlelib/config-extensions.def
similarity index 100%
rename from Src/StdLib/Lib/idlelib/config-extensions.def
rename to src/core/IronPython.StdLib/Lib/idlelib/config-extensions.def
diff --git a/Src/StdLib/Lib/idlelib/config-highlight.def b/src/core/IronPython.StdLib/Lib/idlelib/config-highlight.def
similarity index 100%
rename from Src/StdLib/Lib/idlelib/config-highlight.def
rename to src/core/IronPython.StdLib/Lib/idlelib/config-highlight.def
diff --git a/Src/StdLib/Lib/idlelib/config-keys.def b/src/core/IronPython.StdLib/Lib/idlelib/config-keys.def
similarity index 100%
rename from Src/StdLib/Lib/idlelib/config-keys.def
rename to src/core/IronPython.StdLib/Lib/idlelib/config-keys.def
diff --git a/Src/StdLib/Lib/idlelib/config-main.def b/src/core/IronPython.StdLib/Lib/idlelib/config-main.def
similarity index 100%
rename from Src/StdLib/Lib/idlelib/config-main.def
rename to src/core/IronPython.StdLib/Lib/idlelib/config-main.def
diff --git a/Src/StdLib/Lib/idlelib/configDialog.py b/src/core/IronPython.StdLib/Lib/idlelib/configDialog.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/configDialog.py
rename to src/core/IronPython.StdLib/Lib/idlelib/configDialog.py
diff --git a/Src/StdLib/Lib/idlelib/configHandler.py b/src/core/IronPython.StdLib/Lib/idlelib/configHandler.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/configHandler.py
rename to src/core/IronPython.StdLib/Lib/idlelib/configHandler.py
diff --git a/Src/StdLib/Lib/idlelib/configHelpSourceEdit.py b/src/core/IronPython.StdLib/Lib/idlelib/configHelpSourceEdit.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/configHelpSourceEdit.py
rename to src/core/IronPython.StdLib/Lib/idlelib/configHelpSourceEdit.py
diff --git a/Src/StdLib/Lib/idlelib/configSectionNameDialog.py b/src/core/IronPython.StdLib/Lib/idlelib/configSectionNameDialog.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/configSectionNameDialog.py
rename to src/core/IronPython.StdLib/Lib/idlelib/configSectionNameDialog.py
diff --git a/Src/StdLib/Lib/idlelib/dynOptionMenuWidget.py b/src/core/IronPython.StdLib/Lib/idlelib/dynOptionMenuWidget.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/dynOptionMenuWidget.py
rename to src/core/IronPython.StdLib/Lib/idlelib/dynOptionMenuWidget.py
diff --git a/Src/StdLib/Lib/idlelib/extend.txt b/src/core/IronPython.StdLib/Lib/idlelib/extend.txt
similarity index 100%
rename from Src/StdLib/Lib/idlelib/extend.txt
rename to src/core/IronPython.StdLib/Lib/idlelib/extend.txt
diff --git a/Src/StdLib/Lib/idlelib/help.html b/src/core/IronPython.StdLib/Lib/idlelib/help.html
similarity index 100%
rename from Src/StdLib/Lib/idlelib/help.html
rename to src/core/IronPython.StdLib/Lib/idlelib/help.html
diff --git a/Src/StdLib/Lib/idlelib/help.py b/src/core/IronPython.StdLib/Lib/idlelib/help.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/help.py
rename to src/core/IronPython.StdLib/Lib/idlelib/help.py
diff --git a/Src/StdLib/Lib/idlelib/help.txt b/src/core/IronPython.StdLib/Lib/idlelib/help.txt
similarity index 100%
rename from Src/StdLib/Lib/idlelib/help.txt
rename to src/core/IronPython.StdLib/Lib/idlelib/help.txt
diff --git a/Src/StdLib/Lib/idlelib/idle.bat b/src/core/IronPython.StdLib/Lib/idlelib/idle.bat
old mode 100755
new mode 100644
similarity index 100%
rename from Src/StdLib/Lib/idlelib/idle.bat
rename to src/core/IronPython.StdLib/Lib/idlelib/idle.bat
diff --git a/Src/StdLib/Lib/idlelib/idle.py b/src/core/IronPython.StdLib/Lib/idlelib/idle.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/idle.py
rename to src/core/IronPython.StdLib/Lib/idlelib/idle.py
diff --git a/Src/StdLib/Lib/idlelib/idle.pyw b/src/core/IronPython.StdLib/Lib/idlelib/idle.pyw
similarity index 100%
rename from Src/StdLib/Lib/idlelib/idle.pyw
rename to src/core/IronPython.StdLib/Lib/idlelib/idle.pyw
diff --git a/Src/StdLib/Lib/idlelib/idle_test/README.txt b/src/core/IronPython.StdLib/Lib/idlelib/idle_test/README.txt
similarity index 100%
rename from Src/StdLib/Lib/idlelib/idle_test/README.txt
rename to src/core/IronPython.StdLib/Lib/idlelib/idle_test/README.txt
diff --git a/Src/StdLib/Lib/idlelib/idle_test/__init__.py b/src/core/IronPython.StdLib/Lib/idlelib/idle_test/__init__.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/idle_test/__init__.py
rename to src/core/IronPython.StdLib/Lib/idlelib/idle_test/__init__.py
diff --git a/Src/StdLib/Lib/idlelib/idle_test/htest.py b/src/core/IronPython.StdLib/Lib/idlelib/idle_test/htest.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/idle_test/htest.py
rename to src/core/IronPython.StdLib/Lib/idlelib/idle_test/htest.py
diff --git a/Src/StdLib/Lib/idlelib/idle_test/mock_idle.py b/src/core/IronPython.StdLib/Lib/idlelib/idle_test/mock_idle.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/idle_test/mock_idle.py
rename to src/core/IronPython.StdLib/Lib/idlelib/idle_test/mock_idle.py
diff --git a/Src/StdLib/Lib/idlelib/idle_test/mock_tk.py b/src/core/IronPython.StdLib/Lib/idlelib/idle_test/mock_tk.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/idle_test/mock_tk.py
rename to src/core/IronPython.StdLib/Lib/idlelib/idle_test/mock_tk.py
diff --git a/Src/StdLib/Lib/idlelib/idle_test/test_autocomplete.py b/src/core/IronPython.StdLib/Lib/idlelib/idle_test/test_autocomplete.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/idle_test/test_autocomplete.py
rename to src/core/IronPython.StdLib/Lib/idlelib/idle_test/test_autocomplete.py
diff --git a/Src/StdLib/Lib/idlelib/idle_test/test_autoexpand.py b/src/core/IronPython.StdLib/Lib/idlelib/idle_test/test_autoexpand.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/idle_test/test_autoexpand.py
rename to src/core/IronPython.StdLib/Lib/idlelib/idle_test/test_autoexpand.py
diff --git a/Src/StdLib/Lib/idlelib/idle_test/test_calltips.py b/src/core/IronPython.StdLib/Lib/idlelib/idle_test/test_calltips.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/idle_test/test_calltips.py
rename to src/core/IronPython.StdLib/Lib/idlelib/idle_test/test_calltips.py
diff --git a/Src/StdLib/Lib/idlelib/idle_test/test_config_name.py b/src/core/IronPython.StdLib/Lib/idlelib/idle_test/test_config_name.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/idle_test/test_config_name.py
rename to src/core/IronPython.StdLib/Lib/idlelib/idle_test/test_config_name.py
diff --git a/Src/StdLib/Lib/idlelib/idle_test/test_configdialog.py b/src/core/IronPython.StdLib/Lib/idlelib/idle_test/test_configdialog.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/idle_test/test_configdialog.py
rename to src/core/IronPython.StdLib/Lib/idlelib/idle_test/test_configdialog.py
diff --git a/Src/StdLib/Lib/idlelib/idle_test/test_delegator.py b/src/core/IronPython.StdLib/Lib/idlelib/idle_test/test_delegator.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/idle_test/test_delegator.py
rename to src/core/IronPython.StdLib/Lib/idlelib/idle_test/test_delegator.py
diff --git a/Src/StdLib/Lib/idlelib/idle_test/test_editor.py b/src/core/IronPython.StdLib/Lib/idlelib/idle_test/test_editor.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/idle_test/test_editor.py
rename to src/core/IronPython.StdLib/Lib/idlelib/idle_test/test_editor.py
diff --git a/Src/StdLib/Lib/idlelib/idle_test/test_formatparagraph.py b/src/core/IronPython.StdLib/Lib/idlelib/idle_test/test_formatparagraph.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/idle_test/test_formatparagraph.py
rename to src/core/IronPython.StdLib/Lib/idlelib/idle_test/test_formatparagraph.py
diff --git a/Src/StdLib/Lib/idlelib/idle_test/test_grep.py b/src/core/IronPython.StdLib/Lib/idlelib/idle_test/test_grep.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/idle_test/test_grep.py
rename to src/core/IronPython.StdLib/Lib/idlelib/idle_test/test_grep.py
diff --git a/Src/StdLib/Lib/idlelib/idle_test/test_hyperparser.py b/src/core/IronPython.StdLib/Lib/idlelib/idle_test/test_hyperparser.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/idle_test/test_hyperparser.py
rename to src/core/IronPython.StdLib/Lib/idlelib/idle_test/test_hyperparser.py
diff --git a/Src/StdLib/Lib/idlelib/idle_test/test_idlehistory.py b/src/core/IronPython.StdLib/Lib/idlelib/idle_test/test_idlehistory.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/idle_test/test_idlehistory.py
rename to src/core/IronPython.StdLib/Lib/idlelib/idle_test/test_idlehistory.py
diff --git a/Src/StdLib/Lib/idlelib/idle_test/test_io.py b/src/core/IronPython.StdLib/Lib/idlelib/idle_test/test_io.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/idle_test/test_io.py
rename to src/core/IronPython.StdLib/Lib/idlelib/idle_test/test_io.py
diff --git a/Src/StdLib/Lib/idlelib/idle_test/test_parenmatch.py b/src/core/IronPython.StdLib/Lib/idlelib/idle_test/test_parenmatch.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/idle_test/test_parenmatch.py
rename to src/core/IronPython.StdLib/Lib/idlelib/idle_test/test_parenmatch.py
diff --git a/Src/StdLib/Lib/idlelib/idle_test/test_pathbrowser.py b/src/core/IronPython.StdLib/Lib/idlelib/idle_test/test_pathbrowser.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/idle_test/test_pathbrowser.py
rename to src/core/IronPython.StdLib/Lib/idlelib/idle_test/test_pathbrowser.py
diff --git a/Src/StdLib/Lib/idlelib/idle_test/test_rstrip.py b/src/core/IronPython.StdLib/Lib/idlelib/idle_test/test_rstrip.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/idle_test/test_rstrip.py
rename to src/core/IronPython.StdLib/Lib/idlelib/idle_test/test_rstrip.py
diff --git a/Src/StdLib/Lib/idlelib/idle_test/test_searchdialogbase.py b/src/core/IronPython.StdLib/Lib/idlelib/idle_test/test_searchdialogbase.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/idle_test/test_searchdialogbase.py
rename to src/core/IronPython.StdLib/Lib/idlelib/idle_test/test_searchdialogbase.py
diff --git a/Src/StdLib/Lib/idlelib/idle_test/test_searchengine.py b/src/core/IronPython.StdLib/Lib/idlelib/idle_test/test_searchengine.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/idle_test/test_searchengine.py
rename to src/core/IronPython.StdLib/Lib/idlelib/idle_test/test_searchengine.py
diff --git a/Src/StdLib/Lib/idlelib/idle_test/test_text.py b/src/core/IronPython.StdLib/Lib/idlelib/idle_test/test_text.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/idle_test/test_text.py
rename to src/core/IronPython.StdLib/Lib/idlelib/idle_test/test_text.py
diff --git a/Src/StdLib/Lib/idlelib/idle_test/test_textview.py b/src/core/IronPython.StdLib/Lib/idlelib/idle_test/test_textview.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/idle_test/test_textview.py
rename to src/core/IronPython.StdLib/Lib/idlelib/idle_test/test_textview.py
diff --git a/Src/StdLib/Lib/idlelib/idle_test/test_warning.py b/src/core/IronPython.StdLib/Lib/idlelib/idle_test/test_warning.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/idle_test/test_warning.py
rename to src/core/IronPython.StdLib/Lib/idlelib/idle_test/test_warning.py
diff --git a/Src/StdLib/Lib/idlelib/idle_test/test_widgetredir.py b/src/core/IronPython.StdLib/Lib/idlelib/idle_test/test_widgetredir.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/idle_test/test_widgetredir.py
rename to src/core/IronPython.StdLib/Lib/idlelib/idle_test/test_widgetredir.py
diff --git a/Src/StdLib/Lib/idlelib/idlever.py b/src/core/IronPython.StdLib/Lib/idlelib/idlever.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/idlever.py
rename to src/core/IronPython.StdLib/Lib/idlelib/idlever.py
diff --git a/Src/StdLib/Lib/idlelib/keybindingDialog.py b/src/core/IronPython.StdLib/Lib/idlelib/keybindingDialog.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/keybindingDialog.py
rename to src/core/IronPython.StdLib/Lib/idlelib/keybindingDialog.py
diff --git a/Src/StdLib/Lib/idlelib/macosxSupport.py b/src/core/IronPython.StdLib/Lib/idlelib/macosxSupport.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/macosxSupport.py
rename to src/core/IronPython.StdLib/Lib/idlelib/macosxSupport.py
diff --git a/Src/StdLib/Lib/idlelib/rpc.py b/src/core/IronPython.StdLib/Lib/idlelib/rpc.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/rpc.py
rename to src/core/IronPython.StdLib/Lib/idlelib/rpc.py
diff --git a/Src/StdLib/Lib/idlelib/run.py b/src/core/IronPython.StdLib/Lib/idlelib/run.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/run.py
rename to src/core/IronPython.StdLib/Lib/idlelib/run.py
diff --git a/Src/StdLib/Lib/idlelib/tabbedpages.py b/src/core/IronPython.StdLib/Lib/idlelib/tabbedpages.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/tabbedpages.py
rename to src/core/IronPython.StdLib/Lib/idlelib/tabbedpages.py
diff --git a/Src/StdLib/Lib/idlelib/textView.py b/src/core/IronPython.StdLib/Lib/idlelib/textView.py
similarity index 100%
rename from Src/StdLib/Lib/idlelib/textView.py
rename to src/core/IronPython.StdLib/Lib/idlelib/textView.py
diff --git a/Src/StdLib/Lib/imaplib.py b/src/core/IronPython.StdLib/Lib/imaplib.py
similarity index 100%
rename from Src/StdLib/Lib/imaplib.py
rename to src/core/IronPython.StdLib/Lib/imaplib.py
diff --git a/Src/StdLib/Lib/imghdr.py b/src/core/IronPython.StdLib/Lib/imghdr.py
similarity index 100%
rename from Src/StdLib/Lib/imghdr.py
rename to src/core/IronPython.StdLib/Lib/imghdr.py
diff --git a/Src/StdLib/Lib/imp.py b/src/core/IronPython.StdLib/Lib/imp.py
similarity index 100%
rename from Src/StdLib/Lib/imp.py
rename to src/core/IronPython.StdLib/Lib/imp.py
diff --git a/Src/StdLib/Lib/importlib/__init__.py b/src/core/IronPython.StdLib/Lib/importlib/__init__.py
similarity index 100%
rename from Src/StdLib/Lib/importlib/__init__.py
rename to src/core/IronPython.StdLib/Lib/importlib/__init__.py
diff --git a/Src/StdLib/Lib/importlib/_bootstrap.py b/src/core/IronPython.StdLib/Lib/importlib/_bootstrap.py
similarity index 100%
rename from Src/StdLib/Lib/importlib/_bootstrap.py
rename to src/core/IronPython.StdLib/Lib/importlib/_bootstrap.py
diff --git a/Src/StdLib/Lib/importlib/abc.py b/src/core/IronPython.StdLib/Lib/importlib/abc.py
similarity index 100%
rename from Src/StdLib/Lib/importlib/abc.py
rename to src/core/IronPython.StdLib/Lib/importlib/abc.py
diff --git a/Src/StdLib/Lib/importlib/machinery.py b/src/core/IronPython.StdLib/Lib/importlib/machinery.py
similarity index 100%
rename from Src/StdLib/Lib/importlib/machinery.py
rename to src/core/IronPython.StdLib/Lib/importlib/machinery.py
diff --git a/Src/StdLib/Lib/importlib/util.py b/src/core/IronPython.StdLib/Lib/importlib/util.py
similarity index 100%
rename from Src/StdLib/Lib/importlib/util.py
rename to src/core/IronPython.StdLib/Lib/importlib/util.py
diff --git a/Src/StdLib/Lib/inspect.py b/src/core/IronPython.StdLib/Lib/inspect.py
similarity index 100%
rename from Src/StdLib/Lib/inspect.py
rename to src/core/IronPython.StdLib/Lib/inspect.py
diff --git a/Src/StdLib/Lib/io.py b/src/core/IronPython.StdLib/Lib/io.py
similarity index 100%
rename from Src/StdLib/Lib/io.py
rename to src/core/IronPython.StdLib/Lib/io.py
diff --git a/Src/StdLib/Lib/ipaddress.py b/src/core/IronPython.StdLib/Lib/ipaddress.py
similarity index 100%
rename from Src/StdLib/Lib/ipaddress.py
rename to src/core/IronPython.StdLib/Lib/ipaddress.py
diff --git a/Src/StdLib/Lib/json/__init__.py b/src/core/IronPython.StdLib/Lib/json/__init__.py
similarity index 100%
rename from Src/StdLib/Lib/json/__init__.py
rename to src/core/IronPython.StdLib/Lib/json/__init__.py
diff --git a/Src/StdLib/Lib/json/decoder.py b/src/core/IronPython.StdLib/Lib/json/decoder.py
similarity index 100%
rename from Src/StdLib/Lib/json/decoder.py
rename to src/core/IronPython.StdLib/Lib/json/decoder.py
diff --git a/Src/StdLib/Lib/json/encoder.py b/src/core/IronPython.StdLib/Lib/json/encoder.py
similarity index 100%
rename from Src/StdLib/Lib/json/encoder.py
rename to src/core/IronPython.StdLib/Lib/json/encoder.py
diff --git a/Src/StdLib/Lib/json/scanner.py b/src/core/IronPython.StdLib/Lib/json/scanner.py
similarity index 100%
rename from Src/StdLib/Lib/json/scanner.py
rename to src/core/IronPython.StdLib/Lib/json/scanner.py
diff --git a/Src/StdLib/Lib/json/tool.py b/src/core/IronPython.StdLib/Lib/json/tool.py
similarity index 100%
rename from Src/StdLib/Lib/json/tool.py
rename to src/core/IronPython.StdLib/Lib/json/tool.py
diff --git a/Src/StdLib/Lib/keyword.py b/src/core/IronPython.StdLib/Lib/keyword.py
old mode 100755
new mode 100644
similarity index 100%
rename from Src/StdLib/Lib/keyword.py
rename to src/core/IronPython.StdLib/Lib/keyword.py
diff --git a/Src/StdLib/Lib/lib2to3/Grammar.txt b/src/core/IronPython.StdLib/Lib/lib2to3/Grammar.txt
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/Grammar.txt
rename to src/core/IronPython.StdLib/Lib/lib2to3/Grammar.txt
diff --git a/Src/StdLib/Lib/lib2to3/PatternGrammar.txt b/src/core/IronPython.StdLib/Lib/lib2to3/PatternGrammar.txt
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/PatternGrammar.txt
rename to src/core/IronPython.StdLib/Lib/lib2to3/PatternGrammar.txt
diff --git a/Src/StdLib/Lib/lib2to3/__init__.py b/src/core/IronPython.StdLib/Lib/lib2to3/__init__.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/__init__.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/__init__.py
diff --git a/Src/StdLib/Lib/lib2to3/__main__.py b/src/core/IronPython.StdLib/Lib/lib2to3/__main__.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/__main__.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/__main__.py
diff --git a/Src/StdLib/Lib/lib2to3/btm_matcher.py b/src/core/IronPython.StdLib/Lib/lib2to3/btm_matcher.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/btm_matcher.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/btm_matcher.py
diff --git a/Src/StdLib/Lib/lib2to3/btm_utils.py b/src/core/IronPython.StdLib/Lib/lib2to3/btm_utils.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/btm_utils.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/btm_utils.py
diff --git a/Src/StdLib/Lib/lib2to3/fixer_base.py b/src/core/IronPython.StdLib/Lib/lib2to3/fixer_base.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/fixer_base.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/fixer_base.py
diff --git a/Src/StdLib/Lib/lib2to3/fixer_util.py b/src/core/IronPython.StdLib/Lib/lib2to3/fixer_util.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/fixer_util.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/fixer_util.py
diff --git a/Src/StdLib/Lib/lib2to3/fixes/__init__.py b/src/core/IronPython.StdLib/Lib/lib2to3/fixes/__init__.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/fixes/__init__.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/fixes/__init__.py
diff --git a/Src/StdLib/Lib/lib2to3/fixes/fix_apply.py b/src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_apply.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/fixes/fix_apply.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_apply.py
diff --git a/Src/StdLib/Lib/lib2to3/fixes/fix_asserts.py b/src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_asserts.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/fixes/fix_asserts.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_asserts.py
diff --git a/Src/StdLib/Lib/lib2to3/fixes/fix_basestring.py b/src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_basestring.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/fixes/fix_basestring.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_basestring.py
diff --git a/Src/StdLib/Lib/lib2to3/fixes/fix_buffer.py b/src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_buffer.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/fixes/fix_buffer.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_buffer.py
diff --git a/Src/StdLib/Lib/lib2to3/fixes/fix_callable.py b/src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_callable.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/fixes/fix_callable.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_callable.py
diff --git a/Src/StdLib/Lib/lib2to3/fixes/fix_dict.py b/src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_dict.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/fixes/fix_dict.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_dict.py
diff --git a/Src/StdLib/Lib/lib2to3/fixes/fix_except.py b/src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_except.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/fixes/fix_except.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_except.py
diff --git a/Src/StdLib/Lib/lib2to3/fixes/fix_exec.py b/src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_exec.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/fixes/fix_exec.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_exec.py
diff --git a/Src/StdLib/Lib/lib2to3/fixes/fix_execfile.py b/src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_execfile.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/fixes/fix_execfile.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_execfile.py
diff --git a/Src/StdLib/Lib/lib2to3/fixes/fix_exitfunc.py b/src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_exitfunc.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/fixes/fix_exitfunc.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_exitfunc.py
diff --git a/Src/StdLib/Lib/lib2to3/fixes/fix_filter.py b/src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_filter.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/fixes/fix_filter.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_filter.py
diff --git a/Src/StdLib/Lib/lib2to3/fixes/fix_funcattrs.py b/src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_funcattrs.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/fixes/fix_funcattrs.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_funcattrs.py
diff --git a/Src/StdLib/Lib/lib2to3/fixes/fix_future.py b/src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_future.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/fixes/fix_future.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_future.py
diff --git a/Src/StdLib/Lib/lib2to3/fixes/fix_getcwdu.py b/src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_getcwdu.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/fixes/fix_getcwdu.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_getcwdu.py
diff --git a/Src/StdLib/Lib/lib2to3/fixes/fix_has_key.py b/src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_has_key.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/fixes/fix_has_key.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_has_key.py
diff --git a/Src/StdLib/Lib/lib2to3/fixes/fix_idioms.py b/src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_idioms.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/fixes/fix_idioms.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_idioms.py
diff --git a/Src/StdLib/Lib/lib2to3/fixes/fix_import.py b/src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_import.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/fixes/fix_import.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_import.py
diff --git a/Src/StdLib/Lib/lib2to3/fixes/fix_imports.py b/src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_imports.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/fixes/fix_imports.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_imports.py
diff --git a/Src/StdLib/Lib/lib2to3/fixes/fix_imports2.py b/src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_imports2.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/fixes/fix_imports2.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_imports2.py
diff --git a/Src/StdLib/Lib/lib2to3/fixes/fix_input.py b/src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_input.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/fixes/fix_input.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_input.py
diff --git a/Src/StdLib/Lib/lib2to3/fixes/fix_intern.py b/src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_intern.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/fixes/fix_intern.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_intern.py
diff --git a/Src/StdLib/Lib/lib2to3/fixes/fix_isinstance.py b/src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_isinstance.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/fixes/fix_isinstance.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_isinstance.py
diff --git a/Src/StdLib/Lib/lib2to3/fixes/fix_itertools.py b/src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_itertools.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/fixes/fix_itertools.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_itertools.py
diff --git a/Src/StdLib/Lib/lib2to3/fixes/fix_itertools_imports.py b/src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_itertools_imports.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/fixes/fix_itertools_imports.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_itertools_imports.py
diff --git a/Src/StdLib/Lib/lib2to3/fixes/fix_long.py b/src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_long.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/fixes/fix_long.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_long.py
diff --git a/Src/StdLib/Lib/lib2to3/fixes/fix_map.py b/src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_map.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/fixes/fix_map.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_map.py
diff --git a/Src/StdLib/Lib/lib2to3/fixes/fix_metaclass.py b/src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_metaclass.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/fixes/fix_metaclass.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_metaclass.py
diff --git a/Src/StdLib/Lib/lib2to3/fixes/fix_methodattrs.py b/src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_methodattrs.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/fixes/fix_methodattrs.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_methodattrs.py
diff --git a/Src/StdLib/Lib/lib2to3/fixes/fix_ne.py b/src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_ne.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/fixes/fix_ne.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_ne.py
diff --git a/Src/StdLib/Lib/lib2to3/fixes/fix_next.py b/src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_next.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/fixes/fix_next.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_next.py
diff --git a/Src/StdLib/Lib/lib2to3/fixes/fix_nonzero.py b/src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_nonzero.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/fixes/fix_nonzero.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_nonzero.py
diff --git a/Src/StdLib/Lib/lib2to3/fixes/fix_numliterals.py b/src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_numliterals.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/fixes/fix_numliterals.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_numliterals.py
diff --git a/Src/StdLib/Lib/lib2to3/fixes/fix_operator.py b/src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_operator.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/fixes/fix_operator.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_operator.py
diff --git a/Src/StdLib/Lib/lib2to3/fixes/fix_paren.py b/src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_paren.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/fixes/fix_paren.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_paren.py
diff --git a/Src/StdLib/Lib/lib2to3/fixes/fix_print.py b/src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_print.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/fixes/fix_print.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_print.py
diff --git a/Src/StdLib/Lib/lib2to3/fixes/fix_raise.py b/src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_raise.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/fixes/fix_raise.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_raise.py
diff --git a/Src/StdLib/Lib/lib2to3/fixes/fix_raw_input.py b/src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_raw_input.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/fixes/fix_raw_input.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_raw_input.py
diff --git a/Src/StdLib/Lib/lib2to3/fixes/fix_reduce.py b/src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_reduce.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/fixes/fix_reduce.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_reduce.py
diff --git a/Src/StdLib/Lib/lib2to3/fixes/fix_reload.py b/src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_reload.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/fixes/fix_reload.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_reload.py
diff --git a/Src/StdLib/Lib/lib2to3/fixes/fix_renames.py b/src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_renames.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/fixes/fix_renames.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_renames.py
diff --git a/Src/StdLib/Lib/lib2to3/fixes/fix_repr.py b/src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_repr.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/fixes/fix_repr.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_repr.py
diff --git a/Src/StdLib/Lib/lib2to3/fixes/fix_set_literal.py b/src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_set_literal.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/fixes/fix_set_literal.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_set_literal.py
diff --git a/Src/StdLib/Lib/lib2to3/fixes/fix_standarderror.py b/src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_standarderror.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/fixes/fix_standarderror.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_standarderror.py
diff --git a/Src/StdLib/Lib/lib2to3/fixes/fix_sys_exc.py b/src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_sys_exc.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/fixes/fix_sys_exc.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_sys_exc.py
diff --git a/Src/StdLib/Lib/lib2to3/fixes/fix_throw.py b/src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_throw.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/fixes/fix_throw.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_throw.py
diff --git a/Src/StdLib/Lib/lib2to3/fixes/fix_tuple_params.py b/src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_tuple_params.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/fixes/fix_tuple_params.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_tuple_params.py
diff --git a/Src/StdLib/Lib/lib2to3/fixes/fix_types.py b/src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_types.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/fixes/fix_types.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_types.py
diff --git a/Src/StdLib/Lib/lib2to3/fixes/fix_unicode.py b/src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_unicode.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/fixes/fix_unicode.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_unicode.py
diff --git a/Src/StdLib/Lib/lib2to3/fixes/fix_urllib.py b/src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_urllib.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/fixes/fix_urllib.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_urllib.py
diff --git a/Src/StdLib/Lib/lib2to3/fixes/fix_ws_comma.py b/src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_ws_comma.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/fixes/fix_ws_comma.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_ws_comma.py
diff --git a/Src/StdLib/Lib/lib2to3/fixes/fix_xrange.py b/src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_xrange.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/fixes/fix_xrange.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_xrange.py
diff --git a/Src/StdLib/Lib/lib2to3/fixes/fix_xreadlines.py b/src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_xreadlines.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/fixes/fix_xreadlines.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_xreadlines.py
diff --git a/Src/StdLib/Lib/lib2to3/fixes/fix_zip.py b/src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_zip.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/fixes/fix_zip.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/fixes/fix_zip.py
diff --git a/Src/StdLib/Lib/lib2to3/main.py b/src/core/IronPython.StdLib/Lib/lib2to3/main.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/main.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/main.py
diff --git a/Src/StdLib/Lib/lib2to3/patcomp.py b/src/core/IronPython.StdLib/Lib/lib2to3/patcomp.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/patcomp.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/patcomp.py
diff --git a/Src/StdLib/Lib/lib2to3/pgen2/__init__.py b/src/core/IronPython.StdLib/Lib/lib2to3/pgen2/__init__.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/pgen2/__init__.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/pgen2/__init__.py
diff --git a/Src/StdLib/Lib/lib2to3/pgen2/conv.py b/src/core/IronPython.StdLib/Lib/lib2to3/pgen2/conv.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/pgen2/conv.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/pgen2/conv.py
diff --git a/Src/StdLib/Lib/lib2to3/pgen2/driver.py b/src/core/IronPython.StdLib/Lib/lib2to3/pgen2/driver.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/pgen2/driver.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/pgen2/driver.py
diff --git a/Src/StdLib/Lib/lib2to3/pgen2/grammar.py b/src/core/IronPython.StdLib/Lib/lib2to3/pgen2/grammar.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/pgen2/grammar.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/pgen2/grammar.py
diff --git a/Src/StdLib/Lib/lib2to3/pgen2/literals.py b/src/core/IronPython.StdLib/Lib/lib2to3/pgen2/literals.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/pgen2/literals.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/pgen2/literals.py
diff --git a/Src/StdLib/Lib/lib2to3/pgen2/parse.py b/src/core/IronPython.StdLib/Lib/lib2to3/pgen2/parse.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/pgen2/parse.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/pgen2/parse.py
diff --git a/Src/StdLib/Lib/lib2to3/pgen2/pgen.py b/src/core/IronPython.StdLib/Lib/lib2to3/pgen2/pgen.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/pgen2/pgen.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/pgen2/pgen.py
diff --git a/Src/StdLib/Lib/lib2to3/pgen2/token.py b/src/core/IronPython.StdLib/Lib/lib2to3/pgen2/token.py
old mode 100755
new mode 100644
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/pgen2/token.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/pgen2/token.py
diff --git a/Src/StdLib/Lib/lib2to3/pgen2/tokenize.py b/src/core/IronPython.StdLib/Lib/lib2to3/pgen2/tokenize.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/pgen2/tokenize.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/pgen2/tokenize.py
diff --git a/Src/StdLib/Lib/lib2to3/pygram.py b/src/core/IronPython.StdLib/Lib/lib2to3/pygram.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/pygram.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/pygram.py
diff --git a/Src/StdLib/Lib/lib2to3/pytree.py b/src/core/IronPython.StdLib/Lib/lib2to3/pytree.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/pytree.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/pytree.py
diff --git a/Src/StdLib/Lib/lib2to3/refactor.py b/src/core/IronPython.StdLib/Lib/lib2to3/refactor.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/refactor.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/refactor.py
diff --git a/Src/StdLib/Lib/lib2to3/tests/__init__.py b/src/core/IronPython.StdLib/Lib/lib2to3/tests/__init__.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/tests/__init__.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/tests/__init__.py
diff --git a/Src/StdLib/Lib/lib2to3/tests/__main__.py b/src/core/IronPython.StdLib/Lib/lib2to3/tests/__main__.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/tests/__main__.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/tests/__main__.py
diff --git a/Src/StdLib/Lib/lib2to3/tests/data/README b/src/core/IronPython.StdLib/Lib/lib2to3/tests/data/README
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/tests/data/README
rename to src/core/IronPython.StdLib/Lib/lib2to3/tests/data/README
diff --git a/Src/StdLib/Lib/lib2to3/tests/data/bom.py b/src/core/IronPython.StdLib/Lib/lib2to3/tests/data/bom.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/tests/data/bom.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/tests/data/bom.py
diff --git a/Src/StdLib/Lib/lib2to3/tests/data/crlf.py b/src/core/IronPython.StdLib/Lib/lib2to3/tests/data/crlf.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/tests/data/crlf.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/tests/data/crlf.py
diff --git a/Src/StdLib/Lib/lib2to3/tests/data/different_encoding.py b/src/core/IronPython.StdLib/Lib/lib2to3/tests/data/different_encoding.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/tests/data/different_encoding.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/tests/data/different_encoding.py
diff --git a/Src/StdLib/Lib/lib2to3/tests/data/false_encoding.py b/src/core/IronPython.StdLib/Lib/lib2to3/tests/data/false_encoding.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/tests/data/false_encoding.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/tests/data/false_encoding.py
diff --git a/Src/StdLib/Lib/lib2to3/tests/data/fixers/bad_order.py b/src/core/IronPython.StdLib/Lib/lib2to3/tests/data/fixers/bad_order.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/tests/data/fixers/bad_order.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/tests/data/fixers/bad_order.py
diff --git a/Src/StdLib/Lib/lib2to3/tests/data/fixers/myfixes/__init__.py b/src/core/IronPython.StdLib/Lib/lib2to3/tests/data/fixers/myfixes/__init__.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/tests/data/fixers/myfixes/__init__.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/tests/data/fixers/myfixes/__init__.py
diff --git a/Src/StdLib/Lib/lib2to3/tests/data/fixers/myfixes/fix_explicit.py b/src/core/IronPython.StdLib/Lib/lib2to3/tests/data/fixers/myfixes/fix_explicit.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/tests/data/fixers/myfixes/fix_explicit.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/tests/data/fixers/myfixes/fix_explicit.py
diff --git a/Src/StdLib/Lib/lib2to3/tests/data/fixers/myfixes/fix_first.py b/src/core/IronPython.StdLib/Lib/lib2to3/tests/data/fixers/myfixes/fix_first.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/tests/data/fixers/myfixes/fix_first.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/tests/data/fixers/myfixes/fix_first.py
diff --git a/Src/StdLib/Lib/lib2to3/tests/data/fixers/myfixes/fix_last.py b/src/core/IronPython.StdLib/Lib/lib2to3/tests/data/fixers/myfixes/fix_last.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/tests/data/fixers/myfixes/fix_last.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/tests/data/fixers/myfixes/fix_last.py
diff --git a/Src/StdLib/Lib/lib2to3/tests/data/fixers/myfixes/fix_parrot.py b/src/core/IronPython.StdLib/Lib/lib2to3/tests/data/fixers/myfixes/fix_parrot.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/tests/data/fixers/myfixes/fix_parrot.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/tests/data/fixers/myfixes/fix_parrot.py
diff --git a/Src/StdLib/Lib/lib2to3/tests/data/fixers/myfixes/fix_preorder.py b/src/core/IronPython.StdLib/Lib/lib2to3/tests/data/fixers/myfixes/fix_preorder.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/tests/data/fixers/myfixes/fix_preorder.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/tests/data/fixers/myfixes/fix_preorder.py
diff --git a/Src/StdLib/Lib/lib2to3/tests/data/fixers/no_fixer_cls.py b/src/core/IronPython.StdLib/Lib/lib2to3/tests/data/fixers/no_fixer_cls.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/tests/data/fixers/no_fixer_cls.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/tests/data/fixers/no_fixer_cls.py
diff --git a/Src/StdLib/Lib/lib2to3/tests/data/fixers/parrot_example.py b/src/core/IronPython.StdLib/Lib/lib2to3/tests/data/fixers/parrot_example.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/tests/data/fixers/parrot_example.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/tests/data/fixers/parrot_example.py
diff --git a/Src/StdLib/Lib/lib2to3/tests/data/infinite_recursion.py b/src/core/IronPython.StdLib/Lib/lib2to3/tests/data/infinite_recursion.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/tests/data/infinite_recursion.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/tests/data/infinite_recursion.py
diff --git a/Src/StdLib/Lib/lib2to3/tests/data/py2_test_grammar.py b/src/core/IronPython.StdLib/Lib/lib2to3/tests/data/py2_test_grammar.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/tests/data/py2_test_grammar.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/tests/data/py2_test_grammar.py
diff --git a/Src/StdLib/Lib/lib2to3/tests/data/py3_test_grammar.py b/src/core/IronPython.StdLib/Lib/lib2to3/tests/data/py3_test_grammar.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/tests/data/py3_test_grammar.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/tests/data/py3_test_grammar.py
diff --git a/Src/StdLib/Lib/lib2to3/tests/pytree_idempotency.py b/src/core/IronPython.StdLib/Lib/lib2to3/tests/pytree_idempotency.py
old mode 100755
new mode 100644
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/tests/pytree_idempotency.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/tests/pytree_idempotency.py
diff --git a/Src/StdLib/Lib/lib2to3/tests/support.py b/src/core/IronPython.StdLib/Lib/lib2to3/tests/support.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/tests/support.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/tests/support.py
diff --git a/Src/StdLib/Lib/lib2to3/tests/test_all_fixers.py b/src/core/IronPython.StdLib/Lib/lib2to3/tests/test_all_fixers.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/tests/test_all_fixers.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/tests/test_all_fixers.py
diff --git a/Src/StdLib/Lib/lib2to3/tests/test_fixers.py b/src/core/IronPython.StdLib/Lib/lib2to3/tests/test_fixers.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/tests/test_fixers.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/tests/test_fixers.py
diff --git a/Src/StdLib/Lib/lib2to3/tests/test_main.py b/src/core/IronPython.StdLib/Lib/lib2to3/tests/test_main.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/tests/test_main.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/tests/test_main.py
diff --git a/Src/StdLib/Lib/lib2to3/tests/test_parser.py b/src/core/IronPython.StdLib/Lib/lib2to3/tests/test_parser.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/tests/test_parser.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/tests/test_parser.py
diff --git a/Src/StdLib/Lib/lib2to3/tests/test_pytree.py b/src/core/IronPython.StdLib/Lib/lib2to3/tests/test_pytree.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/tests/test_pytree.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/tests/test_pytree.py
diff --git a/Src/StdLib/Lib/lib2to3/tests/test_refactor.py b/src/core/IronPython.StdLib/Lib/lib2to3/tests/test_refactor.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/tests/test_refactor.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/tests/test_refactor.py
diff --git a/Src/StdLib/Lib/lib2to3/tests/test_util.py b/src/core/IronPython.StdLib/Lib/lib2to3/tests/test_util.py
similarity index 100%
rename from Src/StdLib/Lib/lib2to3/tests/test_util.py
rename to src/core/IronPython.StdLib/Lib/lib2to3/tests/test_util.py
diff --git a/Src/StdLib/Lib/linecache.py b/src/core/IronPython.StdLib/Lib/linecache.py
similarity index 100%
rename from Src/StdLib/Lib/linecache.py
rename to src/core/IronPython.StdLib/Lib/linecache.py
diff --git a/Src/StdLib/Lib/locale.py b/src/core/IronPython.StdLib/Lib/locale.py
similarity index 100%
rename from Src/StdLib/Lib/locale.py
rename to src/core/IronPython.StdLib/Lib/locale.py
diff --git a/Src/StdLib/Lib/logging/__init__.py b/src/core/IronPython.StdLib/Lib/logging/__init__.py
similarity index 100%
rename from Src/StdLib/Lib/logging/__init__.py
rename to src/core/IronPython.StdLib/Lib/logging/__init__.py
diff --git a/Src/StdLib/Lib/logging/config.py b/src/core/IronPython.StdLib/Lib/logging/config.py
similarity index 100%
rename from Src/StdLib/Lib/logging/config.py
rename to src/core/IronPython.StdLib/Lib/logging/config.py
diff --git a/Src/StdLib/Lib/logging/handlers.py b/src/core/IronPython.StdLib/Lib/logging/handlers.py
similarity index 100%
rename from Src/StdLib/Lib/logging/handlers.py
rename to src/core/IronPython.StdLib/Lib/logging/handlers.py
diff --git a/Src/StdLib/Lib/lzma.py b/src/core/IronPython.StdLib/Lib/lzma.py
similarity index 100%
rename from Src/StdLib/Lib/lzma.py
rename to src/core/IronPython.StdLib/Lib/lzma.py
diff --git a/Src/StdLib/Lib/macpath.py b/src/core/IronPython.StdLib/Lib/macpath.py
similarity index 100%
rename from Src/StdLib/Lib/macpath.py
rename to src/core/IronPython.StdLib/Lib/macpath.py
diff --git a/Src/StdLib/Lib/macurl2path.py b/src/core/IronPython.StdLib/Lib/macurl2path.py
similarity index 100%
rename from Src/StdLib/Lib/macurl2path.py
rename to src/core/IronPython.StdLib/Lib/macurl2path.py
diff --git a/Src/StdLib/Lib/mailbox.py b/src/core/IronPython.StdLib/Lib/mailbox.py
similarity index 100%
rename from Src/StdLib/Lib/mailbox.py
rename to src/core/IronPython.StdLib/Lib/mailbox.py
diff --git a/Src/StdLib/Lib/mailcap.py b/src/core/IronPython.StdLib/Lib/mailcap.py
similarity index 100%
rename from Src/StdLib/Lib/mailcap.py
rename to src/core/IronPython.StdLib/Lib/mailcap.py
diff --git a/Src/StdLib/Lib/mimetypes.py b/src/core/IronPython.StdLib/Lib/mimetypes.py
similarity index 100%
rename from Src/StdLib/Lib/mimetypes.py
rename to src/core/IronPython.StdLib/Lib/mimetypes.py
diff --git a/Src/StdLib/Lib/modulefinder.py b/src/core/IronPython.StdLib/Lib/modulefinder.py
similarity index 100%
rename from Src/StdLib/Lib/modulefinder.py
rename to src/core/IronPython.StdLib/Lib/modulefinder.py
diff --git a/Src/StdLib/Lib/msilib/__init__.py b/src/core/IronPython.StdLib/Lib/msilib/__init__.py
similarity index 100%
rename from Src/StdLib/Lib/msilib/__init__.py
rename to src/core/IronPython.StdLib/Lib/msilib/__init__.py
diff --git a/Src/StdLib/Lib/msilib/schema.py b/src/core/IronPython.StdLib/Lib/msilib/schema.py
similarity index 100%
rename from Src/StdLib/Lib/msilib/schema.py
rename to src/core/IronPython.StdLib/Lib/msilib/schema.py
diff --git a/Src/StdLib/Lib/msilib/sequence.py b/src/core/IronPython.StdLib/Lib/msilib/sequence.py
similarity index 100%
rename from Src/StdLib/Lib/msilib/sequence.py
rename to src/core/IronPython.StdLib/Lib/msilib/sequence.py
diff --git a/Src/StdLib/Lib/msilib/text.py b/src/core/IronPython.StdLib/Lib/msilib/text.py
similarity index 100%
rename from Src/StdLib/Lib/msilib/text.py
rename to src/core/IronPython.StdLib/Lib/msilib/text.py
diff --git a/Src/StdLib/Lib/multiprocessing/__init__.py b/src/core/IronPython.StdLib/Lib/multiprocessing/__init__.py
similarity index 100%
rename from Src/StdLib/Lib/multiprocessing/__init__.py
rename to src/core/IronPython.StdLib/Lib/multiprocessing/__init__.py
diff --git a/Src/StdLib/Lib/multiprocessing/connection.py b/src/core/IronPython.StdLib/Lib/multiprocessing/connection.py
similarity index 100%
rename from Src/StdLib/Lib/multiprocessing/connection.py
rename to src/core/IronPython.StdLib/Lib/multiprocessing/connection.py
diff --git a/Src/StdLib/Lib/multiprocessing/context.py b/src/core/IronPython.StdLib/Lib/multiprocessing/context.py
similarity index 100%
rename from Src/StdLib/Lib/multiprocessing/context.py
rename to src/core/IronPython.StdLib/Lib/multiprocessing/context.py
diff --git a/Src/StdLib/Lib/multiprocessing/dummy/__init__.py b/src/core/IronPython.StdLib/Lib/multiprocessing/dummy/__init__.py
similarity index 100%
rename from Src/StdLib/Lib/multiprocessing/dummy/__init__.py
rename to src/core/IronPython.StdLib/Lib/multiprocessing/dummy/__init__.py
diff --git a/Src/StdLib/Lib/multiprocessing/dummy/connection.py b/src/core/IronPython.StdLib/Lib/multiprocessing/dummy/connection.py
similarity index 100%
rename from Src/StdLib/Lib/multiprocessing/dummy/connection.py
rename to src/core/IronPython.StdLib/Lib/multiprocessing/dummy/connection.py
diff --git a/Src/StdLib/Lib/multiprocessing/forkserver.py b/src/core/IronPython.StdLib/Lib/multiprocessing/forkserver.py
similarity index 100%
rename from Src/StdLib/Lib/multiprocessing/forkserver.py
rename to src/core/IronPython.StdLib/Lib/multiprocessing/forkserver.py
diff --git a/Src/StdLib/Lib/multiprocessing/heap.py b/src/core/IronPython.StdLib/Lib/multiprocessing/heap.py
similarity index 100%
rename from Src/StdLib/Lib/multiprocessing/heap.py
rename to src/core/IronPython.StdLib/Lib/multiprocessing/heap.py
diff --git a/Src/StdLib/Lib/multiprocessing/managers.py b/src/core/IronPython.StdLib/Lib/multiprocessing/managers.py
similarity index 100%
rename from Src/StdLib/Lib/multiprocessing/managers.py
rename to src/core/IronPython.StdLib/Lib/multiprocessing/managers.py
diff --git a/Src/StdLib/Lib/multiprocessing/pool.py b/src/core/IronPython.StdLib/Lib/multiprocessing/pool.py
similarity index 100%
rename from Src/StdLib/Lib/multiprocessing/pool.py
rename to src/core/IronPython.StdLib/Lib/multiprocessing/pool.py
diff --git a/Src/StdLib/Lib/multiprocessing/popen_fork.py b/src/core/IronPython.StdLib/Lib/multiprocessing/popen_fork.py
similarity index 100%
rename from Src/StdLib/Lib/multiprocessing/popen_fork.py
rename to src/core/IronPython.StdLib/Lib/multiprocessing/popen_fork.py
diff --git a/Src/StdLib/Lib/multiprocessing/popen_forkserver.py b/src/core/IronPython.StdLib/Lib/multiprocessing/popen_forkserver.py
similarity index 100%
rename from Src/StdLib/Lib/multiprocessing/popen_forkserver.py
rename to src/core/IronPython.StdLib/Lib/multiprocessing/popen_forkserver.py
diff --git a/Src/StdLib/Lib/multiprocessing/popen_spawn_posix.py b/src/core/IronPython.StdLib/Lib/multiprocessing/popen_spawn_posix.py
similarity index 100%
rename from Src/StdLib/Lib/multiprocessing/popen_spawn_posix.py
rename to src/core/IronPython.StdLib/Lib/multiprocessing/popen_spawn_posix.py
diff --git a/Src/StdLib/Lib/multiprocessing/popen_spawn_win32.py b/src/core/IronPython.StdLib/Lib/multiprocessing/popen_spawn_win32.py
similarity index 100%
rename from Src/StdLib/Lib/multiprocessing/popen_spawn_win32.py
rename to src/core/IronPython.StdLib/Lib/multiprocessing/popen_spawn_win32.py
diff --git a/Src/StdLib/Lib/multiprocessing/process.py b/src/core/IronPython.StdLib/Lib/multiprocessing/process.py
similarity index 100%
rename from Src/StdLib/Lib/multiprocessing/process.py
rename to src/core/IronPython.StdLib/Lib/multiprocessing/process.py
diff --git a/Src/StdLib/Lib/multiprocessing/queues.py b/src/core/IronPython.StdLib/Lib/multiprocessing/queues.py
similarity index 100%
rename from Src/StdLib/Lib/multiprocessing/queues.py
rename to src/core/IronPython.StdLib/Lib/multiprocessing/queues.py
diff --git a/Src/StdLib/Lib/multiprocessing/reduction.py b/src/core/IronPython.StdLib/Lib/multiprocessing/reduction.py
similarity index 100%
rename from Src/StdLib/Lib/multiprocessing/reduction.py
rename to src/core/IronPython.StdLib/Lib/multiprocessing/reduction.py
diff --git a/Src/StdLib/Lib/multiprocessing/resource_sharer.py b/src/core/IronPython.StdLib/Lib/multiprocessing/resource_sharer.py
similarity index 100%
rename from Src/StdLib/Lib/multiprocessing/resource_sharer.py
rename to src/core/IronPython.StdLib/Lib/multiprocessing/resource_sharer.py
diff --git a/Src/StdLib/Lib/multiprocessing/semaphore_tracker.py b/src/core/IronPython.StdLib/Lib/multiprocessing/semaphore_tracker.py
similarity index 100%
rename from Src/StdLib/Lib/multiprocessing/semaphore_tracker.py
rename to src/core/IronPython.StdLib/Lib/multiprocessing/semaphore_tracker.py
diff --git a/Src/StdLib/Lib/multiprocessing/sharedctypes.py b/src/core/IronPython.StdLib/Lib/multiprocessing/sharedctypes.py
similarity index 100%
rename from Src/StdLib/Lib/multiprocessing/sharedctypes.py
rename to src/core/IronPython.StdLib/Lib/multiprocessing/sharedctypes.py
diff --git a/Src/StdLib/Lib/multiprocessing/spawn.py b/src/core/IronPython.StdLib/Lib/multiprocessing/spawn.py
similarity index 100%
rename from Src/StdLib/Lib/multiprocessing/spawn.py
rename to src/core/IronPython.StdLib/Lib/multiprocessing/spawn.py
diff --git a/Src/StdLib/Lib/multiprocessing/synchronize.py b/src/core/IronPython.StdLib/Lib/multiprocessing/synchronize.py
similarity index 100%
rename from Src/StdLib/Lib/multiprocessing/synchronize.py
rename to src/core/IronPython.StdLib/Lib/multiprocessing/synchronize.py
diff --git a/Src/StdLib/Lib/multiprocessing/util.py b/src/core/IronPython.StdLib/Lib/multiprocessing/util.py
similarity index 100%
rename from Src/StdLib/Lib/multiprocessing/util.py
rename to src/core/IronPython.StdLib/Lib/multiprocessing/util.py
diff --git a/Src/StdLib/Lib/netrc.py b/src/core/IronPython.StdLib/Lib/netrc.py
similarity index 100%
rename from Src/StdLib/Lib/netrc.py
rename to src/core/IronPython.StdLib/Lib/netrc.py
diff --git a/Src/StdLib/Lib/nntplib.py b/src/core/IronPython.StdLib/Lib/nntplib.py
similarity index 100%
rename from Src/StdLib/Lib/nntplib.py
rename to src/core/IronPython.StdLib/Lib/nntplib.py
diff --git a/Src/StdLib/Lib/ntpath.py b/src/core/IronPython.StdLib/Lib/ntpath.py
similarity index 100%
rename from Src/StdLib/Lib/ntpath.py
rename to src/core/IronPython.StdLib/Lib/ntpath.py
diff --git a/Src/StdLib/Lib/nturl2path.py b/src/core/IronPython.StdLib/Lib/nturl2path.py
similarity index 100%
rename from Src/StdLib/Lib/nturl2path.py
rename to src/core/IronPython.StdLib/Lib/nturl2path.py
diff --git a/Src/StdLib/Lib/numbers.py b/src/core/IronPython.StdLib/Lib/numbers.py
similarity index 100%
rename from Src/StdLib/Lib/numbers.py
rename to src/core/IronPython.StdLib/Lib/numbers.py
diff --git a/Src/StdLib/Lib/opcode.py b/src/core/IronPython.StdLib/Lib/opcode.py
similarity index 100%
rename from Src/StdLib/Lib/opcode.py
rename to src/core/IronPython.StdLib/Lib/opcode.py
diff --git a/Src/StdLib/Lib/operator.py b/src/core/IronPython.StdLib/Lib/operator.py
similarity index 100%
rename from Src/StdLib/Lib/operator.py
rename to src/core/IronPython.StdLib/Lib/operator.py
diff --git a/Src/StdLib/Lib/optparse.py b/src/core/IronPython.StdLib/Lib/optparse.py
similarity index 100%
rename from Src/StdLib/Lib/optparse.py
rename to src/core/IronPython.StdLib/Lib/optparse.py
diff --git a/Src/StdLib/Lib/os.py b/src/core/IronPython.StdLib/Lib/os.py
similarity index 100%
rename from Src/StdLib/Lib/os.py
rename to src/core/IronPython.StdLib/Lib/os.py
diff --git a/Src/StdLib/Lib/pathlib.py b/src/core/IronPython.StdLib/Lib/pathlib.py
similarity index 100%
rename from Src/StdLib/Lib/pathlib.py
rename to src/core/IronPython.StdLib/Lib/pathlib.py
diff --git a/Src/StdLib/Lib/pdb.py b/src/core/IronPython.StdLib/Lib/pdb.py
old mode 100755
new mode 100644
similarity index 100%
rename from Src/StdLib/Lib/pdb.py
rename to src/core/IronPython.StdLib/Lib/pdb.py
diff --git a/Src/StdLib/Lib/pickle.py b/src/core/IronPython.StdLib/Lib/pickle.py
similarity index 100%
rename from Src/StdLib/Lib/pickle.py
rename to src/core/IronPython.StdLib/Lib/pickle.py
diff --git a/Src/StdLib/Lib/pickletools.py b/src/core/IronPython.StdLib/Lib/pickletools.py
similarity index 100%
rename from Src/StdLib/Lib/pickletools.py
rename to src/core/IronPython.StdLib/Lib/pickletools.py
diff --git a/Src/StdLib/Lib/pipes.py b/src/core/IronPython.StdLib/Lib/pipes.py
similarity index 100%
rename from Src/StdLib/Lib/pipes.py
rename to src/core/IronPython.StdLib/Lib/pipes.py
diff --git a/Src/StdLib/Lib/pkgutil.py b/src/core/IronPython.StdLib/Lib/pkgutil.py
similarity index 100%
rename from Src/StdLib/Lib/pkgutil.py
rename to src/core/IronPython.StdLib/Lib/pkgutil.py
diff --git a/Src/StdLib/Lib/platform.py b/src/core/IronPython.StdLib/Lib/platform.py
old mode 100755
new mode 100644
similarity index 100%
rename from Src/StdLib/Lib/platform.py
rename to src/core/IronPython.StdLib/Lib/platform.py
diff --git a/Src/StdLib/Lib/plistlib.py b/src/core/IronPython.StdLib/Lib/plistlib.py
similarity index 100%
rename from Src/StdLib/Lib/plistlib.py
rename to src/core/IronPython.StdLib/Lib/plistlib.py
diff --git a/Src/StdLib/Lib/poplib.py b/src/core/IronPython.StdLib/Lib/poplib.py
similarity index 100%
rename from Src/StdLib/Lib/poplib.py
rename to src/core/IronPython.StdLib/Lib/poplib.py
diff --git a/Src/StdLib/Lib/posixpath.py b/src/core/IronPython.StdLib/Lib/posixpath.py
similarity index 100%
rename from Src/StdLib/Lib/posixpath.py
rename to src/core/IronPython.StdLib/Lib/posixpath.py
diff --git a/Src/StdLib/Lib/pprint.py b/src/core/IronPython.StdLib/Lib/pprint.py
similarity index 100%
rename from Src/StdLib/Lib/pprint.py
rename to src/core/IronPython.StdLib/Lib/pprint.py
diff --git a/Src/StdLib/Lib/profile.py b/src/core/IronPython.StdLib/Lib/profile.py
old mode 100755
new mode 100644
similarity index 100%
rename from Src/StdLib/Lib/profile.py
rename to src/core/IronPython.StdLib/Lib/profile.py
diff --git a/Src/StdLib/Lib/pstats.py b/src/core/IronPython.StdLib/Lib/pstats.py
similarity index 100%
rename from Src/StdLib/Lib/pstats.py
rename to src/core/IronPython.StdLib/Lib/pstats.py
diff --git a/Src/StdLib/Lib/pty.py b/src/core/IronPython.StdLib/Lib/pty.py
similarity index 100%
rename from Src/StdLib/Lib/pty.py
rename to src/core/IronPython.StdLib/Lib/pty.py
diff --git a/Src/StdLib/Lib/py_compile.py b/src/core/IronPython.StdLib/Lib/py_compile.py
similarity index 100%
rename from Src/StdLib/Lib/py_compile.py
rename to src/core/IronPython.StdLib/Lib/py_compile.py
diff --git a/Src/StdLib/Lib/pyclbr.py b/src/core/IronPython.StdLib/Lib/pyclbr.py
similarity index 100%
rename from Src/StdLib/Lib/pyclbr.py
rename to src/core/IronPython.StdLib/Lib/pyclbr.py
diff --git a/Src/StdLib/Lib/pydoc.py b/src/core/IronPython.StdLib/Lib/pydoc.py
old mode 100755
new mode 100644
similarity index 100%
rename from Src/StdLib/Lib/pydoc.py
rename to src/core/IronPython.StdLib/Lib/pydoc.py
diff --git a/Src/StdLib/Lib/pydoc_data/__init__.py b/src/core/IronPython.StdLib/Lib/pydoc_data/__init__.py
similarity index 100%
rename from Src/StdLib/Lib/pydoc_data/__init__.py
rename to src/core/IronPython.StdLib/Lib/pydoc_data/__init__.py
diff --git a/Src/StdLib/Lib/pydoc_data/_pydoc.css b/src/core/IronPython.StdLib/Lib/pydoc_data/_pydoc.css
similarity index 100%
rename from Src/StdLib/Lib/pydoc_data/_pydoc.css
rename to src/core/IronPython.StdLib/Lib/pydoc_data/_pydoc.css
diff --git a/Src/StdLib/Lib/pydoc_data/topics.py b/src/core/IronPython.StdLib/Lib/pydoc_data/topics.py
similarity index 100%
rename from Src/StdLib/Lib/pydoc_data/topics.py
rename to src/core/IronPython.StdLib/Lib/pydoc_data/topics.py
diff --git a/Src/StdLib/Lib/queue.py b/src/core/IronPython.StdLib/Lib/queue.py
similarity index 100%
rename from Src/StdLib/Lib/queue.py
rename to src/core/IronPython.StdLib/Lib/queue.py
diff --git a/Src/StdLib/Lib/quopri.py b/src/core/IronPython.StdLib/Lib/quopri.py
old mode 100755
new mode 100644
similarity index 100%
rename from Src/StdLib/Lib/quopri.py
rename to src/core/IronPython.StdLib/Lib/quopri.py
diff --git a/Src/StdLib/Lib/random.py b/src/core/IronPython.StdLib/Lib/random.py
similarity index 100%
rename from Src/StdLib/Lib/random.py
rename to src/core/IronPython.StdLib/Lib/random.py
diff --git a/Src/StdLib/Lib/re.py b/src/core/IronPython.StdLib/Lib/re.py
similarity index 100%
rename from Src/StdLib/Lib/re.py
rename to src/core/IronPython.StdLib/Lib/re.py
diff --git a/Src/StdLib/Lib/reprlib.py b/src/core/IronPython.StdLib/Lib/reprlib.py
similarity index 100%
rename from Src/StdLib/Lib/reprlib.py
rename to src/core/IronPython.StdLib/Lib/reprlib.py
diff --git a/Src/StdLib/Lib/rlcompleter.py b/src/core/IronPython.StdLib/Lib/rlcompleter.py
similarity index 100%
rename from Src/StdLib/Lib/rlcompleter.py
rename to src/core/IronPython.StdLib/Lib/rlcompleter.py
diff --git a/Src/StdLib/Lib/runpy.py b/src/core/IronPython.StdLib/Lib/runpy.py
similarity index 100%
rename from Src/StdLib/Lib/runpy.py
rename to src/core/IronPython.StdLib/Lib/runpy.py
diff --git a/Src/StdLib/Lib/sched.py b/src/core/IronPython.StdLib/Lib/sched.py
similarity index 100%
rename from Src/StdLib/Lib/sched.py
rename to src/core/IronPython.StdLib/Lib/sched.py
diff --git a/Src/StdLib/Lib/selectors.py b/src/core/IronPython.StdLib/Lib/selectors.py
similarity index 100%
rename from Src/StdLib/Lib/selectors.py
rename to src/core/IronPython.StdLib/Lib/selectors.py
diff --git a/Src/StdLib/Lib/shelve.py b/src/core/IronPython.StdLib/Lib/shelve.py
similarity index 100%
rename from Src/StdLib/Lib/shelve.py
rename to src/core/IronPython.StdLib/Lib/shelve.py
diff --git a/Src/StdLib/Lib/shlex.py b/src/core/IronPython.StdLib/Lib/shlex.py
similarity index 100%
rename from Src/StdLib/Lib/shlex.py
rename to src/core/IronPython.StdLib/Lib/shlex.py
diff --git a/Src/StdLib/Lib/shutil.py b/src/core/IronPython.StdLib/Lib/shutil.py
similarity index 100%
rename from Src/StdLib/Lib/shutil.py
rename to src/core/IronPython.StdLib/Lib/shutil.py
diff --git a/Src/StdLib/Lib/site-packages/README b/src/core/IronPython.StdLib/Lib/site-packages/README
similarity index 100%
rename from Src/StdLib/Lib/site-packages/README
rename to src/core/IronPython.StdLib/Lib/site-packages/README
diff --git a/Src/StdLib/Lib/site.py b/src/core/IronPython.StdLib/Lib/site.py
similarity index 100%
rename from Src/StdLib/Lib/site.py
rename to src/core/IronPython.StdLib/Lib/site.py
diff --git a/Src/StdLib/Lib/smtpd.py b/src/core/IronPython.StdLib/Lib/smtpd.py
old mode 100755
new mode 100644
similarity index 100%
rename from Src/StdLib/Lib/smtpd.py
rename to src/core/IronPython.StdLib/Lib/smtpd.py
diff --git a/Src/StdLib/Lib/smtplib.py b/src/core/IronPython.StdLib/Lib/smtplib.py
similarity index 100%
rename from Src/StdLib/Lib/smtplib.py
rename to src/core/IronPython.StdLib/Lib/smtplib.py
diff --git a/Src/StdLib/Lib/sndhdr.py b/src/core/IronPython.StdLib/Lib/sndhdr.py
similarity index 100%
rename from Src/StdLib/Lib/sndhdr.py
rename to src/core/IronPython.StdLib/Lib/sndhdr.py
diff --git a/Src/StdLib/Lib/socket.py b/src/core/IronPython.StdLib/Lib/socket.py
similarity index 100%
rename from Src/StdLib/Lib/socket.py
rename to src/core/IronPython.StdLib/Lib/socket.py
diff --git a/Src/StdLib/Lib/socketserver.py b/src/core/IronPython.StdLib/Lib/socketserver.py
similarity index 100%
rename from Src/StdLib/Lib/socketserver.py
rename to src/core/IronPython.StdLib/Lib/socketserver.py
diff --git a/Src/StdLib/Lib/sqlite3/__init__.py b/src/core/IronPython.StdLib/Lib/sqlite3/__init__.py
similarity index 100%
rename from Src/StdLib/Lib/sqlite3/__init__.py
rename to src/core/IronPython.StdLib/Lib/sqlite3/__init__.py
diff --git a/Src/StdLib/Lib/sqlite3/dbapi2.py b/src/core/IronPython.StdLib/Lib/sqlite3/dbapi2.py
similarity index 100%
rename from Src/StdLib/Lib/sqlite3/dbapi2.py
rename to src/core/IronPython.StdLib/Lib/sqlite3/dbapi2.py
diff --git a/Src/StdLib/Lib/sqlite3/dump.py b/src/core/IronPython.StdLib/Lib/sqlite3/dump.py
similarity index 100%
rename from Src/StdLib/Lib/sqlite3/dump.py
rename to src/core/IronPython.StdLib/Lib/sqlite3/dump.py
diff --git a/Src/StdLib/Lib/sqlite3/test/__init__.py b/src/core/IronPython.StdLib/Lib/sqlite3/test/__init__.py
similarity index 100%
rename from Src/StdLib/Lib/sqlite3/test/__init__.py
rename to src/core/IronPython.StdLib/Lib/sqlite3/test/__init__.py
diff --git a/Src/StdLib/Lib/sqlite3/test/dbapi.py b/src/core/IronPython.StdLib/Lib/sqlite3/test/dbapi.py
similarity index 100%
rename from Src/StdLib/Lib/sqlite3/test/dbapi.py
rename to src/core/IronPython.StdLib/Lib/sqlite3/test/dbapi.py
diff --git a/Src/StdLib/Lib/sqlite3/test/dump.py b/src/core/IronPython.StdLib/Lib/sqlite3/test/dump.py
similarity index 100%
rename from Src/StdLib/Lib/sqlite3/test/dump.py
rename to src/core/IronPython.StdLib/Lib/sqlite3/test/dump.py
diff --git a/Src/StdLib/Lib/sqlite3/test/factory.py b/src/core/IronPython.StdLib/Lib/sqlite3/test/factory.py
similarity index 100%
rename from Src/StdLib/Lib/sqlite3/test/factory.py
rename to src/core/IronPython.StdLib/Lib/sqlite3/test/factory.py
diff --git a/Src/StdLib/Lib/sqlite3/test/hooks.py b/src/core/IronPython.StdLib/Lib/sqlite3/test/hooks.py
similarity index 100%
rename from Src/StdLib/Lib/sqlite3/test/hooks.py
rename to src/core/IronPython.StdLib/Lib/sqlite3/test/hooks.py
diff --git a/Src/StdLib/Lib/sqlite3/test/regression.py b/src/core/IronPython.StdLib/Lib/sqlite3/test/regression.py
similarity index 100%
rename from Src/StdLib/Lib/sqlite3/test/regression.py
rename to src/core/IronPython.StdLib/Lib/sqlite3/test/regression.py
diff --git a/Src/StdLib/Lib/sqlite3/test/transactions.py b/src/core/IronPython.StdLib/Lib/sqlite3/test/transactions.py
similarity index 100%
rename from Src/StdLib/Lib/sqlite3/test/transactions.py
rename to src/core/IronPython.StdLib/Lib/sqlite3/test/transactions.py
diff --git a/Src/StdLib/Lib/sqlite3/test/types.py b/src/core/IronPython.StdLib/Lib/sqlite3/test/types.py
similarity index 100%
rename from Src/StdLib/Lib/sqlite3/test/types.py
rename to src/core/IronPython.StdLib/Lib/sqlite3/test/types.py
diff --git a/Src/StdLib/Lib/sqlite3/test/userfunctions.py b/src/core/IronPython.StdLib/Lib/sqlite3/test/userfunctions.py
similarity index 100%
rename from Src/StdLib/Lib/sqlite3/test/userfunctions.py
rename to src/core/IronPython.StdLib/Lib/sqlite3/test/userfunctions.py
diff --git a/Src/StdLib/Lib/sre_compile.py b/src/core/IronPython.StdLib/Lib/sre_compile.py
similarity index 100%
rename from Src/StdLib/Lib/sre_compile.py
rename to src/core/IronPython.StdLib/Lib/sre_compile.py
diff --git a/Src/StdLib/Lib/sre_constants.py b/src/core/IronPython.StdLib/Lib/sre_constants.py
similarity index 100%
rename from Src/StdLib/Lib/sre_constants.py
rename to src/core/IronPython.StdLib/Lib/sre_constants.py
diff --git a/Src/StdLib/Lib/sre_parse.py b/src/core/IronPython.StdLib/Lib/sre_parse.py
similarity index 100%
rename from Src/StdLib/Lib/sre_parse.py
rename to src/core/IronPython.StdLib/Lib/sre_parse.py
diff --git a/Src/StdLib/Lib/ssl.py b/src/core/IronPython.StdLib/Lib/ssl.py
similarity index 100%
rename from Src/StdLib/Lib/ssl.py
rename to src/core/IronPython.StdLib/Lib/ssl.py
diff --git a/Src/StdLib/Lib/stat.py b/src/core/IronPython.StdLib/Lib/stat.py
similarity index 100%
rename from Src/StdLib/Lib/stat.py
rename to src/core/IronPython.StdLib/Lib/stat.py
diff --git a/Src/StdLib/Lib/statistics.py b/src/core/IronPython.StdLib/Lib/statistics.py
similarity index 100%
rename from Src/StdLib/Lib/statistics.py
rename to src/core/IronPython.StdLib/Lib/statistics.py
diff --git a/Src/StdLib/Lib/string.py b/src/core/IronPython.StdLib/Lib/string.py
similarity index 100%
rename from Src/StdLib/Lib/string.py
rename to src/core/IronPython.StdLib/Lib/string.py
diff --git a/Src/StdLib/Lib/stringprep.py b/src/core/IronPython.StdLib/Lib/stringprep.py
similarity index 100%
rename from Src/StdLib/Lib/stringprep.py
rename to src/core/IronPython.StdLib/Lib/stringprep.py
diff --git a/Src/StdLib/Lib/struct.py b/src/core/IronPython.StdLib/Lib/struct.py
similarity index 100%
rename from Src/StdLib/Lib/struct.py
rename to src/core/IronPython.StdLib/Lib/struct.py
diff --git a/Src/StdLib/Lib/subprocess.py b/src/core/IronPython.StdLib/Lib/subprocess.py
similarity index 100%
rename from Src/StdLib/Lib/subprocess.py
rename to src/core/IronPython.StdLib/Lib/subprocess.py
diff --git a/Src/StdLib/Lib/sunau.py b/src/core/IronPython.StdLib/Lib/sunau.py
similarity index 100%
rename from Src/StdLib/Lib/sunau.py
rename to src/core/IronPython.StdLib/Lib/sunau.py
diff --git a/Src/StdLib/Lib/symbol.py b/src/core/IronPython.StdLib/Lib/symbol.py
old mode 100755
new mode 100644
similarity index 100%
rename from Src/StdLib/Lib/symbol.py
rename to src/core/IronPython.StdLib/Lib/symbol.py
diff --git a/Src/StdLib/Lib/symtable.py b/src/core/IronPython.StdLib/Lib/symtable.py
similarity index 100%
rename from Src/StdLib/Lib/symtable.py
rename to src/core/IronPython.StdLib/Lib/symtable.py
diff --git a/Src/StdLib/Lib/sysconfig.py b/src/core/IronPython.StdLib/Lib/sysconfig.py
similarity index 100%
rename from Src/StdLib/Lib/sysconfig.py
rename to src/core/IronPython.StdLib/Lib/sysconfig.py
diff --git a/Src/StdLib/Lib/tabnanny.py b/src/core/IronPython.StdLib/Lib/tabnanny.py
old mode 100755
new mode 100644
similarity index 100%
rename from Src/StdLib/Lib/tabnanny.py
rename to src/core/IronPython.StdLib/Lib/tabnanny.py
diff --git a/Src/StdLib/Lib/tarfile.py b/src/core/IronPython.StdLib/Lib/tarfile.py
similarity index 100%
rename from Src/StdLib/Lib/tarfile.py
rename to src/core/IronPython.StdLib/Lib/tarfile.py
diff --git a/Src/StdLib/Lib/telnetlib.py b/src/core/IronPython.StdLib/Lib/telnetlib.py
similarity index 100%
rename from Src/StdLib/Lib/telnetlib.py
rename to src/core/IronPython.StdLib/Lib/telnetlib.py
diff --git a/Src/StdLib/Lib/tempfile.py b/src/core/IronPython.StdLib/Lib/tempfile.py
similarity index 100%
rename from Src/StdLib/Lib/tempfile.py
rename to src/core/IronPython.StdLib/Lib/tempfile.py
diff --git a/Src/StdLib/Lib/test/185test.db b/src/core/IronPython.StdLib/Lib/test/185test.db
similarity index 100%
rename from Src/StdLib/Lib/test/185test.db
rename to src/core/IronPython.StdLib/Lib/test/185test.db
diff --git a/Src/StdLib/Lib/test/Sine-1000Hz-300ms.aif b/src/core/IronPython.StdLib/Lib/test/Sine-1000Hz-300ms.aif
similarity index 100%
rename from Src/StdLib/Lib/test/Sine-1000Hz-300ms.aif
rename to src/core/IronPython.StdLib/Lib/test/Sine-1000Hz-300ms.aif
diff --git a/Src/StdLib/Lib/test/__init__.py b/src/core/IronPython.StdLib/Lib/test/__init__.py
similarity index 100%
rename from Src/StdLib/Lib/test/__init__.py
rename to src/core/IronPython.StdLib/Lib/test/__init__.py
diff --git a/Src/StdLib/Lib/test/__main__.py b/src/core/IronPython.StdLib/Lib/test/__main__.py
similarity index 100%
rename from Src/StdLib/Lib/test/__main__.py
rename to src/core/IronPython.StdLib/Lib/test/__main__.py
diff --git a/Src/StdLib/Lib/test/_test_multiprocessing.py b/src/core/IronPython.StdLib/Lib/test/_test_multiprocessing.py
similarity index 100%
rename from Src/StdLib/Lib/test/_test_multiprocessing.py
rename to src/core/IronPython.StdLib/Lib/test/_test_multiprocessing.py
diff --git a/Src/StdLib/Lib/test/audiodata/pluck-alaw.aifc b/src/core/IronPython.StdLib/Lib/test/audiodata/pluck-alaw.aifc
similarity index 100%
rename from Src/StdLib/Lib/test/audiodata/pluck-alaw.aifc
rename to src/core/IronPython.StdLib/Lib/test/audiodata/pluck-alaw.aifc
diff --git a/Src/StdLib/Lib/test/audiodata/pluck-pcm16.aiff b/src/core/IronPython.StdLib/Lib/test/audiodata/pluck-pcm16.aiff
similarity index 100%
rename from Src/StdLib/Lib/test/audiodata/pluck-pcm16.aiff
rename to src/core/IronPython.StdLib/Lib/test/audiodata/pluck-pcm16.aiff
diff --git a/Src/StdLib/Lib/test/audiodata/pluck-pcm16.au b/src/core/IronPython.StdLib/Lib/test/audiodata/pluck-pcm16.au
similarity index 100%
rename from Src/StdLib/Lib/test/audiodata/pluck-pcm16.au
rename to src/core/IronPython.StdLib/Lib/test/audiodata/pluck-pcm16.au
diff --git a/Src/StdLib/Lib/test/audiodata/pluck-pcm16.wav b/src/core/IronPython.StdLib/Lib/test/audiodata/pluck-pcm16.wav
similarity index 100%
rename from Src/StdLib/Lib/test/audiodata/pluck-pcm16.wav
rename to src/core/IronPython.StdLib/Lib/test/audiodata/pluck-pcm16.wav
diff --git a/Src/StdLib/Lib/test/audiodata/pluck-pcm24.aiff b/src/core/IronPython.StdLib/Lib/test/audiodata/pluck-pcm24.aiff
similarity index 100%
rename from Src/StdLib/Lib/test/audiodata/pluck-pcm24.aiff
rename to src/core/IronPython.StdLib/Lib/test/audiodata/pluck-pcm24.aiff
diff --git a/Src/StdLib/Lib/test/audiodata/pluck-pcm24.au b/src/core/IronPython.StdLib/Lib/test/audiodata/pluck-pcm24.au
similarity index 100%
rename from Src/StdLib/Lib/test/audiodata/pluck-pcm24.au
rename to src/core/IronPython.StdLib/Lib/test/audiodata/pluck-pcm24.au
diff --git a/Src/StdLib/Lib/test/audiodata/pluck-pcm24.wav b/src/core/IronPython.StdLib/Lib/test/audiodata/pluck-pcm24.wav
similarity index 100%
rename from Src/StdLib/Lib/test/audiodata/pluck-pcm24.wav
rename to src/core/IronPython.StdLib/Lib/test/audiodata/pluck-pcm24.wav
diff --git a/Src/StdLib/Lib/test/audiodata/pluck-pcm32.aiff b/src/core/IronPython.StdLib/Lib/test/audiodata/pluck-pcm32.aiff
similarity index 100%
rename from Src/StdLib/Lib/test/audiodata/pluck-pcm32.aiff
rename to src/core/IronPython.StdLib/Lib/test/audiodata/pluck-pcm32.aiff
diff --git a/Src/StdLib/Lib/test/audiodata/pluck-pcm32.au b/src/core/IronPython.StdLib/Lib/test/audiodata/pluck-pcm32.au
similarity index 100%
rename from Src/StdLib/Lib/test/audiodata/pluck-pcm32.au
rename to src/core/IronPython.StdLib/Lib/test/audiodata/pluck-pcm32.au
diff --git a/Src/StdLib/Lib/test/audiodata/pluck-pcm32.wav b/src/core/IronPython.StdLib/Lib/test/audiodata/pluck-pcm32.wav
similarity index 100%
rename from Src/StdLib/Lib/test/audiodata/pluck-pcm32.wav
rename to src/core/IronPython.StdLib/Lib/test/audiodata/pluck-pcm32.wav
diff --git a/Src/StdLib/Lib/test/audiodata/pluck-pcm8.aiff b/src/core/IronPython.StdLib/Lib/test/audiodata/pluck-pcm8.aiff
similarity index 100%
rename from Src/StdLib/Lib/test/audiodata/pluck-pcm8.aiff
rename to src/core/IronPython.StdLib/Lib/test/audiodata/pluck-pcm8.aiff
diff --git a/Src/StdLib/Lib/test/audiodata/pluck-pcm8.au b/src/core/IronPython.StdLib/Lib/test/audiodata/pluck-pcm8.au
similarity index 100%
rename from Src/StdLib/Lib/test/audiodata/pluck-pcm8.au
rename to src/core/IronPython.StdLib/Lib/test/audiodata/pluck-pcm8.au
diff --git a/Src/StdLib/Lib/test/audiodata/pluck-pcm8.wav b/src/core/IronPython.StdLib/Lib/test/audiodata/pluck-pcm8.wav
similarity index 100%
rename from Src/StdLib/Lib/test/audiodata/pluck-pcm8.wav
rename to src/core/IronPython.StdLib/Lib/test/audiodata/pluck-pcm8.wav
diff --git a/Src/StdLib/Lib/test/audiodata/pluck-ulaw.aifc b/src/core/IronPython.StdLib/Lib/test/audiodata/pluck-ulaw.aifc
similarity index 100%
rename from Src/StdLib/Lib/test/audiodata/pluck-ulaw.aifc
rename to src/core/IronPython.StdLib/Lib/test/audiodata/pluck-ulaw.aifc
diff --git a/Src/StdLib/Lib/test/audiodata/pluck-ulaw.au b/src/core/IronPython.StdLib/Lib/test/audiodata/pluck-ulaw.au
similarity index 100%
rename from Src/StdLib/Lib/test/audiodata/pluck-ulaw.au
rename to src/core/IronPython.StdLib/Lib/test/audiodata/pluck-ulaw.au
diff --git a/Src/StdLib/Lib/test/audiotest.au b/src/core/IronPython.StdLib/Lib/test/audiotest.au
similarity index 100%
rename from Src/StdLib/Lib/test/audiotest.au
rename to src/core/IronPython.StdLib/Lib/test/audiotest.au
diff --git a/Src/StdLib/Lib/test/audiotests.py b/src/core/IronPython.StdLib/Lib/test/audiotests.py
similarity index 100%
rename from Src/StdLib/Lib/test/audiotests.py
rename to src/core/IronPython.StdLib/Lib/test/audiotests.py
diff --git a/Src/StdLib/Lib/test/autotest.py b/src/core/IronPython.StdLib/Lib/test/autotest.py
similarity index 100%
rename from Src/StdLib/Lib/test/autotest.py
rename to src/core/IronPython.StdLib/Lib/test/autotest.py
diff --git a/Src/StdLib/Lib/test/bad_coding.py b/src/core/IronPython.StdLib/Lib/test/bad_coding.py
similarity index 100%
rename from Src/StdLib/Lib/test/bad_coding.py
rename to src/core/IronPython.StdLib/Lib/test/bad_coding.py
diff --git a/Src/StdLib/Lib/test/bad_coding2.py b/src/core/IronPython.StdLib/Lib/test/bad_coding2.py
similarity index 100%
rename from Src/StdLib/Lib/test/bad_coding2.py
rename to src/core/IronPython.StdLib/Lib/test/bad_coding2.py
diff --git a/Src/StdLib/Lib/test/badcert.pem b/src/core/IronPython.StdLib/Lib/test/badcert.pem
similarity index 100%
rename from Src/StdLib/Lib/test/badcert.pem
rename to src/core/IronPython.StdLib/Lib/test/badcert.pem
diff --git a/Src/StdLib/Lib/test/badkey.pem b/src/core/IronPython.StdLib/Lib/test/badkey.pem
similarity index 100%
rename from Src/StdLib/Lib/test/badkey.pem
rename to src/core/IronPython.StdLib/Lib/test/badkey.pem
diff --git a/Src/StdLib/Lib/test/badsyntax_3131.py b/src/core/IronPython.StdLib/Lib/test/badsyntax_3131.py
similarity index 100%
rename from Src/StdLib/Lib/test/badsyntax_3131.py
rename to src/core/IronPython.StdLib/Lib/test/badsyntax_3131.py
diff --git a/Src/StdLib/Lib/test/badsyntax_future10.py b/src/core/IronPython.StdLib/Lib/test/badsyntax_future10.py
similarity index 100%
rename from Src/StdLib/Lib/test/badsyntax_future10.py
rename to src/core/IronPython.StdLib/Lib/test/badsyntax_future10.py
diff --git a/Src/StdLib/Lib/test/badsyntax_future3.py b/src/core/IronPython.StdLib/Lib/test/badsyntax_future3.py
similarity index 100%
rename from Src/StdLib/Lib/test/badsyntax_future3.py
rename to src/core/IronPython.StdLib/Lib/test/badsyntax_future3.py
diff --git a/Src/StdLib/Lib/test/badsyntax_future4.py b/src/core/IronPython.StdLib/Lib/test/badsyntax_future4.py
similarity index 100%
rename from Src/StdLib/Lib/test/badsyntax_future4.py
rename to src/core/IronPython.StdLib/Lib/test/badsyntax_future4.py
diff --git a/Src/StdLib/Lib/test/badsyntax_future5.py b/src/core/IronPython.StdLib/Lib/test/badsyntax_future5.py
similarity index 100%
rename from Src/StdLib/Lib/test/badsyntax_future5.py
rename to src/core/IronPython.StdLib/Lib/test/badsyntax_future5.py
diff --git a/Src/StdLib/Lib/test/badsyntax_future6.py b/src/core/IronPython.StdLib/Lib/test/badsyntax_future6.py
similarity index 100%
rename from Src/StdLib/Lib/test/badsyntax_future6.py
rename to src/core/IronPython.StdLib/Lib/test/badsyntax_future6.py
diff --git a/Src/StdLib/Lib/test/badsyntax_future7.py b/src/core/IronPython.StdLib/Lib/test/badsyntax_future7.py
similarity index 100%
rename from Src/StdLib/Lib/test/badsyntax_future7.py
rename to src/core/IronPython.StdLib/Lib/test/badsyntax_future7.py
diff --git a/Src/StdLib/Lib/test/badsyntax_future8.py b/src/core/IronPython.StdLib/Lib/test/badsyntax_future8.py
similarity index 100%
rename from Src/StdLib/Lib/test/badsyntax_future8.py
rename to src/core/IronPython.StdLib/Lib/test/badsyntax_future8.py
diff --git a/Src/StdLib/Lib/test/badsyntax_future9.py b/src/core/IronPython.StdLib/Lib/test/badsyntax_future9.py
similarity index 100%
rename from Src/StdLib/Lib/test/badsyntax_future9.py
rename to src/core/IronPython.StdLib/Lib/test/badsyntax_future9.py
diff --git a/Src/StdLib/Lib/test/badsyntax_pep3120.py b/src/core/IronPython.StdLib/Lib/test/badsyntax_pep3120.py
similarity index 100%
rename from Src/StdLib/Lib/test/badsyntax_pep3120.py
rename to src/core/IronPython.StdLib/Lib/test/badsyntax_pep3120.py
diff --git a/Src/StdLib/Lib/test/buffer_tests.py b/src/core/IronPython.StdLib/Lib/test/buffer_tests.py
similarity index 100%
rename from Src/StdLib/Lib/test/buffer_tests.py
rename to src/core/IronPython.StdLib/Lib/test/buffer_tests.py
diff --git a/Src/StdLib/Lib/test/bytecode_helper.py b/src/core/IronPython.StdLib/Lib/test/bytecode_helper.py
similarity index 100%
rename from Src/StdLib/Lib/test/bytecode_helper.py
rename to src/core/IronPython.StdLib/Lib/test/bytecode_helper.py
diff --git a/Src/StdLib/Lib/test/capath/0e4015b9.0 b/src/core/IronPython.StdLib/Lib/test/capath/0e4015b9.0
similarity index 100%
rename from Src/StdLib/Lib/test/capath/0e4015b9.0
rename to src/core/IronPython.StdLib/Lib/test/capath/0e4015b9.0
diff --git a/Src/StdLib/Lib/test/capath/4e1295a3.0 b/src/core/IronPython.StdLib/Lib/test/capath/4e1295a3.0
similarity index 100%
rename from Src/StdLib/Lib/test/capath/4e1295a3.0
rename to src/core/IronPython.StdLib/Lib/test/capath/4e1295a3.0
diff --git a/Src/StdLib/Lib/test/capath/5ed36f99.0 b/src/core/IronPython.StdLib/Lib/test/capath/5ed36f99.0
similarity index 100%
rename from Src/StdLib/Lib/test/capath/5ed36f99.0
rename to src/core/IronPython.StdLib/Lib/test/capath/5ed36f99.0
diff --git a/Src/StdLib/Lib/test/capath/6e88d7b8.0 b/src/core/IronPython.StdLib/Lib/test/capath/6e88d7b8.0
similarity index 100%
rename from Src/StdLib/Lib/test/capath/6e88d7b8.0
rename to src/core/IronPython.StdLib/Lib/test/capath/6e88d7b8.0
diff --git a/Src/StdLib/Lib/test/capath/99d0fa06.0 b/src/core/IronPython.StdLib/Lib/test/capath/99d0fa06.0
similarity index 100%
rename from Src/StdLib/Lib/test/capath/99d0fa06.0
rename to src/core/IronPython.StdLib/Lib/test/capath/99d0fa06.0
diff --git a/Src/StdLib/Lib/test/capath/ce7b8643.0 b/src/core/IronPython.StdLib/Lib/test/capath/ce7b8643.0
similarity index 100%
rename from Src/StdLib/Lib/test/capath/ce7b8643.0
rename to src/core/IronPython.StdLib/Lib/test/capath/ce7b8643.0
diff --git a/Src/StdLib/Lib/test/cfgparser.1 b/src/core/IronPython.StdLib/Lib/test/cfgparser.1
similarity index 100%
rename from Src/StdLib/Lib/test/cfgparser.1
rename to src/core/IronPython.StdLib/Lib/test/cfgparser.1
diff --git a/Src/StdLib/Lib/test/cfgparser.2 b/src/core/IronPython.StdLib/Lib/test/cfgparser.2
similarity index 100%
rename from Src/StdLib/Lib/test/cfgparser.2
rename to src/core/IronPython.StdLib/Lib/test/cfgparser.2
diff --git a/Src/StdLib/Lib/test/cfgparser.3 b/src/core/IronPython.StdLib/Lib/test/cfgparser.3
similarity index 100%
rename from Src/StdLib/Lib/test/cfgparser.3
rename to src/core/IronPython.StdLib/Lib/test/cfgparser.3
diff --git a/Src/StdLib/Lib/test/check_soundcard.vbs b/src/core/IronPython.StdLib/Lib/test/check_soundcard.vbs
similarity index 100%
rename from Src/StdLib/Lib/test/check_soundcard.vbs
rename to src/core/IronPython.StdLib/Lib/test/check_soundcard.vbs
diff --git a/Src/StdLib/Lib/test/cjkencodings/big5-utf8.txt b/src/core/IronPython.StdLib/Lib/test/cjkencodings/big5-utf8.txt
similarity index 100%
rename from Src/StdLib/Lib/test/cjkencodings/big5-utf8.txt
rename to src/core/IronPython.StdLib/Lib/test/cjkencodings/big5-utf8.txt
diff --git a/Src/StdLib/Lib/test/cjkencodings/big5.txt b/src/core/IronPython.StdLib/Lib/test/cjkencodings/big5.txt
similarity index 100%
rename from Src/StdLib/Lib/test/cjkencodings/big5.txt
rename to src/core/IronPython.StdLib/Lib/test/cjkencodings/big5.txt
diff --git a/Src/StdLib/Lib/test/cjkencodings/big5hkscs-utf8.txt b/src/core/IronPython.StdLib/Lib/test/cjkencodings/big5hkscs-utf8.txt
similarity index 100%
rename from Src/StdLib/Lib/test/cjkencodings/big5hkscs-utf8.txt
rename to src/core/IronPython.StdLib/Lib/test/cjkencodings/big5hkscs-utf8.txt
diff --git a/Src/StdLib/Lib/test/cjkencodings/big5hkscs.txt b/src/core/IronPython.StdLib/Lib/test/cjkencodings/big5hkscs.txt
similarity index 100%
rename from Src/StdLib/Lib/test/cjkencodings/big5hkscs.txt
rename to src/core/IronPython.StdLib/Lib/test/cjkencodings/big5hkscs.txt
diff --git a/Src/StdLib/Lib/test/cjkencodings/cp949-utf8.txt b/src/core/IronPython.StdLib/Lib/test/cjkencodings/cp949-utf8.txt
similarity index 100%
rename from Src/StdLib/Lib/test/cjkencodings/cp949-utf8.txt
rename to src/core/IronPython.StdLib/Lib/test/cjkencodings/cp949-utf8.txt
diff --git a/Src/StdLib/Lib/test/cjkencodings/cp949.txt b/src/core/IronPython.StdLib/Lib/test/cjkencodings/cp949.txt
similarity index 100%
rename from Src/StdLib/Lib/test/cjkencodings/cp949.txt
rename to src/core/IronPython.StdLib/Lib/test/cjkencodings/cp949.txt
diff --git a/Src/StdLib/Lib/test/cjkencodings/euc_jisx0213-utf8.txt b/src/core/IronPython.StdLib/Lib/test/cjkencodings/euc_jisx0213-utf8.txt
similarity index 100%
rename from Src/StdLib/Lib/test/cjkencodings/euc_jisx0213-utf8.txt
rename to src/core/IronPython.StdLib/Lib/test/cjkencodings/euc_jisx0213-utf8.txt
diff --git a/Src/StdLib/Lib/test/cjkencodings/euc_jisx0213.txt b/src/core/IronPython.StdLib/Lib/test/cjkencodings/euc_jisx0213.txt
similarity index 100%
rename from Src/StdLib/Lib/test/cjkencodings/euc_jisx0213.txt
rename to src/core/IronPython.StdLib/Lib/test/cjkencodings/euc_jisx0213.txt
diff --git a/Src/StdLib/Lib/test/cjkencodings/euc_jp-utf8.txt b/src/core/IronPython.StdLib/Lib/test/cjkencodings/euc_jp-utf8.txt
similarity index 100%
rename from Src/StdLib/Lib/test/cjkencodings/euc_jp-utf8.txt
rename to src/core/IronPython.StdLib/Lib/test/cjkencodings/euc_jp-utf8.txt
diff --git a/Src/StdLib/Lib/test/cjkencodings/euc_jp.txt b/src/core/IronPython.StdLib/Lib/test/cjkencodings/euc_jp.txt
similarity index 100%
rename from Src/StdLib/Lib/test/cjkencodings/euc_jp.txt
rename to src/core/IronPython.StdLib/Lib/test/cjkencodings/euc_jp.txt
diff --git a/Src/StdLib/Lib/test/cjkencodings/euc_kr-utf8.txt b/src/core/IronPython.StdLib/Lib/test/cjkencodings/euc_kr-utf8.txt
similarity index 100%
rename from Src/StdLib/Lib/test/cjkencodings/euc_kr-utf8.txt
rename to src/core/IronPython.StdLib/Lib/test/cjkencodings/euc_kr-utf8.txt
diff --git a/Src/StdLib/Lib/test/cjkencodings/euc_kr.txt b/src/core/IronPython.StdLib/Lib/test/cjkencodings/euc_kr.txt
similarity index 100%
rename from Src/StdLib/Lib/test/cjkencodings/euc_kr.txt
rename to src/core/IronPython.StdLib/Lib/test/cjkencodings/euc_kr.txt
diff --git a/Src/StdLib/Lib/test/cjkencodings/gb18030-utf8.txt b/src/core/IronPython.StdLib/Lib/test/cjkencodings/gb18030-utf8.txt
similarity index 100%
rename from Src/StdLib/Lib/test/cjkencodings/gb18030-utf8.txt
rename to src/core/IronPython.StdLib/Lib/test/cjkencodings/gb18030-utf8.txt
diff --git a/Src/StdLib/Lib/test/cjkencodings/gb18030.txt b/src/core/IronPython.StdLib/Lib/test/cjkencodings/gb18030.txt
similarity index 100%
rename from Src/StdLib/Lib/test/cjkencodings/gb18030.txt
rename to src/core/IronPython.StdLib/Lib/test/cjkencodings/gb18030.txt
diff --git a/Src/StdLib/Lib/test/cjkencodings/gb2312-utf8.txt b/src/core/IronPython.StdLib/Lib/test/cjkencodings/gb2312-utf8.txt
similarity index 100%
rename from Src/StdLib/Lib/test/cjkencodings/gb2312-utf8.txt
rename to src/core/IronPython.StdLib/Lib/test/cjkencodings/gb2312-utf8.txt
diff --git a/Src/StdLib/Lib/test/cjkencodings/gb2312.txt b/src/core/IronPython.StdLib/Lib/test/cjkencodings/gb2312.txt
similarity index 100%
rename from Src/StdLib/Lib/test/cjkencodings/gb2312.txt
rename to src/core/IronPython.StdLib/Lib/test/cjkencodings/gb2312.txt
diff --git a/Src/StdLib/Lib/test/cjkencodings/gbk-utf8.txt b/src/core/IronPython.StdLib/Lib/test/cjkencodings/gbk-utf8.txt
similarity index 100%
rename from Src/StdLib/Lib/test/cjkencodings/gbk-utf8.txt
rename to src/core/IronPython.StdLib/Lib/test/cjkencodings/gbk-utf8.txt
diff --git a/Src/StdLib/Lib/test/cjkencodings/gbk.txt b/src/core/IronPython.StdLib/Lib/test/cjkencodings/gbk.txt
similarity index 100%
rename from Src/StdLib/Lib/test/cjkencodings/gbk.txt
rename to src/core/IronPython.StdLib/Lib/test/cjkencodings/gbk.txt
diff --git a/Src/StdLib/Lib/test/cjkencodings/hz-utf8.txt b/src/core/IronPython.StdLib/Lib/test/cjkencodings/hz-utf8.txt
similarity index 100%
rename from Src/StdLib/Lib/test/cjkencodings/hz-utf8.txt
rename to src/core/IronPython.StdLib/Lib/test/cjkencodings/hz-utf8.txt
diff --git a/Src/StdLib/Lib/test/cjkencodings/hz.txt b/src/core/IronPython.StdLib/Lib/test/cjkencodings/hz.txt
similarity index 100%
rename from Src/StdLib/Lib/test/cjkencodings/hz.txt
rename to src/core/IronPython.StdLib/Lib/test/cjkencodings/hz.txt
diff --git a/Src/StdLib/Lib/test/cjkencodings/iso2022_jp-utf8.txt b/src/core/IronPython.StdLib/Lib/test/cjkencodings/iso2022_jp-utf8.txt
similarity index 100%
rename from Src/StdLib/Lib/test/cjkencodings/iso2022_jp-utf8.txt
rename to src/core/IronPython.StdLib/Lib/test/cjkencodings/iso2022_jp-utf8.txt
diff --git a/Src/StdLib/Lib/test/cjkencodings/iso2022_jp.txt b/src/core/IronPython.StdLib/Lib/test/cjkencodings/iso2022_jp.txt
similarity index 100%
rename from Src/StdLib/Lib/test/cjkencodings/iso2022_jp.txt
rename to src/core/IronPython.StdLib/Lib/test/cjkencodings/iso2022_jp.txt
diff --git a/Src/StdLib/Lib/test/cjkencodings/iso2022_kr-utf8.txt b/src/core/IronPython.StdLib/Lib/test/cjkencodings/iso2022_kr-utf8.txt
similarity index 100%
rename from Src/StdLib/Lib/test/cjkencodings/iso2022_kr-utf8.txt
rename to src/core/IronPython.StdLib/Lib/test/cjkencodings/iso2022_kr-utf8.txt
diff --git a/Src/StdLib/Lib/test/cjkencodings/iso2022_kr.txt b/src/core/IronPython.StdLib/Lib/test/cjkencodings/iso2022_kr.txt
similarity index 100%
rename from Src/StdLib/Lib/test/cjkencodings/iso2022_kr.txt
rename to src/core/IronPython.StdLib/Lib/test/cjkencodings/iso2022_kr.txt
diff --git a/Src/StdLib/Lib/test/cjkencodings/johab-utf8.txt b/src/core/IronPython.StdLib/Lib/test/cjkencodings/johab-utf8.txt
similarity index 100%
rename from Src/StdLib/Lib/test/cjkencodings/johab-utf8.txt
rename to src/core/IronPython.StdLib/Lib/test/cjkencodings/johab-utf8.txt
diff --git a/Src/StdLib/Lib/test/cjkencodings/johab.txt b/src/core/IronPython.StdLib/Lib/test/cjkencodings/johab.txt
similarity index 100%
rename from Src/StdLib/Lib/test/cjkencodings/johab.txt
rename to src/core/IronPython.StdLib/Lib/test/cjkencodings/johab.txt
diff --git a/Src/StdLib/Lib/test/cjkencodings/shift_jis-utf8.txt b/src/core/IronPython.StdLib/Lib/test/cjkencodings/shift_jis-utf8.txt
similarity index 100%
rename from Src/StdLib/Lib/test/cjkencodings/shift_jis-utf8.txt
rename to src/core/IronPython.StdLib/Lib/test/cjkencodings/shift_jis-utf8.txt
diff --git a/Src/StdLib/Lib/test/cjkencodings/shift_jis.txt b/src/core/IronPython.StdLib/Lib/test/cjkencodings/shift_jis.txt
similarity index 100%
rename from Src/StdLib/Lib/test/cjkencodings/shift_jis.txt
rename to src/core/IronPython.StdLib/Lib/test/cjkencodings/shift_jis.txt
diff --git a/Src/StdLib/Lib/test/cjkencodings/shift_jisx0213-utf8.txt b/src/core/IronPython.StdLib/Lib/test/cjkencodings/shift_jisx0213-utf8.txt
similarity index 100%
rename from Src/StdLib/Lib/test/cjkencodings/shift_jisx0213-utf8.txt
rename to src/core/IronPython.StdLib/Lib/test/cjkencodings/shift_jisx0213-utf8.txt
diff --git a/Src/StdLib/Lib/test/cjkencodings/shift_jisx0213.txt b/src/core/IronPython.StdLib/Lib/test/cjkencodings/shift_jisx0213.txt
similarity index 100%
rename from Src/StdLib/Lib/test/cjkencodings/shift_jisx0213.txt
rename to src/core/IronPython.StdLib/Lib/test/cjkencodings/shift_jisx0213.txt
diff --git a/Src/StdLib/Lib/test/cmath_testcases.txt b/src/core/IronPython.StdLib/Lib/test/cmath_testcases.txt
similarity index 100%
rename from Src/StdLib/Lib/test/cmath_testcases.txt
rename to src/core/IronPython.StdLib/Lib/test/cmath_testcases.txt
diff --git a/Src/StdLib/Lib/test/coding20731.py b/src/core/IronPython.StdLib/Lib/test/coding20731.py
similarity index 100%
rename from Src/StdLib/Lib/test/coding20731.py
rename to src/core/IronPython.StdLib/Lib/test/coding20731.py
diff --git a/Src/StdLib/Lib/test/crashers/README b/src/core/IronPython.StdLib/Lib/test/crashers/README
similarity index 100%
rename from Src/StdLib/Lib/test/crashers/README
rename to src/core/IronPython.StdLib/Lib/test/crashers/README
diff --git a/Src/StdLib/Lib/test/crashers/bogus_code_obj.py b/src/core/IronPython.StdLib/Lib/test/crashers/bogus_code_obj.py
similarity index 100%
rename from Src/StdLib/Lib/test/crashers/bogus_code_obj.py
rename to src/core/IronPython.StdLib/Lib/test/crashers/bogus_code_obj.py
diff --git a/Src/StdLib/Lib/test/crashers/gc_inspection.py b/src/core/IronPython.StdLib/Lib/test/crashers/gc_inspection.py
similarity index 100%
rename from Src/StdLib/Lib/test/crashers/gc_inspection.py
rename to src/core/IronPython.StdLib/Lib/test/crashers/gc_inspection.py
diff --git a/Src/StdLib/Lib/test/crashers/infinite_loop_re.py b/src/core/IronPython.StdLib/Lib/test/crashers/infinite_loop_re.py
similarity index 100%
rename from Src/StdLib/Lib/test/crashers/infinite_loop_re.py
rename to src/core/IronPython.StdLib/Lib/test/crashers/infinite_loop_re.py
diff --git a/Src/StdLib/Lib/test/crashers/mutation_inside_cyclegc.py b/src/core/IronPython.StdLib/Lib/test/crashers/mutation_inside_cyclegc.py
similarity index 100%
rename from Src/StdLib/Lib/test/crashers/mutation_inside_cyclegc.py
rename to src/core/IronPython.StdLib/Lib/test/crashers/mutation_inside_cyclegc.py
diff --git a/Src/StdLib/Lib/test/crashers/recursive_call.py b/src/core/IronPython.StdLib/Lib/test/crashers/recursive_call.py
similarity index 100%
rename from Src/StdLib/Lib/test/crashers/recursive_call.py
rename to src/core/IronPython.StdLib/Lib/test/crashers/recursive_call.py
diff --git a/Src/StdLib/Lib/test/crashers/trace_at_recursion_limit.py b/src/core/IronPython.StdLib/Lib/test/crashers/trace_at_recursion_limit.py
similarity index 100%
rename from Src/StdLib/Lib/test/crashers/trace_at_recursion_limit.py
rename to src/core/IronPython.StdLib/Lib/test/crashers/trace_at_recursion_limit.py
diff --git a/Src/StdLib/Lib/test/crashers/underlying_dict.py b/src/core/IronPython.StdLib/Lib/test/crashers/underlying_dict.py
similarity index 100%
rename from Src/StdLib/Lib/test/crashers/underlying_dict.py
rename to src/core/IronPython.StdLib/Lib/test/crashers/underlying_dict.py
diff --git a/Src/StdLib/Lib/test/curses_tests.py b/src/core/IronPython.StdLib/Lib/test/curses_tests.py
similarity index 100%
rename from Src/StdLib/Lib/test/curses_tests.py
rename to src/core/IronPython.StdLib/Lib/test/curses_tests.py
diff --git a/Src/StdLib/Lib/test/data/README b/src/core/IronPython.StdLib/Lib/test/data/README
similarity index 100%
rename from Src/StdLib/Lib/test/data/README
rename to src/core/IronPython.StdLib/Lib/test/data/README
diff --git a/Src/StdLib/Lib/test/datetimetester.py b/src/core/IronPython.StdLib/Lib/test/datetimetester.py
similarity index 100%
rename from Src/StdLib/Lib/test/datetimetester.py
rename to src/core/IronPython.StdLib/Lib/test/datetimetester.py
diff --git a/Src/StdLib/Lib/test/decimaltestdata/abs.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/abs.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/abs.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/abs.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/add.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/add.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/add.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/add.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/and.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/and.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/and.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/and.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/base.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/base.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/base.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/base.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/clamp.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/clamp.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/clamp.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/clamp.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/class.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/class.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/class.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/class.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/compare.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/compare.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/compare.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/compare.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/comparetotal.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/comparetotal.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/comparetotal.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/comparetotal.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/comparetotmag.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/comparetotmag.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/comparetotmag.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/comparetotmag.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/copy.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/copy.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/copy.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/copy.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/copyabs.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/copyabs.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/copyabs.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/copyabs.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/copynegate.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/copynegate.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/copynegate.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/copynegate.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/copysign.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/copysign.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/copysign.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/copysign.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/ddAbs.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddAbs.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/ddAbs.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddAbs.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/ddAdd.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddAdd.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/ddAdd.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddAdd.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/ddAnd.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddAnd.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/ddAnd.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddAnd.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/ddBase.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddBase.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/ddBase.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddBase.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/ddCanonical.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddCanonical.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/ddCanonical.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddCanonical.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/ddClass.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddClass.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/ddClass.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddClass.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/ddCompare.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddCompare.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/ddCompare.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddCompare.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/ddCompareSig.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddCompareSig.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/ddCompareSig.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddCompareSig.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/ddCompareTotal.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddCompareTotal.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/ddCompareTotal.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddCompareTotal.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/ddCompareTotalMag.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddCompareTotalMag.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/ddCompareTotalMag.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddCompareTotalMag.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/ddCopy.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddCopy.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/ddCopy.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddCopy.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/ddCopyAbs.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddCopyAbs.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/ddCopyAbs.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddCopyAbs.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/ddCopyNegate.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddCopyNegate.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/ddCopyNegate.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddCopyNegate.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/ddCopySign.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddCopySign.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/ddCopySign.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddCopySign.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/ddDivide.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddDivide.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/ddDivide.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddDivide.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/ddDivideInt.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddDivideInt.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/ddDivideInt.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddDivideInt.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/ddEncode.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddEncode.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/ddEncode.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddEncode.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/ddFMA.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddFMA.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/ddFMA.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddFMA.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/ddInvert.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddInvert.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/ddInvert.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddInvert.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/ddLogB.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddLogB.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/ddLogB.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddLogB.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/ddMax.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddMax.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/ddMax.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddMax.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/ddMaxMag.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddMaxMag.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/ddMaxMag.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddMaxMag.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/ddMin.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddMin.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/ddMin.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddMin.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/ddMinMag.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddMinMag.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/ddMinMag.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddMinMag.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/ddMinus.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddMinus.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/ddMinus.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddMinus.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/ddMultiply.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddMultiply.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/ddMultiply.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddMultiply.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/ddNextMinus.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddNextMinus.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/ddNextMinus.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddNextMinus.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/ddNextPlus.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddNextPlus.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/ddNextPlus.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddNextPlus.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/ddNextToward.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddNextToward.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/ddNextToward.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddNextToward.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/ddOr.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddOr.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/ddOr.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddOr.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/ddPlus.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddPlus.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/ddPlus.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddPlus.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/ddQuantize.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddQuantize.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/ddQuantize.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddQuantize.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/ddReduce.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddReduce.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/ddReduce.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddReduce.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/ddRemainder.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddRemainder.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/ddRemainder.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddRemainder.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/ddRemainderNear.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddRemainderNear.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/ddRemainderNear.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddRemainderNear.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/ddRotate.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddRotate.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/ddRotate.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddRotate.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/ddSameQuantum.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddSameQuantum.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/ddSameQuantum.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddSameQuantum.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/ddScaleB.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddScaleB.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/ddScaleB.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddScaleB.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/ddShift.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddShift.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/ddShift.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddShift.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/ddSubtract.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddSubtract.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/ddSubtract.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddSubtract.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/ddToIntegral.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddToIntegral.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/ddToIntegral.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddToIntegral.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/ddXor.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddXor.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/ddXor.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/ddXor.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/decDouble.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/decDouble.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/decDouble.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/decDouble.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/decQuad.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/decQuad.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/decQuad.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/decQuad.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/decSingle.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/decSingle.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/decSingle.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/decSingle.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/divide.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/divide.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/divide.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/divide.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/divideint.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/divideint.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/divideint.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/divideint.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/dqAbs.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqAbs.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/dqAbs.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqAbs.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/dqAdd.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqAdd.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/dqAdd.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqAdd.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/dqAnd.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqAnd.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/dqAnd.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqAnd.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/dqBase.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqBase.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/dqBase.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqBase.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/dqCanonical.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqCanonical.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/dqCanonical.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqCanonical.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/dqClass.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqClass.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/dqClass.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqClass.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/dqCompare.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqCompare.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/dqCompare.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqCompare.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/dqCompareSig.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqCompareSig.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/dqCompareSig.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqCompareSig.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/dqCompareTotal.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqCompareTotal.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/dqCompareTotal.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqCompareTotal.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/dqCompareTotalMag.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqCompareTotalMag.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/dqCompareTotalMag.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqCompareTotalMag.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/dqCopy.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqCopy.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/dqCopy.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqCopy.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/dqCopyAbs.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqCopyAbs.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/dqCopyAbs.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqCopyAbs.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/dqCopyNegate.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqCopyNegate.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/dqCopyNegate.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqCopyNegate.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/dqCopySign.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqCopySign.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/dqCopySign.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqCopySign.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/dqDivide.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqDivide.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/dqDivide.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqDivide.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/dqDivideInt.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqDivideInt.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/dqDivideInt.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqDivideInt.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/dqEncode.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqEncode.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/dqEncode.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqEncode.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/dqFMA.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqFMA.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/dqFMA.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqFMA.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/dqInvert.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqInvert.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/dqInvert.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqInvert.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/dqLogB.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqLogB.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/dqLogB.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqLogB.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/dqMax.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqMax.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/dqMax.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqMax.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/dqMaxMag.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqMaxMag.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/dqMaxMag.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqMaxMag.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/dqMin.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqMin.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/dqMin.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqMin.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/dqMinMag.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqMinMag.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/dqMinMag.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqMinMag.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/dqMinus.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqMinus.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/dqMinus.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqMinus.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/dqMultiply.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqMultiply.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/dqMultiply.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqMultiply.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/dqNextMinus.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqNextMinus.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/dqNextMinus.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqNextMinus.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/dqNextPlus.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqNextPlus.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/dqNextPlus.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqNextPlus.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/dqNextToward.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqNextToward.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/dqNextToward.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqNextToward.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/dqOr.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqOr.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/dqOr.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqOr.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/dqPlus.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqPlus.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/dqPlus.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqPlus.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/dqQuantize.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqQuantize.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/dqQuantize.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqQuantize.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/dqReduce.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqReduce.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/dqReduce.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqReduce.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/dqRemainder.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqRemainder.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/dqRemainder.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqRemainder.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/dqRemainderNear.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqRemainderNear.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/dqRemainderNear.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqRemainderNear.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/dqRotate.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqRotate.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/dqRotate.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqRotate.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/dqSameQuantum.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqSameQuantum.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/dqSameQuantum.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqSameQuantum.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/dqScaleB.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqScaleB.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/dqScaleB.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqScaleB.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/dqShift.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqShift.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/dqShift.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqShift.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/dqSubtract.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqSubtract.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/dqSubtract.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqSubtract.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/dqToIntegral.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqToIntegral.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/dqToIntegral.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqToIntegral.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/dqXor.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqXor.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/dqXor.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/dqXor.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/dsBase.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/dsBase.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/dsBase.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/dsBase.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/dsEncode.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/dsEncode.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/dsEncode.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/dsEncode.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/exp.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/exp.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/exp.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/exp.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/extra.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/extra.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/extra.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/extra.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/fma.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/fma.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/fma.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/fma.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/inexact.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/inexact.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/inexact.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/inexact.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/invert.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/invert.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/invert.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/invert.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/ln.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/ln.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/ln.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/ln.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/log10.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/log10.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/log10.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/log10.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/logb.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/logb.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/logb.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/logb.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/max.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/max.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/max.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/max.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/maxmag.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/maxmag.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/maxmag.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/maxmag.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/min.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/min.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/min.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/min.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/minmag.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/minmag.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/minmag.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/minmag.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/minus.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/minus.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/minus.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/minus.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/multiply.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/multiply.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/multiply.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/multiply.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/nextminus.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/nextminus.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/nextminus.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/nextminus.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/nextplus.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/nextplus.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/nextplus.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/nextplus.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/nexttoward.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/nexttoward.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/nexttoward.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/nexttoward.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/or.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/or.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/or.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/or.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/plus.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/plus.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/plus.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/plus.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/power.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/power.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/power.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/power.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/powersqrt.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/powersqrt.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/powersqrt.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/powersqrt.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/quantize.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/quantize.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/quantize.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/quantize.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/randomBound32.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/randomBound32.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/randomBound32.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/randomBound32.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/randoms.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/randoms.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/randoms.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/randoms.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/reduce.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/reduce.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/reduce.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/reduce.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/remainder.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/remainder.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/remainder.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/remainder.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/remainderNear.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/remainderNear.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/remainderNear.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/remainderNear.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/rescale.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/rescale.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/rescale.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/rescale.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/rotate.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/rotate.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/rotate.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/rotate.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/rounding.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/rounding.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/rounding.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/rounding.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/samequantum.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/samequantum.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/samequantum.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/samequantum.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/scaleb.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/scaleb.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/scaleb.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/scaleb.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/shift.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/shift.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/shift.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/shift.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/squareroot.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/squareroot.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/squareroot.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/squareroot.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/subtract.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/subtract.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/subtract.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/subtract.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/testall.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/testall.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/testall.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/testall.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/tointegral.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/tointegral.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/tointegral.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/tointegral.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/tointegralx.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/tointegralx.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/tointegralx.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/tointegralx.decTest
diff --git a/Src/StdLib/Lib/test/decimaltestdata/xor.decTest b/src/core/IronPython.StdLib/Lib/test/decimaltestdata/xor.decTest
similarity index 100%
rename from Src/StdLib/Lib/test/decimaltestdata/xor.decTest
rename to src/core/IronPython.StdLib/Lib/test/decimaltestdata/xor.decTest
diff --git a/Src/StdLib/Lib/test/dh1024.pem b/src/core/IronPython.StdLib/Lib/test/dh1024.pem
similarity index 100%
rename from Src/StdLib/Lib/test/dh1024.pem
rename to src/core/IronPython.StdLib/Lib/test/dh1024.pem
diff --git a/Src/StdLib/Lib/test/dis_module.py b/src/core/IronPython.StdLib/Lib/test/dis_module.py
similarity index 100%
rename from Src/StdLib/Lib/test/dis_module.py
rename to src/core/IronPython.StdLib/Lib/test/dis_module.py
diff --git a/Src/StdLib/Lib/test/doctest_aliases.py b/src/core/IronPython.StdLib/Lib/test/doctest_aliases.py
similarity index 100%
rename from Src/StdLib/Lib/test/doctest_aliases.py
rename to src/core/IronPython.StdLib/Lib/test/doctest_aliases.py
diff --git a/Src/StdLib/Lib/test/double_const.py b/src/core/IronPython.StdLib/Lib/test/double_const.py
similarity index 100%
rename from Src/StdLib/Lib/test/double_const.py
rename to src/core/IronPython.StdLib/Lib/test/double_const.py
diff --git a/Src/StdLib/Lib/test/empty.vbs b/src/core/IronPython.StdLib/Lib/test/empty.vbs
similarity index 100%
rename from Src/StdLib/Lib/test/empty.vbs
rename to src/core/IronPython.StdLib/Lib/test/empty.vbs
diff --git a/Src/StdLib/Lib/test/encoded_modules/__init__.py b/src/core/IronPython.StdLib/Lib/test/encoded_modules/__init__.py
similarity index 100%
rename from Src/StdLib/Lib/test/encoded_modules/__init__.py
rename to src/core/IronPython.StdLib/Lib/test/encoded_modules/__init__.py
diff --git a/Src/StdLib/Lib/test/encoded_modules/module_iso_8859_1.py b/src/core/IronPython.StdLib/Lib/test/encoded_modules/module_iso_8859_1.py
similarity index 100%
rename from Src/StdLib/Lib/test/encoded_modules/module_iso_8859_1.py
rename to src/core/IronPython.StdLib/Lib/test/encoded_modules/module_iso_8859_1.py
diff --git a/Src/StdLib/Lib/test/encoded_modules/module_koi8_r.py b/src/core/IronPython.StdLib/Lib/test/encoded_modules/module_koi8_r.py
similarity index 100%
rename from Src/StdLib/Lib/test/encoded_modules/module_koi8_r.py
rename to src/core/IronPython.StdLib/Lib/test/encoded_modules/module_koi8_r.py
diff --git a/Src/StdLib/Lib/test/exception_hierarchy.txt b/src/core/IronPython.StdLib/Lib/test/exception_hierarchy.txt
similarity index 100%
rename from Src/StdLib/Lib/test/exception_hierarchy.txt
rename to src/core/IronPython.StdLib/Lib/test/exception_hierarchy.txt
diff --git a/Src/StdLib/Lib/test/final_a.py b/src/core/IronPython.StdLib/Lib/test/final_a.py
similarity index 100%
rename from Src/StdLib/Lib/test/final_a.py
rename to src/core/IronPython.StdLib/Lib/test/final_a.py
diff --git a/Src/StdLib/Lib/test/final_b.py b/src/core/IronPython.StdLib/Lib/test/final_b.py
similarity index 100%
rename from Src/StdLib/Lib/test/final_b.py
rename to src/core/IronPython.StdLib/Lib/test/final_b.py
diff --git a/Src/StdLib/Lib/test/floating_points.txt b/src/core/IronPython.StdLib/Lib/test/floating_points.txt
similarity index 100%
rename from Src/StdLib/Lib/test/floating_points.txt
rename to src/core/IronPython.StdLib/Lib/test/floating_points.txt
diff --git a/Src/StdLib/Lib/test/fork_wait.py b/src/core/IronPython.StdLib/Lib/test/fork_wait.py
similarity index 100%
rename from Src/StdLib/Lib/test/fork_wait.py
rename to src/core/IronPython.StdLib/Lib/test/fork_wait.py
diff --git a/Src/StdLib/Lib/test/formatfloat_testcases.txt b/src/core/IronPython.StdLib/Lib/test/formatfloat_testcases.txt
similarity index 100%
rename from Src/StdLib/Lib/test/formatfloat_testcases.txt
rename to src/core/IronPython.StdLib/Lib/test/formatfloat_testcases.txt
diff --git a/Src/StdLib/Lib/test/future_test1.py b/src/core/IronPython.StdLib/Lib/test/future_test1.py
similarity index 100%
rename from Src/StdLib/Lib/test/future_test1.py
rename to src/core/IronPython.StdLib/Lib/test/future_test1.py
diff --git a/Src/StdLib/Lib/test/future_test2.py b/src/core/IronPython.StdLib/Lib/test/future_test2.py
similarity index 100%
rename from Src/StdLib/Lib/test/future_test2.py
rename to src/core/IronPython.StdLib/Lib/test/future_test2.py
diff --git a/Src/StdLib/Lib/test/gdb_sample.py b/src/core/IronPython.StdLib/Lib/test/gdb_sample.py
similarity index 100%
rename from Src/StdLib/Lib/test/gdb_sample.py
rename to src/core/IronPython.StdLib/Lib/test/gdb_sample.py
diff --git a/Src/StdLib/Lib/test/ieee754.txt b/src/core/IronPython.StdLib/Lib/test/ieee754.txt
similarity index 100%
rename from Src/StdLib/Lib/test/ieee754.txt
rename to src/core/IronPython.StdLib/Lib/test/ieee754.txt
diff --git a/Src/StdLib/Lib/test/imghdrdata/python.bmp b/src/core/IronPython.StdLib/Lib/test/imghdrdata/python.bmp
similarity index 100%
rename from Src/StdLib/Lib/test/imghdrdata/python.bmp
rename to src/core/IronPython.StdLib/Lib/test/imghdrdata/python.bmp
diff --git a/Src/StdLib/Lib/test/imghdrdata/python.gif b/src/core/IronPython.StdLib/Lib/test/imghdrdata/python.gif
similarity index 100%
rename from Src/StdLib/Lib/test/imghdrdata/python.gif
rename to src/core/IronPython.StdLib/Lib/test/imghdrdata/python.gif
diff --git a/Src/StdLib/Lib/test/imghdrdata/python.jpg b/src/core/IronPython.StdLib/Lib/test/imghdrdata/python.jpg
similarity index 100%
rename from Src/StdLib/Lib/test/imghdrdata/python.jpg
rename to src/core/IronPython.StdLib/Lib/test/imghdrdata/python.jpg
diff --git a/Src/StdLib/Lib/test/imghdrdata/python.pbm b/src/core/IronPython.StdLib/Lib/test/imghdrdata/python.pbm
similarity index 100%
rename from Src/StdLib/Lib/test/imghdrdata/python.pbm
rename to src/core/IronPython.StdLib/Lib/test/imghdrdata/python.pbm
diff --git a/Src/StdLib/Lib/test/imghdrdata/python.pgm b/src/core/IronPython.StdLib/Lib/test/imghdrdata/python.pgm
similarity index 100%
rename from Src/StdLib/Lib/test/imghdrdata/python.pgm
rename to src/core/IronPython.StdLib/Lib/test/imghdrdata/python.pgm
diff --git a/Src/StdLib/Lib/test/imghdrdata/python.png b/src/core/IronPython.StdLib/Lib/test/imghdrdata/python.png
similarity index 100%
rename from Src/StdLib/Lib/test/imghdrdata/python.png
rename to src/core/IronPython.StdLib/Lib/test/imghdrdata/python.png
diff --git a/Src/StdLib/Lib/test/imghdrdata/python.ppm b/src/core/IronPython.StdLib/Lib/test/imghdrdata/python.ppm
similarity index 100%
rename from Src/StdLib/Lib/test/imghdrdata/python.ppm
rename to src/core/IronPython.StdLib/Lib/test/imghdrdata/python.ppm
diff --git a/Src/StdLib/Lib/test/imghdrdata/python.ras b/src/core/IronPython.StdLib/Lib/test/imghdrdata/python.ras
similarity index 100%
rename from Src/StdLib/Lib/test/imghdrdata/python.ras
rename to src/core/IronPython.StdLib/Lib/test/imghdrdata/python.ras
diff --git a/Src/StdLib/Lib/test/imghdrdata/python.sgi b/src/core/IronPython.StdLib/Lib/test/imghdrdata/python.sgi
similarity index 100%
rename from Src/StdLib/Lib/test/imghdrdata/python.sgi
rename to src/core/IronPython.StdLib/Lib/test/imghdrdata/python.sgi
diff --git a/Src/StdLib/Lib/test/imghdrdata/python.tiff b/src/core/IronPython.StdLib/Lib/test/imghdrdata/python.tiff
similarity index 100%
rename from Src/StdLib/Lib/test/imghdrdata/python.tiff
rename to src/core/IronPython.StdLib/Lib/test/imghdrdata/python.tiff
diff --git a/Src/StdLib/Lib/test/imghdrdata/python.xbm b/src/core/IronPython.StdLib/Lib/test/imghdrdata/python.xbm
similarity index 100%
rename from Src/StdLib/Lib/test/imghdrdata/python.xbm
rename to src/core/IronPython.StdLib/Lib/test/imghdrdata/python.xbm
diff --git a/Src/StdLib/Lib/test/inspect_fodder.py b/src/core/IronPython.StdLib/Lib/test/inspect_fodder.py
similarity index 100%
rename from Src/StdLib/Lib/test/inspect_fodder.py
rename to src/core/IronPython.StdLib/Lib/test/inspect_fodder.py
diff --git a/Src/StdLib/Lib/test/inspect_fodder2.py b/src/core/IronPython.StdLib/Lib/test/inspect_fodder2.py
similarity index 100%
rename from Src/StdLib/Lib/test/inspect_fodder2.py
rename to src/core/IronPython.StdLib/Lib/test/inspect_fodder2.py
diff --git a/Src/StdLib/Lib/test/keycert.passwd.pem b/src/core/IronPython.StdLib/Lib/test/keycert.passwd.pem
similarity index 100%
rename from Src/StdLib/Lib/test/keycert.passwd.pem
rename to src/core/IronPython.StdLib/Lib/test/keycert.passwd.pem
diff --git a/Src/StdLib/Lib/test/keycert.pem b/src/core/IronPython.StdLib/Lib/test/keycert.pem
similarity index 100%
rename from Src/StdLib/Lib/test/keycert.pem
rename to src/core/IronPython.StdLib/Lib/test/keycert.pem
diff --git a/Src/StdLib/Lib/test/keycert2.pem b/src/core/IronPython.StdLib/Lib/test/keycert2.pem
similarity index 100%
rename from Src/StdLib/Lib/test/keycert2.pem
rename to src/core/IronPython.StdLib/Lib/test/keycert2.pem
diff --git a/Src/StdLib/Lib/test/keycert3.pem b/src/core/IronPython.StdLib/Lib/test/keycert3.pem
similarity index 100%
rename from Src/StdLib/Lib/test/keycert3.pem
rename to src/core/IronPython.StdLib/Lib/test/keycert3.pem
diff --git a/Src/StdLib/Lib/test/keycert4.pem b/src/core/IronPython.StdLib/Lib/test/keycert4.pem
similarity index 100%
rename from Src/StdLib/Lib/test/keycert4.pem
rename to src/core/IronPython.StdLib/Lib/test/keycert4.pem
diff --git a/Src/StdLib/Lib/test/leakers/README.txt b/src/core/IronPython.StdLib/Lib/test/leakers/README.txt
similarity index 100%
rename from Src/StdLib/Lib/test/leakers/README.txt
rename to src/core/IronPython.StdLib/Lib/test/leakers/README.txt
diff --git a/Src/StdLib/Lib/test/leakers/__init__.py b/src/core/IronPython.StdLib/Lib/test/leakers/__init__.py
similarity index 100%
rename from Src/StdLib/Lib/test/leakers/__init__.py
rename to src/core/IronPython.StdLib/Lib/test/leakers/__init__.py
diff --git a/Src/StdLib/Lib/test/leakers/test_ctypes.py b/src/core/IronPython.StdLib/Lib/test/leakers/test_ctypes.py
similarity index 100%
rename from Src/StdLib/Lib/test/leakers/test_ctypes.py
rename to src/core/IronPython.StdLib/Lib/test/leakers/test_ctypes.py
diff --git a/Src/StdLib/Lib/test/leakers/test_selftype.py b/src/core/IronPython.StdLib/Lib/test/leakers/test_selftype.py
similarity index 100%
rename from Src/StdLib/Lib/test/leakers/test_selftype.py
rename to src/core/IronPython.StdLib/Lib/test/leakers/test_selftype.py
diff --git a/Src/StdLib/Lib/test/list_tests.py b/src/core/IronPython.StdLib/Lib/test/list_tests.py
similarity index 100%
rename from Src/StdLib/Lib/test/list_tests.py
rename to src/core/IronPython.StdLib/Lib/test/list_tests.py
diff --git a/Src/StdLib/Lib/test/lock_tests.py b/src/core/IronPython.StdLib/Lib/test/lock_tests.py
similarity index 100%
rename from Src/StdLib/Lib/test/lock_tests.py
rename to src/core/IronPython.StdLib/Lib/test/lock_tests.py
diff --git a/Src/StdLib/Lib/test/mailcap.txt b/src/core/IronPython.StdLib/Lib/test/mailcap.txt
similarity index 100%
rename from Src/StdLib/Lib/test/mailcap.txt
rename to src/core/IronPython.StdLib/Lib/test/mailcap.txt
diff --git a/Src/StdLib/Lib/test/make_ssl_certs.py b/src/core/IronPython.StdLib/Lib/test/make_ssl_certs.py
similarity index 100%
rename from Src/StdLib/Lib/test/make_ssl_certs.py
rename to src/core/IronPython.StdLib/Lib/test/make_ssl_certs.py
diff --git a/Src/StdLib/Lib/test/mapping_tests.py b/src/core/IronPython.StdLib/Lib/test/mapping_tests.py
similarity index 100%
rename from Src/StdLib/Lib/test/mapping_tests.py
rename to src/core/IronPython.StdLib/Lib/test/mapping_tests.py
diff --git a/Src/StdLib/Lib/test/math_testcases.txt b/src/core/IronPython.StdLib/Lib/test/math_testcases.txt
similarity index 100%
rename from Src/StdLib/Lib/test/math_testcases.txt
rename to src/core/IronPython.StdLib/Lib/test/math_testcases.txt
diff --git a/Src/StdLib/Lib/test/memory_watchdog.py b/src/core/IronPython.StdLib/Lib/test/memory_watchdog.py
similarity index 100%
rename from Src/StdLib/Lib/test/memory_watchdog.py
rename to src/core/IronPython.StdLib/Lib/test/memory_watchdog.py
diff --git a/Src/StdLib/Lib/test/mime.types b/src/core/IronPython.StdLib/Lib/test/mime.types
similarity index 100%
rename from Src/StdLib/Lib/test/mime.types
rename to src/core/IronPython.StdLib/Lib/test/mime.types
diff --git a/Src/StdLib/Lib/test/mock_socket.py b/src/core/IronPython.StdLib/Lib/test/mock_socket.py
similarity index 100%
rename from Src/StdLib/Lib/test/mock_socket.py
rename to src/core/IronPython.StdLib/Lib/test/mock_socket.py
diff --git a/Src/StdLib/Lib/test/mod_generics_cache.py b/src/core/IronPython.StdLib/Lib/test/mod_generics_cache.py
similarity index 100%
rename from Src/StdLib/Lib/test/mod_generics_cache.py
rename to src/core/IronPython.StdLib/Lib/test/mod_generics_cache.py
diff --git a/Src/StdLib/Lib/test/mp_fork_bomb.py b/src/core/IronPython.StdLib/Lib/test/mp_fork_bomb.py
similarity index 100%
rename from Src/StdLib/Lib/test/mp_fork_bomb.py
rename to src/core/IronPython.StdLib/Lib/test/mp_fork_bomb.py
diff --git a/Src/StdLib/Lib/test/multibytecodec_support.py b/src/core/IronPython.StdLib/Lib/test/multibytecodec_support.py
similarity index 100%
rename from Src/StdLib/Lib/test/multibytecodec_support.py
rename to src/core/IronPython.StdLib/Lib/test/multibytecodec_support.py
diff --git a/Src/StdLib/Lib/test/nokia.pem b/src/core/IronPython.StdLib/Lib/test/nokia.pem
similarity index 100%
rename from Src/StdLib/Lib/test/nokia.pem
rename to src/core/IronPython.StdLib/Lib/test/nokia.pem
diff --git a/Src/StdLib/Lib/test/nullbytecert.pem b/src/core/IronPython.StdLib/Lib/test/nullbytecert.pem
similarity index 100%
rename from Src/StdLib/Lib/test/nullbytecert.pem
rename to src/core/IronPython.StdLib/Lib/test/nullbytecert.pem
diff --git a/Src/StdLib/Lib/test/nullcert.pem b/src/core/IronPython.StdLib/Lib/test/nullcert.pem
similarity index 100%
rename from Src/StdLib/Lib/test/nullcert.pem
rename to src/core/IronPython.StdLib/Lib/test/nullcert.pem
diff --git a/Src/StdLib/Lib/test/outstanding_bugs.py b/src/core/IronPython.StdLib/Lib/test/outstanding_bugs.py
similarity index 100%
rename from Src/StdLib/Lib/test/outstanding_bugs.py
rename to src/core/IronPython.StdLib/Lib/test/outstanding_bugs.py
diff --git a/Src/StdLib/Lib/test/pickletester.py b/src/core/IronPython.StdLib/Lib/test/pickletester.py
similarity index 100%
rename from Src/StdLib/Lib/test/pickletester.py
rename to src/core/IronPython.StdLib/Lib/test/pickletester.py
diff --git a/Src/StdLib/Lib/test/profilee.py b/src/core/IronPython.StdLib/Lib/test/profilee.py
similarity index 100%
rename from Src/StdLib/Lib/test/profilee.py
rename to src/core/IronPython.StdLib/Lib/test/profilee.py
diff --git a/Src/StdLib/Lib/test/pstats.pck b/src/core/IronPython.StdLib/Lib/test/pstats.pck
similarity index 100%
rename from Src/StdLib/Lib/test/pstats.pck
rename to src/core/IronPython.StdLib/Lib/test/pstats.pck
diff --git a/Src/StdLib/Lib/test/pycacert.pem b/src/core/IronPython.StdLib/Lib/test/pycacert.pem
similarity index 100%
rename from Src/StdLib/Lib/test/pycacert.pem
rename to src/core/IronPython.StdLib/Lib/test/pycacert.pem
diff --git a/Src/StdLib/Lib/test/pycakey.pem b/src/core/IronPython.StdLib/Lib/test/pycakey.pem
similarity index 100%
rename from Src/StdLib/Lib/test/pycakey.pem
rename to src/core/IronPython.StdLib/Lib/test/pycakey.pem
diff --git a/Src/StdLib/Lib/test/pyclbr_input.py b/src/core/IronPython.StdLib/Lib/test/pyclbr_input.py
similarity index 100%
rename from Src/StdLib/Lib/test/pyclbr_input.py
rename to src/core/IronPython.StdLib/Lib/test/pyclbr_input.py
diff --git a/Src/StdLib/Lib/test/pydoc_mod.py b/src/core/IronPython.StdLib/Lib/test/pydoc_mod.py
similarity index 100%
rename from Src/StdLib/Lib/test/pydoc_mod.py
rename to src/core/IronPython.StdLib/Lib/test/pydoc_mod.py
diff --git a/Src/StdLib/Lib/test/pydocfodder.py b/src/core/IronPython.StdLib/Lib/test/pydocfodder.py
similarity index 100%
rename from Src/StdLib/Lib/test/pydocfodder.py
rename to src/core/IronPython.StdLib/Lib/test/pydocfodder.py
diff --git a/Src/StdLib/Lib/test/pystone.py b/src/core/IronPython.StdLib/Lib/test/pystone.py
old mode 100755
new mode 100644
similarity index 100%
rename from Src/StdLib/Lib/test/pystone.py
rename to src/core/IronPython.StdLib/Lib/test/pystone.py
diff --git a/Src/StdLib/Lib/test/randv2_32.pck b/src/core/IronPython.StdLib/Lib/test/randv2_32.pck
similarity index 100%
rename from Src/StdLib/Lib/test/randv2_32.pck
rename to src/core/IronPython.StdLib/Lib/test/randv2_32.pck
diff --git a/Src/StdLib/Lib/test/randv2_64.pck b/src/core/IronPython.StdLib/Lib/test/randv2_64.pck
similarity index 100%
rename from Src/StdLib/Lib/test/randv2_64.pck
rename to src/core/IronPython.StdLib/Lib/test/randv2_64.pck
diff --git a/Src/StdLib/Lib/test/randv3.pck b/src/core/IronPython.StdLib/Lib/test/randv3.pck
similarity index 100%
rename from Src/StdLib/Lib/test/randv3.pck
rename to src/core/IronPython.StdLib/Lib/test/randv3.pck
diff --git a/Src/StdLib/Lib/test/re_tests.py b/src/core/IronPython.StdLib/Lib/test/re_tests.py
old mode 100755
new mode 100644
similarity index 100%
rename from Src/StdLib/Lib/test/re_tests.py
rename to src/core/IronPython.StdLib/Lib/test/re_tests.py
diff --git a/Src/StdLib/Lib/test/regrtest.py b/src/core/IronPython.StdLib/Lib/test/regrtest.py
old mode 100755
new mode 100644
similarity index 100%
rename from Src/StdLib/Lib/test/regrtest.py
rename to src/core/IronPython.StdLib/Lib/test/regrtest.py
diff --git a/Src/StdLib/Lib/test/relimport.py b/src/core/IronPython.StdLib/Lib/test/relimport.py
similarity index 100%
rename from Src/StdLib/Lib/test/relimport.py
rename to src/core/IronPython.StdLib/Lib/test/relimport.py
diff --git a/Src/StdLib/Lib/test/reperf.py b/src/core/IronPython.StdLib/Lib/test/reperf.py
similarity index 100%
rename from Src/StdLib/Lib/test/reperf.py
rename to src/core/IronPython.StdLib/Lib/test/reperf.py
diff --git a/Src/StdLib/Lib/test/revocation.crl b/src/core/IronPython.StdLib/Lib/test/revocation.crl
similarity index 100%
rename from Src/StdLib/Lib/test/revocation.crl
rename to src/core/IronPython.StdLib/Lib/test/revocation.crl
diff --git a/Src/StdLib/Lib/test/sample_doctest.py b/src/core/IronPython.StdLib/Lib/test/sample_doctest.py
similarity index 100%
rename from Src/StdLib/Lib/test/sample_doctest.py
rename to src/core/IronPython.StdLib/Lib/test/sample_doctest.py
diff --git a/Src/StdLib/Lib/test/sample_doctest_no_docstrings.py b/src/core/IronPython.StdLib/Lib/test/sample_doctest_no_docstrings.py
similarity index 100%
rename from Src/StdLib/Lib/test/sample_doctest_no_docstrings.py
rename to src/core/IronPython.StdLib/Lib/test/sample_doctest_no_docstrings.py
diff --git a/Src/StdLib/Lib/test/sample_doctest_no_doctests.py b/src/core/IronPython.StdLib/Lib/test/sample_doctest_no_doctests.py
similarity index 100%
rename from Src/StdLib/Lib/test/sample_doctest_no_doctests.py
rename to src/core/IronPython.StdLib/Lib/test/sample_doctest_no_doctests.py
diff --git a/Src/StdLib/Lib/test/script_helper.py b/src/core/IronPython.StdLib/Lib/test/script_helper.py
similarity index 100%
rename from Src/StdLib/Lib/test/script_helper.py
rename to src/core/IronPython.StdLib/Lib/test/script_helper.py
diff --git a/Src/StdLib/Lib/test/selfsigned_pythontestdotnet.pem b/src/core/IronPython.StdLib/Lib/test/selfsigned_pythontestdotnet.pem
similarity index 100%
rename from Src/StdLib/Lib/test/selfsigned_pythontestdotnet.pem
rename to src/core/IronPython.StdLib/Lib/test/selfsigned_pythontestdotnet.pem
diff --git a/Src/StdLib/Lib/test/seq_tests.py b/src/core/IronPython.StdLib/Lib/test/seq_tests.py
similarity index 100%
rename from Src/StdLib/Lib/test/seq_tests.py
rename to src/core/IronPython.StdLib/Lib/test/seq_tests.py
diff --git a/Src/StdLib/Lib/test/sgml_input.html b/src/core/IronPython.StdLib/Lib/test/sgml_input.html
similarity index 100%
rename from Src/StdLib/Lib/test/sgml_input.html
rename to src/core/IronPython.StdLib/Lib/test/sgml_input.html
diff --git a/Src/StdLib/Lib/test/sha256.pem b/src/core/IronPython.StdLib/Lib/test/sha256.pem
similarity index 100%
rename from Src/StdLib/Lib/test/sha256.pem
rename to src/core/IronPython.StdLib/Lib/test/sha256.pem
diff --git a/Src/StdLib/Lib/test/sndhdrdata/README b/src/core/IronPython.StdLib/Lib/test/sndhdrdata/README
similarity index 100%
rename from Src/StdLib/Lib/test/sndhdrdata/README
rename to src/core/IronPython.StdLib/Lib/test/sndhdrdata/README
diff --git a/Src/StdLib/Lib/test/sndhdrdata/sndhdr.8svx b/src/core/IronPython.StdLib/Lib/test/sndhdrdata/sndhdr.8svx
similarity index 100%
rename from Src/StdLib/Lib/test/sndhdrdata/sndhdr.8svx
rename to src/core/IronPython.StdLib/Lib/test/sndhdrdata/sndhdr.8svx
diff --git a/Src/StdLib/Lib/test/sndhdrdata/sndhdr.aifc b/src/core/IronPython.StdLib/Lib/test/sndhdrdata/sndhdr.aifc
similarity index 100%
rename from Src/StdLib/Lib/test/sndhdrdata/sndhdr.aifc
rename to src/core/IronPython.StdLib/Lib/test/sndhdrdata/sndhdr.aifc
diff --git a/Src/StdLib/Lib/test/sndhdrdata/sndhdr.aiff b/src/core/IronPython.StdLib/Lib/test/sndhdrdata/sndhdr.aiff
similarity index 100%
rename from Src/StdLib/Lib/test/sndhdrdata/sndhdr.aiff
rename to src/core/IronPython.StdLib/Lib/test/sndhdrdata/sndhdr.aiff
diff --git a/Src/StdLib/Lib/test/sndhdrdata/sndhdr.au b/src/core/IronPython.StdLib/Lib/test/sndhdrdata/sndhdr.au
similarity index 100%
rename from Src/StdLib/Lib/test/sndhdrdata/sndhdr.au
rename to src/core/IronPython.StdLib/Lib/test/sndhdrdata/sndhdr.au
diff --git a/Src/StdLib/Lib/test/sndhdrdata/sndhdr.hcom b/src/core/IronPython.StdLib/Lib/test/sndhdrdata/sndhdr.hcom
similarity index 100%
rename from Src/StdLib/Lib/test/sndhdrdata/sndhdr.hcom
rename to src/core/IronPython.StdLib/Lib/test/sndhdrdata/sndhdr.hcom
diff --git a/Src/StdLib/Lib/test/sndhdrdata/sndhdr.sndt b/src/core/IronPython.StdLib/Lib/test/sndhdrdata/sndhdr.sndt
similarity index 100%
rename from Src/StdLib/Lib/test/sndhdrdata/sndhdr.sndt
rename to src/core/IronPython.StdLib/Lib/test/sndhdrdata/sndhdr.sndt
diff --git a/Src/StdLib/Lib/test/sndhdrdata/sndhdr.voc b/src/core/IronPython.StdLib/Lib/test/sndhdrdata/sndhdr.voc
similarity index 100%
rename from Src/StdLib/Lib/test/sndhdrdata/sndhdr.voc
rename to src/core/IronPython.StdLib/Lib/test/sndhdrdata/sndhdr.voc
diff --git a/Src/StdLib/Lib/test/sndhdrdata/sndhdr.wav b/src/core/IronPython.StdLib/Lib/test/sndhdrdata/sndhdr.wav
similarity index 100%
rename from Src/StdLib/Lib/test/sndhdrdata/sndhdr.wav
rename to src/core/IronPython.StdLib/Lib/test/sndhdrdata/sndhdr.wav
diff --git a/Src/StdLib/Lib/test/sortperf.py b/src/core/IronPython.StdLib/Lib/test/sortperf.py
similarity index 100%
rename from Src/StdLib/Lib/test/sortperf.py
rename to src/core/IronPython.StdLib/Lib/test/sortperf.py
diff --git a/Src/StdLib/Lib/test/ssl_cert.pem b/src/core/IronPython.StdLib/Lib/test/ssl_cert.pem
similarity index 100%
rename from Src/StdLib/Lib/test/ssl_cert.pem
rename to src/core/IronPython.StdLib/Lib/test/ssl_cert.pem
diff --git a/Src/StdLib/Lib/test/ssl_key.passwd.pem b/src/core/IronPython.StdLib/Lib/test/ssl_key.passwd.pem
similarity index 100%
rename from Src/StdLib/Lib/test/ssl_key.passwd.pem
rename to src/core/IronPython.StdLib/Lib/test/ssl_key.passwd.pem
diff --git a/Src/StdLib/Lib/test/ssl_key.pem b/src/core/IronPython.StdLib/Lib/test/ssl_key.pem
similarity index 100%
rename from Src/StdLib/Lib/test/ssl_key.pem
rename to src/core/IronPython.StdLib/Lib/test/ssl_key.pem
diff --git a/Src/StdLib/Lib/test/ssl_servers.py b/src/core/IronPython.StdLib/Lib/test/ssl_servers.py
similarity index 100%
rename from Src/StdLib/Lib/test/ssl_servers.py
rename to src/core/IronPython.StdLib/Lib/test/ssl_servers.py
diff --git a/Src/StdLib/Lib/test/ssltests.py b/src/core/IronPython.StdLib/Lib/test/ssltests.py
old mode 100755
new mode 100644
similarity index 100%
rename from Src/StdLib/Lib/test/ssltests.py
rename to src/core/IronPython.StdLib/Lib/test/ssltests.py
diff --git a/Src/StdLib/Lib/test/string_tests.py b/src/core/IronPython.StdLib/Lib/test/string_tests.py
similarity index 100%
rename from Src/StdLib/Lib/test/string_tests.py
rename to src/core/IronPython.StdLib/Lib/test/string_tests.py
diff --git a/Src/StdLib/Lib/test/subprocessdata/fd_status.py b/src/core/IronPython.StdLib/Lib/test/subprocessdata/fd_status.py
similarity index 100%
rename from Src/StdLib/Lib/test/subprocessdata/fd_status.py
rename to src/core/IronPython.StdLib/Lib/test/subprocessdata/fd_status.py
diff --git a/Src/StdLib/Lib/test/subprocessdata/input_reader.py b/src/core/IronPython.StdLib/Lib/test/subprocessdata/input_reader.py
similarity index 100%
rename from Src/StdLib/Lib/test/subprocessdata/input_reader.py
rename to src/core/IronPython.StdLib/Lib/test/subprocessdata/input_reader.py
diff --git a/Src/StdLib/Lib/test/subprocessdata/qcat.py b/src/core/IronPython.StdLib/Lib/test/subprocessdata/qcat.py
similarity index 100%
rename from Src/StdLib/Lib/test/subprocessdata/qcat.py
rename to src/core/IronPython.StdLib/Lib/test/subprocessdata/qcat.py
diff --git a/Src/StdLib/Lib/test/subprocessdata/qgrep.py b/src/core/IronPython.StdLib/Lib/test/subprocessdata/qgrep.py
similarity index 100%
rename from Src/StdLib/Lib/test/subprocessdata/qgrep.py
rename to src/core/IronPython.StdLib/Lib/test/subprocessdata/qgrep.py
diff --git a/Src/StdLib/Lib/test/subprocessdata/sigchild_ignore.py b/src/core/IronPython.StdLib/Lib/test/subprocessdata/sigchild_ignore.py
similarity index 100%
rename from Src/StdLib/Lib/test/subprocessdata/sigchild_ignore.py
rename to src/core/IronPython.StdLib/Lib/test/subprocessdata/sigchild_ignore.py
diff --git a/Src/StdLib/Lib/test/support/__init__.py b/src/core/IronPython.StdLib/Lib/test/support/__init__.py
similarity index 100%
rename from Src/StdLib/Lib/test/support/__init__.py
rename to src/core/IronPython.StdLib/Lib/test/support/__init__.py
diff --git a/Src/StdLib/Lib/test/talos-2019-0758.pem b/src/core/IronPython.StdLib/Lib/test/talos-2019-0758.pem
similarity index 100%
rename from Src/StdLib/Lib/test/talos-2019-0758.pem
rename to src/core/IronPython.StdLib/Lib/test/talos-2019-0758.pem
diff --git a/Src/StdLib/Lib/test/test___all__.py b/src/core/IronPython.StdLib/Lib/test/test___all__.py
similarity index 100%
rename from Src/StdLib/Lib/test/test___all__.py
rename to src/core/IronPython.StdLib/Lib/test/test___all__.py
diff --git a/Src/StdLib/Lib/test/test___future__.py b/src/core/IronPython.StdLib/Lib/test/test___future__.py
similarity index 100%
rename from Src/StdLib/Lib/test/test___future__.py
rename to src/core/IronPython.StdLib/Lib/test/test___future__.py
diff --git a/Src/StdLib/Lib/test/test__locale.py b/src/core/IronPython.StdLib/Lib/test/test__locale.py
similarity index 100%
rename from Src/StdLib/Lib/test/test__locale.py
rename to src/core/IronPython.StdLib/Lib/test/test__locale.py
diff --git a/Src/StdLib/Lib/test/test__opcode.py b/src/core/IronPython.StdLib/Lib/test/test__opcode.py
similarity index 100%
rename from Src/StdLib/Lib/test/test__opcode.py
rename to src/core/IronPython.StdLib/Lib/test/test__opcode.py
diff --git a/Src/StdLib/Lib/test/test__osx_support.py b/src/core/IronPython.StdLib/Lib/test/test__osx_support.py
similarity index 100%
rename from Src/StdLib/Lib/test/test__osx_support.py
rename to src/core/IronPython.StdLib/Lib/test/test__osx_support.py
diff --git a/Src/StdLib/Lib/test/test_abc.py b/src/core/IronPython.StdLib/Lib/test/test_abc.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_abc.py
rename to src/core/IronPython.StdLib/Lib/test/test_abc.py
diff --git a/Src/StdLib/Lib/test/test_abstract_numbers.py b/src/core/IronPython.StdLib/Lib/test/test_abstract_numbers.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_abstract_numbers.py
rename to src/core/IronPython.StdLib/Lib/test/test_abstract_numbers.py
diff --git a/Src/StdLib/Lib/test/test_aifc.py b/src/core/IronPython.StdLib/Lib/test/test_aifc.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_aifc.py
rename to src/core/IronPython.StdLib/Lib/test/test_aifc.py
diff --git a/Src/StdLib/Lib/test/test_argparse.py b/src/core/IronPython.StdLib/Lib/test/test_argparse.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_argparse.py
rename to src/core/IronPython.StdLib/Lib/test/test_argparse.py
diff --git a/Src/StdLib/Lib/test/test_array.py b/src/core/IronPython.StdLib/Lib/test/test_array.py
old mode 100755
new mode 100644
similarity index 100%
rename from Src/StdLib/Lib/test/test_array.py
rename to src/core/IronPython.StdLib/Lib/test/test_array.py
diff --git a/Src/StdLib/Lib/test/test_ast.py b/src/core/IronPython.StdLib/Lib/test/test_ast.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_ast.py
rename to src/core/IronPython.StdLib/Lib/test/test_ast.py
diff --git a/Src/StdLib/Lib/test/test_asynchat.py b/src/core/IronPython.StdLib/Lib/test/test_asynchat.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_asynchat.py
rename to src/core/IronPython.StdLib/Lib/test/test_asynchat.py
diff --git a/Src/StdLib/Lib/test/test_asyncio/__init__.py b/src/core/IronPython.StdLib/Lib/test/test_asyncio/__init__.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_asyncio/__init__.py
rename to src/core/IronPython.StdLib/Lib/test/test_asyncio/__init__.py
diff --git a/Src/StdLib/Lib/test/test_asyncio/__main__.py b/src/core/IronPython.StdLib/Lib/test/test_asyncio/__main__.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_asyncio/__main__.py
rename to src/core/IronPython.StdLib/Lib/test/test_asyncio/__main__.py
diff --git a/Src/StdLib/Lib/test/test_asyncio/echo.py b/src/core/IronPython.StdLib/Lib/test/test_asyncio/echo.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_asyncio/echo.py
rename to src/core/IronPython.StdLib/Lib/test/test_asyncio/echo.py
diff --git a/Src/StdLib/Lib/test/test_asyncio/echo2.py b/src/core/IronPython.StdLib/Lib/test/test_asyncio/echo2.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_asyncio/echo2.py
rename to src/core/IronPython.StdLib/Lib/test/test_asyncio/echo2.py
diff --git a/Src/StdLib/Lib/test/test_asyncio/echo3.py b/src/core/IronPython.StdLib/Lib/test/test_asyncio/echo3.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_asyncio/echo3.py
rename to src/core/IronPython.StdLib/Lib/test/test_asyncio/echo3.py
diff --git a/Src/StdLib/Lib/test/test_asyncio/keycert3.pem b/src/core/IronPython.StdLib/Lib/test/test_asyncio/keycert3.pem
similarity index 100%
rename from Src/StdLib/Lib/test/test_asyncio/keycert3.pem
rename to src/core/IronPython.StdLib/Lib/test/test_asyncio/keycert3.pem
diff --git a/Src/StdLib/Lib/test/test_asyncio/pycacert.pem b/src/core/IronPython.StdLib/Lib/test/test_asyncio/pycacert.pem
similarity index 100%
rename from Src/StdLib/Lib/test/test_asyncio/pycacert.pem
rename to src/core/IronPython.StdLib/Lib/test/test_asyncio/pycacert.pem
diff --git a/Src/StdLib/Lib/test/test_asyncio/ssl_cert.pem b/src/core/IronPython.StdLib/Lib/test/test_asyncio/ssl_cert.pem
similarity index 100%
rename from Src/StdLib/Lib/test/test_asyncio/ssl_cert.pem
rename to src/core/IronPython.StdLib/Lib/test/test_asyncio/ssl_cert.pem
diff --git a/Src/StdLib/Lib/test/test_asyncio/ssl_key.pem b/src/core/IronPython.StdLib/Lib/test/test_asyncio/ssl_key.pem
similarity index 100%
rename from Src/StdLib/Lib/test/test_asyncio/ssl_key.pem
rename to src/core/IronPython.StdLib/Lib/test/test_asyncio/ssl_key.pem
diff --git a/Src/StdLib/Lib/test/test_asyncio/test_base_events.py b/src/core/IronPython.StdLib/Lib/test/test_asyncio/test_base_events.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_asyncio/test_base_events.py
rename to src/core/IronPython.StdLib/Lib/test/test_asyncio/test_base_events.py
diff --git a/Src/StdLib/Lib/test/test_asyncio/test_events.py b/src/core/IronPython.StdLib/Lib/test/test_asyncio/test_events.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_asyncio/test_events.py
rename to src/core/IronPython.StdLib/Lib/test/test_asyncio/test_events.py
diff --git a/Src/StdLib/Lib/test/test_asyncio/test_futures.py b/src/core/IronPython.StdLib/Lib/test/test_asyncio/test_futures.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_asyncio/test_futures.py
rename to src/core/IronPython.StdLib/Lib/test/test_asyncio/test_futures.py
diff --git a/Src/StdLib/Lib/test/test_asyncio/test_locks.py b/src/core/IronPython.StdLib/Lib/test/test_asyncio/test_locks.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_asyncio/test_locks.py
rename to src/core/IronPython.StdLib/Lib/test/test_asyncio/test_locks.py
diff --git a/Src/StdLib/Lib/test/test_asyncio/test_proactor_events.py b/src/core/IronPython.StdLib/Lib/test/test_asyncio/test_proactor_events.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_asyncio/test_proactor_events.py
rename to src/core/IronPython.StdLib/Lib/test/test_asyncio/test_proactor_events.py
diff --git a/Src/StdLib/Lib/test/test_asyncio/test_queues.py b/src/core/IronPython.StdLib/Lib/test/test_asyncio/test_queues.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_asyncio/test_queues.py
rename to src/core/IronPython.StdLib/Lib/test/test_asyncio/test_queues.py
diff --git a/Src/StdLib/Lib/test/test_asyncio/test_selector_events.py b/src/core/IronPython.StdLib/Lib/test/test_asyncio/test_selector_events.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_asyncio/test_selector_events.py
rename to src/core/IronPython.StdLib/Lib/test/test_asyncio/test_selector_events.py
diff --git a/Src/StdLib/Lib/test/test_asyncio/test_sslproto.py b/src/core/IronPython.StdLib/Lib/test/test_asyncio/test_sslproto.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_asyncio/test_sslproto.py
rename to src/core/IronPython.StdLib/Lib/test/test_asyncio/test_sslproto.py
diff --git a/Src/StdLib/Lib/test/test_asyncio/test_streams.py b/src/core/IronPython.StdLib/Lib/test/test_asyncio/test_streams.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_asyncio/test_streams.py
rename to src/core/IronPython.StdLib/Lib/test/test_asyncio/test_streams.py
diff --git a/Src/StdLib/Lib/test/test_asyncio/test_subprocess.py b/src/core/IronPython.StdLib/Lib/test/test_asyncio/test_subprocess.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_asyncio/test_subprocess.py
rename to src/core/IronPython.StdLib/Lib/test/test_asyncio/test_subprocess.py
diff --git a/Src/StdLib/Lib/test/test_asyncio/test_tasks.py b/src/core/IronPython.StdLib/Lib/test/test_asyncio/test_tasks.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_asyncio/test_tasks.py
rename to src/core/IronPython.StdLib/Lib/test/test_asyncio/test_tasks.py
diff --git a/Src/StdLib/Lib/test/test_asyncio/test_transports.py b/src/core/IronPython.StdLib/Lib/test/test_asyncio/test_transports.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_asyncio/test_transports.py
rename to src/core/IronPython.StdLib/Lib/test/test_asyncio/test_transports.py
diff --git a/Src/StdLib/Lib/test/test_asyncio/test_unix_events.py b/src/core/IronPython.StdLib/Lib/test/test_asyncio/test_unix_events.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_asyncio/test_unix_events.py
rename to src/core/IronPython.StdLib/Lib/test/test_asyncio/test_unix_events.py
diff --git a/Src/StdLib/Lib/test/test_asyncio/test_windows_events.py b/src/core/IronPython.StdLib/Lib/test/test_asyncio/test_windows_events.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_asyncio/test_windows_events.py
rename to src/core/IronPython.StdLib/Lib/test/test_asyncio/test_windows_events.py
diff --git a/Src/StdLib/Lib/test/test_asyncio/test_windows_utils.py b/src/core/IronPython.StdLib/Lib/test/test_asyncio/test_windows_utils.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_asyncio/test_windows_utils.py
rename to src/core/IronPython.StdLib/Lib/test/test_asyncio/test_windows_utils.py
diff --git a/Src/StdLib/Lib/test/test_asyncore.py b/src/core/IronPython.StdLib/Lib/test/test_asyncore.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_asyncore.py
rename to src/core/IronPython.StdLib/Lib/test/test_asyncore.py
diff --git a/Src/StdLib/Lib/test/test_atexit.py b/src/core/IronPython.StdLib/Lib/test/test_atexit.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_atexit.py
rename to src/core/IronPython.StdLib/Lib/test/test_atexit.py
diff --git a/Src/StdLib/Lib/test/test_audioop.py b/src/core/IronPython.StdLib/Lib/test/test_audioop.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_audioop.py
rename to src/core/IronPython.StdLib/Lib/test/test_audioop.py
diff --git a/Src/StdLib/Lib/test/test_augassign.py b/src/core/IronPython.StdLib/Lib/test/test_augassign.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_augassign.py
rename to src/core/IronPython.StdLib/Lib/test/test_augassign.py
diff --git a/Src/StdLib/Lib/test/test_base64.py b/src/core/IronPython.StdLib/Lib/test/test_base64.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_base64.py
rename to src/core/IronPython.StdLib/Lib/test/test_base64.py
diff --git a/Src/StdLib/Lib/test/test_bigaddrspace.py b/src/core/IronPython.StdLib/Lib/test/test_bigaddrspace.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_bigaddrspace.py
rename to src/core/IronPython.StdLib/Lib/test/test_bigaddrspace.py
diff --git a/Src/StdLib/Lib/test/test_bigmem.py b/src/core/IronPython.StdLib/Lib/test/test_bigmem.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_bigmem.py
rename to src/core/IronPython.StdLib/Lib/test/test_bigmem.py
diff --git a/Src/StdLib/Lib/test/test_binascii.py b/src/core/IronPython.StdLib/Lib/test/test_binascii.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_binascii.py
rename to src/core/IronPython.StdLib/Lib/test/test_binascii.py
diff --git a/Src/StdLib/Lib/test/test_binhex.py b/src/core/IronPython.StdLib/Lib/test/test_binhex.py
old mode 100755
new mode 100644
similarity index 100%
rename from Src/StdLib/Lib/test/test_binhex.py
rename to src/core/IronPython.StdLib/Lib/test/test_binhex.py
diff --git a/Src/StdLib/Lib/test/test_binop.py b/src/core/IronPython.StdLib/Lib/test/test_binop.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_binop.py
rename to src/core/IronPython.StdLib/Lib/test/test_binop.py
diff --git a/Src/StdLib/Lib/test/test_bisect.py b/src/core/IronPython.StdLib/Lib/test/test_bisect.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_bisect.py
rename to src/core/IronPython.StdLib/Lib/test/test_bisect.py
diff --git a/Src/StdLib/Lib/test/test_bool.py b/src/core/IronPython.StdLib/Lib/test/test_bool.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_bool.py
rename to src/core/IronPython.StdLib/Lib/test/test_bool.py
diff --git a/Src/StdLib/Lib/test/test_buffer.py b/src/core/IronPython.StdLib/Lib/test/test_buffer.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_buffer.py
rename to src/core/IronPython.StdLib/Lib/test/test_buffer.py
diff --git a/Src/StdLib/Lib/test/test_bufio.py b/src/core/IronPython.StdLib/Lib/test/test_bufio.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_bufio.py
rename to src/core/IronPython.StdLib/Lib/test/test_bufio.py
diff --git a/Src/StdLib/Lib/test/test_builtin.py b/src/core/IronPython.StdLib/Lib/test/test_builtin.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_builtin.py
rename to src/core/IronPython.StdLib/Lib/test/test_builtin.py
diff --git a/Src/StdLib/Lib/test/test_bytes.py b/src/core/IronPython.StdLib/Lib/test/test_bytes.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_bytes.py
rename to src/core/IronPython.StdLib/Lib/test/test_bytes.py
diff --git a/Src/StdLib/Lib/test/test_bz2.py b/src/core/IronPython.StdLib/Lib/test/test_bz2.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_bz2.py
rename to src/core/IronPython.StdLib/Lib/test/test_bz2.py
diff --git a/Src/StdLib/Lib/test/test_calendar.py b/src/core/IronPython.StdLib/Lib/test/test_calendar.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_calendar.py
rename to src/core/IronPython.StdLib/Lib/test/test_calendar.py
diff --git a/Src/StdLib/Lib/test/test_call.py b/src/core/IronPython.StdLib/Lib/test/test_call.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_call.py
rename to src/core/IronPython.StdLib/Lib/test/test_call.py
diff --git a/Src/StdLib/Lib/test/test_capi.py b/src/core/IronPython.StdLib/Lib/test/test_capi.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_capi.py
rename to src/core/IronPython.StdLib/Lib/test/test_capi.py
diff --git a/Src/StdLib/Lib/test/test_cgi.py b/src/core/IronPython.StdLib/Lib/test/test_cgi.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_cgi.py
rename to src/core/IronPython.StdLib/Lib/test/test_cgi.py
diff --git a/Src/StdLib/Lib/test/test_cgitb.py b/src/core/IronPython.StdLib/Lib/test/test_cgitb.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_cgitb.py
rename to src/core/IronPython.StdLib/Lib/test/test_cgitb.py
diff --git a/Src/StdLib/Lib/test/test_charmapcodec.py b/src/core/IronPython.StdLib/Lib/test/test_charmapcodec.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_charmapcodec.py
rename to src/core/IronPython.StdLib/Lib/test/test_charmapcodec.py
diff --git a/Src/StdLib/Lib/test/test_class.py b/src/core/IronPython.StdLib/Lib/test/test_class.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_class.py
rename to src/core/IronPython.StdLib/Lib/test/test_class.py
diff --git a/Src/StdLib/Lib/test/test_cmath.py b/src/core/IronPython.StdLib/Lib/test/test_cmath.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_cmath.py
rename to src/core/IronPython.StdLib/Lib/test/test_cmath.py
diff --git a/Src/StdLib/Lib/test/test_cmd.py b/src/core/IronPython.StdLib/Lib/test/test_cmd.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_cmd.py
rename to src/core/IronPython.StdLib/Lib/test/test_cmd.py
diff --git a/Src/StdLib/Lib/test/test_cmd_line.py b/src/core/IronPython.StdLib/Lib/test/test_cmd_line.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_cmd_line.py
rename to src/core/IronPython.StdLib/Lib/test/test_cmd_line.py
diff --git a/Src/StdLib/Lib/test/test_cmd_line_script.py b/src/core/IronPython.StdLib/Lib/test/test_cmd_line_script.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_cmd_line_script.py
rename to src/core/IronPython.StdLib/Lib/test/test_cmd_line_script.py
diff --git a/Src/StdLib/Lib/test/test_code.py b/src/core/IronPython.StdLib/Lib/test/test_code.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_code.py
rename to src/core/IronPython.StdLib/Lib/test/test_code.py
diff --git a/Src/StdLib/Lib/test/test_code_module.py b/src/core/IronPython.StdLib/Lib/test/test_code_module.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_code_module.py
rename to src/core/IronPython.StdLib/Lib/test/test_code_module.py
diff --git a/Src/StdLib/Lib/test/test_codeccallbacks.py b/src/core/IronPython.StdLib/Lib/test/test_codeccallbacks.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_codeccallbacks.py
rename to src/core/IronPython.StdLib/Lib/test/test_codeccallbacks.py
diff --git a/Src/StdLib/Lib/test/test_codecencodings_cn.py b/src/core/IronPython.StdLib/Lib/test/test_codecencodings_cn.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_codecencodings_cn.py
rename to src/core/IronPython.StdLib/Lib/test/test_codecencodings_cn.py
diff --git a/Src/StdLib/Lib/test/test_codecencodings_hk.py b/src/core/IronPython.StdLib/Lib/test/test_codecencodings_hk.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_codecencodings_hk.py
rename to src/core/IronPython.StdLib/Lib/test/test_codecencodings_hk.py
diff --git a/Src/StdLib/Lib/test/test_codecencodings_iso2022.py b/src/core/IronPython.StdLib/Lib/test/test_codecencodings_iso2022.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_codecencodings_iso2022.py
rename to src/core/IronPython.StdLib/Lib/test/test_codecencodings_iso2022.py
diff --git a/Src/StdLib/Lib/test/test_codecencodings_jp.py b/src/core/IronPython.StdLib/Lib/test/test_codecencodings_jp.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_codecencodings_jp.py
rename to src/core/IronPython.StdLib/Lib/test/test_codecencodings_jp.py
diff --git a/Src/StdLib/Lib/test/test_codecencodings_kr.py b/src/core/IronPython.StdLib/Lib/test/test_codecencodings_kr.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_codecencodings_kr.py
rename to src/core/IronPython.StdLib/Lib/test/test_codecencodings_kr.py
diff --git a/Src/StdLib/Lib/test/test_codecencodings_tw.py b/src/core/IronPython.StdLib/Lib/test/test_codecencodings_tw.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_codecencodings_tw.py
rename to src/core/IronPython.StdLib/Lib/test/test_codecencodings_tw.py
diff --git a/Src/StdLib/Lib/test/test_codecmaps_cn.py b/src/core/IronPython.StdLib/Lib/test/test_codecmaps_cn.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_codecmaps_cn.py
rename to src/core/IronPython.StdLib/Lib/test/test_codecmaps_cn.py
diff --git a/Src/StdLib/Lib/test/test_codecmaps_hk.py b/src/core/IronPython.StdLib/Lib/test/test_codecmaps_hk.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_codecmaps_hk.py
rename to src/core/IronPython.StdLib/Lib/test/test_codecmaps_hk.py
diff --git a/Src/StdLib/Lib/test/test_codecmaps_jp.py b/src/core/IronPython.StdLib/Lib/test/test_codecmaps_jp.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_codecmaps_jp.py
rename to src/core/IronPython.StdLib/Lib/test/test_codecmaps_jp.py
diff --git a/Src/StdLib/Lib/test/test_codecmaps_kr.py b/src/core/IronPython.StdLib/Lib/test/test_codecmaps_kr.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_codecmaps_kr.py
rename to src/core/IronPython.StdLib/Lib/test/test_codecmaps_kr.py
diff --git a/Src/StdLib/Lib/test/test_codecmaps_tw.py b/src/core/IronPython.StdLib/Lib/test/test_codecmaps_tw.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_codecmaps_tw.py
rename to src/core/IronPython.StdLib/Lib/test/test_codecmaps_tw.py
diff --git a/Src/StdLib/Lib/test/test_codecs.py b/src/core/IronPython.StdLib/Lib/test/test_codecs.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_codecs.py
rename to src/core/IronPython.StdLib/Lib/test/test_codecs.py
diff --git a/Src/StdLib/Lib/test/test_codeop.py b/src/core/IronPython.StdLib/Lib/test/test_codeop.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_codeop.py
rename to src/core/IronPython.StdLib/Lib/test/test_codeop.py
diff --git a/Src/StdLib/Lib/test/test_collections.py b/src/core/IronPython.StdLib/Lib/test/test_collections.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_collections.py
rename to src/core/IronPython.StdLib/Lib/test/test_collections.py
diff --git a/Src/StdLib/Lib/test/test_colorsys.py b/src/core/IronPython.StdLib/Lib/test/test_colorsys.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_colorsys.py
rename to src/core/IronPython.StdLib/Lib/test/test_colorsys.py
diff --git a/Src/StdLib/Lib/test/test_compare.py b/src/core/IronPython.StdLib/Lib/test/test_compare.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_compare.py
rename to src/core/IronPython.StdLib/Lib/test/test_compare.py
diff --git a/Src/StdLib/Lib/test/test_compile.py b/src/core/IronPython.StdLib/Lib/test/test_compile.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_compile.py
rename to src/core/IronPython.StdLib/Lib/test/test_compile.py
diff --git a/Src/StdLib/Lib/test/test_compileall.py b/src/core/IronPython.StdLib/Lib/test/test_compileall.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_compileall.py
rename to src/core/IronPython.StdLib/Lib/test/test_compileall.py
diff --git a/Src/StdLib/Lib/test/test_complex.py b/src/core/IronPython.StdLib/Lib/test/test_complex.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_complex.py
rename to src/core/IronPython.StdLib/Lib/test/test_complex.py
diff --git a/Src/StdLib/Lib/test/test_concurrent_futures.py b/src/core/IronPython.StdLib/Lib/test/test_concurrent_futures.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_concurrent_futures.py
rename to src/core/IronPython.StdLib/Lib/test/test_concurrent_futures.py
diff --git a/Src/StdLib/Lib/test/test_configparser.py b/src/core/IronPython.StdLib/Lib/test/test_configparser.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_configparser.py
rename to src/core/IronPython.StdLib/Lib/test/test_configparser.py
diff --git a/Src/StdLib/Lib/test/test_contains.py b/src/core/IronPython.StdLib/Lib/test/test_contains.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_contains.py
rename to src/core/IronPython.StdLib/Lib/test/test_contains.py
diff --git a/Src/StdLib/Lib/test/test_contextlib.py b/src/core/IronPython.StdLib/Lib/test/test_contextlib.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_contextlib.py
rename to src/core/IronPython.StdLib/Lib/test/test_contextlib.py
diff --git a/Src/StdLib/Lib/test/test_copy.py b/src/core/IronPython.StdLib/Lib/test/test_copy.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_copy.py
rename to src/core/IronPython.StdLib/Lib/test/test_copy.py
diff --git a/Src/StdLib/Lib/test/test_copyreg.py b/src/core/IronPython.StdLib/Lib/test/test_copyreg.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_copyreg.py
rename to src/core/IronPython.StdLib/Lib/test/test_copyreg.py
diff --git a/Src/StdLib/Lib/test/test_cprofile.py b/src/core/IronPython.StdLib/Lib/test/test_cprofile.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_cprofile.py
rename to src/core/IronPython.StdLib/Lib/test/test_cprofile.py
diff --git a/Src/StdLib/Lib/test/test_crashers.py b/src/core/IronPython.StdLib/Lib/test/test_crashers.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_crashers.py
rename to src/core/IronPython.StdLib/Lib/test/test_crashers.py
diff --git a/Src/StdLib/Lib/test/test_crypt.py b/src/core/IronPython.StdLib/Lib/test/test_crypt.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_crypt.py
rename to src/core/IronPython.StdLib/Lib/test/test_crypt.py
diff --git a/Src/StdLib/Lib/test/test_csv.py b/src/core/IronPython.StdLib/Lib/test/test_csv.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_csv.py
rename to src/core/IronPython.StdLib/Lib/test/test_csv.py
diff --git a/Src/StdLib/Lib/test/test_ctypes.py b/src/core/IronPython.StdLib/Lib/test/test_ctypes.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_ctypes.py
rename to src/core/IronPython.StdLib/Lib/test/test_ctypes.py
diff --git a/Src/StdLib/Lib/test/test_curses.py b/src/core/IronPython.StdLib/Lib/test/test_curses.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_curses.py
rename to src/core/IronPython.StdLib/Lib/test/test_curses.py
diff --git a/Src/StdLib/Lib/test/test_datetime.py b/src/core/IronPython.StdLib/Lib/test/test_datetime.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_datetime.py
rename to src/core/IronPython.StdLib/Lib/test/test_datetime.py
diff --git a/Src/StdLib/Lib/test/test_dbm.py b/src/core/IronPython.StdLib/Lib/test/test_dbm.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_dbm.py
rename to src/core/IronPython.StdLib/Lib/test/test_dbm.py
diff --git a/Src/StdLib/Lib/test/test_dbm_dumb.py b/src/core/IronPython.StdLib/Lib/test/test_dbm_dumb.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_dbm_dumb.py
rename to src/core/IronPython.StdLib/Lib/test/test_dbm_dumb.py
diff --git a/Src/StdLib/Lib/test/test_dbm_gnu.py b/src/core/IronPython.StdLib/Lib/test/test_dbm_gnu.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_dbm_gnu.py
rename to src/core/IronPython.StdLib/Lib/test/test_dbm_gnu.py
diff --git a/Src/StdLib/Lib/test/test_dbm_ndbm.py b/src/core/IronPython.StdLib/Lib/test/test_dbm_ndbm.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_dbm_ndbm.py
rename to src/core/IronPython.StdLib/Lib/test/test_dbm_ndbm.py
diff --git a/Src/StdLib/Lib/test/test_decimal.py b/src/core/IronPython.StdLib/Lib/test/test_decimal.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_decimal.py
rename to src/core/IronPython.StdLib/Lib/test/test_decimal.py
diff --git a/Src/StdLib/Lib/test/test_decorators.py b/src/core/IronPython.StdLib/Lib/test/test_decorators.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_decorators.py
rename to src/core/IronPython.StdLib/Lib/test/test_decorators.py
diff --git a/Src/StdLib/Lib/test/test_defaultdict.py b/src/core/IronPython.StdLib/Lib/test/test_defaultdict.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_defaultdict.py
rename to src/core/IronPython.StdLib/Lib/test/test_defaultdict.py
diff --git a/Src/StdLib/Lib/test/test_deque.py b/src/core/IronPython.StdLib/Lib/test/test_deque.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_deque.py
rename to src/core/IronPython.StdLib/Lib/test/test_deque.py
diff --git a/Src/StdLib/Lib/test/test_descr.py b/src/core/IronPython.StdLib/Lib/test/test_descr.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_descr.py
rename to src/core/IronPython.StdLib/Lib/test/test_descr.py
diff --git a/Src/StdLib/Lib/test/test_descrtut.py b/src/core/IronPython.StdLib/Lib/test/test_descrtut.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_descrtut.py
rename to src/core/IronPython.StdLib/Lib/test/test_descrtut.py
diff --git a/Src/StdLib/Lib/test/test_devpoll.py b/src/core/IronPython.StdLib/Lib/test/test_devpoll.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_devpoll.py
rename to src/core/IronPython.StdLib/Lib/test/test_devpoll.py
diff --git a/Src/StdLib/Lib/test/test_dict.py b/src/core/IronPython.StdLib/Lib/test/test_dict.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_dict.py
rename to src/core/IronPython.StdLib/Lib/test/test_dict.py
diff --git a/Src/StdLib/Lib/test/test_dictcomps.py b/src/core/IronPython.StdLib/Lib/test/test_dictcomps.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_dictcomps.py
rename to src/core/IronPython.StdLib/Lib/test/test_dictcomps.py
diff --git a/Src/StdLib/Lib/test/test_dictviews.py b/src/core/IronPython.StdLib/Lib/test/test_dictviews.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_dictviews.py
rename to src/core/IronPython.StdLib/Lib/test/test_dictviews.py
diff --git a/Src/StdLib/Lib/test/test_difflib.py b/src/core/IronPython.StdLib/Lib/test/test_difflib.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_difflib.py
rename to src/core/IronPython.StdLib/Lib/test/test_difflib.py
diff --git a/Src/StdLib/Lib/test/test_difflib_expect.html b/src/core/IronPython.StdLib/Lib/test/test_difflib_expect.html
similarity index 100%
rename from Src/StdLib/Lib/test/test_difflib_expect.html
rename to src/core/IronPython.StdLib/Lib/test/test_difflib_expect.html
diff --git a/Src/StdLib/Lib/test/test_dis.py b/src/core/IronPython.StdLib/Lib/test/test_dis.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_dis.py
rename to src/core/IronPython.StdLib/Lib/test/test_dis.py
diff --git a/Src/StdLib/Lib/test/test_distutils.py b/src/core/IronPython.StdLib/Lib/test/test_distutils.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_distutils.py
rename to src/core/IronPython.StdLib/Lib/test/test_distutils.py
diff --git a/Src/StdLib/Lib/test/test_doctest.py b/src/core/IronPython.StdLib/Lib/test/test_doctest.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_doctest.py
rename to src/core/IronPython.StdLib/Lib/test/test_doctest.py
diff --git a/Src/StdLib/Lib/test/test_doctest.txt b/src/core/IronPython.StdLib/Lib/test/test_doctest.txt
similarity index 100%
rename from Src/StdLib/Lib/test/test_doctest.txt
rename to src/core/IronPython.StdLib/Lib/test/test_doctest.txt
diff --git a/Src/StdLib/Lib/test/test_doctest2.py b/src/core/IronPython.StdLib/Lib/test/test_doctest2.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_doctest2.py
rename to src/core/IronPython.StdLib/Lib/test/test_doctest2.py
diff --git a/Src/StdLib/Lib/test/test_doctest2.txt b/src/core/IronPython.StdLib/Lib/test/test_doctest2.txt
similarity index 100%
rename from Src/StdLib/Lib/test/test_doctest2.txt
rename to src/core/IronPython.StdLib/Lib/test/test_doctest2.txt
diff --git a/Src/StdLib/Lib/test/test_doctest3.txt b/src/core/IronPython.StdLib/Lib/test/test_doctest3.txt
similarity index 100%
rename from Src/StdLib/Lib/test/test_doctest3.txt
rename to src/core/IronPython.StdLib/Lib/test/test_doctest3.txt
diff --git a/Src/StdLib/Lib/test/test_doctest4.txt b/src/core/IronPython.StdLib/Lib/test/test_doctest4.txt
similarity index 100%
rename from Src/StdLib/Lib/test/test_doctest4.txt
rename to src/core/IronPython.StdLib/Lib/test/test_doctest4.txt
diff --git a/Src/StdLib/Lib/test/test_docxmlrpc.py b/src/core/IronPython.StdLib/Lib/test/test_docxmlrpc.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_docxmlrpc.py
rename to src/core/IronPython.StdLib/Lib/test/test_docxmlrpc.py
diff --git a/Src/StdLib/Lib/test/test_dummy_thread.py b/src/core/IronPython.StdLib/Lib/test/test_dummy_thread.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_dummy_thread.py
rename to src/core/IronPython.StdLib/Lib/test/test_dummy_thread.py
diff --git a/Src/StdLib/Lib/test/test_dummy_threading.py b/src/core/IronPython.StdLib/Lib/test/test_dummy_threading.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_dummy_threading.py
rename to src/core/IronPython.StdLib/Lib/test/test_dummy_threading.py
diff --git a/Src/StdLib/Lib/test/test_dynamic.py b/src/core/IronPython.StdLib/Lib/test/test_dynamic.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_dynamic.py
rename to src/core/IronPython.StdLib/Lib/test/test_dynamic.py
diff --git a/Src/StdLib/Lib/test/test_dynamicclassattribute.py b/src/core/IronPython.StdLib/Lib/test/test_dynamicclassattribute.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_dynamicclassattribute.py
rename to src/core/IronPython.StdLib/Lib/test/test_dynamicclassattribute.py
diff --git a/Src/StdLib/Lib/test/test_email/__init__.py b/src/core/IronPython.StdLib/Lib/test/test_email/__init__.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_email/__init__.py
rename to src/core/IronPython.StdLib/Lib/test/test_email/__init__.py
diff --git a/Src/StdLib/Lib/test/test_email/__main__.py b/src/core/IronPython.StdLib/Lib/test/test_email/__main__.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_email/__main__.py
rename to src/core/IronPython.StdLib/Lib/test/test_email/__main__.py
diff --git a/Src/StdLib/Lib/test/test_email/data/PyBanner048.gif b/src/core/IronPython.StdLib/Lib/test/test_email/data/PyBanner048.gif
similarity index 100%
rename from Src/StdLib/Lib/test/test_email/data/PyBanner048.gif
rename to src/core/IronPython.StdLib/Lib/test/test_email/data/PyBanner048.gif
diff --git a/Src/StdLib/Lib/test/test_email/data/audiotest.au b/src/core/IronPython.StdLib/Lib/test/test_email/data/audiotest.au
similarity index 100%
rename from Src/StdLib/Lib/test/test_email/data/audiotest.au
rename to src/core/IronPython.StdLib/Lib/test/test_email/data/audiotest.au
diff --git a/Src/StdLib/Lib/test/test_email/data/msg_01.txt b/src/core/IronPython.StdLib/Lib/test/test_email/data/msg_01.txt
similarity index 100%
rename from Src/StdLib/Lib/test/test_email/data/msg_01.txt
rename to src/core/IronPython.StdLib/Lib/test/test_email/data/msg_01.txt
diff --git a/Src/StdLib/Lib/test/test_email/data/msg_02.txt b/src/core/IronPython.StdLib/Lib/test/test_email/data/msg_02.txt
similarity index 100%
rename from Src/StdLib/Lib/test/test_email/data/msg_02.txt
rename to src/core/IronPython.StdLib/Lib/test/test_email/data/msg_02.txt
diff --git a/Src/StdLib/Lib/test/test_email/data/msg_03.txt b/src/core/IronPython.StdLib/Lib/test/test_email/data/msg_03.txt
similarity index 100%
rename from Src/StdLib/Lib/test/test_email/data/msg_03.txt
rename to src/core/IronPython.StdLib/Lib/test/test_email/data/msg_03.txt
diff --git a/Src/StdLib/Lib/test/test_email/data/msg_04.txt b/src/core/IronPython.StdLib/Lib/test/test_email/data/msg_04.txt
similarity index 100%
rename from Src/StdLib/Lib/test/test_email/data/msg_04.txt
rename to src/core/IronPython.StdLib/Lib/test/test_email/data/msg_04.txt
diff --git a/Src/StdLib/Lib/test/test_email/data/msg_05.txt b/src/core/IronPython.StdLib/Lib/test/test_email/data/msg_05.txt
similarity index 100%
rename from Src/StdLib/Lib/test/test_email/data/msg_05.txt
rename to src/core/IronPython.StdLib/Lib/test/test_email/data/msg_05.txt
diff --git a/Src/StdLib/Lib/test/test_email/data/msg_06.txt b/src/core/IronPython.StdLib/Lib/test/test_email/data/msg_06.txt
similarity index 100%
rename from Src/StdLib/Lib/test/test_email/data/msg_06.txt
rename to src/core/IronPython.StdLib/Lib/test/test_email/data/msg_06.txt
diff --git a/Src/StdLib/Lib/test/test_email/data/msg_07.txt b/src/core/IronPython.StdLib/Lib/test/test_email/data/msg_07.txt
similarity index 100%
rename from Src/StdLib/Lib/test/test_email/data/msg_07.txt
rename to src/core/IronPython.StdLib/Lib/test/test_email/data/msg_07.txt
diff --git a/Src/StdLib/Lib/test/test_email/data/msg_08.txt b/src/core/IronPython.StdLib/Lib/test/test_email/data/msg_08.txt
similarity index 100%
rename from Src/StdLib/Lib/test/test_email/data/msg_08.txt
rename to src/core/IronPython.StdLib/Lib/test/test_email/data/msg_08.txt
diff --git a/Src/StdLib/Lib/test/test_email/data/msg_09.txt b/src/core/IronPython.StdLib/Lib/test/test_email/data/msg_09.txt
similarity index 100%
rename from Src/StdLib/Lib/test/test_email/data/msg_09.txt
rename to src/core/IronPython.StdLib/Lib/test/test_email/data/msg_09.txt
diff --git a/Src/StdLib/Lib/test/test_email/data/msg_10.txt b/src/core/IronPython.StdLib/Lib/test/test_email/data/msg_10.txt
similarity index 100%
rename from Src/StdLib/Lib/test/test_email/data/msg_10.txt
rename to src/core/IronPython.StdLib/Lib/test/test_email/data/msg_10.txt
diff --git a/Src/StdLib/Lib/test/test_email/data/msg_11.txt b/src/core/IronPython.StdLib/Lib/test/test_email/data/msg_11.txt
similarity index 100%
rename from Src/StdLib/Lib/test/test_email/data/msg_11.txt
rename to src/core/IronPython.StdLib/Lib/test/test_email/data/msg_11.txt
diff --git a/Src/StdLib/Lib/test/test_email/data/msg_12.txt b/src/core/IronPython.StdLib/Lib/test/test_email/data/msg_12.txt
similarity index 100%
rename from Src/StdLib/Lib/test/test_email/data/msg_12.txt
rename to src/core/IronPython.StdLib/Lib/test/test_email/data/msg_12.txt
diff --git a/Src/StdLib/Lib/test/test_email/data/msg_12a.txt b/src/core/IronPython.StdLib/Lib/test/test_email/data/msg_12a.txt
similarity index 100%
rename from Src/StdLib/Lib/test/test_email/data/msg_12a.txt
rename to src/core/IronPython.StdLib/Lib/test/test_email/data/msg_12a.txt
diff --git a/Src/StdLib/Lib/test/test_email/data/msg_13.txt b/src/core/IronPython.StdLib/Lib/test/test_email/data/msg_13.txt
similarity index 100%
rename from Src/StdLib/Lib/test/test_email/data/msg_13.txt
rename to src/core/IronPython.StdLib/Lib/test/test_email/data/msg_13.txt
diff --git a/Src/StdLib/Lib/test/test_email/data/msg_14.txt b/src/core/IronPython.StdLib/Lib/test/test_email/data/msg_14.txt
similarity index 100%
rename from Src/StdLib/Lib/test/test_email/data/msg_14.txt
rename to src/core/IronPython.StdLib/Lib/test/test_email/data/msg_14.txt
diff --git a/Src/StdLib/Lib/test/test_email/data/msg_15.txt b/src/core/IronPython.StdLib/Lib/test/test_email/data/msg_15.txt
similarity index 100%
rename from Src/StdLib/Lib/test/test_email/data/msg_15.txt
rename to src/core/IronPython.StdLib/Lib/test/test_email/data/msg_15.txt
diff --git a/Src/StdLib/Lib/test/test_email/data/msg_16.txt b/src/core/IronPython.StdLib/Lib/test/test_email/data/msg_16.txt
similarity index 100%
rename from Src/StdLib/Lib/test/test_email/data/msg_16.txt
rename to src/core/IronPython.StdLib/Lib/test/test_email/data/msg_16.txt
diff --git a/Src/StdLib/Lib/test/test_email/data/msg_17.txt b/src/core/IronPython.StdLib/Lib/test/test_email/data/msg_17.txt
similarity index 100%
rename from Src/StdLib/Lib/test/test_email/data/msg_17.txt
rename to src/core/IronPython.StdLib/Lib/test/test_email/data/msg_17.txt
diff --git a/Src/StdLib/Lib/test/test_email/data/msg_18.txt b/src/core/IronPython.StdLib/Lib/test/test_email/data/msg_18.txt
similarity index 100%
rename from Src/StdLib/Lib/test/test_email/data/msg_18.txt
rename to src/core/IronPython.StdLib/Lib/test/test_email/data/msg_18.txt
diff --git a/Src/StdLib/Lib/test/test_email/data/msg_19.txt b/src/core/IronPython.StdLib/Lib/test/test_email/data/msg_19.txt
similarity index 100%
rename from Src/StdLib/Lib/test/test_email/data/msg_19.txt
rename to src/core/IronPython.StdLib/Lib/test/test_email/data/msg_19.txt
diff --git a/Src/StdLib/Lib/test/test_email/data/msg_20.txt b/src/core/IronPython.StdLib/Lib/test/test_email/data/msg_20.txt
similarity index 100%
rename from Src/StdLib/Lib/test/test_email/data/msg_20.txt
rename to src/core/IronPython.StdLib/Lib/test/test_email/data/msg_20.txt
diff --git a/Src/StdLib/Lib/test/test_email/data/msg_21.txt b/src/core/IronPython.StdLib/Lib/test/test_email/data/msg_21.txt
similarity index 100%
rename from Src/StdLib/Lib/test/test_email/data/msg_21.txt
rename to src/core/IronPython.StdLib/Lib/test/test_email/data/msg_21.txt
diff --git a/Src/StdLib/Lib/test/test_email/data/msg_22.txt b/src/core/IronPython.StdLib/Lib/test/test_email/data/msg_22.txt
similarity index 100%
rename from Src/StdLib/Lib/test/test_email/data/msg_22.txt
rename to src/core/IronPython.StdLib/Lib/test/test_email/data/msg_22.txt
diff --git a/Src/StdLib/Lib/test/test_email/data/msg_23.txt b/src/core/IronPython.StdLib/Lib/test/test_email/data/msg_23.txt
similarity index 100%
rename from Src/StdLib/Lib/test/test_email/data/msg_23.txt
rename to src/core/IronPython.StdLib/Lib/test/test_email/data/msg_23.txt
diff --git a/Src/StdLib/Lib/test/test_email/data/msg_24.txt b/src/core/IronPython.StdLib/Lib/test/test_email/data/msg_24.txt
similarity index 100%
rename from Src/StdLib/Lib/test/test_email/data/msg_24.txt
rename to src/core/IronPython.StdLib/Lib/test/test_email/data/msg_24.txt
diff --git a/Src/StdLib/Lib/test/test_email/data/msg_25.txt b/src/core/IronPython.StdLib/Lib/test/test_email/data/msg_25.txt
similarity index 100%
rename from Src/StdLib/Lib/test/test_email/data/msg_25.txt
rename to src/core/IronPython.StdLib/Lib/test/test_email/data/msg_25.txt
diff --git a/Src/StdLib/Lib/test/test_email/data/msg_26.txt b/src/core/IronPython.StdLib/Lib/test/test_email/data/msg_26.txt
similarity index 100%
rename from Src/StdLib/Lib/test/test_email/data/msg_26.txt
rename to src/core/IronPython.StdLib/Lib/test/test_email/data/msg_26.txt
diff --git a/Src/StdLib/Lib/test/test_email/data/msg_27.txt b/src/core/IronPython.StdLib/Lib/test/test_email/data/msg_27.txt
similarity index 100%
rename from Src/StdLib/Lib/test/test_email/data/msg_27.txt
rename to src/core/IronPython.StdLib/Lib/test/test_email/data/msg_27.txt
diff --git a/Src/StdLib/Lib/test/test_email/data/msg_28.txt b/src/core/IronPython.StdLib/Lib/test/test_email/data/msg_28.txt
similarity index 100%
rename from Src/StdLib/Lib/test/test_email/data/msg_28.txt
rename to src/core/IronPython.StdLib/Lib/test/test_email/data/msg_28.txt
diff --git a/Src/StdLib/Lib/test/test_email/data/msg_29.txt b/src/core/IronPython.StdLib/Lib/test/test_email/data/msg_29.txt
similarity index 100%
rename from Src/StdLib/Lib/test/test_email/data/msg_29.txt
rename to src/core/IronPython.StdLib/Lib/test/test_email/data/msg_29.txt
diff --git a/Src/StdLib/Lib/test/test_email/data/msg_30.txt b/src/core/IronPython.StdLib/Lib/test/test_email/data/msg_30.txt
similarity index 100%
rename from Src/StdLib/Lib/test/test_email/data/msg_30.txt
rename to src/core/IronPython.StdLib/Lib/test/test_email/data/msg_30.txt
diff --git a/Src/StdLib/Lib/test/test_email/data/msg_31.txt b/src/core/IronPython.StdLib/Lib/test/test_email/data/msg_31.txt
similarity index 100%
rename from Src/StdLib/Lib/test/test_email/data/msg_31.txt
rename to src/core/IronPython.StdLib/Lib/test/test_email/data/msg_31.txt
diff --git a/Src/StdLib/Lib/test/test_email/data/msg_32.txt b/src/core/IronPython.StdLib/Lib/test/test_email/data/msg_32.txt
similarity index 100%
rename from Src/StdLib/Lib/test/test_email/data/msg_32.txt
rename to src/core/IronPython.StdLib/Lib/test/test_email/data/msg_32.txt
diff --git a/Src/StdLib/Lib/test/test_email/data/msg_33.txt b/src/core/IronPython.StdLib/Lib/test/test_email/data/msg_33.txt
similarity index 100%
rename from Src/StdLib/Lib/test/test_email/data/msg_33.txt
rename to src/core/IronPython.StdLib/Lib/test/test_email/data/msg_33.txt
diff --git a/Src/StdLib/Lib/test/test_email/data/msg_34.txt b/src/core/IronPython.StdLib/Lib/test/test_email/data/msg_34.txt
similarity index 100%
rename from Src/StdLib/Lib/test/test_email/data/msg_34.txt
rename to src/core/IronPython.StdLib/Lib/test/test_email/data/msg_34.txt
diff --git a/Src/StdLib/Lib/test/test_email/data/msg_35.txt b/src/core/IronPython.StdLib/Lib/test/test_email/data/msg_35.txt
similarity index 100%
rename from Src/StdLib/Lib/test/test_email/data/msg_35.txt
rename to src/core/IronPython.StdLib/Lib/test/test_email/data/msg_35.txt
diff --git a/Src/StdLib/Lib/test/test_email/data/msg_36.txt b/src/core/IronPython.StdLib/Lib/test/test_email/data/msg_36.txt
similarity index 100%
rename from Src/StdLib/Lib/test/test_email/data/msg_36.txt
rename to src/core/IronPython.StdLib/Lib/test/test_email/data/msg_36.txt
diff --git a/Src/StdLib/Lib/test/test_email/data/msg_37.txt b/src/core/IronPython.StdLib/Lib/test/test_email/data/msg_37.txt
similarity index 100%
rename from Src/StdLib/Lib/test/test_email/data/msg_37.txt
rename to src/core/IronPython.StdLib/Lib/test/test_email/data/msg_37.txt
diff --git a/Src/StdLib/Lib/test/test_email/data/msg_38.txt b/src/core/IronPython.StdLib/Lib/test/test_email/data/msg_38.txt
similarity index 100%
rename from Src/StdLib/Lib/test/test_email/data/msg_38.txt
rename to src/core/IronPython.StdLib/Lib/test/test_email/data/msg_38.txt
diff --git a/Src/StdLib/Lib/test/test_email/data/msg_39.txt b/src/core/IronPython.StdLib/Lib/test/test_email/data/msg_39.txt
similarity index 100%
rename from Src/StdLib/Lib/test/test_email/data/msg_39.txt
rename to src/core/IronPython.StdLib/Lib/test/test_email/data/msg_39.txt
diff --git a/Src/StdLib/Lib/test/test_email/data/msg_40.txt b/src/core/IronPython.StdLib/Lib/test/test_email/data/msg_40.txt
similarity index 100%
rename from Src/StdLib/Lib/test/test_email/data/msg_40.txt
rename to src/core/IronPython.StdLib/Lib/test/test_email/data/msg_40.txt
diff --git a/Src/StdLib/Lib/test/test_email/data/msg_41.txt b/src/core/IronPython.StdLib/Lib/test/test_email/data/msg_41.txt
similarity index 100%
rename from Src/StdLib/Lib/test/test_email/data/msg_41.txt
rename to src/core/IronPython.StdLib/Lib/test/test_email/data/msg_41.txt
diff --git a/Src/StdLib/Lib/test/test_email/data/msg_42.txt b/src/core/IronPython.StdLib/Lib/test/test_email/data/msg_42.txt
similarity index 100%
rename from Src/StdLib/Lib/test/test_email/data/msg_42.txt
rename to src/core/IronPython.StdLib/Lib/test/test_email/data/msg_42.txt
diff --git a/Src/StdLib/Lib/test/test_email/data/msg_43.txt b/src/core/IronPython.StdLib/Lib/test/test_email/data/msg_43.txt
similarity index 100%
rename from Src/StdLib/Lib/test/test_email/data/msg_43.txt
rename to src/core/IronPython.StdLib/Lib/test/test_email/data/msg_43.txt
diff --git a/Src/StdLib/Lib/test/test_email/data/msg_44.txt b/src/core/IronPython.StdLib/Lib/test/test_email/data/msg_44.txt
similarity index 100%
rename from Src/StdLib/Lib/test/test_email/data/msg_44.txt
rename to src/core/IronPython.StdLib/Lib/test/test_email/data/msg_44.txt
diff --git a/Src/StdLib/Lib/test/test_email/data/msg_45.txt b/src/core/IronPython.StdLib/Lib/test/test_email/data/msg_45.txt
similarity index 100%
rename from Src/StdLib/Lib/test/test_email/data/msg_45.txt
rename to src/core/IronPython.StdLib/Lib/test/test_email/data/msg_45.txt
diff --git a/Src/StdLib/Lib/test/test_email/data/msg_46.txt b/src/core/IronPython.StdLib/Lib/test/test_email/data/msg_46.txt
similarity index 100%
rename from Src/StdLib/Lib/test/test_email/data/msg_46.txt
rename to src/core/IronPython.StdLib/Lib/test/test_email/data/msg_46.txt
diff --git a/Src/StdLib/Lib/test/test_email/test__encoded_words.py b/src/core/IronPython.StdLib/Lib/test/test_email/test__encoded_words.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_email/test__encoded_words.py
rename to src/core/IronPython.StdLib/Lib/test/test_email/test__encoded_words.py
diff --git a/Src/StdLib/Lib/test/test_email/test__header_value_parser.py b/src/core/IronPython.StdLib/Lib/test/test_email/test__header_value_parser.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_email/test__header_value_parser.py
rename to src/core/IronPython.StdLib/Lib/test/test_email/test__header_value_parser.py
diff --git a/Src/StdLib/Lib/test/test_email/test_asian_codecs.py b/src/core/IronPython.StdLib/Lib/test/test_email/test_asian_codecs.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_email/test_asian_codecs.py
rename to src/core/IronPython.StdLib/Lib/test/test_email/test_asian_codecs.py
diff --git a/Src/StdLib/Lib/test/test_email/test_contentmanager.py b/src/core/IronPython.StdLib/Lib/test/test_email/test_contentmanager.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_email/test_contentmanager.py
rename to src/core/IronPython.StdLib/Lib/test/test_email/test_contentmanager.py
diff --git a/Src/StdLib/Lib/test/test_email/test_defect_handling.py b/src/core/IronPython.StdLib/Lib/test/test_email/test_defect_handling.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_email/test_defect_handling.py
rename to src/core/IronPython.StdLib/Lib/test/test_email/test_defect_handling.py
diff --git a/Src/StdLib/Lib/test/test_email/test_email.py b/src/core/IronPython.StdLib/Lib/test/test_email/test_email.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_email/test_email.py
rename to src/core/IronPython.StdLib/Lib/test/test_email/test_email.py
diff --git a/Src/StdLib/Lib/test/test_email/test_generator.py b/src/core/IronPython.StdLib/Lib/test/test_email/test_generator.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_email/test_generator.py
rename to src/core/IronPython.StdLib/Lib/test/test_email/test_generator.py
diff --git a/Src/StdLib/Lib/test/test_email/test_headerregistry.py b/src/core/IronPython.StdLib/Lib/test/test_email/test_headerregistry.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_email/test_headerregistry.py
rename to src/core/IronPython.StdLib/Lib/test/test_email/test_headerregistry.py
diff --git a/Src/StdLib/Lib/test/test_email/test_inversion.py b/src/core/IronPython.StdLib/Lib/test/test_email/test_inversion.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_email/test_inversion.py
rename to src/core/IronPython.StdLib/Lib/test/test_email/test_inversion.py
diff --git a/Src/StdLib/Lib/test/test_email/test_message.py b/src/core/IronPython.StdLib/Lib/test/test_email/test_message.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_email/test_message.py
rename to src/core/IronPython.StdLib/Lib/test/test_email/test_message.py
diff --git a/Src/StdLib/Lib/test/test_email/test_parser.py b/src/core/IronPython.StdLib/Lib/test/test_email/test_parser.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_email/test_parser.py
rename to src/core/IronPython.StdLib/Lib/test/test_email/test_parser.py
diff --git a/Src/StdLib/Lib/test/test_email/test_pickleable.py b/src/core/IronPython.StdLib/Lib/test/test_email/test_pickleable.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_email/test_pickleable.py
rename to src/core/IronPython.StdLib/Lib/test/test_email/test_pickleable.py
diff --git a/Src/StdLib/Lib/test/test_email/test_policy.py b/src/core/IronPython.StdLib/Lib/test/test_email/test_policy.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_email/test_policy.py
rename to src/core/IronPython.StdLib/Lib/test/test_email/test_policy.py
diff --git a/Src/StdLib/Lib/test/test_email/test_utils.py b/src/core/IronPython.StdLib/Lib/test/test_email/test_utils.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_email/test_utils.py
rename to src/core/IronPython.StdLib/Lib/test/test_email/test_utils.py
diff --git a/Src/StdLib/Lib/test/test_email/torture_test.py b/src/core/IronPython.StdLib/Lib/test/test_email/torture_test.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_email/torture_test.py
rename to src/core/IronPython.StdLib/Lib/test/test_email/torture_test.py
diff --git a/Src/StdLib/Lib/test/test_ensurepip.py b/src/core/IronPython.StdLib/Lib/test/test_ensurepip.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_ensurepip.py
rename to src/core/IronPython.StdLib/Lib/test/test_ensurepip.py
diff --git a/Src/StdLib/Lib/test/test_enum.py b/src/core/IronPython.StdLib/Lib/test/test_enum.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_enum.py
rename to src/core/IronPython.StdLib/Lib/test/test_enum.py
diff --git a/Src/StdLib/Lib/test/test_enumerate.py b/src/core/IronPython.StdLib/Lib/test/test_enumerate.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_enumerate.py
rename to src/core/IronPython.StdLib/Lib/test/test_enumerate.py
diff --git a/Src/StdLib/Lib/test/test_eof.py b/src/core/IronPython.StdLib/Lib/test/test_eof.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_eof.py
rename to src/core/IronPython.StdLib/Lib/test/test_eof.py
diff --git a/Src/StdLib/Lib/test/test_epoll.py b/src/core/IronPython.StdLib/Lib/test/test_epoll.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_epoll.py
rename to src/core/IronPython.StdLib/Lib/test/test_epoll.py
diff --git a/Src/StdLib/Lib/test/test_errno.py b/src/core/IronPython.StdLib/Lib/test/test_errno.py
old mode 100755
new mode 100644
similarity index 100%
rename from Src/StdLib/Lib/test/test_errno.py
rename to src/core/IronPython.StdLib/Lib/test/test_errno.py
diff --git a/Src/StdLib/Lib/test/test_exception_variations.py b/src/core/IronPython.StdLib/Lib/test/test_exception_variations.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_exception_variations.py
rename to src/core/IronPython.StdLib/Lib/test/test_exception_variations.py
diff --git a/Src/StdLib/Lib/test/test_exceptions.py b/src/core/IronPython.StdLib/Lib/test/test_exceptions.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_exceptions.py
rename to src/core/IronPython.StdLib/Lib/test/test_exceptions.py
diff --git a/Src/StdLib/Lib/test/test_extcall.py b/src/core/IronPython.StdLib/Lib/test/test_extcall.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_extcall.py
rename to src/core/IronPython.StdLib/Lib/test/test_extcall.py
diff --git a/Src/StdLib/Lib/test/test_faulthandler.py b/src/core/IronPython.StdLib/Lib/test/test_faulthandler.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_faulthandler.py
rename to src/core/IronPython.StdLib/Lib/test/test_faulthandler.py
diff --git a/Src/StdLib/Lib/test/test_fcntl.py b/src/core/IronPython.StdLib/Lib/test/test_fcntl.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_fcntl.py
rename to src/core/IronPython.StdLib/Lib/test/test_fcntl.py
diff --git a/Src/StdLib/Lib/test/test_file.py b/src/core/IronPython.StdLib/Lib/test/test_file.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_file.py
rename to src/core/IronPython.StdLib/Lib/test/test_file.py
diff --git a/Src/StdLib/Lib/test/test_file_eintr.py b/src/core/IronPython.StdLib/Lib/test/test_file_eintr.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_file_eintr.py
rename to src/core/IronPython.StdLib/Lib/test/test_file_eintr.py
diff --git a/Src/StdLib/Lib/test/test_filecmp.py b/src/core/IronPython.StdLib/Lib/test/test_filecmp.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_filecmp.py
rename to src/core/IronPython.StdLib/Lib/test/test_filecmp.py
diff --git a/Src/StdLib/Lib/test/test_fileinput.py b/src/core/IronPython.StdLib/Lib/test/test_fileinput.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_fileinput.py
rename to src/core/IronPython.StdLib/Lib/test/test_fileinput.py
diff --git a/Src/StdLib/Lib/test/test_fileio.py b/src/core/IronPython.StdLib/Lib/test/test_fileio.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_fileio.py
rename to src/core/IronPython.StdLib/Lib/test/test_fileio.py
diff --git a/Src/StdLib/Lib/test/test_finalization.py b/src/core/IronPython.StdLib/Lib/test/test_finalization.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_finalization.py
rename to src/core/IronPython.StdLib/Lib/test/test_finalization.py
diff --git a/Src/StdLib/Lib/test/test_float.py b/src/core/IronPython.StdLib/Lib/test/test_float.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_float.py
rename to src/core/IronPython.StdLib/Lib/test/test_float.py
diff --git a/Src/StdLib/Lib/test/test_flufl.py b/src/core/IronPython.StdLib/Lib/test/test_flufl.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_flufl.py
rename to src/core/IronPython.StdLib/Lib/test/test_flufl.py
diff --git a/Src/StdLib/Lib/test/test_fnmatch.py b/src/core/IronPython.StdLib/Lib/test/test_fnmatch.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_fnmatch.py
rename to src/core/IronPython.StdLib/Lib/test/test_fnmatch.py
diff --git a/Src/StdLib/Lib/test/test_fork1.py b/src/core/IronPython.StdLib/Lib/test/test_fork1.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_fork1.py
rename to src/core/IronPython.StdLib/Lib/test/test_fork1.py
diff --git a/Src/StdLib/Lib/test/test_format.py b/src/core/IronPython.StdLib/Lib/test/test_format.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_format.py
rename to src/core/IronPython.StdLib/Lib/test/test_format.py
diff --git a/Src/StdLib/Lib/test/test_fractions.py b/src/core/IronPython.StdLib/Lib/test/test_fractions.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_fractions.py
rename to src/core/IronPython.StdLib/Lib/test/test_fractions.py
diff --git a/Src/StdLib/Lib/test/test_frame.py b/src/core/IronPython.StdLib/Lib/test/test_frame.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_frame.py
rename to src/core/IronPython.StdLib/Lib/test/test_frame.py
diff --git a/Src/StdLib/Lib/test/test_fstring.py b/src/core/IronPython.StdLib/Lib/test/test_fstring.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_fstring.py
rename to src/core/IronPython.StdLib/Lib/test/test_fstring.py
diff --git a/Src/StdLib/Lib/test/test_ftplib.py b/src/core/IronPython.StdLib/Lib/test/test_ftplib.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_ftplib.py
rename to src/core/IronPython.StdLib/Lib/test/test_ftplib.py
diff --git a/Src/StdLib/Lib/test/test_funcattrs.py b/src/core/IronPython.StdLib/Lib/test/test_funcattrs.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_funcattrs.py
rename to src/core/IronPython.StdLib/Lib/test/test_funcattrs.py
diff --git a/Src/StdLib/Lib/test/test_functools.py b/src/core/IronPython.StdLib/Lib/test/test_functools.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_functools.py
rename to src/core/IronPython.StdLib/Lib/test/test_functools.py
diff --git a/Src/StdLib/Lib/test/test_future.py b/src/core/IronPython.StdLib/Lib/test/test_future.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_future.py
rename to src/core/IronPython.StdLib/Lib/test/test_future.py
diff --git a/Src/StdLib/Lib/test/test_future3.py b/src/core/IronPython.StdLib/Lib/test/test_future3.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_future3.py
rename to src/core/IronPython.StdLib/Lib/test/test_future3.py
diff --git a/Src/StdLib/Lib/test/test_future4.py b/src/core/IronPython.StdLib/Lib/test/test_future4.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_future4.py
rename to src/core/IronPython.StdLib/Lib/test/test_future4.py
diff --git a/Src/StdLib/Lib/test/test_future5.py b/src/core/IronPython.StdLib/Lib/test/test_future5.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_future5.py
rename to src/core/IronPython.StdLib/Lib/test/test_future5.py
diff --git a/Src/StdLib/Lib/test/test_gc.py b/src/core/IronPython.StdLib/Lib/test/test_gc.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_gc.py
rename to src/core/IronPython.StdLib/Lib/test/test_gc.py
diff --git a/Src/StdLib/Lib/test/test_gdb.py b/src/core/IronPython.StdLib/Lib/test/test_gdb.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_gdb.py
rename to src/core/IronPython.StdLib/Lib/test/test_gdb.py
diff --git a/Src/StdLib/Lib/test/test_generators.py b/src/core/IronPython.StdLib/Lib/test/test_generators.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_generators.py
rename to src/core/IronPython.StdLib/Lib/test/test_generators.py
diff --git a/Src/StdLib/Lib/test/test_genericpath.py b/src/core/IronPython.StdLib/Lib/test/test_genericpath.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_genericpath.py
rename to src/core/IronPython.StdLib/Lib/test/test_genericpath.py
diff --git a/Src/StdLib/Lib/test/test_genexps.py b/src/core/IronPython.StdLib/Lib/test/test_genexps.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_genexps.py
rename to src/core/IronPython.StdLib/Lib/test/test_genexps.py
diff --git a/Src/StdLib/Lib/test/test_getargs2.py b/src/core/IronPython.StdLib/Lib/test/test_getargs2.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_getargs2.py
rename to src/core/IronPython.StdLib/Lib/test/test_getargs2.py
diff --git a/Src/StdLib/Lib/test/test_getopt.py b/src/core/IronPython.StdLib/Lib/test/test_getopt.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_getopt.py
rename to src/core/IronPython.StdLib/Lib/test/test_getopt.py
diff --git a/Src/StdLib/Lib/test/test_getpass.py b/src/core/IronPython.StdLib/Lib/test/test_getpass.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_getpass.py
rename to src/core/IronPython.StdLib/Lib/test/test_getpass.py
diff --git a/Src/StdLib/Lib/test/test_gettext.py b/src/core/IronPython.StdLib/Lib/test/test_gettext.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_gettext.py
rename to src/core/IronPython.StdLib/Lib/test/test_gettext.py
diff --git a/Src/StdLib/Lib/test/test_glob.py b/src/core/IronPython.StdLib/Lib/test/test_glob.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_glob.py
rename to src/core/IronPython.StdLib/Lib/test/test_glob.py
diff --git a/Src/StdLib/Lib/test/test_global.py b/src/core/IronPython.StdLib/Lib/test/test_global.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_global.py
rename to src/core/IronPython.StdLib/Lib/test/test_global.py
diff --git a/Src/StdLib/Lib/test/test_grammar.py b/src/core/IronPython.StdLib/Lib/test/test_grammar.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_grammar.py
rename to src/core/IronPython.StdLib/Lib/test/test_grammar.py
diff --git a/Src/StdLib/Lib/test/test_grp.py b/src/core/IronPython.StdLib/Lib/test/test_grp.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_grp.py
rename to src/core/IronPython.StdLib/Lib/test/test_grp.py
diff --git a/Src/StdLib/Lib/test/test_gzip.py b/src/core/IronPython.StdLib/Lib/test/test_gzip.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_gzip.py
rename to src/core/IronPython.StdLib/Lib/test/test_gzip.py
diff --git a/Src/StdLib/Lib/test/test_hash.py b/src/core/IronPython.StdLib/Lib/test/test_hash.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_hash.py
rename to src/core/IronPython.StdLib/Lib/test/test_hash.py
diff --git a/Src/StdLib/Lib/test/test_hashlib.py b/src/core/IronPython.StdLib/Lib/test/test_hashlib.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_hashlib.py
rename to src/core/IronPython.StdLib/Lib/test/test_hashlib.py
diff --git a/Src/StdLib/Lib/test/test_heapq.py b/src/core/IronPython.StdLib/Lib/test/test_heapq.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_heapq.py
rename to src/core/IronPython.StdLib/Lib/test/test_heapq.py
diff --git a/Src/StdLib/Lib/test/test_hmac.py b/src/core/IronPython.StdLib/Lib/test/test_hmac.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_hmac.py
rename to src/core/IronPython.StdLib/Lib/test/test_hmac.py
diff --git a/Src/StdLib/Lib/test/test_html.py b/src/core/IronPython.StdLib/Lib/test/test_html.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_html.py
rename to src/core/IronPython.StdLib/Lib/test/test_html.py
diff --git a/Src/StdLib/Lib/test/test_htmlparser.py b/src/core/IronPython.StdLib/Lib/test/test_htmlparser.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_htmlparser.py
rename to src/core/IronPython.StdLib/Lib/test/test_htmlparser.py
diff --git a/Src/StdLib/Lib/test/test_http_cookiejar.py b/src/core/IronPython.StdLib/Lib/test/test_http_cookiejar.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_http_cookiejar.py
rename to src/core/IronPython.StdLib/Lib/test/test_http_cookiejar.py
diff --git a/Src/StdLib/Lib/test/test_http_cookies.py b/src/core/IronPython.StdLib/Lib/test/test_http_cookies.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_http_cookies.py
rename to src/core/IronPython.StdLib/Lib/test/test_http_cookies.py
diff --git a/Src/StdLib/Lib/test/test_httplib.py b/src/core/IronPython.StdLib/Lib/test/test_httplib.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_httplib.py
rename to src/core/IronPython.StdLib/Lib/test/test_httplib.py
diff --git a/Src/StdLib/Lib/test/test_httpservers.py b/src/core/IronPython.StdLib/Lib/test/test_httpservers.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_httpservers.py
rename to src/core/IronPython.StdLib/Lib/test/test_httpservers.py
diff --git a/Src/StdLib/Lib/test/test_idle.py b/src/core/IronPython.StdLib/Lib/test/test_idle.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_idle.py
rename to src/core/IronPython.StdLib/Lib/test/test_idle.py
diff --git a/Src/StdLib/Lib/test/test_imaplib.py b/src/core/IronPython.StdLib/Lib/test/test_imaplib.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_imaplib.py
rename to src/core/IronPython.StdLib/Lib/test/test_imaplib.py
diff --git a/Src/StdLib/Lib/test/test_imghdr.py b/src/core/IronPython.StdLib/Lib/test/test_imghdr.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_imghdr.py
rename to src/core/IronPython.StdLib/Lib/test/test_imghdr.py
diff --git a/Src/StdLib/Lib/test/test_imp.py b/src/core/IronPython.StdLib/Lib/test/test_imp.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_imp.py
rename to src/core/IronPython.StdLib/Lib/test/test_imp.py
diff --git a/Src/StdLib/Lib/test/test_import.py b/src/core/IronPython.StdLib/Lib/test/test_import.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_import.py
rename to src/core/IronPython.StdLib/Lib/test/test_import.py
diff --git a/Src/StdLib/Lib/test/test_importlib/__init__.py b/src/core/IronPython.StdLib/Lib/test/test_importlib/__init__.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_importlib/__init__.py
rename to src/core/IronPython.StdLib/Lib/test/test_importlib/__init__.py
diff --git a/Src/StdLib/Lib/test/test_importlib/__main__.py b/src/core/IronPython.StdLib/Lib/test/test_importlib/__main__.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_importlib/__main__.py
rename to src/core/IronPython.StdLib/Lib/test/test_importlib/__main__.py
diff --git a/Src/StdLib/Lib/test/test_importlib/abc.py b/src/core/IronPython.StdLib/Lib/test/test_importlib/abc.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_importlib/abc.py
rename to src/core/IronPython.StdLib/Lib/test/test_importlib/abc.py
diff --git a/Src/StdLib/Lib/test/test_importlib/builtin/__init__.py b/src/core/IronPython.StdLib/Lib/test/test_importlib/builtin/__init__.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_importlib/builtin/__init__.py
rename to src/core/IronPython.StdLib/Lib/test/test_importlib/builtin/__init__.py
diff --git a/Src/StdLib/Lib/test/test_importlib/builtin/__main__.py b/src/core/IronPython.StdLib/Lib/test/test_importlib/builtin/__main__.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_importlib/builtin/__main__.py
rename to src/core/IronPython.StdLib/Lib/test/test_importlib/builtin/__main__.py
diff --git a/Src/StdLib/Lib/test/test_importlib/builtin/test_finder.py b/src/core/IronPython.StdLib/Lib/test/test_importlib/builtin/test_finder.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_importlib/builtin/test_finder.py
rename to src/core/IronPython.StdLib/Lib/test/test_importlib/builtin/test_finder.py
diff --git a/Src/StdLib/Lib/test/test_importlib/builtin/test_loader.py b/src/core/IronPython.StdLib/Lib/test/test_importlib/builtin/test_loader.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_importlib/builtin/test_loader.py
rename to src/core/IronPython.StdLib/Lib/test/test_importlib/builtin/test_loader.py
diff --git a/Src/StdLib/Lib/test/test_importlib/builtin/util.py b/src/core/IronPython.StdLib/Lib/test/test_importlib/builtin/util.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_importlib/builtin/util.py
rename to src/core/IronPython.StdLib/Lib/test/test_importlib/builtin/util.py
diff --git a/Src/StdLib/Lib/test/test_importlib/extension/__init__.py b/src/core/IronPython.StdLib/Lib/test/test_importlib/extension/__init__.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_importlib/extension/__init__.py
rename to src/core/IronPython.StdLib/Lib/test/test_importlib/extension/__init__.py
diff --git a/Src/StdLib/Lib/test/test_importlib/extension/__main__.py b/src/core/IronPython.StdLib/Lib/test/test_importlib/extension/__main__.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_importlib/extension/__main__.py
rename to src/core/IronPython.StdLib/Lib/test/test_importlib/extension/__main__.py
diff --git a/Src/StdLib/Lib/test/test_importlib/extension/test_case_sensitivity.py b/src/core/IronPython.StdLib/Lib/test/test_importlib/extension/test_case_sensitivity.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_importlib/extension/test_case_sensitivity.py
rename to src/core/IronPython.StdLib/Lib/test/test_importlib/extension/test_case_sensitivity.py
diff --git a/Src/StdLib/Lib/test/test_importlib/extension/test_finder.py b/src/core/IronPython.StdLib/Lib/test/test_importlib/extension/test_finder.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_importlib/extension/test_finder.py
rename to src/core/IronPython.StdLib/Lib/test/test_importlib/extension/test_finder.py
diff --git a/Src/StdLib/Lib/test/test_importlib/extension/test_loader.py b/src/core/IronPython.StdLib/Lib/test/test_importlib/extension/test_loader.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_importlib/extension/test_loader.py
rename to src/core/IronPython.StdLib/Lib/test/test_importlib/extension/test_loader.py
diff --git a/Src/StdLib/Lib/test/test_importlib/extension/test_path_hook.py b/src/core/IronPython.StdLib/Lib/test/test_importlib/extension/test_path_hook.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_importlib/extension/test_path_hook.py
rename to src/core/IronPython.StdLib/Lib/test/test_importlib/extension/test_path_hook.py
diff --git a/Src/StdLib/Lib/test/test_importlib/extension/util.py b/src/core/IronPython.StdLib/Lib/test/test_importlib/extension/util.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_importlib/extension/util.py
rename to src/core/IronPython.StdLib/Lib/test/test_importlib/extension/util.py
diff --git a/Src/StdLib/Lib/test/test_importlib/frozen/__init__.py b/src/core/IronPython.StdLib/Lib/test/test_importlib/frozen/__init__.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_importlib/frozen/__init__.py
rename to src/core/IronPython.StdLib/Lib/test/test_importlib/frozen/__init__.py
diff --git a/Src/StdLib/Lib/test/test_importlib/frozen/__main__.py b/src/core/IronPython.StdLib/Lib/test/test_importlib/frozen/__main__.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_importlib/frozen/__main__.py
rename to src/core/IronPython.StdLib/Lib/test/test_importlib/frozen/__main__.py
diff --git a/Src/StdLib/Lib/test/test_importlib/frozen/test_finder.py b/src/core/IronPython.StdLib/Lib/test/test_importlib/frozen/test_finder.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_importlib/frozen/test_finder.py
rename to src/core/IronPython.StdLib/Lib/test/test_importlib/frozen/test_finder.py
diff --git a/Src/StdLib/Lib/test/test_importlib/frozen/test_loader.py b/src/core/IronPython.StdLib/Lib/test/test_importlib/frozen/test_loader.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_importlib/frozen/test_loader.py
rename to src/core/IronPython.StdLib/Lib/test/test_importlib/frozen/test_loader.py
diff --git a/Src/StdLib/Lib/test/test_importlib/import_/__init__.py b/src/core/IronPython.StdLib/Lib/test/test_importlib/import_/__init__.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_importlib/import_/__init__.py
rename to src/core/IronPython.StdLib/Lib/test/test_importlib/import_/__init__.py
diff --git a/Src/StdLib/Lib/test/test_importlib/import_/__main__.py b/src/core/IronPython.StdLib/Lib/test/test_importlib/import_/__main__.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_importlib/import_/__main__.py
rename to src/core/IronPython.StdLib/Lib/test/test_importlib/import_/__main__.py
diff --git a/Src/StdLib/Lib/test/test_importlib/import_/test___loader__.py b/src/core/IronPython.StdLib/Lib/test/test_importlib/import_/test___loader__.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_importlib/import_/test___loader__.py
rename to src/core/IronPython.StdLib/Lib/test/test_importlib/import_/test___loader__.py
diff --git a/Src/StdLib/Lib/test/test_importlib/import_/test___package__.py b/src/core/IronPython.StdLib/Lib/test/test_importlib/import_/test___package__.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_importlib/import_/test___package__.py
rename to src/core/IronPython.StdLib/Lib/test/test_importlib/import_/test___package__.py
diff --git a/Src/StdLib/Lib/test/test_importlib/import_/test_api.py b/src/core/IronPython.StdLib/Lib/test/test_importlib/import_/test_api.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_importlib/import_/test_api.py
rename to src/core/IronPython.StdLib/Lib/test/test_importlib/import_/test_api.py
diff --git a/Src/StdLib/Lib/test/test_importlib/import_/test_caching.py b/src/core/IronPython.StdLib/Lib/test/test_importlib/import_/test_caching.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_importlib/import_/test_caching.py
rename to src/core/IronPython.StdLib/Lib/test/test_importlib/import_/test_caching.py
diff --git a/Src/StdLib/Lib/test/test_importlib/import_/test_fromlist.py b/src/core/IronPython.StdLib/Lib/test/test_importlib/import_/test_fromlist.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_importlib/import_/test_fromlist.py
rename to src/core/IronPython.StdLib/Lib/test/test_importlib/import_/test_fromlist.py
diff --git a/Src/StdLib/Lib/test/test_importlib/import_/test_meta_path.py b/src/core/IronPython.StdLib/Lib/test/test_importlib/import_/test_meta_path.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_importlib/import_/test_meta_path.py
rename to src/core/IronPython.StdLib/Lib/test/test_importlib/import_/test_meta_path.py
diff --git a/Src/StdLib/Lib/test/test_importlib/import_/test_packages.py b/src/core/IronPython.StdLib/Lib/test/test_importlib/import_/test_packages.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_importlib/import_/test_packages.py
rename to src/core/IronPython.StdLib/Lib/test/test_importlib/import_/test_packages.py
diff --git a/Src/StdLib/Lib/test/test_importlib/import_/test_path.py b/src/core/IronPython.StdLib/Lib/test/test_importlib/import_/test_path.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_importlib/import_/test_path.py
rename to src/core/IronPython.StdLib/Lib/test/test_importlib/import_/test_path.py
diff --git a/Src/StdLib/Lib/test/test_importlib/import_/test_relative_imports.py b/src/core/IronPython.StdLib/Lib/test/test_importlib/import_/test_relative_imports.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_importlib/import_/test_relative_imports.py
rename to src/core/IronPython.StdLib/Lib/test/test_importlib/import_/test_relative_imports.py
diff --git a/Src/StdLib/Lib/test/test_importlib/import_/util.py b/src/core/IronPython.StdLib/Lib/test/test_importlib/import_/util.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_importlib/import_/util.py
rename to src/core/IronPython.StdLib/Lib/test/test_importlib/import_/util.py
diff --git a/Src/StdLib/Lib/test/test_importlib/namespace_pkgs/both_portions/foo/one.py b/src/core/IronPython.StdLib/Lib/test/test_importlib/namespace_pkgs/both_portions/foo/one.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_importlib/namespace_pkgs/both_portions/foo/one.py
rename to src/core/IronPython.StdLib/Lib/test/test_importlib/namespace_pkgs/both_portions/foo/one.py
diff --git a/Src/StdLib/Lib/test/test_importlib/namespace_pkgs/both_portions/foo/two.py b/src/core/IronPython.StdLib/Lib/test/test_importlib/namespace_pkgs/both_portions/foo/two.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_importlib/namespace_pkgs/both_portions/foo/two.py
rename to src/core/IronPython.StdLib/Lib/test/test_importlib/namespace_pkgs/both_portions/foo/two.py
diff --git a/Src/StdLib/Lib/test/test_importlib/namespace_pkgs/missing_directory.zip b/src/core/IronPython.StdLib/Lib/test/test_importlib/namespace_pkgs/missing_directory.zip
similarity index 100%
rename from Src/StdLib/Lib/test/test_importlib/namespace_pkgs/missing_directory.zip
rename to src/core/IronPython.StdLib/Lib/test/test_importlib/namespace_pkgs/missing_directory.zip
diff --git a/Src/StdLib/Lib/test/test_importlib/namespace_pkgs/module_and_namespace_package/a_test.py b/src/core/IronPython.StdLib/Lib/test/test_importlib/namespace_pkgs/module_and_namespace_package/a_test.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_importlib/namespace_pkgs/module_and_namespace_package/a_test.py
rename to src/core/IronPython.StdLib/Lib/test/test_importlib/namespace_pkgs/module_and_namespace_package/a_test.py
diff --git a/Src/StdLib/Lib/test/test_importlib/namespace_pkgs/module_and_namespace_package/a_test/empty b/src/core/IronPython.StdLib/Lib/test/test_importlib/namespace_pkgs/module_and_namespace_package/a_test/empty
similarity index 100%
rename from Src/StdLib/Lib/test/test_importlib/namespace_pkgs/module_and_namespace_package/a_test/empty
rename to src/core/IronPython.StdLib/Lib/test/test_importlib/namespace_pkgs/module_and_namespace_package/a_test/empty
diff --git a/Src/StdLib/Lib/test/test_importlib/namespace_pkgs/nested_portion1.zip b/src/core/IronPython.StdLib/Lib/test/test_importlib/namespace_pkgs/nested_portion1.zip
similarity index 100%
rename from Src/StdLib/Lib/test/test_importlib/namespace_pkgs/nested_portion1.zip
rename to src/core/IronPython.StdLib/Lib/test/test_importlib/namespace_pkgs/nested_portion1.zip
diff --git a/Src/StdLib/Lib/test/test_importlib/namespace_pkgs/not_a_namespace_pkg/foo/__init__.py b/src/core/IronPython.StdLib/Lib/test/test_importlib/namespace_pkgs/not_a_namespace_pkg/foo/__init__.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_importlib/namespace_pkgs/not_a_namespace_pkg/foo/__init__.py
rename to src/core/IronPython.StdLib/Lib/test/test_importlib/namespace_pkgs/not_a_namespace_pkg/foo/__init__.py
diff --git a/Src/StdLib/Lib/test/test_importlib/namespace_pkgs/not_a_namespace_pkg/foo/one.py b/src/core/IronPython.StdLib/Lib/test/test_importlib/namespace_pkgs/not_a_namespace_pkg/foo/one.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_importlib/namespace_pkgs/not_a_namespace_pkg/foo/one.py
rename to src/core/IronPython.StdLib/Lib/test/test_importlib/namespace_pkgs/not_a_namespace_pkg/foo/one.py
diff --git a/Src/StdLib/Lib/test/test_importlib/namespace_pkgs/portion1/foo/one.py b/src/core/IronPython.StdLib/Lib/test/test_importlib/namespace_pkgs/portion1/foo/one.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_importlib/namespace_pkgs/portion1/foo/one.py
rename to src/core/IronPython.StdLib/Lib/test/test_importlib/namespace_pkgs/portion1/foo/one.py
diff --git a/Src/StdLib/Lib/test/test_importlib/namespace_pkgs/portion2/foo/two.py b/src/core/IronPython.StdLib/Lib/test/test_importlib/namespace_pkgs/portion2/foo/two.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_importlib/namespace_pkgs/portion2/foo/two.py
rename to src/core/IronPython.StdLib/Lib/test/test_importlib/namespace_pkgs/portion2/foo/two.py
diff --git a/Src/StdLib/Lib/test/test_importlib/namespace_pkgs/project1/parent/child/one.py b/src/core/IronPython.StdLib/Lib/test/test_importlib/namespace_pkgs/project1/parent/child/one.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_importlib/namespace_pkgs/project1/parent/child/one.py
rename to src/core/IronPython.StdLib/Lib/test/test_importlib/namespace_pkgs/project1/parent/child/one.py
diff --git a/Src/StdLib/Lib/test/test_importlib/namespace_pkgs/project2/parent/child/two.py b/src/core/IronPython.StdLib/Lib/test/test_importlib/namespace_pkgs/project2/parent/child/two.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_importlib/namespace_pkgs/project2/parent/child/two.py
rename to src/core/IronPython.StdLib/Lib/test/test_importlib/namespace_pkgs/project2/parent/child/two.py
diff --git a/Src/StdLib/Lib/test/test_importlib/namespace_pkgs/project3/parent/child/three.py b/src/core/IronPython.StdLib/Lib/test/test_importlib/namespace_pkgs/project3/parent/child/three.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_importlib/namespace_pkgs/project3/parent/child/three.py
rename to src/core/IronPython.StdLib/Lib/test/test_importlib/namespace_pkgs/project3/parent/child/three.py
diff --git a/Src/StdLib/Lib/test/test_importlib/namespace_pkgs/top_level_portion1.zip b/src/core/IronPython.StdLib/Lib/test/test_importlib/namespace_pkgs/top_level_portion1.zip
similarity index 100%
rename from Src/StdLib/Lib/test/test_importlib/namespace_pkgs/top_level_portion1.zip
rename to src/core/IronPython.StdLib/Lib/test/test_importlib/namespace_pkgs/top_level_portion1.zip
diff --git a/Src/StdLib/Lib/test/test_importlib/regrtest.py b/src/core/IronPython.StdLib/Lib/test/test_importlib/regrtest.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_importlib/regrtest.py
rename to src/core/IronPython.StdLib/Lib/test/test_importlib/regrtest.py
diff --git a/Src/StdLib/Lib/test/test_importlib/source/__init__.py b/src/core/IronPython.StdLib/Lib/test/test_importlib/source/__init__.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_importlib/source/__init__.py
rename to src/core/IronPython.StdLib/Lib/test/test_importlib/source/__init__.py
diff --git a/Src/StdLib/Lib/test/test_importlib/source/__main__.py b/src/core/IronPython.StdLib/Lib/test/test_importlib/source/__main__.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_importlib/source/__main__.py
rename to src/core/IronPython.StdLib/Lib/test/test_importlib/source/__main__.py
diff --git a/Src/StdLib/Lib/test/test_importlib/source/test_case_sensitivity.py b/src/core/IronPython.StdLib/Lib/test/test_importlib/source/test_case_sensitivity.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_importlib/source/test_case_sensitivity.py
rename to src/core/IronPython.StdLib/Lib/test/test_importlib/source/test_case_sensitivity.py
diff --git a/Src/StdLib/Lib/test/test_importlib/source/test_file_loader.py b/src/core/IronPython.StdLib/Lib/test/test_importlib/source/test_file_loader.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_importlib/source/test_file_loader.py
rename to src/core/IronPython.StdLib/Lib/test/test_importlib/source/test_file_loader.py
diff --git a/Src/StdLib/Lib/test/test_importlib/source/test_finder.py b/src/core/IronPython.StdLib/Lib/test/test_importlib/source/test_finder.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_importlib/source/test_finder.py
rename to src/core/IronPython.StdLib/Lib/test/test_importlib/source/test_finder.py
diff --git a/Src/StdLib/Lib/test/test_importlib/source/test_path_hook.py b/src/core/IronPython.StdLib/Lib/test/test_importlib/source/test_path_hook.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_importlib/source/test_path_hook.py
rename to src/core/IronPython.StdLib/Lib/test/test_importlib/source/test_path_hook.py
diff --git a/Src/StdLib/Lib/test/test_importlib/source/test_source_encoding.py b/src/core/IronPython.StdLib/Lib/test/test_importlib/source/test_source_encoding.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_importlib/source/test_source_encoding.py
rename to src/core/IronPython.StdLib/Lib/test/test_importlib/source/test_source_encoding.py
diff --git a/Src/StdLib/Lib/test/test_importlib/source/util.py b/src/core/IronPython.StdLib/Lib/test/test_importlib/source/util.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_importlib/source/util.py
rename to src/core/IronPython.StdLib/Lib/test/test_importlib/source/util.py
diff --git a/Src/StdLib/Lib/test/test_importlib/test_abc.py b/src/core/IronPython.StdLib/Lib/test/test_importlib/test_abc.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_importlib/test_abc.py
rename to src/core/IronPython.StdLib/Lib/test/test_importlib/test_abc.py
diff --git a/Src/StdLib/Lib/test/test_importlib/test_api.py b/src/core/IronPython.StdLib/Lib/test/test_importlib/test_api.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_importlib/test_api.py
rename to src/core/IronPython.StdLib/Lib/test/test_importlib/test_api.py
diff --git a/Src/StdLib/Lib/test/test_importlib/test_locks.py b/src/core/IronPython.StdLib/Lib/test/test_importlib/test_locks.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_importlib/test_locks.py
rename to src/core/IronPython.StdLib/Lib/test/test_importlib/test_locks.py
diff --git a/Src/StdLib/Lib/test/test_importlib/test_namespace_pkgs.py b/src/core/IronPython.StdLib/Lib/test/test_importlib/test_namespace_pkgs.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_importlib/test_namespace_pkgs.py
rename to src/core/IronPython.StdLib/Lib/test/test_importlib/test_namespace_pkgs.py
diff --git a/Src/StdLib/Lib/test/test_importlib/test_spec.py b/src/core/IronPython.StdLib/Lib/test/test_importlib/test_spec.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_importlib/test_spec.py
rename to src/core/IronPython.StdLib/Lib/test/test_importlib/test_spec.py
diff --git a/Src/StdLib/Lib/test/test_importlib/test_util.py b/src/core/IronPython.StdLib/Lib/test/test_importlib/test_util.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_importlib/test_util.py
rename to src/core/IronPython.StdLib/Lib/test/test_importlib/test_util.py
diff --git a/Src/StdLib/Lib/test/test_importlib/test_windows.py b/src/core/IronPython.StdLib/Lib/test/test_importlib/test_windows.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_importlib/test_windows.py
rename to src/core/IronPython.StdLib/Lib/test/test_importlib/test_windows.py
diff --git a/Src/StdLib/Lib/test/test_importlib/util.py b/src/core/IronPython.StdLib/Lib/test/test_importlib/util.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_importlib/util.py
rename to src/core/IronPython.StdLib/Lib/test/test_importlib/util.py
diff --git a/Src/StdLib/Lib/test/test_index.py b/src/core/IronPython.StdLib/Lib/test/test_index.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_index.py
rename to src/core/IronPython.StdLib/Lib/test/test_index.py
diff --git a/Src/StdLib/Lib/test/test_inspect.py b/src/core/IronPython.StdLib/Lib/test/test_inspect.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_inspect.py
rename to src/core/IronPython.StdLib/Lib/test/test_inspect.py
diff --git a/Src/StdLib/Lib/test/test_int.py b/src/core/IronPython.StdLib/Lib/test/test_int.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_int.py
rename to src/core/IronPython.StdLib/Lib/test/test_int.py
diff --git a/Src/StdLib/Lib/test/test_int_literal.py b/src/core/IronPython.StdLib/Lib/test/test_int_literal.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_int_literal.py
rename to src/core/IronPython.StdLib/Lib/test/test_int_literal.py
diff --git a/Src/StdLib/Lib/test/test_io.py b/src/core/IronPython.StdLib/Lib/test/test_io.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_io.py
rename to src/core/IronPython.StdLib/Lib/test/test_io.py
diff --git a/Src/StdLib/Lib/test/test_ioctl.py b/src/core/IronPython.StdLib/Lib/test/test_ioctl.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_ioctl.py
rename to src/core/IronPython.StdLib/Lib/test/test_ioctl.py
diff --git a/Src/StdLib/Lib/test/test_ipaddress.py b/src/core/IronPython.StdLib/Lib/test/test_ipaddress.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_ipaddress.py
rename to src/core/IronPython.StdLib/Lib/test/test_ipaddress.py
diff --git a/Src/StdLib/Lib/test/test_isinstance.py b/src/core/IronPython.StdLib/Lib/test/test_isinstance.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_isinstance.py
rename to src/core/IronPython.StdLib/Lib/test/test_isinstance.py
diff --git a/Src/StdLib/Lib/test/test_iter.py b/src/core/IronPython.StdLib/Lib/test/test_iter.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_iter.py
rename to src/core/IronPython.StdLib/Lib/test/test_iter.py
diff --git a/Src/StdLib/Lib/test/test_iterlen.py b/src/core/IronPython.StdLib/Lib/test/test_iterlen.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_iterlen.py
rename to src/core/IronPython.StdLib/Lib/test/test_iterlen.py
diff --git a/Src/StdLib/Lib/test/test_itertools.py b/src/core/IronPython.StdLib/Lib/test/test_itertools.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_itertools.py
rename to src/core/IronPython.StdLib/Lib/test/test_itertools.py
diff --git a/Src/StdLib/Lib/test/test_json/__init__.py b/src/core/IronPython.StdLib/Lib/test/test_json/__init__.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_json/__init__.py
rename to src/core/IronPython.StdLib/Lib/test/test_json/__init__.py
diff --git a/Src/StdLib/Lib/test/test_json/__main__.py b/src/core/IronPython.StdLib/Lib/test/test_json/__main__.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_json/__main__.py
rename to src/core/IronPython.StdLib/Lib/test/test_json/__main__.py
diff --git a/Src/StdLib/Lib/test/test_json/test_decode.py b/src/core/IronPython.StdLib/Lib/test/test_json/test_decode.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_json/test_decode.py
rename to src/core/IronPython.StdLib/Lib/test/test_json/test_decode.py
diff --git a/Src/StdLib/Lib/test/test_json/test_default.py b/src/core/IronPython.StdLib/Lib/test/test_json/test_default.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_json/test_default.py
rename to src/core/IronPython.StdLib/Lib/test/test_json/test_default.py
diff --git a/Src/StdLib/Lib/test/test_json/test_dump.py b/src/core/IronPython.StdLib/Lib/test/test_json/test_dump.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_json/test_dump.py
rename to src/core/IronPython.StdLib/Lib/test/test_json/test_dump.py
diff --git a/Src/StdLib/Lib/test/test_json/test_encode_basestring_ascii.py b/src/core/IronPython.StdLib/Lib/test/test_json/test_encode_basestring_ascii.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_json/test_encode_basestring_ascii.py
rename to src/core/IronPython.StdLib/Lib/test/test_json/test_encode_basestring_ascii.py
diff --git a/Src/StdLib/Lib/test/test_json/test_enum.py b/src/core/IronPython.StdLib/Lib/test/test_json/test_enum.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_json/test_enum.py
rename to src/core/IronPython.StdLib/Lib/test/test_json/test_enum.py
diff --git a/Src/StdLib/Lib/test/test_json/test_fail.py b/src/core/IronPython.StdLib/Lib/test/test_json/test_fail.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_json/test_fail.py
rename to src/core/IronPython.StdLib/Lib/test/test_json/test_fail.py
diff --git a/Src/StdLib/Lib/test/test_json/test_float.py b/src/core/IronPython.StdLib/Lib/test/test_json/test_float.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_json/test_float.py
rename to src/core/IronPython.StdLib/Lib/test/test_json/test_float.py
diff --git a/Src/StdLib/Lib/test/test_json/test_indent.py b/src/core/IronPython.StdLib/Lib/test/test_json/test_indent.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_json/test_indent.py
rename to src/core/IronPython.StdLib/Lib/test/test_json/test_indent.py
diff --git a/Src/StdLib/Lib/test/test_json/test_pass1.py b/src/core/IronPython.StdLib/Lib/test/test_json/test_pass1.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_json/test_pass1.py
rename to src/core/IronPython.StdLib/Lib/test/test_json/test_pass1.py
diff --git a/Src/StdLib/Lib/test/test_json/test_pass2.py b/src/core/IronPython.StdLib/Lib/test/test_json/test_pass2.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_json/test_pass2.py
rename to src/core/IronPython.StdLib/Lib/test/test_json/test_pass2.py
diff --git a/Src/StdLib/Lib/test/test_json/test_pass3.py b/src/core/IronPython.StdLib/Lib/test/test_json/test_pass3.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_json/test_pass3.py
rename to src/core/IronPython.StdLib/Lib/test/test_json/test_pass3.py
diff --git a/Src/StdLib/Lib/test/test_json/test_recursion.py b/src/core/IronPython.StdLib/Lib/test/test_json/test_recursion.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_json/test_recursion.py
rename to src/core/IronPython.StdLib/Lib/test/test_json/test_recursion.py
diff --git a/Src/StdLib/Lib/test/test_json/test_scanstring.py b/src/core/IronPython.StdLib/Lib/test/test_json/test_scanstring.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_json/test_scanstring.py
rename to src/core/IronPython.StdLib/Lib/test/test_json/test_scanstring.py
diff --git a/Src/StdLib/Lib/test/test_json/test_separators.py b/src/core/IronPython.StdLib/Lib/test/test_json/test_separators.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_json/test_separators.py
rename to src/core/IronPython.StdLib/Lib/test/test_json/test_separators.py
diff --git a/Src/StdLib/Lib/test/test_json/test_speedups.py b/src/core/IronPython.StdLib/Lib/test/test_json/test_speedups.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_json/test_speedups.py
rename to src/core/IronPython.StdLib/Lib/test/test_json/test_speedups.py
diff --git a/Src/StdLib/Lib/test/test_json/test_tool.py b/src/core/IronPython.StdLib/Lib/test/test_json/test_tool.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_json/test_tool.py
rename to src/core/IronPython.StdLib/Lib/test/test_json/test_tool.py
diff --git a/Src/StdLib/Lib/test/test_json/test_unicode.py b/src/core/IronPython.StdLib/Lib/test/test_json/test_unicode.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_json/test_unicode.py
rename to src/core/IronPython.StdLib/Lib/test/test_json/test_unicode.py
diff --git a/Src/StdLib/Lib/test/test_keyword.py b/src/core/IronPython.StdLib/Lib/test/test_keyword.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_keyword.py
rename to src/core/IronPython.StdLib/Lib/test/test_keyword.py
diff --git a/Src/StdLib/Lib/test/test_keywordonlyarg.py b/src/core/IronPython.StdLib/Lib/test/test_keywordonlyarg.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_keywordonlyarg.py
rename to src/core/IronPython.StdLib/Lib/test/test_keywordonlyarg.py
diff --git a/Src/StdLib/Lib/test/test_kqueue.py b/src/core/IronPython.StdLib/Lib/test/test_kqueue.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_kqueue.py
rename to src/core/IronPython.StdLib/Lib/test/test_kqueue.py
diff --git a/Src/StdLib/Lib/test/test_largefile.py b/src/core/IronPython.StdLib/Lib/test/test_largefile.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_largefile.py
rename to src/core/IronPython.StdLib/Lib/test/test_largefile.py
diff --git a/Src/StdLib/Lib/test/test_lib2to3.py b/src/core/IronPython.StdLib/Lib/test/test_lib2to3.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_lib2to3.py
rename to src/core/IronPython.StdLib/Lib/test/test_lib2to3.py
diff --git a/Src/StdLib/Lib/test/test_linecache.py b/src/core/IronPython.StdLib/Lib/test/test_linecache.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_linecache.py
rename to src/core/IronPython.StdLib/Lib/test/test_linecache.py
diff --git a/Src/StdLib/Lib/test/test_list.py b/src/core/IronPython.StdLib/Lib/test/test_list.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_list.py
rename to src/core/IronPython.StdLib/Lib/test/test_list.py
diff --git a/Src/StdLib/Lib/test/test_listcomps.py b/src/core/IronPython.StdLib/Lib/test/test_listcomps.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_listcomps.py
rename to src/core/IronPython.StdLib/Lib/test/test_listcomps.py
diff --git a/Src/StdLib/Lib/test/test_locale.py b/src/core/IronPython.StdLib/Lib/test/test_locale.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_locale.py
rename to src/core/IronPython.StdLib/Lib/test/test_locale.py
diff --git a/Src/StdLib/Lib/test/test_logging.py b/src/core/IronPython.StdLib/Lib/test/test_logging.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_logging.py
rename to src/core/IronPython.StdLib/Lib/test/test_logging.py
diff --git a/Src/StdLib/Lib/test/test_long.py b/src/core/IronPython.StdLib/Lib/test/test_long.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_long.py
rename to src/core/IronPython.StdLib/Lib/test/test_long.py
diff --git a/Src/StdLib/Lib/test/test_longexp.py b/src/core/IronPython.StdLib/Lib/test/test_longexp.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_longexp.py
rename to src/core/IronPython.StdLib/Lib/test/test_longexp.py
diff --git a/Src/StdLib/Lib/test/test_lzma.py b/src/core/IronPython.StdLib/Lib/test/test_lzma.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_lzma.py
rename to src/core/IronPython.StdLib/Lib/test/test_lzma.py
diff --git a/Src/StdLib/Lib/test/test_macpath.py b/src/core/IronPython.StdLib/Lib/test/test_macpath.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_macpath.py
rename to src/core/IronPython.StdLib/Lib/test/test_macpath.py
diff --git a/Src/StdLib/Lib/test/test_macurl2path.py b/src/core/IronPython.StdLib/Lib/test/test_macurl2path.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_macurl2path.py
rename to src/core/IronPython.StdLib/Lib/test/test_macurl2path.py
diff --git a/Src/StdLib/Lib/test/test_mailbox.py b/src/core/IronPython.StdLib/Lib/test/test_mailbox.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_mailbox.py
rename to src/core/IronPython.StdLib/Lib/test/test_mailbox.py
diff --git a/Src/StdLib/Lib/test/test_mailcap.py b/src/core/IronPython.StdLib/Lib/test/test_mailcap.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_mailcap.py
rename to src/core/IronPython.StdLib/Lib/test/test_mailcap.py
diff --git a/Src/StdLib/Lib/test/test_marshal.py b/src/core/IronPython.StdLib/Lib/test/test_marshal.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_marshal.py
rename to src/core/IronPython.StdLib/Lib/test/test_marshal.py
diff --git a/Src/StdLib/Lib/test/test_math.py b/src/core/IronPython.StdLib/Lib/test/test_math.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_math.py
rename to src/core/IronPython.StdLib/Lib/test/test_math.py
diff --git a/Src/StdLib/Lib/test/test_memoryio.py b/src/core/IronPython.StdLib/Lib/test/test_memoryio.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_memoryio.py
rename to src/core/IronPython.StdLib/Lib/test/test_memoryio.py
diff --git a/Src/StdLib/Lib/test/test_memoryview.py b/src/core/IronPython.StdLib/Lib/test/test_memoryview.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_memoryview.py
rename to src/core/IronPython.StdLib/Lib/test/test_memoryview.py
diff --git a/Src/StdLib/Lib/test/test_metaclass.py b/src/core/IronPython.StdLib/Lib/test/test_metaclass.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_metaclass.py
rename to src/core/IronPython.StdLib/Lib/test/test_metaclass.py
diff --git a/Src/StdLib/Lib/test/test_mimetypes.py b/src/core/IronPython.StdLib/Lib/test/test_mimetypes.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_mimetypes.py
rename to src/core/IronPython.StdLib/Lib/test/test_mimetypes.py
diff --git a/Src/StdLib/Lib/test/test_minidom.py b/src/core/IronPython.StdLib/Lib/test/test_minidom.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_minidom.py
rename to src/core/IronPython.StdLib/Lib/test/test_minidom.py
diff --git a/Src/StdLib/Lib/test/test_mmap.py b/src/core/IronPython.StdLib/Lib/test/test_mmap.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_mmap.py
rename to src/core/IronPython.StdLib/Lib/test/test_mmap.py
diff --git a/Src/StdLib/Lib/test/test_module.py b/src/core/IronPython.StdLib/Lib/test/test_module.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_module.py
rename to src/core/IronPython.StdLib/Lib/test/test_module.py
diff --git a/Src/StdLib/Lib/test/test_modulefinder.py b/src/core/IronPython.StdLib/Lib/test/test_modulefinder.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_modulefinder.py
rename to src/core/IronPython.StdLib/Lib/test/test_modulefinder.py
diff --git a/Src/StdLib/Lib/test/test_msilib.py b/src/core/IronPython.StdLib/Lib/test/test_msilib.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_msilib.py
rename to src/core/IronPython.StdLib/Lib/test/test_msilib.py
diff --git a/Src/StdLib/Lib/test/test_multibytecodec.py b/src/core/IronPython.StdLib/Lib/test/test_multibytecodec.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_multibytecodec.py
rename to src/core/IronPython.StdLib/Lib/test/test_multibytecodec.py
diff --git a/Src/StdLib/Lib/test/test_multiprocessing_fork.py b/src/core/IronPython.StdLib/Lib/test/test_multiprocessing_fork.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_multiprocessing_fork.py
rename to src/core/IronPython.StdLib/Lib/test/test_multiprocessing_fork.py
diff --git a/Src/StdLib/Lib/test/test_multiprocessing_forkserver.py b/src/core/IronPython.StdLib/Lib/test/test_multiprocessing_forkserver.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_multiprocessing_forkserver.py
rename to src/core/IronPython.StdLib/Lib/test/test_multiprocessing_forkserver.py
diff --git a/Src/StdLib/Lib/test/test_multiprocessing_main_handling.py b/src/core/IronPython.StdLib/Lib/test/test_multiprocessing_main_handling.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_multiprocessing_main_handling.py
rename to src/core/IronPython.StdLib/Lib/test/test_multiprocessing_main_handling.py
diff --git a/Src/StdLib/Lib/test/test_multiprocessing_spawn.py b/src/core/IronPython.StdLib/Lib/test/test_multiprocessing_spawn.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_multiprocessing_spawn.py
rename to src/core/IronPython.StdLib/Lib/test/test_multiprocessing_spawn.py
diff --git a/Src/StdLib/Lib/test/test_netrc.py b/src/core/IronPython.StdLib/Lib/test/test_netrc.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_netrc.py
rename to src/core/IronPython.StdLib/Lib/test/test_netrc.py
diff --git a/Src/StdLib/Lib/test/test_nis.py b/src/core/IronPython.StdLib/Lib/test/test_nis.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_nis.py
rename to src/core/IronPython.StdLib/Lib/test/test_nis.py
diff --git a/Src/StdLib/Lib/test/test_nntplib.py b/src/core/IronPython.StdLib/Lib/test/test_nntplib.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_nntplib.py
rename to src/core/IronPython.StdLib/Lib/test/test_nntplib.py
diff --git a/Src/StdLib/Lib/test/test_normalization.py b/src/core/IronPython.StdLib/Lib/test/test_normalization.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_normalization.py
rename to src/core/IronPython.StdLib/Lib/test/test_normalization.py
diff --git a/Src/StdLib/Lib/test/test_ntpath.py b/src/core/IronPython.StdLib/Lib/test/test_ntpath.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_ntpath.py
rename to src/core/IronPython.StdLib/Lib/test/test_ntpath.py
diff --git a/Src/StdLib/Lib/test/test_numeric_tower.py b/src/core/IronPython.StdLib/Lib/test/test_numeric_tower.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_numeric_tower.py
rename to src/core/IronPython.StdLib/Lib/test/test_numeric_tower.py
diff --git a/Src/StdLib/Lib/test/test_opcodes.py b/src/core/IronPython.StdLib/Lib/test/test_opcodes.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_opcodes.py
rename to src/core/IronPython.StdLib/Lib/test/test_opcodes.py
diff --git a/Src/StdLib/Lib/test/test_openpty.py b/src/core/IronPython.StdLib/Lib/test/test_openpty.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_openpty.py
rename to src/core/IronPython.StdLib/Lib/test/test_openpty.py
diff --git a/Src/StdLib/Lib/test/test_operator.py b/src/core/IronPython.StdLib/Lib/test/test_operator.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_operator.py
rename to src/core/IronPython.StdLib/Lib/test/test_operator.py
diff --git a/Src/StdLib/Lib/test/test_optparse.py b/src/core/IronPython.StdLib/Lib/test/test_optparse.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_optparse.py
rename to src/core/IronPython.StdLib/Lib/test/test_optparse.py
diff --git a/Src/StdLib/Lib/test/test_ordered_dict.py b/src/core/IronPython.StdLib/Lib/test/test_ordered_dict.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_ordered_dict.py
rename to src/core/IronPython.StdLib/Lib/test/test_ordered_dict.py
diff --git a/Src/StdLib/Lib/test/test_os.py b/src/core/IronPython.StdLib/Lib/test/test_os.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_os.py
rename to src/core/IronPython.StdLib/Lib/test/test_os.py
diff --git a/Src/StdLib/Lib/test/test_ossaudiodev.py b/src/core/IronPython.StdLib/Lib/test/test_ossaudiodev.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_ossaudiodev.py
rename to src/core/IronPython.StdLib/Lib/test/test_ossaudiodev.py
diff --git a/Src/StdLib/Lib/test/test_osx_env.py b/src/core/IronPython.StdLib/Lib/test/test_osx_env.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_osx_env.py
rename to src/core/IronPython.StdLib/Lib/test/test_osx_env.py
diff --git a/Src/StdLib/Lib/test/test_parser.py b/src/core/IronPython.StdLib/Lib/test/test_parser.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_parser.py
rename to src/core/IronPython.StdLib/Lib/test/test_parser.py
diff --git a/Src/StdLib/Lib/test/test_pathlib.py b/src/core/IronPython.StdLib/Lib/test/test_pathlib.py
old mode 100755
new mode 100644
similarity index 100%
rename from Src/StdLib/Lib/test/test_pathlib.py
rename to src/core/IronPython.StdLib/Lib/test/test_pathlib.py
diff --git a/Src/StdLib/Lib/test/test_pdb.py b/src/core/IronPython.StdLib/Lib/test/test_pdb.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_pdb.py
rename to src/core/IronPython.StdLib/Lib/test/test_pdb.py
diff --git a/Src/StdLib/Lib/test/test_peepholer.py b/src/core/IronPython.StdLib/Lib/test/test_peepholer.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_peepholer.py
rename to src/core/IronPython.StdLib/Lib/test/test_peepholer.py
diff --git a/Src/StdLib/Lib/test/test_pep247.py b/src/core/IronPython.StdLib/Lib/test/test_pep247.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_pep247.py
rename to src/core/IronPython.StdLib/Lib/test/test_pep247.py
diff --git a/Src/StdLib/Lib/test/test_pep277.py b/src/core/IronPython.StdLib/Lib/test/test_pep277.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_pep277.py
rename to src/core/IronPython.StdLib/Lib/test/test_pep277.py
diff --git a/Src/StdLib/Lib/test/test_pep292.py b/src/core/IronPython.StdLib/Lib/test/test_pep292.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_pep292.py
rename to src/core/IronPython.StdLib/Lib/test/test_pep292.py
diff --git a/Src/StdLib/Lib/test/test_pep3120.py b/src/core/IronPython.StdLib/Lib/test/test_pep3120.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_pep3120.py
rename to src/core/IronPython.StdLib/Lib/test/test_pep3120.py
diff --git a/Src/StdLib/Lib/test/test_pep3131.py b/src/core/IronPython.StdLib/Lib/test/test_pep3131.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_pep3131.py
rename to src/core/IronPython.StdLib/Lib/test/test_pep3131.py
diff --git a/Src/StdLib/Lib/test/test_pep3151.py b/src/core/IronPython.StdLib/Lib/test/test_pep3151.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_pep3151.py
rename to src/core/IronPython.StdLib/Lib/test/test_pep3151.py
diff --git a/Src/StdLib/Lib/test/test_pep352.py b/src/core/IronPython.StdLib/Lib/test/test_pep352.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_pep352.py
rename to src/core/IronPython.StdLib/Lib/test/test_pep352.py
diff --git a/Src/StdLib/Lib/test/test_pep380.py b/src/core/IronPython.StdLib/Lib/test/test_pep380.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_pep380.py
rename to src/core/IronPython.StdLib/Lib/test/test_pep380.py
diff --git a/Src/StdLib/Lib/test/test_pep479.py b/src/core/IronPython.StdLib/Lib/test/test_pep479.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_pep479.py
rename to src/core/IronPython.StdLib/Lib/test/test_pep479.py
diff --git a/Src/StdLib/Lib/test/test_pickle.py b/src/core/IronPython.StdLib/Lib/test/test_pickle.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_pickle.py
rename to src/core/IronPython.StdLib/Lib/test/test_pickle.py
diff --git a/Src/StdLib/Lib/test/test_pickletools.py b/src/core/IronPython.StdLib/Lib/test/test_pickletools.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_pickletools.py
rename to src/core/IronPython.StdLib/Lib/test/test_pickletools.py
diff --git a/Src/StdLib/Lib/test/test_pipes.py b/src/core/IronPython.StdLib/Lib/test/test_pipes.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_pipes.py
rename to src/core/IronPython.StdLib/Lib/test/test_pipes.py
diff --git a/Src/StdLib/Lib/test/test_pkg.py b/src/core/IronPython.StdLib/Lib/test/test_pkg.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_pkg.py
rename to src/core/IronPython.StdLib/Lib/test/test_pkg.py
diff --git a/Src/StdLib/Lib/test/test_pkgimport.py b/src/core/IronPython.StdLib/Lib/test/test_pkgimport.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_pkgimport.py
rename to src/core/IronPython.StdLib/Lib/test/test_pkgimport.py
diff --git a/Src/StdLib/Lib/test/test_pkgutil.py b/src/core/IronPython.StdLib/Lib/test/test_pkgutil.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_pkgutil.py
rename to src/core/IronPython.StdLib/Lib/test/test_pkgutil.py
diff --git a/Src/StdLib/Lib/test/test_platform.py b/src/core/IronPython.StdLib/Lib/test/test_platform.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_platform.py
rename to src/core/IronPython.StdLib/Lib/test/test_platform.py
diff --git a/Src/StdLib/Lib/test/test_plistlib.py b/src/core/IronPython.StdLib/Lib/test/test_plistlib.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_plistlib.py
rename to src/core/IronPython.StdLib/Lib/test/test_plistlib.py
diff --git a/Src/StdLib/Lib/test/test_poll.py b/src/core/IronPython.StdLib/Lib/test/test_poll.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_poll.py
rename to src/core/IronPython.StdLib/Lib/test/test_poll.py
diff --git a/Src/StdLib/Lib/test/test_popen.py b/src/core/IronPython.StdLib/Lib/test/test_popen.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_popen.py
rename to src/core/IronPython.StdLib/Lib/test/test_popen.py
diff --git a/Src/StdLib/Lib/test/test_poplib.py b/src/core/IronPython.StdLib/Lib/test/test_poplib.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_poplib.py
rename to src/core/IronPython.StdLib/Lib/test/test_poplib.py
diff --git a/Src/StdLib/Lib/test/test_posix.py b/src/core/IronPython.StdLib/Lib/test/test_posix.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_posix.py
rename to src/core/IronPython.StdLib/Lib/test/test_posix.py
diff --git a/Src/StdLib/Lib/test/test_posixpath.py b/src/core/IronPython.StdLib/Lib/test/test_posixpath.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_posixpath.py
rename to src/core/IronPython.StdLib/Lib/test/test_posixpath.py
diff --git a/Src/StdLib/Lib/test/test_pow.py b/src/core/IronPython.StdLib/Lib/test/test_pow.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_pow.py
rename to src/core/IronPython.StdLib/Lib/test/test_pow.py
diff --git a/Src/StdLib/Lib/test/test_pprint.py b/src/core/IronPython.StdLib/Lib/test/test_pprint.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_pprint.py
rename to src/core/IronPython.StdLib/Lib/test/test_pprint.py
diff --git a/Src/StdLib/Lib/test/test_print.py b/src/core/IronPython.StdLib/Lib/test/test_print.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_print.py
rename to src/core/IronPython.StdLib/Lib/test/test_print.py
diff --git a/Src/StdLib/Lib/test/test_profile.py b/src/core/IronPython.StdLib/Lib/test/test_profile.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_profile.py
rename to src/core/IronPython.StdLib/Lib/test/test_profile.py
diff --git a/Src/StdLib/Lib/test/test_property.py b/src/core/IronPython.StdLib/Lib/test/test_property.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_property.py
rename to src/core/IronPython.StdLib/Lib/test/test_property.py
diff --git a/Src/StdLib/Lib/test/test_pstats.py b/src/core/IronPython.StdLib/Lib/test/test_pstats.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_pstats.py
rename to src/core/IronPython.StdLib/Lib/test/test_pstats.py
diff --git a/Src/StdLib/Lib/test/test_pty.py b/src/core/IronPython.StdLib/Lib/test/test_pty.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_pty.py
rename to src/core/IronPython.StdLib/Lib/test/test_pty.py
diff --git a/Src/StdLib/Lib/test/test_pulldom.py b/src/core/IronPython.StdLib/Lib/test/test_pulldom.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_pulldom.py
rename to src/core/IronPython.StdLib/Lib/test/test_pulldom.py
diff --git a/Src/StdLib/Lib/test/test_pwd.py b/src/core/IronPython.StdLib/Lib/test/test_pwd.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_pwd.py
rename to src/core/IronPython.StdLib/Lib/test/test_pwd.py
diff --git a/Src/StdLib/Lib/test/test_py_compile.py b/src/core/IronPython.StdLib/Lib/test/test_py_compile.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_py_compile.py
rename to src/core/IronPython.StdLib/Lib/test/test_py_compile.py
diff --git a/Src/StdLib/Lib/test/test_pyclbr.py b/src/core/IronPython.StdLib/Lib/test/test_pyclbr.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_pyclbr.py
rename to src/core/IronPython.StdLib/Lib/test/test_pyclbr.py
diff --git a/Src/StdLib/Lib/test/test_pydoc.py b/src/core/IronPython.StdLib/Lib/test/test_pydoc.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_pydoc.py
rename to src/core/IronPython.StdLib/Lib/test/test_pydoc.py
diff --git a/Src/StdLib/Lib/test/test_pyexpat.py b/src/core/IronPython.StdLib/Lib/test/test_pyexpat.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_pyexpat.py
rename to src/core/IronPython.StdLib/Lib/test/test_pyexpat.py
diff --git a/Src/StdLib/Lib/test/test_queue.py b/src/core/IronPython.StdLib/Lib/test/test_queue.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_queue.py
rename to src/core/IronPython.StdLib/Lib/test/test_queue.py
diff --git a/Src/StdLib/Lib/test/test_quopri.py b/src/core/IronPython.StdLib/Lib/test/test_quopri.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_quopri.py
rename to src/core/IronPython.StdLib/Lib/test/test_quopri.py
diff --git a/Src/StdLib/Lib/test/test_raise.py b/src/core/IronPython.StdLib/Lib/test/test_raise.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_raise.py
rename to src/core/IronPython.StdLib/Lib/test/test_raise.py
diff --git a/Src/StdLib/Lib/test/test_random.py b/src/core/IronPython.StdLib/Lib/test/test_random.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_random.py
rename to src/core/IronPython.StdLib/Lib/test/test_random.py
diff --git a/Src/StdLib/Lib/test/test_range.py b/src/core/IronPython.StdLib/Lib/test/test_range.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_range.py
rename to src/core/IronPython.StdLib/Lib/test/test_range.py
diff --git a/Src/StdLib/Lib/test/test_re.py b/src/core/IronPython.StdLib/Lib/test/test_re.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_re.py
rename to src/core/IronPython.StdLib/Lib/test/test_re.py
diff --git a/Src/StdLib/Lib/test/test_readline.py b/src/core/IronPython.StdLib/Lib/test/test_readline.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_readline.py
rename to src/core/IronPython.StdLib/Lib/test/test_readline.py
diff --git a/Src/StdLib/Lib/test/test_regrtest.py b/src/core/IronPython.StdLib/Lib/test/test_regrtest.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_regrtest.py
rename to src/core/IronPython.StdLib/Lib/test/test_regrtest.py
diff --git a/Src/StdLib/Lib/test/test_reprlib.py b/src/core/IronPython.StdLib/Lib/test/test_reprlib.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_reprlib.py
rename to src/core/IronPython.StdLib/Lib/test/test_reprlib.py
diff --git a/Src/StdLib/Lib/test/test_resource.py b/src/core/IronPython.StdLib/Lib/test/test_resource.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_resource.py
rename to src/core/IronPython.StdLib/Lib/test/test_resource.py
diff --git a/Src/StdLib/Lib/test/test_richcmp.py b/src/core/IronPython.StdLib/Lib/test/test_richcmp.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_richcmp.py
rename to src/core/IronPython.StdLib/Lib/test/test_richcmp.py
diff --git a/Src/StdLib/Lib/test/test_rlcompleter.py b/src/core/IronPython.StdLib/Lib/test/test_rlcompleter.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_rlcompleter.py
rename to src/core/IronPython.StdLib/Lib/test/test_rlcompleter.py
diff --git a/Src/StdLib/Lib/test/test_robotparser.py b/src/core/IronPython.StdLib/Lib/test/test_robotparser.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_robotparser.py
rename to src/core/IronPython.StdLib/Lib/test/test_robotparser.py
diff --git a/Src/StdLib/Lib/test/test_runpy.py b/src/core/IronPython.StdLib/Lib/test/test_runpy.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_runpy.py
rename to src/core/IronPython.StdLib/Lib/test/test_runpy.py
diff --git a/Src/StdLib/Lib/test/test_sax.py b/src/core/IronPython.StdLib/Lib/test/test_sax.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_sax.py
rename to src/core/IronPython.StdLib/Lib/test/test_sax.py
diff --git a/Src/StdLib/Lib/test/test_sched.py b/src/core/IronPython.StdLib/Lib/test/test_sched.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_sched.py
rename to src/core/IronPython.StdLib/Lib/test/test_sched.py
diff --git a/Src/StdLib/Lib/test/test_scope.py b/src/core/IronPython.StdLib/Lib/test/test_scope.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_scope.py
rename to src/core/IronPython.StdLib/Lib/test/test_scope.py
diff --git a/Src/StdLib/Lib/test/test_script_helper.py b/src/core/IronPython.StdLib/Lib/test/test_script_helper.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_script_helper.py
rename to src/core/IronPython.StdLib/Lib/test/test_script_helper.py
diff --git a/Src/StdLib/Lib/test/test_select.py b/src/core/IronPython.StdLib/Lib/test/test_select.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_select.py
rename to src/core/IronPython.StdLib/Lib/test/test_select.py
diff --git a/Src/StdLib/Lib/test/test_selectors.py b/src/core/IronPython.StdLib/Lib/test/test_selectors.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_selectors.py
rename to src/core/IronPython.StdLib/Lib/test/test_selectors.py
diff --git a/Src/StdLib/Lib/test/test_set.py b/src/core/IronPython.StdLib/Lib/test/test_set.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_set.py
rename to src/core/IronPython.StdLib/Lib/test/test_set.py
diff --git a/Src/StdLib/Lib/test/test_setcomps.py b/src/core/IronPython.StdLib/Lib/test/test_setcomps.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_setcomps.py
rename to src/core/IronPython.StdLib/Lib/test/test_setcomps.py
diff --git a/Src/StdLib/Lib/test/test_shelve.py b/src/core/IronPython.StdLib/Lib/test/test_shelve.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_shelve.py
rename to src/core/IronPython.StdLib/Lib/test/test_shelve.py
diff --git a/Src/StdLib/Lib/test/test_shlex.py b/src/core/IronPython.StdLib/Lib/test/test_shlex.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_shlex.py
rename to src/core/IronPython.StdLib/Lib/test/test_shlex.py
diff --git a/Src/StdLib/Lib/test/test_shutil.py b/src/core/IronPython.StdLib/Lib/test/test_shutil.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_shutil.py
rename to src/core/IronPython.StdLib/Lib/test/test_shutil.py
diff --git a/Src/StdLib/Lib/test/test_signal.py b/src/core/IronPython.StdLib/Lib/test/test_signal.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_signal.py
rename to src/core/IronPython.StdLib/Lib/test/test_signal.py
diff --git a/Src/StdLib/Lib/test/test_site.py b/src/core/IronPython.StdLib/Lib/test/test_site.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_site.py
rename to src/core/IronPython.StdLib/Lib/test/test_site.py
diff --git a/Src/StdLib/Lib/test/test_slice.py b/src/core/IronPython.StdLib/Lib/test/test_slice.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_slice.py
rename to src/core/IronPython.StdLib/Lib/test/test_slice.py
diff --git a/Src/StdLib/Lib/test/test_smtpd.py b/src/core/IronPython.StdLib/Lib/test/test_smtpd.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_smtpd.py
rename to src/core/IronPython.StdLib/Lib/test/test_smtpd.py
diff --git a/Src/StdLib/Lib/test/test_smtplib.py b/src/core/IronPython.StdLib/Lib/test/test_smtplib.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_smtplib.py
rename to src/core/IronPython.StdLib/Lib/test/test_smtplib.py
diff --git a/Src/StdLib/Lib/test/test_smtpnet.py b/src/core/IronPython.StdLib/Lib/test/test_smtpnet.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_smtpnet.py
rename to src/core/IronPython.StdLib/Lib/test/test_smtpnet.py
diff --git a/Src/StdLib/Lib/test/test_sndhdr.py b/src/core/IronPython.StdLib/Lib/test/test_sndhdr.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_sndhdr.py
rename to src/core/IronPython.StdLib/Lib/test/test_sndhdr.py
diff --git a/Src/StdLib/Lib/test/test_socket.py b/src/core/IronPython.StdLib/Lib/test/test_socket.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_socket.py
rename to src/core/IronPython.StdLib/Lib/test/test_socket.py
diff --git a/Src/StdLib/Lib/test/test_socketserver.py b/src/core/IronPython.StdLib/Lib/test/test_socketserver.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_socketserver.py
rename to src/core/IronPython.StdLib/Lib/test/test_socketserver.py
diff --git a/Src/StdLib/Lib/test/test_sort.py b/src/core/IronPython.StdLib/Lib/test/test_sort.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_sort.py
rename to src/core/IronPython.StdLib/Lib/test/test_sort.py
diff --git a/Src/StdLib/Lib/test/test_source_encoding.py b/src/core/IronPython.StdLib/Lib/test/test_source_encoding.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_source_encoding.py
rename to src/core/IronPython.StdLib/Lib/test/test_source_encoding.py
diff --git a/Src/StdLib/Lib/test/test_spwd.py b/src/core/IronPython.StdLib/Lib/test/test_spwd.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_spwd.py
rename to src/core/IronPython.StdLib/Lib/test/test_spwd.py
diff --git a/Src/StdLib/Lib/test/test_sqlite.py b/src/core/IronPython.StdLib/Lib/test/test_sqlite.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_sqlite.py
rename to src/core/IronPython.StdLib/Lib/test/test_sqlite.py
diff --git a/Src/StdLib/Lib/test/test_ssl.py b/src/core/IronPython.StdLib/Lib/test/test_ssl.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_ssl.py
rename to src/core/IronPython.StdLib/Lib/test/test_ssl.py
diff --git a/Src/StdLib/Lib/test/test_startfile.py b/src/core/IronPython.StdLib/Lib/test/test_startfile.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_startfile.py
rename to src/core/IronPython.StdLib/Lib/test/test_startfile.py
diff --git a/Src/StdLib/Lib/test/test_stat.py b/src/core/IronPython.StdLib/Lib/test/test_stat.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_stat.py
rename to src/core/IronPython.StdLib/Lib/test/test_stat.py
diff --git a/Src/StdLib/Lib/test/test_statistics.py b/src/core/IronPython.StdLib/Lib/test/test_statistics.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_statistics.py
rename to src/core/IronPython.StdLib/Lib/test/test_statistics.py
diff --git a/Src/StdLib/Lib/test/test_strftime.py b/src/core/IronPython.StdLib/Lib/test/test_strftime.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_strftime.py
rename to src/core/IronPython.StdLib/Lib/test/test_strftime.py
diff --git a/Src/StdLib/Lib/test/test_string.py b/src/core/IronPython.StdLib/Lib/test/test_string.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_string.py
rename to src/core/IronPython.StdLib/Lib/test/test_string.py
diff --git a/Src/StdLib/Lib/test/test_stringprep.py b/src/core/IronPython.StdLib/Lib/test/test_stringprep.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_stringprep.py
rename to src/core/IronPython.StdLib/Lib/test/test_stringprep.py
diff --git a/Src/StdLib/Lib/test/test_strlit.py b/src/core/IronPython.StdLib/Lib/test/test_strlit.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_strlit.py
rename to src/core/IronPython.StdLib/Lib/test/test_strlit.py
diff --git a/Src/StdLib/Lib/test/test_strptime.py b/src/core/IronPython.StdLib/Lib/test/test_strptime.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_strptime.py
rename to src/core/IronPython.StdLib/Lib/test/test_strptime.py
diff --git a/Src/StdLib/Lib/test/test_strtod.py b/src/core/IronPython.StdLib/Lib/test/test_strtod.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_strtod.py
rename to src/core/IronPython.StdLib/Lib/test/test_strtod.py
diff --git a/Src/StdLib/Lib/test/test_struct.py b/src/core/IronPython.StdLib/Lib/test/test_struct.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_struct.py
rename to src/core/IronPython.StdLib/Lib/test/test_struct.py
diff --git a/Src/StdLib/Lib/test/test_structmembers.py b/src/core/IronPython.StdLib/Lib/test/test_structmembers.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_structmembers.py
rename to src/core/IronPython.StdLib/Lib/test/test_structmembers.py
diff --git a/Src/StdLib/Lib/test/test_structseq.py b/src/core/IronPython.StdLib/Lib/test/test_structseq.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_structseq.py
rename to src/core/IronPython.StdLib/Lib/test/test_structseq.py
diff --git a/Src/StdLib/Lib/test/test_subprocess.py b/src/core/IronPython.StdLib/Lib/test/test_subprocess.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_subprocess.py
rename to src/core/IronPython.StdLib/Lib/test/test_subprocess.py
diff --git a/Src/StdLib/Lib/test/test_sunau.py b/src/core/IronPython.StdLib/Lib/test/test_sunau.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_sunau.py
rename to src/core/IronPython.StdLib/Lib/test/test_sunau.py
diff --git a/Src/StdLib/Lib/test/test_sundry.py b/src/core/IronPython.StdLib/Lib/test/test_sundry.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_sundry.py
rename to src/core/IronPython.StdLib/Lib/test/test_sundry.py
diff --git a/Src/StdLib/Lib/test/test_super.py b/src/core/IronPython.StdLib/Lib/test/test_super.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_super.py
rename to src/core/IronPython.StdLib/Lib/test/test_super.py
diff --git a/Src/StdLib/Lib/test/test_support.py b/src/core/IronPython.StdLib/Lib/test/test_support.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_support.py
rename to src/core/IronPython.StdLib/Lib/test/test_support.py
diff --git a/Src/StdLib/Lib/test/test_symtable.py b/src/core/IronPython.StdLib/Lib/test/test_symtable.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_symtable.py
rename to src/core/IronPython.StdLib/Lib/test/test_symtable.py
diff --git a/Src/StdLib/Lib/test/test_syntax.py b/src/core/IronPython.StdLib/Lib/test/test_syntax.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_syntax.py
rename to src/core/IronPython.StdLib/Lib/test/test_syntax.py
diff --git a/Src/StdLib/Lib/test/test_sys.py b/src/core/IronPython.StdLib/Lib/test/test_sys.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_sys.py
rename to src/core/IronPython.StdLib/Lib/test/test_sys.py
diff --git a/Src/StdLib/Lib/test/test_sys_setprofile.py b/src/core/IronPython.StdLib/Lib/test/test_sys_setprofile.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_sys_setprofile.py
rename to src/core/IronPython.StdLib/Lib/test/test_sys_setprofile.py
diff --git a/Src/StdLib/Lib/test/test_sys_settrace.py b/src/core/IronPython.StdLib/Lib/test/test_sys_settrace.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_sys_settrace.py
rename to src/core/IronPython.StdLib/Lib/test/test_sys_settrace.py
diff --git a/Src/StdLib/Lib/test/test_sysconfig.py b/src/core/IronPython.StdLib/Lib/test/test_sysconfig.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_sysconfig.py
rename to src/core/IronPython.StdLib/Lib/test/test_sysconfig.py
diff --git a/Src/StdLib/Lib/test/test_syslog.py b/src/core/IronPython.StdLib/Lib/test/test_syslog.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_syslog.py
rename to src/core/IronPython.StdLib/Lib/test/test_syslog.py
diff --git a/Src/StdLib/Lib/test/test_tarfile.py b/src/core/IronPython.StdLib/Lib/test/test_tarfile.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_tarfile.py
rename to src/core/IronPython.StdLib/Lib/test/test_tarfile.py
diff --git a/Src/StdLib/Lib/test/test_tcl.py b/src/core/IronPython.StdLib/Lib/test/test_tcl.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_tcl.py
rename to src/core/IronPython.StdLib/Lib/test/test_tcl.py
diff --git a/Src/StdLib/Lib/test/test_telnetlib.py b/src/core/IronPython.StdLib/Lib/test/test_telnetlib.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_telnetlib.py
rename to src/core/IronPython.StdLib/Lib/test/test_telnetlib.py
diff --git a/Src/StdLib/Lib/test/test_tempfile.py b/src/core/IronPython.StdLib/Lib/test/test_tempfile.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_tempfile.py
rename to src/core/IronPython.StdLib/Lib/test/test_tempfile.py
diff --git a/Src/StdLib/Lib/test/test_textwrap.py b/src/core/IronPython.StdLib/Lib/test/test_textwrap.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_textwrap.py
rename to src/core/IronPython.StdLib/Lib/test/test_textwrap.py
diff --git a/Src/StdLib/Lib/test/test_thread.py b/src/core/IronPython.StdLib/Lib/test/test_thread.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_thread.py
rename to src/core/IronPython.StdLib/Lib/test/test_thread.py
diff --git a/Src/StdLib/Lib/test/test_threaded_import.py b/src/core/IronPython.StdLib/Lib/test/test_threaded_import.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_threaded_import.py
rename to src/core/IronPython.StdLib/Lib/test/test_threaded_import.py
diff --git a/Src/StdLib/Lib/test/test_threadedtempfile.py b/src/core/IronPython.StdLib/Lib/test/test_threadedtempfile.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_threadedtempfile.py
rename to src/core/IronPython.StdLib/Lib/test/test_threadedtempfile.py
diff --git a/Src/StdLib/Lib/test/test_threading.py b/src/core/IronPython.StdLib/Lib/test/test_threading.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_threading.py
rename to src/core/IronPython.StdLib/Lib/test/test_threading.py
diff --git a/Src/StdLib/Lib/test/test_threading_local.py b/src/core/IronPython.StdLib/Lib/test/test_threading_local.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_threading_local.py
rename to src/core/IronPython.StdLib/Lib/test/test_threading_local.py
diff --git a/Src/StdLib/Lib/test/test_threadsignals.py b/src/core/IronPython.StdLib/Lib/test/test_threadsignals.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_threadsignals.py
rename to src/core/IronPython.StdLib/Lib/test/test_threadsignals.py
diff --git a/Src/StdLib/Lib/test/test_time.py b/src/core/IronPython.StdLib/Lib/test/test_time.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_time.py
rename to src/core/IronPython.StdLib/Lib/test/test_time.py
diff --git a/Src/StdLib/Lib/test/test_timeit.py b/src/core/IronPython.StdLib/Lib/test/test_timeit.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_timeit.py
rename to src/core/IronPython.StdLib/Lib/test/test_timeit.py
diff --git a/Src/StdLib/Lib/test/test_timeout.py b/src/core/IronPython.StdLib/Lib/test/test_timeout.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_timeout.py
rename to src/core/IronPython.StdLib/Lib/test/test_timeout.py
diff --git a/Src/StdLib/Lib/test/test_tk.py b/src/core/IronPython.StdLib/Lib/test/test_tk.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_tk.py
rename to src/core/IronPython.StdLib/Lib/test/test_tk.py
diff --git a/Src/StdLib/Lib/test/test_tokenize.py b/src/core/IronPython.StdLib/Lib/test/test_tokenize.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_tokenize.py
rename to src/core/IronPython.StdLib/Lib/test/test_tokenize.py
diff --git a/Src/StdLib/Lib/test/test_tools/__init__.py b/src/core/IronPython.StdLib/Lib/test/test_tools/__init__.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_tools/__init__.py
rename to src/core/IronPython.StdLib/Lib/test/test_tools/__init__.py
diff --git a/Src/StdLib/Lib/test/test_tools/__main__.py b/src/core/IronPython.StdLib/Lib/test/test_tools/__main__.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_tools/__main__.py
rename to src/core/IronPython.StdLib/Lib/test/test_tools/__main__.py
diff --git a/Src/StdLib/Lib/test/test_tools/test_gprof2html.py b/src/core/IronPython.StdLib/Lib/test/test_tools/test_gprof2html.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_tools/test_gprof2html.py
rename to src/core/IronPython.StdLib/Lib/test/test_tools/test_gprof2html.py
diff --git a/Src/StdLib/Lib/test/test_tools/test_md5sum.py b/src/core/IronPython.StdLib/Lib/test/test_tools/test_md5sum.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_tools/test_md5sum.py
rename to src/core/IronPython.StdLib/Lib/test/test_tools/test_md5sum.py
diff --git a/Src/StdLib/Lib/test/test_tools/test_pdeps.py b/src/core/IronPython.StdLib/Lib/test/test_tools/test_pdeps.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_tools/test_pdeps.py
rename to src/core/IronPython.StdLib/Lib/test/test_tools/test_pdeps.py
diff --git a/Src/StdLib/Lib/test/test_tools/test_pindent.py b/src/core/IronPython.StdLib/Lib/test/test_tools/test_pindent.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_tools/test_pindent.py
rename to src/core/IronPython.StdLib/Lib/test/test_tools/test_pindent.py
diff --git a/Src/StdLib/Lib/test/test_tools/test_reindent.py b/src/core/IronPython.StdLib/Lib/test/test_tools/test_reindent.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_tools/test_reindent.py
rename to src/core/IronPython.StdLib/Lib/test/test_tools/test_reindent.py
diff --git a/Src/StdLib/Lib/test/test_tools/test_sundry.py b/src/core/IronPython.StdLib/Lib/test/test_tools/test_sundry.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_tools/test_sundry.py
rename to src/core/IronPython.StdLib/Lib/test/test_tools/test_sundry.py
diff --git a/Src/StdLib/Lib/test/test_tools/test_unparse.py b/src/core/IronPython.StdLib/Lib/test/test_tools/test_unparse.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_tools/test_unparse.py
rename to src/core/IronPython.StdLib/Lib/test/test_tools/test_unparse.py
diff --git a/Src/StdLib/Lib/test/test_trace.py b/src/core/IronPython.StdLib/Lib/test/test_trace.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_trace.py
rename to src/core/IronPython.StdLib/Lib/test/test_trace.py
diff --git a/Src/StdLib/Lib/test/test_traceback.py b/src/core/IronPython.StdLib/Lib/test/test_traceback.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_traceback.py
rename to src/core/IronPython.StdLib/Lib/test/test_traceback.py
diff --git a/Src/StdLib/Lib/test/test_tracemalloc.py b/src/core/IronPython.StdLib/Lib/test/test_tracemalloc.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_tracemalloc.py
rename to src/core/IronPython.StdLib/Lib/test/test_tracemalloc.py
diff --git a/Src/StdLib/Lib/test/test_ttk_guionly.py b/src/core/IronPython.StdLib/Lib/test/test_ttk_guionly.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_ttk_guionly.py
rename to src/core/IronPython.StdLib/Lib/test/test_ttk_guionly.py
diff --git a/Src/StdLib/Lib/test/test_ttk_textonly.py b/src/core/IronPython.StdLib/Lib/test/test_ttk_textonly.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_ttk_textonly.py
rename to src/core/IronPython.StdLib/Lib/test/test_ttk_textonly.py
diff --git a/Src/StdLib/Lib/test/test_tuple.py b/src/core/IronPython.StdLib/Lib/test/test_tuple.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_tuple.py
rename to src/core/IronPython.StdLib/Lib/test/test_tuple.py
diff --git a/Src/StdLib/Lib/test/test_typechecks.py b/src/core/IronPython.StdLib/Lib/test/test_typechecks.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_typechecks.py
rename to src/core/IronPython.StdLib/Lib/test/test_typechecks.py
diff --git a/Src/StdLib/Lib/test/test_types.py b/src/core/IronPython.StdLib/Lib/test/test_types.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_types.py
rename to src/core/IronPython.StdLib/Lib/test/test_types.py
diff --git a/Src/StdLib/Lib/test/test_typing.py b/src/core/IronPython.StdLib/Lib/test/test_typing.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_typing.py
rename to src/core/IronPython.StdLib/Lib/test/test_typing.py
diff --git a/Src/StdLib/Lib/test/test_ucn.py b/src/core/IronPython.StdLib/Lib/test/test_ucn.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_ucn.py
rename to src/core/IronPython.StdLib/Lib/test/test_ucn.py
diff --git a/Src/StdLib/Lib/test/test_unary.py b/src/core/IronPython.StdLib/Lib/test/test_unary.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_unary.py
rename to src/core/IronPython.StdLib/Lib/test/test_unary.py
diff --git a/Src/StdLib/Lib/test/test_unicode.py b/src/core/IronPython.StdLib/Lib/test/test_unicode.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_unicode.py
rename to src/core/IronPython.StdLib/Lib/test/test_unicode.py
diff --git a/Src/StdLib/Lib/test/test_unicode_file.py b/src/core/IronPython.StdLib/Lib/test/test_unicode_file.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_unicode_file.py
rename to src/core/IronPython.StdLib/Lib/test/test_unicode_file.py
diff --git a/Src/StdLib/Lib/test/test_unicodedata.py b/src/core/IronPython.StdLib/Lib/test/test_unicodedata.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_unicodedata.py
rename to src/core/IronPython.StdLib/Lib/test/test_unicodedata.py
diff --git a/Src/StdLib/Lib/test/test_unittest.py b/src/core/IronPython.StdLib/Lib/test/test_unittest.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_unittest.py
rename to src/core/IronPython.StdLib/Lib/test/test_unittest.py
diff --git a/Src/StdLib/Lib/test/test_univnewlines.py b/src/core/IronPython.StdLib/Lib/test/test_univnewlines.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_univnewlines.py
rename to src/core/IronPython.StdLib/Lib/test/test_univnewlines.py
diff --git a/Src/StdLib/Lib/test/test_unpack.py b/src/core/IronPython.StdLib/Lib/test/test_unpack.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_unpack.py
rename to src/core/IronPython.StdLib/Lib/test/test_unpack.py
diff --git a/Src/StdLib/Lib/test/test_unpack_ex.py b/src/core/IronPython.StdLib/Lib/test/test_unpack_ex.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_unpack_ex.py
rename to src/core/IronPython.StdLib/Lib/test/test_unpack_ex.py
diff --git a/Src/StdLib/Lib/test/test_urllib.py b/src/core/IronPython.StdLib/Lib/test/test_urllib.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_urllib.py
rename to src/core/IronPython.StdLib/Lib/test/test_urllib.py
diff --git a/Src/StdLib/Lib/test/test_urllib2.py b/src/core/IronPython.StdLib/Lib/test/test_urllib2.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_urllib2.py
rename to src/core/IronPython.StdLib/Lib/test/test_urllib2.py
diff --git a/Src/StdLib/Lib/test/test_urllib2_localnet.py b/src/core/IronPython.StdLib/Lib/test/test_urllib2_localnet.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_urllib2_localnet.py
rename to src/core/IronPython.StdLib/Lib/test/test_urllib2_localnet.py
diff --git a/Src/StdLib/Lib/test/test_urllib2net.py b/src/core/IronPython.StdLib/Lib/test/test_urllib2net.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_urllib2net.py
rename to src/core/IronPython.StdLib/Lib/test/test_urllib2net.py
diff --git a/Src/StdLib/Lib/test/test_urllib_response.py b/src/core/IronPython.StdLib/Lib/test/test_urllib_response.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_urllib_response.py
rename to src/core/IronPython.StdLib/Lib/test/test_urllib_response.py
diff --git a/Src/StdLib/Lib/test/test_urllibnet.py b/src/core/IronPython.StdLib/Lib/test/test_urllibnet.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_urllibnet.py
rename to src/core/IronPython.StdLib/Lib/test/test_urllibnet.py
diff --git a/Src/StdLib/Lib/test/test_urlparse.py b/src/core/IronPython.StdLib/Lib/test/test_urlparse.py
old mode 100755
new mode 100644
similarity index 100%
rename from Src/StdLib/Lib/test/test_urlparse.py
rename to src/core/IronPython.StdLib/Lib/test/test_urlparse.py
diff --git a/Src/StdLib/Lib/test/test_userdict.py b/src/core/IronPython.StdLib/Lib/test/test_userdict.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_userdict.py
rename to src/core/IronPython.StdLib/Lib/test/test_userdict.py
diff --git a/Src/StdLib/Lib/test/test_userlist.py b/src/core/IronPython.StdLib/Lib/test/test_userlist.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_userlist.py
rename to src/core/IronPython.StdLib/Lib/test/test_userlist.py
diff --git a/Src/StdLib/Lib/test/test_userstring.py b/src/core/IronPython.StdLib/Lib/test/test_userstring.py
old mode 100755
new mode 100644
similarity index 100%
rename from Src/StdLib/Lib/test/test_userstring.py
rename to src/core/IronPython.StdLib/Lib/test/test_userstring.py
diff --git a/Src/StdLib/Lib/test/test_utf8_mode.py b/src/core/IronPython.StdLib/Lib/test/test_utf8_mode.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_utf8_mode.py
rename to src/core/IronPython.StdLib/Lib/test/test_utf8_mode.py
diff --git a/Src/StdLib/Lib/test/test_uu.py b/src/core/IronPython.StdLib/Lib/test/test_uu.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_uu.py
rename to src/core/IronPython.StdLib/Lib/test/test_uu.py
diff --git a/Src/StdLib/Lib/test/test_uuid.py b/src/core/IronPython.StdLib/Lib/test/test_uuid.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_uuid.py
rename to src/core/IronPython.StdLib/Lib/test/test_uuid.py
diff --git a/Src/StdLib/Lib/test/test_venv.py b/src/core/IronPython.StdLib/Lib/test/test_venv.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_venv.py
rename to src/core/IronPython.StdLib/Lib/test/test_venv.py
diff --git a/Src/StdLib/Lib/test/test_wait3.py b/src/core/IronPython.StdLib/Lib/test/test_wait3.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_wait3.py
rename to src/core/IronPython.StdLib/Lib/test/test_wait3.py
diff --git a/Src/StdLib/Lib/test/test_wait4.py b/src/core/IronPython.StdLib/Lib/test/test_wait4.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_wait4.py
rename to src/core/IronPython.StdLib/Lib/test/test_wait4.py
diff --git a/Src/StdLib/Lib/test/test_warnings.py b/src/core/IronPython.StdLib/Lib/test/test_warnings.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_warnings.py
rename to src/core/IronPython.StdLib/Lib/test/test_warnings.py
diff --git a/Src/StdLib/Lib/test/test_wave.py b/src/core/IronPython.StdLib/Lib/test/test_wave.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_wave.py
rename to src/core/IronPython.StdLib/Lib/test/test_wave.py
diff --git a/Src/StdLib/Lib/test/test_weakref.py b/src/core/IronPython.StdLib/Lib/test/test_weakref.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_weakref.py
rename to src/core/IronPython.StdLib/Lib/test/test_weakref.py
diff --git a/Src/StdLib/Lib/test/test_weakset.py b/src/core/IronPython.StdLib/Lib/test/test_weakset.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_weakset.py
rename to src/core/IronPython.StdLib/Lib/test/test_weakset.py
diff --git a/Src/StdLib/Lib/test/test_webbrowser.py b/src/core/IronPython.StdLib/Lib/test/test_webbrowser.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_webbrowser.py
rename to src/core/IronPython.StdLib/Lib/test/test_webbrowser.py
diff --git a/Src/StdLib/Lib/test/test_winreg.py b/src/core/IronPython.StdLib/Lib/test/test_winreg.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_winreg.py
rename to src/core/IronPython.StdLib/Lib/test/test_winreg.py
diff --git a/Src/StdLib/Lib/test/test_winsound.py b/src/core/IronPython.StdLib/Lib/test/test_winsound.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_winsound.py
rename to src/core/IronPython.StdLib/Lib/test/test_winsound.py
diff --git a/Src/StdLib/Lib/test/test_with.py b/src/core/IronPython.StdLib/Lib/test/test_with.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_with.py
rename to src/core/IronPython.StdLib/Lib/test/test_with.py
diff --git a/Src/StdLib/Lib/test/test_wsgiref.py b/src/core/IronPython.StdLib/Lib/test/test_wsgiref.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_wsgiref.py
rename to src/core/IronPython.StdLib/Lib/test/test_wsgiref.py
diff --git a/Src/StdLib/Lib/test/test_xdrlib.py b/src/core/IronPython.StdLib/Lib/test/test_xdrlib.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_xdrlib.py
rename to src/core/IronPython.StdLib/Lib/test/test_xdrlib.py
diff --git a/Src/StdLib/Lib/test/test_xml_dom_minicompat.py b/src/core/IronPython.StdLib/Lib/test/test_xml_dom_minicompat.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_xml_dom_minicompat.py
rename to src/core/IronPython.StdLib/Lib/test/test_xml_dom_minicompat.py
diff --git a/Src/StdLib/Lib/test/test_xml_etree.py b/src/core/IronPython.StdLib/Lib/test/test_xml_etree.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_xml_etree.py
rename to src/core/IronPython.StdLib/Lib/test/test_xml_etree.py
diff --git a/Src/StdLib/Lib/test/test_xml_etree_c.py b/src/core/IronPython.StdLib/Lib/test/test_xml_etree_c.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_xml_etree_c.py
rename to src/core/IronPython.StdLib/Lib/test/test_xml_etree_c.py
diff --git a/Src/StdLib/Lib/test/test_xmlrpc.py b/src/core/IronPython.StdLib/Lib/test/test_xmlrpc.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_xmlrpc.py
rename to src/core/IronPython.StdLib/Lib/test/test_xmlrpc.py
diff --git a/Src/StdLib/Lib/test/test_xmlrpc_net.py b/src/core/IronPython.StdLib/Lib/test/test_xmlrpc_net.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_xmlrpc_net.py
rename to src/core/IronPython.StdLib/Lib/test/test_xmlrpc_net.py
diff --git a/Src/StdLib/Lib/test/test_zipfile.py b/src/core/IronPython.StdLib/Lib/test/test_zipfile.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_zipfile.py
rename to src/core/IronPython.StdLib/Lib/test/test_zipfile.py
diff --git a/Src/StdLib/Lib/test/test_zipfile64.py b/src/core/IronPython.StdLib/Lib/test/test_zipfile64.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_zipfile64.py
rename to src/core/IronPython.StdLib/Lib/test/test_zipfile64.py
diff --git a/Src/StdLib/Lib/test/test_zipimport.py b/src/core/IronPython.StdLib/Lib/test/test_zipimport.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_zipimport.py
rename to src/core/IronPython.StdLib/Lib/test/test_zipimport.py
diff --git a/Src/StdLib/Lib/test/test_zipimport_support.py b/src/core/IronPython.StdLib/Lib/test/test_zipimport_support.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_zipimport_support.py
rename to src/core/IronPython.StdLib/Lib/test/test_zipimport_support.py
diff --git a/Src/StdLib/Lib/test/test_zlib.py b/src/core/IronPython.StdLib/Lib/test/test_zlib.py
similarity index 100%
rename from Src/StdLib/Lib/test/test_zlib.py
rename to src/core/IronPython.StdLib/Lib/test/test_zlib.py
diff --git a/Src/StdLib/Lib/test/testcodec.py b/src/core/IronPython.StdLib/Lib/test/testcodec.py
similarity index 100%
rename from Src/StdLib/Lib/test/testcodec.py
rename to src/core/IronPython.StdLib/Lib/test/testcodec.py
diff --git a/Src/StdLib/Lib/test/testtar.tar b/src/core/IronPython.StdLib/Lib/test/testtar.tar
similarity index 100%
rename from Src/StdLib/Lib/test/testtar.tar
rename to src/core/IronPython.StdLib/Lib/test/testtar.tar
diff --git a/Src/StdLib/Lib/test/tf_inherit_check.py b/src/core/IronPython.StdLib/Lib/test/tf_inherit_check.py
similarity index 100%
rename from Src/StdLib/Lib/test/tf_inherit_check.py
rename to src/core/IronPython.StdLib/Lib/test/tf_inherit_check.py
diff --git a/Src/StdLib/Lib/test/threaded_import_hangers.py b/src/core/IronPython.StdLib/Lib/test/threaded_import_hangers.py
similarity index 100%
rename from Src/StdLib/Lib/test/threaded_import_hangers.py
rename to src/core/IronPython.StdLib/Lib/test/threaded_import_hangers.py
diff --git a/Src/StdLib/Lib/test/time_hashlib.py b/src/core/IronPython.StdLib/Lib/test/time_hashlib.py
similarity index 100%
rename from Src/StdLib/Lib/test/time_hashlib.py
rename to src/core/IronPython.StdLib/Lib/test/time_hashlib.py
diff --git a/Src/StdLib/Lib/test/tokenize_tests-latin1-coding-cookie-and-utf8-bom-sig.txt b/src/core/IronPython.StdLib/Lib/test/tokenize_tests-latin1-coding-cookie-and-utf8-bom-sig.txt
similarity index 100%
rename from Src/StdLib/Lib/test/tokenize_tests-latin1-coding-cookie-and-utf8-bom-sig.txt
rename to src/core/IronPython.StdLib/Lib/test/tokenize_tests-latin1-coding-cookie-and-utf8-bom-sig.txt
diff --git a/Src/StdLib/Lib/test/tokenize_tests-no-coding-cookie-and-utf8-bom-sig-only.txt b/src/core/IronPython.StdLib/Lib/test/tokenize_tests-no-coding-cookie-and-utf8-bom-sig-only.txt
similarity index 100%
rename from Src/StdLib/Lib/test/tokenize_tests-no-coding-cookie-and-utf8-bom-sig-only.txt
rename to src/core/IronPython.StdLib/Lib/test/tokenize_tests-no-coding-cookie-and-utf8-bom-sig-only.txt
diff --git a/Src/StdLib/Lib/test/tokenize_tests-utf8-coding-cookie-and-no-utf8-bom-sig.txt b/src/core/IronPython.StdLib/Lib/test/tokenize_tests-utf8-coding-cookie-and-no-utf8-bom-sig.txt
similarity index 100%
rename from Src/StdLib/Lib/test/tokenize_tests-utf8-coding-cookie-and-no-utf8-bom-sig.txt
rename to src/core/IronPython.StdLib/Lib/test/tokenize_tests-utf8-coding-cookie-and-no-utf8-bom-sig.txt
diff --git a/Src/StdLib/Lib/test/tokenize_tests-utf8-coding-cookie-and-utf8-bom-sig.txt b/src/core/IronPython.StdLib/Lib/test/tokenize_tests-utf8-coding-cookie-and-utf8-bom-sig.txt
similarity index 100%
rename from Src/StdLib/Lib/test/tokenize_tests-utf8-coding-cookie-and-utf8-bom-sig.txt
rename to src/core/IronPython.StdLib/Lib/test/tokenize_tests-utf8-coding-cookie-and-utf8-bom-sig.txt
diff --git a/Src/StdLib/Lib/test/tokenize_tests.txt b/src/core/IronPython.StdLib/Lib/test/tokenize_tests.txt
similarity index 100%
rename from Src/StdLib/Lib/test/tokenize_tests.txt
rename to src/core/IronPython.StdLib/Lib/test/tokenize_tests.txt
diff --git a/Src/StdLib/Lib/test/tracedmodules/__init__.py b/src/core/IronPython.StdLib/Lib/test/tracedmodules/__init__.py
similarity index 100%
rename from Src/StdLib/Lib/test/tracedmodules/__init__.py
rename to src/core/IronPython.StdLib/Lib/test/tracedmodules/__init__.py
diff --git a/Src/StdLib/Lib/test/tracedmodules/testmod.py b/src/core/IronPython.StdLib/Lib/test/tracedmodules/testmod.py
similarity index 100%
rename from Src/StdLib/Lib/test/tracedmodules/testmod.py
rename to src/core/IronPython.StdLib/Lib/test/tracedmodules/testmod.py
diff --git a/Src/StdLib/Lib/test/warning_tests.py b/src/core/IronPython.StdLib/Lib/test/warning_tests.py
similarity index 100%
rename from Src/StdLib/Lib/test/warning_tests.py
rename to src/core/IronPython.StdLib/Lib/test/warning_tests.py
diff --git a/Src/StdLib/Lib/test/win_console_handler.py b/src/core/IronPython.StdLib/Lib/test/win_console_handler.py
similarity index 100%
rename from Src/StdLib/Lib/test/win_console_handler.py
rename to src/core/IronPython.StdLib/Lib/test/win_console_handler.py
diff --git a/Src/StdLib/Lib/test/xmltestdata/simple-ns.xml b/src/core/IronPython.StdLib/Lib/test/xmltestdata/simple-ns.xml
similarity index 100%
rename from Src/StdLib/Lib/test/xmltestdata/simple-ns.xml
rename to src/core/IronPython.StdLib/Lib/test/xmltestdata/simple-ns.xml
diff --git a/Src/StdLib/Lib/test/xmltestdata/simple.xml b/src/core/IronPython.StdLib/Lib/test/xmltestdata/simple.xml
similarity index 100%
rename from Src/StdLib/Lib/test/xmltestdata/simple.xml
rename to src/core/IronPython.StdLib/Lib/test/xmltestdata/simple.xml
diff --git a/Src/StdLib/Lib/test/xmltestdata/test.xml b/src/core/IronPython.StdLib/Lib/test/xmltestdata/test.xml
similarity index 100%
rename from Src/StdLib/Lib/test/xmltestdata/test.xml
rename to src/core/IronPython.StdLib/Lib/test/xmltestdata/test.xml
diff --git a/Src/StdLib/Lib/test/xmltestdata/test.xml.out b/src/core/IronPython.StdLib/Lib/test/xmltestdata/test.xml.out
similarity index 100%
rename from Src/StdLib/Lib/test/xmltestdata/test.xml.out
rename to src/core/IronPython.StdLib/Lib/test/xmltestdata/test.xml.out
diff --git a/Src/StdLib/Lib/test/xmltests.py b/src/core/IronPython.StdLib/Lib/test/xmltests.py
similarity index 100%
rename from Src/StdLib/Lib/test/xmltests.py
rename to src/core/IronPython.StdLib/Lib/test/xmltests.py
diff --git a/Src/StdLib/Lib/test/zip_cp437_header.zip b/src/core/IronPython.StdLib/Lib/test/zip_cp437_header.zip
similarity index 100%
rename from Src/StdLib/Lib/test/zip_cp437_header.zip
rename to src/core/IronPython.StdLib/Lib/test/zip_cp437_header.zip
diff --git a/Src/StdLib/Lib/test/zipdir.zip b/src/core/IronPython.StdLib/Lib/test/zipdir.zip
similarity index 100%
rename from Src/StdLib/Lib/test/zipdir.zip
rename to src/core/IronPython.StdLib/Lib/test/zipdir.zip
diff --git a/Src/StdLib/Lib/textwrap.py b/src/core/IronPython.StdLib/Lib/textwrap.py
similarity index 100%
rename from Src/StdLib/Lib/textwrap.py
rename to src/core/IronPython.StdLib/Lib/textwrap.py
diff --git a/Src/StdLib/Lib/this.py b/src/core/IronPython.StdLib/Lib/this.py
similarity index 100%
rename from Src/StdLib/Lib/this.py
rename to src/core/IronPython.StdLib/Lib/this.py
diff --git a/Src/StdLib/Lib/threading.py b/src/core/IronPython.StdLib/Lib/threading.py
similarity index 100%
rename from Src/StdLib/Lib/threading.py
rename to src/core/IronPython.StdLib/Lib/threading.py
diff --git a/Src/StdLib/Lib/timeit.py b/src/core/IronPython.StdLib/Lib/timeit.py
similarity index 100%
rename from Src/StdLib/Lib/timeit.py
rename to src/core/IronPython.StdLib/Lib/timeit.py
diff --git a/Src/StdLib/Lib/tkinter/__init__.py b/src/core/IronPython.StdLib/Lib/tkinter/__init__.py
similarity index 100%
rename from Src/StdLib/Lib/tkinter/__init__.py
rename to src/core/IronPython.StdLib/Lib/tkinter/__init__.py
diff --git a/Src/StdLib/Lib/tkinter/__main__.py b/src/core/IronPython.StdLib/Lib/tkinter/__main__.py
similarity index 100%
rename from Src/StdLib/Lib/tkinter/__main__.py
rename to src/core/IronPython.StdLib/Lib/tkinter/__main__.py
diff --git a/Src/StdLib/Lib/tkinter/_fix.py b/src/core/IronPython.StdLib/Lib/tkinter/_fix.py
similarity index 100%
rename from Src/StdLib/Lib/tkinter/_fix.py
rename to src/core/IronPython.StdLib/Lib/tkinter/_fix.py
diff --git a/Src/StdLib/Lib/tkinter/colorchooser.py b/src/core/IronPython.StdLib/Lib/tkinter/colorchooser.py
similarity index 100%
rename from Src/StdLib/Lib/tkinter/colorchooser.py
rename to src/core/IronPython.StdLib/Lib/tkinter/colorchooser.py
diff --git a/Src/StdLib/Lib/tkinter/commondialog.py b/src/core/IronPython.StdLib/Lib/tkinter/commondialog.py
similarity index 100%
rename from Src/StdLib/Lib/tkinter/commondialog.py
rename to src/core/IronPython.StdLib/Lib/tkinter/commondialog.py
diff --git a/Src/StdLib/Lib/tkinter/constants.py b/src/core/IronPython.StdLib/Lib/tkinter/constants.py
similarity index 100%
rename from Src/StdLib/Lib/tkinter/constants.py
rename to src/core/IronPython.StdLib/Lib/tkinter/constants.py
diff --git a/Src/StdLib/Lib/tkinter/dialog.py b/src/core/IronPython.StdLib/Lib/tkinter/dialog.py
similarity index 100%
rename from Src/StdLib/Lib/tkinter/dialog.py
rename to src/core/IronPython.StdLib/Lib/tkinter/dialog.py
diff --git a/Src/StdLib/Lib/tkinter/dnd.py b/src/core/IronPython.StdLib/Lib/tkinter/dnd.py
similarity index 100%
rename from Src/StdLib/Lib/tkinter/dnd.py
rename to src/core/IronPython.StdLib/Lib/tkinter/dnd.py
diff --git a/Src/StdLib/Lib/tkinter/filedialog.py b/src/core/IronPython.StdLib/Lib/tkinter/filedialog.py
similarity index 100%
rename from Src/StdLib/Lib/tkinter/filedialog.py
rename to src/core/IronPython.StdLib/Lib/tkinter/filedialog.py
diff --git a/Src/StdLib/Lib/tkinter/font.py b/src/core/IronPython.StdLib/Lib/tkinter/font.py
similarity index 100%
rename from Src/StdLib/Lib/tkinter/font.py
rename to src/core/IronPython.StdLib/Lib/tkinter/font.py
diff --git a/Src/StdLib/Lib/tkinter/messagebox.py b/src/core/IronPython.StdLib/Lib/tkinter/messagebox.py
similarity index 100%
rename from Src/StdLib/Lib/tkinter/messagebox.py
rename to src/core/IronPython.StdLib/Lib/tkinter/messagebox.py
diff --git a/Src/StdLib/Lib/tkinter/scrolledtext.py b/src/core/IronPython.StdLib/Lib/tkinter/scrolledtext.py
similarity index 100%
rename from Src/StdLib/Lib/tkinter/scrolledtext.py
rename to src/core/IronPython.StdLib/Lib/tkinter/scrolledtext.py
diff --git a/Src/StdLib/Lib/tkinter/simpledialog.py b/src/core/IronPython.StdLib/Lib/tkinter/simpledialog.py
similarity index 100%
rename from Src/StdLib/Lib/tkinter/simpledialog.py
rename to src/core/IronPython.StdLib/Lib/tkinter/simpledialog.py
diff --git a/Src/StdLib/Lib/tkinter/test/README b/src/core/IronPython.StdLib/Lib/tkinter/test/README
similarity index 100%
rename from Src/StdLib/Lib/tkinter/test/README
rename to src/core/IronPython.StdLib/Lib/tkinter/test/README
diff --git a/Src/StdLib/Lib/tkinter/test/__init__.py b/src/core/IronPython.StdLib/Lib/tkinter/test/__init__.py
similarity index 100%
rename from Src/StdLib/Lib/tkinter/test/__init__.py
rename to src/core/IronPython.StdLib/Lib/tkinter/test/__init__.py
diff --git a/Src/StdLib/Lib/tkinter/test/runtktests.py b/src/core/IronPython.StdLib/Lib/tkinter/test/runtktests.py
similarity index 100%
rename from Src/StdLib/Lib/tkinter/test/runtktests.py
rename to src/core/IronPython.StdLib/Lib/tkinter/test/runtktests.py
diff --git a/Src/StdLib/Lib/tkinter/test/support.py b/src/core/IronPython.StdLib/Lib/tkinter/test/support.py
similarity index 100%
rename from Src/StdLib/Lib/tkinter/test/support.py
rename to src/core/IronPython.StdLib/Lib/tkinter/test/support.py
diff --git a/Src/StdLib/Lib/tkinter/test/test_tkinter/__init__.py b/src/core/IronPython.StdLib/Lib/tkinter/test/test_tkinter/__init__.py
similarity index 100%
rename from Src/StdLib/Lib/tkinter/test/test_tkinter/__init__.py
rename to src/core/IronPython.StdLib/Lib/tkinter/test/test_tkinter/__init__.py
diff --git a/Src/StdLib/Lib/tkinter/test/test_tkinter/test_font.py b/src/core/IronPython.StdLib/Lib/tkinter/test/test_tkinter/test_font.py
similarity index 100%
rename from Src/StdLib/Lib/tkinter/test/test_tkinter/test_font.py
rename to src/core/IronPython.StdLib/Lib/tkinter/test/test_tkinter/test_font.py
diff --git a/Src/StdLib/Lib/tkinter/test/test_tkinter/test_geometry_managers.py b/src/core/IronPython.StdLib/Lib/tkinter/test/test_tkinter/test_geometry_managers.py
similarity index 100%
rename from Src/StdLib/Lib/tkinter/test/test_tkinter/test_geometry_managers.py
rename to src/core/IronPython.StdLib/Lib/tkinter/test/test_tkinter/test_geometry_managers.py
diff --git a/Src/StdLib/Lib/tkinter/test/test_tkinter/test_images.py b/src/core/IronPython.StdLib/Lib/tkinter/test/test_tkinter/test_images.py
similarity index 100%
rename from Src/StdLib/Lib/tkinter/test/test_tkinter/test_images.py
rename to src/core/IronPython.StdLib/Lib/tkinter/test/test_tkinter/test_images.py
diff --git a/Src/StdLib/Lib/tkinter/test/test_tkinter/test_loadtk.py b/src/core/IronPython.StdLib/Lib/tkinter/test/test_tkinter/test_loadtk.py
similarity index 100%
rename from Src/StdLib/Lib/tkinter/test/test_tkinter/test_loadtk.py
rename to src/core/IronPython.StdLib/Lib/tkinter/test/test_tkinter/test_loadtk.py
diff --git a/Src/StdLib/Lib/tkinter/test/test_tkinter/test_misc.py b/src/core/IronPython.StdLib/Lib/tkinter/test/test_tkinter/test_misc.py
similarity index 100%
rename from Src/StdLib/Lib/tkinter/test/test_tkinter/test_misc.py
rename to src/core/IronPython.StdLib/Lib/tkinter/test/test_tkinter/test_misc.py
diff --git a/Src/StdLib/Lib/tkinter/test/test_tkinter/test_text.py b/src/core/IronPython.StdLib/Lib/tkinter/test/test_tkinter/test_text.py
similarity index 100%
rename from Src/StdLib/Lib/tkinter/test/test_tkinter/test_text.py
rename to src/core/IronPython.StdLib/Lib/tkinter/test/test_tkinter/test_text.py
diff --git a/Src/StdLib/Lib/tkinter/test/test_tkinter/test_variables.py b/src/core/IronPython.StdLib/Lib/tkinter/test/test_tkinter/test_variables.py
similarity index 100%
rename from Src/StdLib/Lib/tkinter/test/test_tkinter/test_variables.py
rename to src/core/IronPython.StdLib/Lib/tkinter/test/test_tkinter/test_variables.py
diff --git a/Src/StdLib/Lib/tkinter/test/test_tkinter/test_widgets.py b/src/core/IronPython.StdLib/Lib/tkinter/test/test_tkinter/test_widgets.py
similarity index 100%
rename from Src/StdLib/Lib/tkinter/test/test_tkinter/test_widgets.py
rename to src/core/IronPython.StdLib/Lib/tkinter/test/test_tkinter/test_widgets.py
diff --git a/Src/StdLib/Lib/tkinter/test/test_ttk/__init__.py b/src/core/IronPython.StdLib/Lib/tkinter/test/test_ttk/__init__.py
similarity index 100%
rename from Src/StdLib/Lib/tkinter/test/test_ttk/__init__.py
rename to src/core/IronPython.StdLib/Lib/tkinter/test/test_ttk/__init__.py
diff --git a/Src/StdLib/Lib/tkinter/test/test_ttk/test_extensions.py b/src/core/IronPython.StdLib/Lib/tkinter/test/test_ttk/test_extensions.py
similarity index 100%
rename from Src/StdLib/Lib/tkinter/test/test_ttk/test_extensions.py
rename to src/core/IronPython.StdLib/Lib/tkinter/test/test_ttk/test_extensions.py
diff --git a/Src/StdLib/Lib/tkinter/test/test_ttk/test_functions.py b/src/core/IronPython.StdLib/Lib/tkinter/test/test_ttk/test_functions.py
similarity index 100%
rename from Src/StdLib/Lib/tkinter/test/test_ttk/test_functions.py
rename to src/core/IronPython.StdLib/Lib/tkinter/test/test_ttk/test_functions.py
diff --git a/Src/StdLib/Lib/tkinter/test/test_ttk/test_style.py b/src/core/IronPython.StdLib/Lib/tkinter/test/test_ttk/test_style.py
similarity index 100%
rename from Src/StdLib/Lib/tkinter/test/test_ttk/test_style.py
rename to src/core/IronPython.StdLib/Lib/tkinter/test/test_ttk/test_style.py
diff --git a/Src/StdLib/Lib/tkinter/test/test_ttk/test_widgets.py b/src/core/IronPython.StdLib/Lib/tkinter/test/test_ttk/test_widgets.py
similarity index 100%
rename from Src/StdLib/Lib/tkinter/test/test_ttk/test_widgets.py
rename to src/core/IronPython.StdLib/Lib/tkinter/test/test_ttk/test_widgets.py
diff --git a/Src/StdLib/Lib/tkinter/test/widget_tests.py b/src/core/IronPython.StdLib/Lib/tkinter/test/widget_tests.py
similarity index 100%
rename from Src/StdLib/Lib/tkinter/test/widget_tests.py
rename to src/core/IronPython.StdLib/Lib/tkinter/test/widget_tests.py
diff --git a/Src/StdLib/Lib/tkinter/tix.py b/src/core/IronPython.StdLib/Lib/tkinter/tix.py
similarity index 100%
rename from Src/StdLib/Lib/tkinter/tix.py
rename to src/core/IronPython.StdLib/Lib/tkinter/tix.py
diff --git a/Src/StdLib/Lib/tkinter/ttk.py b/src/core/IronPython.StdLib/Lib/tkinter/ttk.py
similarity index 100%
rename from Src/StdLib/Lib/tkinter/ttk.py
rename to src/core/IronPython.StdLib/Lib/tkinter/ttk.py
diff --git a/Src/StdLib/Lib/token.py b/src/core/IronPython.StdLib/Lib/token.py
old mode 100755
new mode 100644
similarity index 100%
rename from Src/StdLib/Lib/token.py
rename to src/core/IronPython.StdLib/Lib/token.py
diff --git a/Src/StdLib/Lib/tokenize.py b/src/core/IronPython.StdLib/Lib/tokenize.py
similarity index 100%
rename from Src/StdLib/Lib/tokenize.py
rename to src/core/IronPython.StdLib/Lib/tokenize.py
diff --git a/Src/StdLib/Lib/trace.py b/src/core/IronPython.StdLib/Lib/trace.py
similarity index 100%
rename from Src/StdLib/Lib/trace.py
rename to src/core/IronPython.StdLib/Lib/trace.py
diff --git a/Src/StdLib/Lib/traceback.py b/src/core/IronPython.StdLib/Lib/traceback.py
similarity index 100%
rename from Src/StdLib/Lib/traceback.py
rename to src/core/IronPython.StdLib/Lib/traceback.py
diff --git a/Src/StdLib/Lib/tracemalloc.py b/src/core/IronPython.StdLib/Lib/tracemalloc.py
similarity index 100%
rename from Src/StdLib/Lib/tracemalloc.py
rename to src/core/IronPython.StdLib/Lib/tracemalloc.py
diff --git a/Src/StdLib/Lib/tty.py b/src/core/IronPython.StdLib/Lib/tty.py
similarity index 100%
rename from Src/StdLib/Lib/tty.py
rename to src/core/IronPython.StdLib/Lib/tty.py
diff --git a/Src/StdLib/Lib/turtle.py b/src/core/IronPython.StdLib/Lib/turtle.py
similarity index 100%
rename from Src/StdLib/Lib/turtle.py
rename to src/core/IronPython.StdLib/Lib/turtle.py
diff --git a/Src/StdLib/Lib/turtledemo/__init__.py b/src/core/IronPython.StdLib/Lib/turtledemo/__init__.py
similarity index 100%
rename from Src/StdLib/Lib/turtledemo/__init__.py
rename to src/core/IronPython.StdLib/Lib/turtledemo/__init__.py
diff --git a/Src/StdLib/Lib/turtledemo/__main__.py b/src/core/IronPython.StdLib/Lib/turtledemo/__main__.py
old mode 100755
new mode 100644
similarity index 100%
rename from Src/StdLib/Lib/turtledemo/__main__.py
rename to src/core/IronPython.StdLib/Lib/turtledemo/__main__.py
diff --git a/Src/StdLib/Lib/turtledemo/bytedesign.py b/src/core/IronPython.StdLib/Lib/turtledemo/bytedesign.py
similarity index 100%
rename from Src/StdLib/Lib/turtledemo/bytedesign.py
rename to src/core/IronPython.StdLib/Lib/turtledemo/bytedesign.py
diff --git a/Src/StdLib/Lib/turtledemo/chaos.py b/src/core/IronPython.StdLib/Lib/turtledemo/chaos.py
similarity index 100%
rename from Src/StdLib/Lib/turtledemo/chaos.py
rename to src/core/IronPython.StdLib/Lib/turtledemo/chaos.py
diff --git a/Src/StdLib/Lib/turtledemo/clock.py b/src/core/IronPython.StdLib/Lib/turtledemo/clock.py
similarity index 100%
rename from Src/StdLib/Lib/turtledemo/clock.py
rename to src/core/IronPython.StdLib/Lib/turtledemo/clock.py
diff --git a/Src/StdLib/Lib/turtledemo/colormixer.py b/src/core/IronPython.StdLib/Lib/turtledemo/colormixer.py
similarity index 100%
rename from Src/StdLib/Lib/turtledemo/colormixer.py
rename to src/core/IronPython.StdLib/Lib/turtledemo/colormixer.py
diff --git a/Src/StdLib/Lib/turtledemo/forest.py b/src/core/IronPython.StdLib/Lib/turtledemo/forest.py
similarity index 100%
rename from Src/StdLib/Lib/turtledemo/forest.py
rename to src/core/IronPython.StdLib/Lib/turtledemo/forest.py
diff --git a/Src/StdLib/Lib/turtledemo/fractalcurves.py b/src/core/IronPython.StdLib/Lib/turtledemo/fractalcurves.py
similarity index 100%
rename from Src/StdLib/Lib/turtledemo/fractalcurves.py
rename to src/core/IronPython.StdLib/Lib/turtledemo/fractalcurves.py
diff --git a/Src/StdLib/Lib/turtledemo/lindenmayer.py b/src/core/IronPython.StdLib/Lib/turtledemo/lindenmayer.py
similarity index 100%
rename from Src/StdLib/Lib/turtledemo/lindenmayer.py
rename to src/core/IronPython.StdLib/Lib/turtledemo/lindenmayer.py
diff --git a/Src/StdLib/Lib/turtledemo/minimal_hanoi.py b/src/core/IronPython.StdLib/Lib/turtledemo/minimal_hanoi.py
similarity index 100%
rename from Src/StdLib/Lib/turtledemo/minimal_hanoi.py
rename to src/core/IronPython.StdLib/Lib/turtledemo/minimal_hanoi.py
diff --git a/Src/StdLib/Lib/turtledemo/nim.py b/src/core/IronPython.StdLib/Lib/turtledemo/nim.py
similarity index 100%
rename from Src/StdLib/Lib/turtledemo/nim.py
rename to src/core/IronPython.StdLib/Lib/turtledemo/nim.py
diff --git a/Src/StdLib/Lib/turtledemo/paint.py b/src/core/IronPython.StdLib/Lib/turtledemo/paint.py
similarity index 100%
rename from Src/StdLib/Lib/turtledemo/paint.py
rename to src/core/IronPython.StdLib/Lib/turtledemo/paint.py
diff --git a/Src/StdLib/Lib/turtledemo/peace.py b/src/core/IronPython.StdLib/Lib/turtledemo/peace.py
similarity index 100%
rename from Src/StdLib/Lib/turtledemo/peace.py
rename to src/core/IronPython.StdLib/Lib/turtledemo/peace.py
diff --git a/Src/StdLib/Lib/turtledemo/penrose.py b/src/core/IronPython.StdLib/Lib/turtledemo/penrose.py
similarity index 100%
rename from Src/StdLib/Lib/turtledemo/penrose.py
rename to src/core/IronPython.StdLib/Lib/turtledemo/penrose.py
diff --git a/Src/StdLib/Lib/turtledemo/planet_and_moon.py b/src/core/IronPython.StdLib/Lib/turtledemo/planet_and_moon.py
similarity index 100%
rename from Src/StdLib/Lib/turtledemo/planet_and_moon.py
rename to src/core/IronPython.StdLib/Lib/turtledemo/planet_and_moon.py
diff --git a/Src/StdLib/Lib/turtledemo/round_dance.py b/src/core/IronPython.StdLib/Lib/turtledemo/round_dance.py
similarity index 100%
rename from Src/StdLib/Lib/turtledemo/round_dance.py
rename to src/core/IronPython.StdLib/Lib/turtledemo/round_dance.py
diff --git a/Src/StdLib/Lib/turtledemo/tree.py b/src/core/IronPython.StdLib/Lib/turtledemo/tree.py
similarity index 100%
rename from Src/StdLib/Lib/turtledemo/tree.py
rename to src/core/IronPython.StdLib/Lib/turtledemo/tree.py
diff --git a/Src/StdLib/Lib/turtledemo/turtle.cfg b/src/core/IronPython.StdLib/Lib/turtledemo/turtle.cfg
similarity index 100%
rename from Src/StdLib/Lib/turtledemo/turtle.cfg
rename to src/core/IronPython.StdLib/Lib/turtledemo/turtle.cfg
diff --git a/Src/StdLib/Lib/turtledemo/two_canvases.py b/src/core/IronPython.StdLib/Lib/turtledemo/two_canvases.py
similarity index 100%
rename from Src/StdLib/Lib/turtledemo/two_canvases.py
rename to src/core/IronPython.StdLib/Lib/turtledemo/two_canvases.py
diff --git a/Src/StdLib/Lib/turtledemo/wikipedia.py b/src/core/IronPython.StdLib/Lib/turtledemo/wikipedia.py
similarity index 100%
rename from Src/StdLib/Lib/turtledemo/wikipedia.py
rename to src/core/IronPython.StdLib/Lib/turtledemo/wikipedia.py
diff --git a/Src/StdLib/Lib/turtledemo/yinyang.py b/src/core/IronPython.StdLib/Lib/turtledemo/yinyang.py
similarity index 100%
rename from Src/StdLib/Lib/turtledemo/yinyang.py
rename to src/core/IronPython.StdLib/Lib/turtledemo/yinyang.py
diff --git a/Src/StdLib/Lib/types.py b/src/core/IronPython.StdLib/Lib/types.py
similarity index 100%
rename from Src/StdLib/Lib/types.py
rename to src/core/IronPython.StdLib/Lib/types.py
diff --git a/Src/StdLib/Lib/typing.py b/src/core/IronPython.StdLib/Lib/typing.py
similarity index 100%
rename from Src/StdLib/Lib/typing.py
rename to src/core/IronPython.StdLib/Lib/typing.py
diff --git a/Src/StdLib/Lib/unittest/__init__.py b/src/core/IronPython.StdLib/Lib/unittest/__init__.py
similarity index 100%
rename from Src/StdLib/Lib/unittest/__init__.py
rename to src/core/IronPython.StdLib/Lib/unittest/__init__.py
diff --git a/Src/StdLib/Lib/unittest/__main__.py b/src/core/IronPython.StdLib/Lib/unittest/__main__.py
similarity index 100%
rename from Src/StdLib/Lib/unittest/__main__.py
rename to src/core/IronPython.StdLib/Lib/unittest/__main__.py
diff --git a/Src/StdLib/Lib/unittest/case.py b/src/core/IronPython.StdLib/Lib/unittest/case.py
similarity index 100%
rename from Src/StdLib/Lib/unittest/case.py
rename to src/core/IronPython.StdLib/Lib/unittest/case.py
diff --git a/Src/StdLib/Lib/unittest/loader.py b/src/core/IronPython.StdLib/Lib/unittest/loader.py
similarity index 100%
rename from Src/StdLib/Lib/unittest/loader.py
rename to src/core/IronPython.StdLib/Lib/unittest/loader.py
diff --git a/Src/StdLib/Lib/unittest/main.py b/src/core/IronPython.StdLib/Lib/unittest/main.py
similarity index 100%
rename from Src/StdLib/Lib/unittest/main.py
rename to src/core/IronPython.StdLib/Lib/unittest/main.py
diff --git a/Src/StdLib/Lib/unittest/mock.py b/src/core/IronPython.StdLib/Lib/unittest/mock.py
similarity index 100%
rename from Src/StdLib/Lib/unittest/mock.py
rename to src/core/IronPython.StdLib/Lib/unittest/mock.py
diff --git a/Src/StdLib/Lib/unittest/result.py b/src/core/IronPython.StdLib/Lib/unittest/result.py
similarity index 100%
rename from Src/StdLib/Lib/unittest/result.py
rename to src/core/IronPython.StdLib/Lib/unittest/result.py
diff --git a/Src/StdLib/Lib/unittest/runner.py b/src/core/IronPython.StdLib/Lib/unittest/runner.py
similarity index 100%
rename from Src/StdLib/Lib/unittest/runner.py
rename to src/core/IronPython.StdLib/Lib/unittest/runner.py
diff --git a/Src/StdLib/Lib/unittest/signals.py b/src/core/IronPython.StdLib/Lib/unittest/signals.py
similarity index 100%
rename from Src/StdLib/Lib/unittest/signals.py
rename to src/core/IronPython.StdLib/Lib/unittest/signals.py
diff --git a/Src/StdLib/Lib/unittest/suite.py b/src/core/IronPython.StdLib/Lib/unittest/suite.py
similarity index 100%
rename from Src/StdLib/Lib/unittest/suite.py
rename to src/core/IronPython.StdLib/Lib/unittest/suite.py
diff --git a/Src/StdLib/Lib/unittest/test/__init__.py b/src/core/IronPython.StdLib/Lib/unittest/test/__init__.py
similarity index 100%
rename from Src/StdLib/Lib/unittest/test/__init__.py
rename to src/core/IronPython.StdLib/Lib/unittest/test/__init__.py
diff --git a/Src/StdLib/Lib/unittest/test/__main__.py b/src/core/IronPython.StdLib/Lib/unittest/test/__main__.py
similarity index 100%
rename from Src/StdLib/Lib/unittest/test/__main__.py
rename to src/core/IronPython.StdLib/Lib/unittest/test/__main__.py
diff --git a/Src/StdLib/Lib/unittest/test/_test_warnings.py b/src/core/IronPython.StdLib/Lib/unittest/test/_test_warnings.py
similarity index 100%
rename from Src/StdLib/Lib/unittest/test/_test_warnings.py
rename to src/core/IronPython.StdLib/Lib/unittest/test/_test_warnings.py
diff --git a/Src/StdLib/Lib/unittest/test/dummy.py b/src/core/IronPython.StdLib/Lib/unittest/test/dummy.py
similarity index 100%
rename from Src/StdLib/Lib/unittest/test/dummy.py
rename to src/core/IronPython.StdLib/Lib/unittest/test/dummy.py
diff --git a/Src/StdLib/Lib/unittest/test/support.py b/src/core/IronPython.StdLib/Lib/unittest/test/support.py
similarity index 100%
rename from Src/StdLib/Lib/unittest/test/support.py
rename to src/core/IronPython.StdLib/Lib/unittest/test/support.py
diff --git a/Src/StdLib/Lib/unittest/test/test_assertions.py b/src/core/IronPython.StdLib/Lib/unittest/test/test_assertions.py
similarity index 100%
rename from Src/StdLib/Lib/unittest/test/test_assertions.py
rename to src/core/IronPython.StdLib/Lib/unittest/test/test_assertions.py
diff --git a/Src/StdLib/Lib/unittest/test/test_break.py b/src/core/IronPython.StdLib/Lib/unittest/test/test_break.py
similarity index 100%
rename from Src/StdLib/Lib/unittest/test/test_break.py
rename to src/core/IronPython.StdLib/Lib/unittest/test/test_break.py
diff --git a/Src/StdLib/Lib/unittest/test/test_case.py b/src/core/IronPython.StdLib/Lib/unittest/test/test_case.py
similarity index 100%
rename from Src/StdLib/Lib/unittest/test/test_case.py
rename to src/core/IronPython.StdLib/Lib/unittest/test/test_case.py
diff --git a/Src/StdLib/Lib/unittest/test/test_discovery.py b/src/core/IronPython.StdLib/Lib/unittest/test/test_discovery.py
similarity index 100%
rename from Src/StdLib/Lib/unittest/test/test_discovery.py
rename to src/core/IronPython.StdLib/Lib/unittest/test/test_discovery.py
diff --git a/Src/StdLib/Lib/unittest/test/test_functiontestcase.py b/src/core/IronPython.StdLib/Lib/unittest/test/test_functiontestcase.py
similarity index 100%
rename from Src/StdLib/Lib/unittest/test/test_functiontestcase.py
rename to src/core/IronPython.StdLib/Lib/unittest/test/test_functiontestcase.py
diff --git a/Src/StdLib/Lib/unittest/test/test_loader.py b/src/core/IronPython.StdLib/Lib/unittest/test/test_loader.py
similarity index 100%
rename from Src/StdLib/Lib/unittest/test/test_loader.py
rename to src/core/IronPython.StdLib/Lib/unittest/test/test_loader.py
diff --git a/Src/StdLib/Lib/unittest/test/test_program.py b/src/core/IronPython.StdLib/Lib/unittest/test/test_program.py
similarity index 100%
rename from Src/StdLib/Lib/unittest/test/test_program.py
rename to src/core/IronPython.StdLib/Lib/unittest/test/test_program.py
diff --git a/Src/StdLib/Lib/unittest/test/test_result.py b/src/core/IronPython.StdLib/Lib/unittest/test/test_result.py
similarity index 100%
rename from Src/StdLib/Lib/unittest/test/test_result.py
rename to src/core/IronPython.StdLib/Lib/unittest/test/test_result.py
diff --git a/Src/StdLib/Lib/unittest/test/test_runner.py b/src/core/IronPython.StdLib/Lib/unittest/test/test_runner.py
similarity index 100%
rename from Src/StdLib/Lib/unittest/test/test_runner.py
rename to src/core/IronPython.StdLib/Lib/unittest/test/test_runner.py
diff --git a/Src/StdLib/Lib/unittest/test/test_setups.py b/src/core/IronPython.StdLib/Lib/unittest/test/test_setups.py
similarity index 100%
rename from Src/StdLib/Lib/unittest/test/test_setups.py
rename to src/core/IronPython.StdLib/Lib/unittest/test/test_setups.py
diff --git a/Src/StdLib/Lib/unittest/test/test_skipping.py b/src/core/IronPython.StdLib/Lib/unittest/test/test_skipping.py
similarity index 100%
rename from Src/StdLib/Lib/unittest/test/test_skipping.py
rename to src/core/IronPython.StdLib/Lib/unittest/test/test_skipping.py
diff --git a/Src/StdLib/Lib/unittest/test/test_suite.py b/src/core/IronPython.StdLib/Lib/unittest/test/test_suite.py
similarity index 100%
rename from Src/StdLib/Lib/unittest/test/test_suite.py
rename to src/core/IronPython.StdLib/Lib/unittest/test/test_suite.py
diff --git a/Src/StdLib/Lib/unittest/test/testmock/__init__.py b/src/core/IronPython.StdLib/Lib/unittest/test/testmock/__init__.py
similarity index 100%
rename from Src/StdLib/Lib/unittest/test/testmock/__init__.py
rename to src/core/IronPython.StdLib/Lib/unittest/test/testmock/__init__.py
diff --git a/Src/StdLib/Lib/unittest/test/testmock/__main__.py b/src/core/IronPython.StdLib/Lib/unittest/test/testmock/__main__.py
similarity index 100%
rename from Src/StdLib/Lib/unittest/test/testmock/__main__.py
rename to src/core/IronPython.StdLib/Lib/unittest/test/testmock/__main__.py
diff --git a/Src/StdLib/Lib/unittest/test/testmock/support.py b/src/core/IronPython.StdLib/Lib/unittest/test/testmock/support.py
similarity index 100%
rename from Src/StdLib/Lib/unittest/test/testmock/support.py
rename to src/core/IronPython.StdLib/Lib/unittest/test/testmock/support.py
diff --git a/Src/StdLib/Lib/unittest/test/testmock/testcallable.py b/src/core/IronPython.StdLib/Lib/unittest/test/testmock/testcallable.py
similarity index 100%
rename from Src/StdLib/Lib/unittest/test/testmock/testcallable.py
rename to src/core/IronPython.StdLib/Lib/unittest/test/testmock/testcallable.py
diff --git a/Src/StdLib/Lib/unittest/test/testmock/testhelpers.py b/src/core/IronPython.StdLib/Lib/unittest/test/testmock/testhelpers.py
similarity index 100%
rename from Src/StdLib/Lib/unittest/test/testmock/testhelpers.py
rename to src/core/IronPython.StdLib/Lib/unittest/test/testmock/testhelpers.py
diff --git a/Src/StdLib/Lib/unittest/test/testmock/testmagicmethods.py b/src/core/IronPython.StdLib/Lib/unittest/test/testmock/testmagicmethods.py
similarity index 100%
rename from Src/StdLib/Lib/unittest/test/testmock/testmagicmethods.py
rename to src/core/IronPython.StdLib/Lib/unittest/test/testmock/testmagicmethods.py
diff --git a/Src/StdLib/Lib/unittest/test/testmock/testmock.py b/src/core/IronPython.StdLib/Lib/unittest/test/testmock/testmock.py
similarity index 100%
rename from Src/StdLib/Lib/unittest/test/testmock/testmock.py
rename to src/core/IronPython.StdLib/Lib/unittest/test/testmock/testmock.py
diff --git a/Src/StdLib/Lib/unittest/test/testmock/testpatch.py b/src/core/IronPython.StdLib/Lib/unittest/test/testmock/testpatch.py
similarity index 100%
rename from Src/StdLib/Lib/unittest/test/testmock/testpatch.py
rename to src/core/IronPython.StdLib/Lib/unittest/test/testmock/testpatch.py
diff --git a/Src/StdLib/Lib/unittest/test/testmock/testsentinel.py b/src/core/IronPython.StdLib/Lib/unittest/test/testmock/testsentinel.py
similarity index 100%
rename from Src/StdLib/Lib/unittest/test/testmock/testsentinel.py
rename to src/core/IronPython.StdLib/Lib/unittest/test/testmock/testsentinel.py
diff --git a/Src/StdLib/Lib/unittest/test/testmock/testwith.py b/src/core/IronPython.StdLib/Lib/unittest/test/testmock/testwith.py
similarity index 100%
rename from Src/StdLib/Lib/unittest/test/testmock/testwith.py
rename to src/core/IronPython.StdLib/Lib/unittest/test/testmock/testwith.py
diff --git a/Src/StdLib/Lib/unittest/util.py b/src/core/IronPython.StdLib/Lib/unittest/util.py
similarity index 100%
rename from Src/StdLib/Lib/unittest/util.py
rename to src/core/IronPython.StdLib/Lib/unittest/util.py
diff --git a/Src/StdLib/Lib/urllib/__init__.py b/src/core/IronPython.StdLib/Lib/urllib/__init__.py
similarity index 100%
rename from Src/StdLib/Lib/urllib/__init__.py
rename to src/core/IronPython.StdLib/Lib/urllib/__init__.py
diff --git a/Src/StdLib/Lib/urllib/error.py b/src/core/IronPython.StdLib/Lib/urllib/error.py
similarity index 100%
rename from Src/StdLib/Lib/urllib/error.py
rename to src/core/IronPython.StdLib/Lib/urllib/error.py
diff --git a/Src/StdLib/Lib/urllib/parse.py b/src/core/IronPython.StdLib/Lib/urllib/parse.py
similarity index 100%
rename from Src/StdLib/Lib/urllib/parse.py
rename to src/core/IronPython.StdLib/Lib/urllib/parse.py
diff --git a/Src/StdLib/Lib/urllib/request.py b/src/core/IronPython.StdLib/Lib/urllib/request.py
similarity index 100%
rename from Src/StdLib/Lib/urllib/request.py
rename to src/core/IronPython.StdLib/Lib/urllib/request.py
diff --git a/Src/StdLib/Lib/urllib/response.py b/src/core/IronPython.StdLib/Lib/urllib/response.py
similarity index 100%
rename from Src/StdLib/Lib/urllib/response.py
rename to src/core/IronPython.StdLib/Lib/urllib/response.py
diff --git a/Src/StdLib/Lib/urllib/robotparser.py b/src/core/IronPython.StdLib/Lib/urllib/robotparser.py
similarity index 100%
rename from Src/StdLib/Lib/urllib/robotparser.py
rename to src/core/IronPython.StdLib/Lib/urllib/robotparser.py
diff --git a/Src/StdLib/Lib/uu.py b/src/core/IronPython.StdLib/Lib/uu.py
old mode 100755
new mode 100644
similarity index 100%
rename from Src/StdLib/Lib/uu.py
rename to src/core/IronPython.StdLib/Lib/uu.py
diff --git a/Src/StdLib/Lib/uuid.py b/src/core/IronPython.StdLib/Lib/uuid.py
similarity index 100%
rename from Src/StdLib/Lib/uuid.py
rename to src/core/IronPython.StdLib/Lib/uuid.py
diff --git a/Src/StdLib/Lib/venv/__init__.py b/src/core/IronPython.StdLib/Lib/venv/__init__.py
similarity index 100%
rename from Src/StdLib/Lib/venv/__init__.py
rename to src/core/IronPython.StdLib/Lib/venv/__init__.py
diff --git a/Src/StdLib/Lib/venv/__main__.py b/src/core/IronPython.StdLib/Lib/venv/__main__.py
similarity index 100%
rename from Src/StdLib/Lib/venv/__main__.py
rename to src/core/IronPython.StdLib/Lib/venv/__main__.py
diff --git a/Src/StdLib/Lib/venv/scripts/nt/Activate.ps1 b/src/core/IronPython.StdLib/Lib/venv/scripts/nt/Activate.ps1
similarity index 100%
rename from Src/StdLib/Lib/venv/scripts/nt/Activate.ps1
rename to src/core/IronPython.StdLib/Lib/venv/scripts/nt/Activate.ps1
diff --git a/Src/StdLib/Lib/venv/scripts/nt/activate.bat b/src/core/IronPython.StdLib/Lib/venv/scripts/nt/activate.bat
similarity index 100%
rename from Src/StdLib/Lib/venv/scripts/nt/activate.bat
rename to src/core/IronPython.StdLib/Lib/venv/scripts/nt/activate.bat
diff --git a/Src/StdLib/Lib/venv/scripts/nt/deactivate.bat b/src/core/IronPython.StdLib/Lib/venv/scripts/nt/deactivate.bat
similarity index 100%
rename from Src/StdLib/Lib/venv/scripts/nt/deactivate.bat
rename to src/core/IronPython.StdLib/Lib/venv/scripts/nt/deactivate.bat
diff --git a/Src/StdLib/Lib/venv/scripts/posix/activate b/src/core/IronPython.StdLib/Lib/venv/scripts/posix/activate
similarity index 100%
rename from Src/StdLib/Lib/venv/scripts/posix/activate
rename to src/core/IronPython.StdLib/Lib/venv/scripts/posix/activate
diff --git a/Src/StdLib/Lib/venv/scripts/posix/activate.csh b/src/core/IronPython.StdLib/Lib/venv/scripts/posix/activate.csh
similarity index 100%
rename from Src/StdLib/Lib/venv/scripts/posix/activate.csh
rename to src/core/IronPython.StdLib/Lib/venv/scripts/posix/activate.csh
diff --git a/Src/StdLib/Lib/venv/scripts/posix/activate.fish b/src/core/IronPython.StdLib/Lib/venv/scripts/posix/activate.fish
similarity index 100%
rename from Src/StdLib/Lib/venv/scripts/posix/activate.fish
rename to src/core/IronPython.StdLib/Lib/venv/scripts/posix/activate.fish
diff --git a/Src/StdLib/Lib/warnings.py b/src/core/IronPython.StdLib/Lib/warnings.py
similarity index 100%
rename from Src/StdLib/Lib/warnings.py
rename to src/core/IronPython.StdLib/Lib/warnings.py
diff --git a/Src/StdLib/Lib/wave.py b/src/core/IronPython.StdLib/Lib/wave.py
similarity index 100%
rename from Src/StdLib/Lib/wave.py
rename to src/core/IronPython.StdLib/Lib/wave.py
diff --git a/Src/StdLib/Lib/weakref.py b/src/core/IronPython.StdLib/Lib/weakref.py
similarity index 100%
rename from Src/StdLib/Lib/weakref.py
rename to src/core/IronPython.StdLib/Lib/weakref.py
diff --git a/Src/StdLib/Lib/webbrowser.py b/src/core/IronPython.StdLib/Lib/webbrowser.py
similarity index 100%
rename from Src/StdLib/Lib/webbrowser.py
rename to src/core/IronPython.StdLib/Lib/webbrowser.py
diff --git a/Src/StdLib/Lib/wpf.py b/src/core/IronPython.StdLib/Lib/wpf.py
similarity index 100%
rename from Src/StdLib/Lib/wpf.py
rename to src/core/IronPython.StdLib/Lib/wpf.py
diff --git a/Src/StdLib/Lib/wsgiref/__init__.py b/src/core/IronPython.StdLib/Lib/wsgiref/__init__.py
similarity index 100%
rename from Src/StdLib/Lib/wsgiref/__init__.py
rename to src/core/IronPython.StdLib/Lib/wsgiref/__init__.py
diff --git a/Src/StdLib/Lib/wsgiref/handlers.py b/src/core/IronPython.StdLib/Lib/wsgiref/handlers.py
similarity index 100%
rename from Src/StdLib/Lib/wsgiref/handlers.py
rename to src/core/IronPython.StdLib/Lib/wsgiref/handlers.py
diff --git a/Src/StdLib/Lib/wsgiref/headers.py b/src/core/IronPython.StdLib/Lib/wsgiref/headers.py
similarity index 100%
rename from Src/StdLib/Lib/wsgiref/headers.py
rename to src/core/IronPython.StdLib/Lib/wsgiref/headers.py
diff --git a/Src/StdLib/Lib/wsgiref/simple_server.py b/src/core/IronPython.StdLib/Lib/wsgiref/simple_server.py
similarity index 100%
rename from Src/StdLib/Lib/wsgiref/simple_server.py
rename to src/core/IronPython.StdLib/Lib/wsgiref/simple_server.py
diff --git a/Src/StdLib/Lib/wsgiref/util.py b/src/core/IronPython.StdLib/Lib/wsgiref/util.py
similarity index 100%
rename from Src/StdLib/Lib/wsgiref/util.py
rename to src/core/IronPython.StdLib/Lib/wsgiref/util.py
diff --git a/Src/StdLib/Lib/wsgiref/validate.py b/src/core/IronPython.StdLib/Lib/wsgiref/validate.py
similarity index 100%
rename from Src/StdLib/Lib/wsgiref/validate.py
rename to src/core/IronPython.StdLib/Lib/wsgiref/validate.py
diff --git a/Src/StdLib/Lib/xdrlib.py b/src/core/IronPython.StdLib/Lib/xdrlib.py
similarity index 100%
rename from Src/StdLib/Lib/xdrlib.py
rename to src/core/IronPython.StdLib/Lib/xdrlib.py
diff --git a/Src/StdLib/Lib/xml/__init__.py b/src/core/IronPython.StdLib/Lib/xml/__init__.py
similarity index 100%
rename from Src/StdLib/Lib/xml/__init__.py
rename to src/core/IronPython.StdLib/Lib/xml/__init__.py
diff --git a/Src/StdLib/Lib/xml/dom/NodeFilter.py b/src/core/IronPython.StdLib/Lib/xml/dom/NodeFilter.py
similarity index 100%
rename from Src/StdLib/Lib/xml/dom/NodeFilter.py
rename to src/core/IronPython.StdLib/Lib/xml/dom/NodeFilter.py
diff --git a/Src/StdLib/Lib/xml/dom/__init__.py b/src/core/IronPython.StdLib/Lib/xml/dom/__init__.py
similarity index 100%
rename from Src/StdLib/Lib/xml/dom/__init__.py
rename to src/core/IronPython.StdLib/Lib/xml/dom/__init__.py
diff --git a/Src/StdLib/Lib/xml/dom/domreg.py b/src/core/IronPython.StdLib/Lib/xml/dom/domreg.py
similarity index 100%
rename from Src/StdLib/Lib/xml/dom/domreg.py
rename to src/core/IronPython.StdLib/Lib/xml/dom/domreg.py
diff --git a/Src/StdLib/Lib/xml/dom/expatbuilder.py b/src/core/IronPython.StdLib/Lib/xml/dom/expatbuilder.py
similarity index 100%
rename from Src/StdLib/Lib/xml/dom/expatbuilder.py
rename to src/core/IronPython.StdLib/Lib/xml/dom/expatbuilder.py
diff --git a/Src/StdLib/Lib/xml/dom/minicompat.py b/src/core/IronPython.StdLib/Lib/xml/dom/minicompat.py
similarity index 100%
rename from Src/StdLib/Lib/xml/dom/minicompat.py
rename to src/core/IronPython.StdLib/Lib/xml/dom/minicompat.py
diff --git a/Src/StdLib/Lib/xml/dom/minidom.py b/src/core/IronPython.StdLib/Lib/xml/dom/minidom.py
similarity index 100%
rename from Src/StdLib/Lib/xml/dom/minidom.py
rename to src/core/IronPython.StdLib/Lib/xml/dom/minidom.py
diff --git a/Src/StdLib/Lib/xml/dom/pulldom.py b/src/core/IronPython.StdLib/Lib/xml/dom/pulldom.py
similarity index 100%
rename from Src/StdLib/Lib/xml/dom/pulldom.py
rename to src/core/IronPython.StdLib/Lib/xml/dom/pulldom.py
diff --git a/Src/StdLib/Lib/xml/dom/xmlbuilder.py b/src/core/IronPython.StdLib/Lib/xml/dom/xmlbuilder.py
similarity index 100%
rename from Src/StdLib/Lib/xml/dom/xmlbuilder.py
rename to src/core/IronPython.StdLib/Lib/xml/dom/xmlbuilder.py
diff --git a/Src/StdLib/Lib/xml/etree/ElementInclude.py b/src/core/IronPython.StdLib/Lib/xml/etree/ElementInclude.py
similarity index 100%
rename from Src/StdLib/Lib/xml/etree/ElementInclude.py
rename to src/core/IronPython.StdLib/Lib/xml/etree/ElementInclude.py
diff --git a/Src/StdLib/Lib/xml/etree/ElementPath.py b/src/core/IronPython.StdLib/Lib/xml/etree/ElementPath.py
similarity index 100%
rename from Src/StdLib/Lib/xml/etree/ElementPath.py
rename to src/core/IronPython.StdLib/Lib/xml/etree/ElementPath.py
diff --git a/Src/StdLib/Lib/xml/etree/ElementTree.py b/src/core/IronPython.StdLib/Lib/xml/etree/ElementTree.py
similarity index 100%
rename from Src/StdLib/Lib/xml/etree/ElementTree.py
rename to src/core/IronPython.StdLib/Lib/xml/etree/ElementTree.py
diff --git a/Src/StdLib/Lib/xml/etree/__init__.py b/src/core/IronPython.StdLib/Lib/xml/etree/__init__.py
similarity index 100%
rename from Src/StdLib/Lib/xml/etree/__init__.py
rename to src/core/IronPython.StdLib/Lib/xml/etree/__init__.py
diff --git a/Src/StdLib/Lib/xml/etree/cElementTree.py b/src/core/IronPython.StdLib/Lib/xml/etree/cElementTree.py
similarity index 100%
rename from Src/StdLib/Lib/xml/etree/cElementTree.py
rename to src/core/IronPython.StdLib/Lib/xml/etree/cElementTree.py
diff --git a/Src/StdLib/Lib/xml/parsers/__init__.py b/src/core/IronPython.StdLib/Lib/xml/parsers/__init__.py
similarity index 100%
rename from Src/StdLib/Lib/xml/parsers/__init__.py
rename to src/core/IronPython.StdLib/Lib/xml/parsers/__init__.py
diff --git a/Src/StdLib/Lib/xml/parsers/expat.py b/src/core/IronPython.StdLib/Lib/xml/parsers/expat.py
similarity index 100%
rename from Src/StdLib/Lib/xml/parsers/expat.py
rename to src/core/IronPython.StdLib/Lib/xml/parsers/expat.py
diff --git a/Src/StdLib/Lib/xml/sax/__init__.py b/src/core/IronPython.StdLib/Lib/xml/sax/__init__.py
similarity index 100%
rename from Src/StdLib/Lib/xml/sax/__init__.py
rename to src/core/IronPython.StdLib/Lib/xml/sax/__init__.py
diff --git a/Src/StdLib/Lib/xml/sax/_exceptions.py b/src/core/IronPython.StdLib/Lib/xml/sax/_exceptions.py
similarity index 100%
rename from Src/StdLib/Lib/xml/sax/_exceptions.py
rename to src/core/IronPython.StdLib/Lib/xml/sax/_exceptions.py
diff --git a/Src/StdLib/Lib/xml/sax/expatreader.py b/src/core/IronPython.StdLib/Lib/xml/sax/expatreader.py
similarity index 100%
rename from Src/StdLib/Lib/xml/sax/expatreader.py
rename to src/core/IronPython.StdLib/Lib/xml/sax/expatreader.py
diff --git a/Src/StdLib/Lib/xml/sax/handler.py b/src/core/IronPython.StdLib/Lib/xml/sax/handler.py
similarity index 100%
rename from Src/StdLib/Lib/xml/sax/handler.py
rename to src/core/IronPython.StdLib/Lib/xml/sax/handler.py
diff --git a/Src/StdLib/Lib/xml/sax/saxutils.py b/src/core/IronPython.StdLib/Lib/xml/sax/saxutils.py
similarity index 100%
rename from Src/StdLib/Lib/xml/sax/saxutils.py
rename to src/core/IronPython.StdLib/Lib/xml/sax/saxutils.py
diff --git a/Src/StdLib/Lib/xml/sax/xmlreader.py b/src/core/IronPython.StdLib/Lib/xml/sax/xmlreader.py
similarity index 100%
rename from Src/StdLib/Lib/xml/sax/xmlreader.py
rename to src/core/IronPython.StdLib/Lib/xml/sax/xmlreader.py
diff --git a/Src/StdLib/Lib/xmlrpc/__init__.py b/src/core/IronPython.StdLib/Lib/xmlrpc/__init__.py
similarity index 100%
rename from Src/StdLib/Lib/xmlrpc/__init__.py
rename to src/core/IronPython.StdLib/Lib/xmlrpc/__init__.py
diff --git a/Src/StdLib/Lib/xmlrpc/client.py b/src/core/IronPython.StdLib/Lib/xmlrpc/client.py
similarity index 100%
rename from Src/StdLib/Lib/xmlrpc/client.py
rename to src/core/IronPython.StdLib/Lib/xmlrpc/client.py
diff --git a/Src/StdLib/Lib/xmlrpc/server.py b/src/core/IronPython.StdLib/Lib/xmlrpc/server.py
similarity index 100%
rename from Src/StdLib/Lib/xmlrpc/server.py
rename to src/core/IronPython.StdLib/Lib/xmlrpc/server.py
diff --git a/Src/StdLib/Lib/zipfile.py b/src/core/IronPython.StdLib/Lib/zipfile.py
similarity index 100%
rename from Src/StdLib/Lib/zipfile.py
rename to src/core/IronPython.StdLib/Lib/zipfile.py
diff --git a/Src/StdLib/StdLib.License.txt b/src/core/IronPython.StdLib/StdLib.License.txt
similarity index 100%
rename from Src/StdLib/StdLib.License.txt
rename to src/core/IronPython.StdLib/StdLib.License.txt
diff --git a/Src/StdLib/stdlib-upgrade.txt b/src/core/IronPython.StdLib/stdlib-upgrade.txt
similarity index 100%
rename from Src/StdLib/stdlib-upgrade.txt
rename to src/core/IronPython.StdLib/stdlib-upgrade.txt
diff --git a/Src/StdLib/update-stdlib.cmd b/src/core/IronPython.StdLib/update-stdlib.cmd
similarity index 100%
rename from Src/StdLib/update-stdlib.cmd
rename to src/core/IronPython.StdLib/update-stdlib.cmd
diff --git a/Src/StdLib/update-stdlib.sh b/src/core/IronPython.StdLib/update-stdlib.sh
old mode 100755
new mode 100644
similarity index 100%
rename from Src/StdLib/update-stdlib.sh
rename to src/core/IronPython.StdLib/update-stdlib.sh
diff --git a/Src/IronPython/Compiler/Ast/AndExpression.cs b/src/core/IronPython/Compiler/Ast/AndExpression.cs
similarity index 100%
rename from Src/IronPython/Compiler/Ast/AndExpression.cs
rename to src/core/IronPython/Compiler/Ast/AndExpression.cs
diff --git a/Src/IronPython/Compiler/Ast/AnnotatedAssignStatement.cs b/src/core/IronPython/Compiler/Ast/AnnotatedAssignStatement.cs
similarity index 100%
rename from Src/IronPython/Compiler/Ast/AnnotatedAssignStatement.cs
rename to src/core/IronPython/Compiler/Ast/AnnotatedAssignStatement.cs
diff --git a/Src/IronPython/Compiler/Ast/AssertStatement.cs b/src/core/IronPython/Compiler/Ast/AssertStatement.cs
similarity index 100%
rename from Src/IronPython/Compiler/Ast/AssertStatement.cs
rename to src/core/IronPython/Compiler/Ast/AssertStatement.cs
diff --git a/Src/IronPython/Compiler/Ast/AssignmentStatement.cs b/src/core/IronPython/Compiler/Ast/AssignmentStatement.cs
similarity index 100%
rename from Src/IronPython/Compiler/Ast/AssignmentStatement.cs
rename to src/core/IronPython/Compiler/Ast/AssignmentStatement.cs
diff --git a/Src/IronPython/Compiler/Ast/AstMethods.cs b/src/core/IronPython/Compiler/Ast/AstMethods.cs
similarity index 100%
rename from Src/IronPython/Compiler/Ast/AstMethods.cs
rename to src/core/IronPython/Compiler/Ast/AstMethods.cs
diff --git a/Src/IronPython/Compiler/Ast/AsyncStatement.cs b/src/core/IronPython/Compiler/Ast/AsyncStatement.cs
similarity index 100%
rename from Src/IronPython/Compiler/Ast/AsyncStatement.cs
rename to src/core/IronPython/Compiler/Ast/AsyncStatement.cs
diff --git a/Src/IronPython/Compiler/Ast/AugmentedAssignStatement.cs b/src/core/IronPython/Compiler/Ast/AugmentedAssignStatement.cs
similarity index 100%
rename from Src/IronPython/Compiler/Ast/AugmentedAssignStatement.cs
rename to src/core/IronPython/Compiler/Ast/AugmentedAssignStatement.cs
diff --git a/Src/IronPython/Compiler/Ast/BinaryExpression.Generated.cs b/src/core/IronPython/Compiler/Ast/BinaryExpression.Generated.cs
similarity index 100%
rename from Src/IronPython/Compiler/Ast/BinaryExpression.Generated.cs
rename to src/core/IronPython/Compiler/Ast/BinaryExpression.Generated.cs
diff --git a/Src/IronPython/Compiler/Ast/BinaryExpression.cs b/src/core/IronPython/Compiler/Ast/BinaryExpression.cs
similarity index 100%
rename from Src/IronPython/Compiler/Ast/BinaryExpression.cs
rename to src/core/IronPython/Compiler/Ast/BinaryExpression.cs
diff --git a/Src/IronPython/Compiler/Ast/BreakStatement.cs b/src/core/IronPython/Compiler/Ast/BreakStatement.cs
similarity index 100%
rename from Src/IronPython/Compiler/Ast/BreakStatement.cs
rename to src/core/IronPython/Compiler/Ast/BreakStatement.cs
diff --git a/Src/IronPython/Compiler/Ast/CallExpression.cs b/src/core/IronPython/Compiler/Ast/CallExpression.cs
similarity index 100%
rename from Src/IronPython/Compiler/Ast/CallExpression.cs
rename to src/core/IronPython/Compiler/Ast/CallExpression.cs
diff --git a/Src/IronPython/Compiler/Ast/ClassDefinition.cs b/src/core/IronPython/Compiler/Ast/ClassDefinition.cs
similarity index 100%
rename from Src/IronPython/Compiler/Ast/ClassDefinition.cs
rename to src/core/IronPython/Compiler/Ast/ClassDefinition.cs
diff --git a/Src/IronPython/Compiler/Ast/Comprehension.cs b/src/core/IronPython/Compiler/Ast/Comprehension.cs
similarity index 100%
rename from Src/IronPython/Compiler/Ast/Comprehension.cs
rename to src/core/IronPython/Compiler/Ast/Comprehension.cs
diff --git a/Src/IronPython/Compiler/Ast/ComprehensionFor.cs b/src/core/IronPython/Compiler/Ast/ComprehensionFor.cs
similarity index 100%
rename from Src/IronPython/Compiler/Ast/ComprehensionFor.cs
rename to src/core/IronPython/Compiler/Ast/ComprehensionFor.cs
diff --git a/Src/IronPython/Compiler/Ast/ComprehensionIf.cs b/src/core/IronPython/Compiler/Ast/ComprehensionIf.cs
similarity index 100%
rename from Src/IronPython/Compiler/Ast/ComprehensionIf.cs
rename to src/core/IronPython/Compiler/Ast/ComprehensionIf.cs
diff --git a/Src/IronPython/Compiler/Ast/ConditionalExpression.cs b/src/core/IronPython/Compiler/Ast/ConditionalExpression.cs
similarity index 100%
rename from Src/IronPython/Compiler/Ast/ConditionalExpression.cs
rename to src/core/IronPython/Compiler/Ast/ConditionalExpression.cs
diff --git a/Src/IronPython/Compiler/Ast/ConstantExpression.cs b/src/core/IronPython/Compiler/Ast/ConstantExpression.cs
similarity index 100%
rename from Src/IronPython/Compiler/Ast/ConstantExpression.cs
rename to src/core/IronPython/Compiler/Ast/ConstantExpression.cs
diff --git a/Src/IronPython/Compiler/Ast/ContinueStatement.cs b/src/core/IronPython/Compiler/Ast/ContinueStatement.cs
similarity index 100%
rename from Src/IronPython/Compiler/Ast/ContinueStatement.cs
rename to src/core/IronPython/Compiler/Ast/ContinueStatement.cs
diff --git a/Src/IronPython/Compiler/Ast/DelStatement.cs b/src/core/IronPython/Compiler/Ast/DelStatement.cs
similarity index 100%
rename from Src/IronPython/Compiler/Ast/DelStatement.cs
rename to src/core/IronPython/Compiler/Ast/DelStatement.cs
diff --git a/Src/IronPython/Compiler/Ast/DictionaryExpression.cs b/src/core/IronPython/Compiler/Ast/DictionaryExpression.cs
similarity index 100%
rename from Src/IronPython/Compiler/Ast/DictionaryExpression.cs
rename to src/core/IronPython/Compiler/Ast/DictionaryExpression.cs
diff --git a/Src/IronPython/Compiler/Ast/DottedName.cs b/src/core/IronPython/Compiler/Ast/DottedName.cs
similarity index 100%
rename from Src/IronPython/Compiler/Ast/DottedName.cs
rename to src/core/IronPython/Compiler/Ast/DottedName.cs
diff --git a/Src/IronPython/Compiler/Ast/DynamicConvertExpression.cs b/src/core/IronPython/Compiler/Ast/DynamicConvertExpression.cs
similarity index 100%
rename from Src/IronPython/Compiler/Ast/DynamicConvertExpression.cs
rename to src/core/IronPython/Compiler/Ast/DynamicConvertExpression.cs
diff --git a/Src/IronPython/Compiler/Ast/DynamicGetMemberExpression.cs b/src/core/IronPython/Compiler/Ast/DynamicGetMemberExpression.cs
similarity index 100%
rename from Src/IronPython/Compiler/Ast/DynamicGetMemberExpression.cs
rename to src/core/IronPython/Compiler/Ast/DynamicGetMemberExpression.cs
diff --git a/Src/IronPython/Compiler/Ast/EmptyStatement.cs b/src/core/IronPython/Compiler/Ast/EmptyStatement.cs
similarity index 100%
rename from Src/IronPython/Compiler/Ast/EmptyStatement.cs
rename to src/core/IronPython/Compiler/Ast/EmptyStatement.cs
diff --git a/Src/IronPython/Compiler/Ast/ErrorExpression.cs b/src/core/IronPython/Compiler/Ast/ErrorExpression.cs
similarity index 100%
rename from Src/IronPython/Compiler/Ast/ErrorExpression.cs
rename to src/core/IronPython/Compiler/Ast/ErrorExpression.cs
diff --git a/Src/IronPython/Compiler/Ast/Expression.cs b/src/core/IronPython/Compiler/Ast/Expression.cs
similarity index 100%
rename from Src/IronPython/Compiler/Ast/Expression.cs
rename to src/core/IronPython/Compiler/Ast/Expression.cs
diff --git a/Src/IronPython/Compiler/Ast/ExpressionStatement.cs b/src/core/IronPython/Compiler/Ast/ExpressionStatement.cs
similarity index 100%
rename from Src/IronPython/Compiler/Ast/ExpressionStatement.cs
rename to src/core/IronPython/Compiler/Ast/ExpressionStatement.cs
diff --git a/Src/IronPython/Compiler/Ast/FlowChecker.cs b/src/core/IronPython/Compiler/Ast/FlowChecker.cs
similarity index 100%
rename from Src/IronPython/Compiler/Ast/FlowChecker.cs
rename to src/core/IronPython/Compiler/Ast/FlowChecker.cs
diff --git a/Src/IronPython/Compiler/Ast/ForStatement.cs b/src/core/IronPython/Compiler/Ast/ForStatement.cs
similarity index 100%
rename from Src/IronPython/Compiler/Ast/ForStatement.cs
rename to src/core/IronPython/Compiler/Ast/ForStatement.cs
diff --git a/Src/IronPython/Compiler/Ast/FormattedValueExpression.cs b/src/core/IronPython/Compiler/Ast/FormattedValueExpression.cs
similarity index 100%
rename from Src/IronPython/Compiler/Ast/FormattedValueExpression.cs
rename to src/core/IronPython/Compiler/Ast/FormattedValueExpression.cs
diff --git a/Src/IronPython/Compiler/Ast/FromImportStatement.cs b/src/core/IronPython/Compiler/Ast/FromImportStatement.cs
similarity index 100%
rename from Src/IronPython/Compiler/Ast/FromImportStatement.cs
rename to src/core/IronPython/Compiler/Ast/FromImportStatement.cs
diff --git a/Src/IronPython/Compiler/Ast/FunctionDefinition.cs b/src/core/IronPython/Compiler/Ast/FunctionDefinition.cs
similarity index 100%
rename from Src/IronPython/Compiler/Ast/FunctionDefinition.cs
rename to src/core/IronPython/Compiler/Ast/FunctionDefinition.cs
diff --git a/Src/IronPython/Compiler/Ast/GeneratorExpression.cs b/src/core/IronPython/Compiler/Ast/GeneratorExpression.cs
similarity index 100%
rename from Src/IronPython/Compiler/Ast/GeneratorExpression.cs
rename to src/core/IronPython/Compiler/Ast/GeneratorExpression.cs
diff --git a/Src/IronPython/Compiler/Ast/GetGlobalContextExpression.cs b/src/core/IronPython/Compiler/Ast/GetGlobalContextExpression.cs
similarity index 100%
rename from Src/IronPython/Compiler/Ast/GetGlobalContextExpression.cs
rename to src/core/IronPython/Compiler/Ast/GetGlobalContextExpression.cs
diff --git a/Src/IronPython/Compiler/Ast/GetParentContextFromFunctionExpression.cs b/src/core/IronPython/Compiler/Ast/GetParentContextFromFunctionExpression.cs
similarity index 100%
rename from Src/IronPython/Compiler/Ast/GetParentContextFromFunctionExpression.cs
rename to src/core/IronPython/Compiler/Ast/GetParentContextFromFunctionExpression.cs
diff --git a/Src/IronPython/Compiler/Ast/GlobalStatement.cs b/src/core/IronPython/Compiler/Ast/GlobalStatement.cs
similarity index 100%
rename from Src/IronPython/Compiler/Ast/GlobalStatement.cs
rename to src/core/IronPython/Compiler/Ast/GlobalStatement.cs
diff --git a/Src/IronPython/Compiler/Ast/ILoopStatement.cs b/src/core/IronPython/Compiler/Ast/ILoopStatement.cs
similarity index 100%
rename from Src/IronPython/Compiler/Ast/ILoopStatement.cs
rename to src/core/IronPython/Compiler/Ast/ILoopStatement.cs
diff --git a/Src/IronPython/Compiler/Ast/IfStatement.cs b/src/core/IronPython/Compiler/Ast/IfStatement.cs
similarity index 100%
rename from Src/IronPython/Compiler/Ast/IfStatement.cs
rename to src/core/IronPython/Compiler/Ast/IfStatement.cs
diff --git a/Src/IronPython/Compiler/Ast/IfStatementTest.cs b/src/core/IronPython/Compiler/Ast/IfStatementTest.cs
similarity index 100%
rename from Src/IronPython/Compiler/Ast/IfStatementTest.cs
rename to src/core/IronPython/Compiler/Ast/IfStatementTest.cs
diff --git a/Src/IronPython/Compiler/Ast/ImportStatement.cs b/src/core/IronPython/Compiler/Ast/ImportStatement.cs
similarity index 100%
rename from Src/IronPython/Compiler/Ast/ImportStatement.cs
rename to src/core/IronPython/Compiler/Ast/ImportStatement.cs
diff --git a/Src/IronPython/Compiler/Ast/IndexExpression.cs b/src/core/IronPython/Compiler/Ast/IndexExpression.cs
similarity index 100%
rename from Src/IronPython/Compiler/Ast/IndexExpression.cs
rename to src/core/IronPython/Compiler/Ast/IndexExpression.cs
diff --git a/Src/IronPython/Compiler/Ast/JoinedStringExpression.cs b/src/core/IronPython/Compiler/Ast/JoinedStringExpression.cs
similarity index 100%
rename from Src/IronPython/Compiler/Ast/JoinedStringExpression.cs
rename to src/core/IronPython/Compiler/Ast/JoinedStringExpression.cs
diff --git a/Src/IronPython/Compiler/Ast/Keyword.cs b/src/core/IronPython/Compiler/Ast/Keyword.cs
similarity index 100%
rename from Src/IronPython/Compiler/Ast/Keyword.cs
rename to src/core/IronPython/Compiler/Ast/Keyword.cs
diff --git a/Src/IronPython/Compiler/Ast/LambdaExpression.cs b/src/core/IronPython/Compiler/Ast/LambdaExpression.cs
similarity index 100%
rename from Src/IronPython/Compiler/Ast/LambdaExpression.cs
rename to src/core/IronPython/Compiler/Ast/LambdaExpression.cs
diff --git a/Src/IronPython/Compiler/Ast/ListExpression.cs b/src/core/IronPython/Compiler/Ast/ListExpression.cs
similarity index 100%
rename from Src/IronPython/Compiler/Ast/ListExpression.cs
rename to src/core/IronPython/Compiler/Ast/ListExpression.cs
diff --git a/Src/IronPython/Compiler/Ast/MemberExpression.cs b/src/core/IronPython/Compiler/Ast/MemberExpression.cs
similarity index 100%
rename from Src/IronPython/Compiler/Ast/MemberExpression.cs
rename to src/core/IronPython/Compiler/Ast/MemberExpression.cs
diff --git a/Src/IronPython/Compiler/Ast/ModuleName.cs b/src/core/IronPython/Compiler/Ast/ModuleName.cs
similarity index 100%
rename from Src/IronPython/Compiler/Ast/ModuleName.cs
rename to src/core/IronPython/Compiler/Ast/ModuleName.cs
diff --git a/Src/IronPython/Compiler/Ast/NameExpression.cs b/src/core/IronPython/Compiler/Ast/NameExpression.cs
similarity index 100%
rename from Src/IronPython/Compiler/Ast/NameExpression.cs
rename to src/core/IronPython/Compiler/Ast/NameExpression.cs
diff --git a/Src/IronPython/Compiler/Ast/Node.cs b/src/core/IronPython/Compiler/Ast/Node.cs
similarity index 100%
rename from Src/IronPython/Compiler/Ast/Node.cs
rename to src/core/IronPython/Compiler/Ast/Node.cs
diff --git a/Src/IronPython/Compiler/Ast/NonlocalStatement.cs b/src/core/IronPython/Compiler/Ast/NonlocalStatement.cs
similarity index 100%
rename from Src/IronPython/Compiler/Ast/NonlocalStatement.cs
rename to src/core/IronPython/Compiler/Ast/NonlocalStatement.cs
diff --git a/Src/IronPython/Compiler/Ast/OrExpression.cs b/src/core/IronPython/Compiler/Ast/OrExpression.cs
similarity index 100%
rename from Src/IronPython/Compiler/Ast/OrExpression.cs
rename to src/core/IronPython/Compiler/Ast/OrExpression.cs
diff --git a/Src/IronPython/Compiler/Ast/Parameter.cs b/src/core/IronPython/Compiler/Ast/Parameter.cs
similarity index 100%
rename from Src/IronPython/Compiler/Ast/Parameter.cs
rename to src/core/IronPython/Compiler/Ast/Parameter.cs
diff --git a/Src/IronPython/Compiler/Ast/ParenthesisExpression.cs b/src/core/IronPython/Compiler/Ast/ParenthesisExpression.cs
similarity index 100%
rename from Src/IronPython/Compiler/Ast/ParenthesisExpression.cs
rename to src/core/IronPython/Compiler/Ast/ParenthesisExpression.cs
diff --git a/Src/IronPython/Compiler/Ast/PythonAst.cs b/src/core/IronPython/Compiler/Ast/PythonAst.cs
similarity index 100%
rename from Src/IronPython/Compiler/Ast/PythonAst.cs
rename to src/core/IronPython/Compiler/Ast/PythonAst.cs
diff --git a/Src/IronPython/Compiler/Ast/PythonConstantExpression.cs b/src/core/IronPython/Compiler/Ast/PythonConstantExpression.cs
similarity index 100%
rename from Src/IronPython/Compiler/Ast/PythonConstantExpression.cs
rename to src/core/IronPython/Compiler/Ast/PythonConstantExpression.cs
diff --git a/Src/IronPython/Compiler/Ast/PythonNameBinder.cs b/src/core/IronPython/Compiler/Ast/PythonNameBinder.cs
similarity index 100%
rename from Src/IronPython/Compiler/Ast/PythonNameBinder.cs
rename to src/core/IronPython/Compiler/Ast/PythonNameBinder.cs
diff --git a/Src/IronPython/Compiler/Ast/PythonReference.cs b/src/core/IronPython/Compiler/Ast/PythonReference.cs
similarity index 100%
rename from Src/IronPython/Compiler/Ast/PythonReference.cs
rename to src/core/IronPython/Compiler/Ast/PythonReference.cs
diff --git a/Src/IronPython/Compiler/Ast/PythonVariable.cs b/src/core/IronPython/Compiler/Ast/PythonVariable.cs
similarity index 100%
rename from Src/IronPython/Compiler/Ast/PythonVariable.cs
rename to src/core/IronPython/Compiler/Ast/PythonVariable.cs
diff --git a/Src/IronPython/Compiler/Ast/PythonWalker.Generated.cs b/src/core/IronPython/Compiler/Ast/PythonWalker.Generated.cs
similarity index 100%
rename from Src/IronPython/Compiler/Ast/PythonWalker.Generated.cs
rename to src/core/IronPython/Compiler/Ast/PythonWalker.Generated.cs
diff --git a/Src/IronPython/Compiler/Ast/RaiseStatement.cs b/src/core/IronPython/Compiler/Ast/RaiseStatement.cs
similarity index 100%
rename from Src/IronPython/Compiler/Ast/RaiseStatement.cs
rename to src/core/IronPython/Compiler/Ast/RaiseStatement.cs
diff --git a/Src/IronPython/Compiler/Ast/RelativeModuleName.cs b/src/core/IronPython/Compiler/Ast/RelativeModuleName.cs
similarity index 100%
rename from Src/IronPython/Compiler/Ast/RelativeModuleName.cs
rename to src/core/IronPython/Compiler/Ast/RelativeModuleName.cs
diff --git a/Src/IronPython/Compiler/Ast/ReturnStatement.cs b/src/core/IronPython/Compiler/Ast/ReturnStatement.cs
similarity index 100%
rename from Src/IronPython/Compiler/Ast/ReturnStatement.cs
rename to src/core/IronPython/Compiler/Ast/ReturnStatement.cs
diff --git a/Src/IronPython/Compiler/Ast/ScopeStatement.cs b/src/core/IronPython/Compiler/Ast/ScopeStatement.cs
similarity index 100%
rename from Src/IronPython/Compiler/Ast/ScopeStatement.cs
rename to src/core/IronPython/Compiler/Ast/ScopeStatement.cs
diff --git a/Src/IronPython/Compiler/Ast/SequenceExpression.cs b/src/core/IronPython/Compiler/Ast/SequenceExpression.cs
similarity index 100%
rename from Src/IronPython/Compiler/Ast/SequenceExpression.cs
rename to src/core/IronPython/Compiler/Ast/SequenceExpression.cs
diff --git a/Src/IronPython/Compiler/Ast/SerializedScopeStatement.cs b/src/core/IronPython/Compiler/Ast/SerializedScopeStatement.cs
similarity index 100%
rename from Src/IronPython/Compiler/Ast/SerializedScopeStatement.cs
rename to src/core/IronPython/Compiler/Ast/SerializedScopeStatement.cs
diff --git a/Src/IronPython/Compiler/Ast/SetExpression.cs b/src/core/IronPython/Compiler/Ast/SetExpression.cs
similarity index 100%
rename from Src/IronPython/Compiler/Ast/SetExpression.cs
rename to src/core/IronPython/Compiler/Ast/SetExpression.cs
diff --git a/Src/IronPython/Compiler/Ast/SliceExpression.cs b/src/core/IronPython/Compiler/Ast/SliceExpression.cs
similarity index 100%
rename from Src/IronPython/Compiler/Ast/SliceExpression.cs
rename to src/core/IronPython/Compiler/Ast/SliceExpression.cs
diff --git a/Src/IronPython/Compiler/Ast/StarredExpression.cs b/src/core/IronPython/Compiler/Ast/StarredExpression.cs
similarity index 100%
rename from Src/IronPython/Compiler/Ast/StarredExpression.cs
rename to src/core/IronPython/Compiler/Ast/StarredExpression.cs
diff --git a/Src/IronPython/Compiler/Ast/Statement.cs b/src/core/IronPython/Compiler/Ast/Statement.cs
similarity index 100%
rename from Src/IronPython/Compiler/Ast/Statement.cs
rename to src/core/IronPython/Compiler/Ast/Statement.cs
diff --git a/Src/IronPython/Compiler/Ast/SuiteStatement.cs b/src/core/IronPython/Compiler/Ast/SuiteStatement.cs
similarity index 100%
rename from Src/IronPython/Compiler/Ast/SuiteStatement.cs
rename to src/core/IronPython/Compiler/Ast/SuiteStatement.cs
diff --git a/Src/IronPython/Compiler/Ast/TryStatement.cs b/src/core/IronPython/Compiler/Ast/TryStatement.cs
similarity index 100%
rename from Src/IronPython/Compiler/Ast/TryStatement.cs
rename to src/core/IronPython/Compiler/Ast/TryStatement.cs
diff --git a/Src/IronPython/Compiler/Ast/TupleExpression.cs b/src/core/IronPython/Compiler/Ast/TupleExpression.cs
similarity index 100%
rename from Src/IronPython/Compiler/Ast/TupleExpression.cs
rename to src/core/IronPython/Compiler/Ast/TupleExpression.cs
diff --git a/Src/IronPython/Compiler/Ast/UnaryExpression.cs b/src/core/IronPython/Compiler/Ast/UnaryExpression.cs
similarity index 100%
rename from Src/IronPython/Compiler/Ast/UnaryExpression.cs
rename to src/core/IronPython/Compiler/Ast/UnaryExpression.cs
diff --git a/Src/IronPython/Compiler/Ast/VariableKind.cs b/src/core/IronPython/Compiler/Ast/VariableKind.cs
similarity index 100%
rename from Src/IronPython/Compiler/Ast/VariableKind.cs
rename to src/core/IronPython/Compiler/Ast/VariableKind.cs
diff --git a/Src/IronPython/Compiler/Ast/WhileStatement.cs b/src/core/IronPython/Compiler/Ast/WhileStatement.cs
similarity index 100%
rename from Src/IronPython/Compiler/Ast/WhileStatement.cs
rename to src/core/IronPython/Compiler/Ast/WhileStatement.cs
diff --git a/Src/IronPython/Compiler/Ast/WithStatement.cs b/src/core/IronPython/Compiler/Ast/WithStatement.cs
similarity index 100%
rename from Src/IronPython/Compiler/Ast/WithStatement.cs
rename to src/core/IronPython/Compiler/Ast/WithStatement.cs
diff --git a/Src/IronPython/Compiler/Ast/YieldExpression.cs b/src/core/IronPython/Compiler/Ast/YieldExpression.cs
similarity index 100%
rename from Src/IronPython/Compiler/Ast/YieldExpression.cs
rename to src/core/IronPython/Compiler/Ast/YieldExpression.cs
diff --git a/Src/IronPython/Compiler/Ast/YieldFromExpression.cs b/src/core/IronPython/Compiler/Ast/YieldFromExpression.cs
similarity index 100%
rename from Src/IronPython/Compiler/Ast/YieldFromExpression.cs
rename to src/core/IronPython/Compiler/Ast/YieldFromExpression.cs
diff --git a/Src/IronPython/Compiler/ClosureExpression.cs b/src/core/IronPython/Compiler/ClosureExpression.cs
similarity index 100%
rename from Src/IronPython/Compiler/ClosureExpression.cs
rename to src/core/IronPython/Compiler/ClosureExpression.cs
diff --git a/Src/IronPython/Compiler/ClosureInfo.cs b/src/core/IronPython/Compiler/ClosureInfo.cs
similarity index 100%
rename from Src/IronPython/Compiler/ClosureInfo.cs
rename to src/core/IronPython/Compiler/ClosureInfo.cs
diff --git a/Src/IronPython/Compiler/CollectableCompilationMode.cs b/src/core/IronPython/Compiler/CollectableCompilationMode.cs
similarity index 100%
rename from Src/IronPython/Compiler/CollectableCompilationMode.cs
rename to src/core/IronPython/Compiler/CollectableCompilationMode.cs
diff --git a/Src/IronPython/Compiler/CompilationMode.cs b/src/core/IronPython/Compiler/CompilationMode.cs
similarity index 100%
rename from Src/IronPython/Compiler/CompilationMode.cs
rename to src/core/IronPython/Compiler/CompilationMode.cs
diff --git a/Src/IronPython/Compiler/GeneratorRewriter.cs b/src/core/IronPython/Compiler/GeneratorRewriter.cs
similarity index 100%
rename from Src/IronPython/Compiler/GeneratorRewriter.cs
rename to src/core/IronPython/Compiler/GeneratorRewriter.cs
diff --git a/Src/IronPython/Compiler/LazyCode.cs b/src/core/IronPython/Compiler/LazyCode.cs
similarity index 100%
rename from Src/IronPython/Compiler/LazyCode.cs
rename to src/core/IronPython/Compiler/LazyCode.cs
diff --git a/Src/IronPython/Compiler/LookupCompilationMode.cs b/src/core/IronPython/Compiler/LookupCompilationMode.cs
similarity index 100%
rename from Src/IronPython/Compiler/LookupCompilationMode.cs
rename to src/core/IronPython/Compiler/LookupCompilationMode.cs
diff --git a/Src/IronPython/Compiler/OnDiskScriptCode.cs b/src/core/IronPython/Compiler/OnDiskScriptCode.cs
similarity index 100%
rename from Src/IronPython/Compiler/OnDiskScriptCode.cs
rename to src/core/IronPython/Compiler/OnDiskScriptCode.cs
diff --git a/Src/IronPython/Compiler/Parser.cs b/src/core/IronPython/Compiler/Parser.cs
similarity index 100%
rename from Src/IronPython/Compiler/Parser.cs
rename to src/core/IronPython/Compiler/Parser.cs
diff --git a/Src/IronPython/Compiler/PythonCallTargets.cs b/src/core/IronPython/Compiler/PythonCallTargets.cs
similarity index 100%
rename from Src/IronPython/Compiler/PythonCallTargets.cs
rename to src/core/IronPython/Compiler/PythonCallTargets.cs
diff --git a/Src/IronPython/Compiler/PythonCompilerOptions.cs b/src/core/IronPython/Compiler/PythonCompilerOptions.cs
similarity index 100%
rename from Src/IronPython/Compiler/PythonCompilerOptions.cs
rename to src/core/IronPython/Compiler/PythonCompilerOptions.cs
diff --git a/Src/IronPython/Compiler/PythonDynamicExpression.cs b/src/core/IronPython/Compiler/PythonDynamicExpression.cs
similarity index 100%
rename from Src/IronPython/Compiler/PythonDynamicExpression.cs
rename to src/core/IronPython/Compiler/PythonDynamicExpression.cs
diff --git a/Src/IronPython/Compiler/PythonGlobal.cs b/src/core/IronPython/Compiler/PythonGlobal.cs
similarity index 100%
rename from Src/IronPython/Compiler/PythonGlobal.cs
rename to src/core/IronPython/Compiler/PythonGlobal.cs
diff --git a/Src/IronPython/Compiler/PythonGlobalVariableExpression.cs b/src/core/IronPython/Compiler/PythonGlobalVariableExpression.cs
similarity index 100%
rename from Src/IronPython/Compiler/PythonGlobalVariableExpression.cs
rename to src/core/IronPython/Compiler/PythonGlobalVariableExpression.cs
diff --git a/Src/IronPython/Compiler/PythonOperator.cs b/src/core/IronPython/Compiler/PythonOperator.cs
similarity index 100%
rename from Src/IronPython/Compiler/PythonOperator.cs
rename to src/core/IronPython/Compiler/PythonOperator.cs
diff --git a/Src/IronPython/Compiler/PythonSavableScriptCode.cs b/src/core/IronPython/Compiler/PythonSavableScriptCode.cs
similarity index 100%
rename from Src/IronPython/Compiler/PythonSavableScriptCode.cs
rename to src/core/IronPython/Compiler/PythonSavableScriptCode.cs
diff --git a/Src/IronPython/Compiler/PythonScriptCode.cs b/src/core/IronPython/Compiler/PythonScriptCode.cs
similarity index 100%
rename from Src/IronPython/Compiler/PythonScriptCode.cs
rename to src/core/IronPython/Compiler/PythonScriptCode.cs
diff --git a/Src/IronPython/Compiler/ReducableDynamicExpression.cs b/src/core/IronPython/Compiler/ReducableDynamicExpression.cs
similarity index 100%
rename from Src/IronPython/Compiler/ReducableDynamicExpression.cs
rename to src/core/IronPython/Compiler/ReducableDynamicExpression.cs
diff --git a/Src/IronPython/Compiler/RunnableScriptCode.cs b/src/core/IronPython/Compiler/RunnableScriptCode.cs
similarity index 100%
rename from Src/IronPython/Compiler/RunnableScriptCode.cs
rename to src/core/IronPython/Compiler/RunnableScriptCode.cs
diff --git a/Src/IronPython/Compiler/RuntimeScriptCode.cs b/src/core/IronPython/Compiler/RuntimeScriptCode.cs
similarity index 100%
rename from Src/IronPython/Compiler/RuntimeScriptCode.cs
rename to src/core/IronPython/Compiler/RuntimeScriptCode.cs
diff --git a/Src/IronPython/Compiler/ToDiskCompilationMode.cs b/src/core/IronPython/Compiler/ToDiskCompilationMode.cs
similarity index 100%
rename from Src/IronPython/Compiler/ToDiskCompilationMode.cs
rename to src/core/IronPython/Compiler/ToDiskCompilationMode.cs
diff --git a/Src/IronPython/Compiler/Token.cs b/src/core/IronPython/Compiler/Token.cs
similarity index 100%
rename from Src/IronPython/Compiler/Token.cs
rename to src/core/IronPython/Compiler/Token.cs
diff --git a/Src/IronPython/Compiler/TokenKind.Generated.cs b/src/core/IronPython/Compiler/TokenKind.Generated.cs
similarity index 100%
rename from Src/IronPython/Compiler/TokenKind.Generated.cs
rename to src/core/IronPython/Compiler/TokenKind.Generated.cs
diff --git a/Src/IronPython/Compiler/Tokenizer.Generated.cs b/src/core/IronPython/Compiler/Tokenizer.Generated.cs
similarity index 100%
rename from Src/IronPython/Compiler/Tokenizer.Generated.cs
rename to src/core/IronPython/Compiler/Tokenizer.Generated.cs
diff --git a/Src/IronPython/Compiler/Tokenizer.cs b/src/core/IronPython/Compiler/Tokenizer.cs
similarity index 100%
rename from Src/IronPython/Compiler/Tokenizer.cs
rename to src/core/IronPython/Compiler/Tokenizer.cs
diff --git a/Src/IronPython/Compiler/UncollectableCompilationMode.Generated.cs b/src/core/IronPython/Compiler/UncollectableCompilationMode.Generated.cs
similarity index 100%
rename from Src/IronPython/Compiler/UncollectableCompilationMode.Generated.cs
rename to src/core/IronPython/Compiler/UncollectableCompilationMode.Generated.cs
diff --git a/Src/IronPython/Compiler/UncollectableCompilationMode.cs b/src/core/IronPython/Compiler/UncollectableCompilationMode.cs
similarity index 100%
rename from Src/IronPython/Compiler/UncollectableCompilationMode.cs
rename to src/core/IronPython/Compiler/UncollectableCompilationMode.cs
diff --git a/Src/IronPython/FakeInteropServices.cs b/src/core/IronPython/FakeInteropServices.cs
similarity index 100%
rename from Src/IronPython/FakeInteropServices.cs
rename to src/core/IronPython/FakeInteropServices.cs
diff --git a/Src/IronPython/Hosting/Python.cs b/src/core/IronPython/Hosting/Python.cs
similarity index 100%
rename from Src/IronPython/Hosting/Python.cs
rename to src/core/IronPython/Hosting/Python.cs
diff --git a/Src/IronPython/Hosting/PythonCodeDomCodeGen.cs b/src/core/IronPython/Hosting/PythonCodeDomCodeGen.cs
similarity index 100%
rename from Src/IronPython/Hosting/PythonCodeDomCodeGen.cs
rename to src/core/IronPython/Hosting/PythonCodeDomCodeGen.cs
diff --git a/Src/IronPython/Hosting/PythonCommandLine.cs b/src/core/IronPython/Hosting/PythonCommandLine.cs
similarity index 100%
rename from Src/IronPython/Hosting/PythonCommandLine.cs
rename to src/core/IronPython/Hosting/PythonCommandLine.cs
diff --git a/Src/IronPython/Hosting/PythonConsoleOptions.cs b/src/core/IronPython/Hosting/PythonConsoleOptions.cs
similarity index 100%
rename from Src/IronPython/Hosting/PythonConsoleOptions.cs
rename to src/core/IronPython/Hosting/PythonConsoleOptions.cs
diff --git a/Src/IronPython/Hosting/PythonOptionsParser.cs b/src/core/IronPython/Hosting/PythonOptionsParser.cs
similarity index 100%
rename from Src/IronPython/Hosting/PythonOptionsParser.cs
rename to src/core/IronPython/Hosting/PythonOptionsParser.cs
diff --git a/Src/IronPython/Hosting/PythonService.cs b/src/core/IronPython/Hosting/PythonService.cs
similarity index 100%
rename from Src/IronPython/Hosting/PythonService.cs
rename to src/core/IronPython/Hosting/PythonService.cs
diff --git a/Src/IronPython/Interop/Windows/Interop.Libraries.cs b/src/core/IronPython/Interop/Windows/Interop.Libraries.cs
similarity index 100%
rename from Src/IronPython/Interop/Windows/Interop.Libraries.cs
rename to src/core/IronPython/Interop/Windows/Interop.Libraries.cs
diff --git a/Src/IronPython/Interop/Windows/Kernel32/Interop.GetWindowsExW.cs b/src/core/IronPython/Interop/Windows/Kernel32/Interop.GetWindowsExW.cs
similarity index 100%
rename from Src/IronPython/Interop/Windows/Kernel32/Interop.GetWindowsExW.cs
rename to src/core/IronPython/Interop/Windows/Kernel32/Interop.GetWindowsExW.cs
diff --git a/Src/IronPython/Interop/Windows/Kernel32/Interop.OSVERSIONINFOEX.cs b/src/core/IronPython/Interop/Windows/Kernel32/Interop.OSVERSIONINFOEX.cs
similarity index 100%
rename from Src/IronPython/Interop/Windows/Kernel32/Interop.OSVERSIONINFOEX.cs
rename to src/core/IronPython/Interop/Windows/Kernel32/Interop.OSVERSIONINFOEX.cs
diff --git a/Src/IronPython/Interop/Windows/NtDll/Interop.RtlGetVersion.cs b/src/core/IronPython/Interop/Windows/NtDll/Interop.RtlGetVersion.cs
similarity index 100%
rename from Src/IronPython/Interop/Windows/NtDll/Interop.RtlGetVersion.cs
rename to src/core/IronPython/Interop/Windows/NtDll/Interop.RtlGetVersion.cs
diff --git a/Src/IronPython/Interop/Windows/Ucrtbase/Interop.strerror.cs b/src/core/IronPython/Interop/Windows/Ucrtbase/Interop.strerror.cs
similarity index 100%
rename from Src/IronPython/Interop/Windows/Ucrtbase/Interop.strerror.cs
rename to src/core/IronPython/Interop/Windows/Ucrtbase/Interop.strerror.cs
diff --git a/Src/IronPython/IronPython.csproj b/src/core/IronPython/IronPython.csproj
similarity index 83%
rename from Src/IronPython/IronPython.csproj
rename to src/core/IronPython/IronPython.csproj
index 41e1bb9eb..ea18137d0 100644
--- a/Src/IronPython/IronPython.csproj
+++ b/src/core/IronPython/IronPython.csproj
@@ -8,7 +8,7 @@
-
+
@@ -23,7 +23,7 @@
True
- ..\..\Util\References\Mono.Posix.dll
+ ..\..\..\eng\utils\References\Mono.Posix.dll
@@ -38,7 +38,7 @@
PreserveNewest
-
+
PreserveNewest
@@ -46,7 +46,7 @@
-
+
@@ -58,7 +58,7 @@
-
+
false
Analyzer
diff --git a/Src/IronPython/Lib/iptest/__init__.py b/src/core/IronPython/Lib/iptest/__init__.py
similarity index 100%
rename from Src/IronPython/Lib/iptest/__init__.py
rename to src/core/IronPython/Lib/iptest/__init__.py
diff --git a/Src/IronPython/Lib/iptest/cominterop_util.py b/src/core/IronPython/Lib/iptest/cominterop_util.py
similarity index 100%
rename from Src/IronPython/Lib/iptest/cominterop_util.py
rename to src/core/IronPython/Lib/iptest/cominterop_util.py
diff --git a/Src/IronPython/Lib/iptest/console_util.py b/src/core/IronPython/Lib/iptest/console_util.py
similarity index 100%
rename from Src/IronPython/Lib/iptest/console_util.py
rename to src/core/IronPython/Lib/iptest/console_util.py
diff --git a/Src/IronPython/Lib/iptest/file_util.py b/src/core/IronPython/Lib/iptest/file_util.py
similarity index 100%
rename from Src/IronPython/Lib/iptest/file_util.py
rename to src/core/IronPython/Lib/iptest/file_util.py
diff --git a/Src/IronPython/Lib/iptest/ipunittest.py b/src/core/IronPython/Lib/iptest/ipunittest.py
similarity index 99%
rename from Src/IronPython/Lib/iptest/ipunittest.py
rename to src/core/IronPython/Lib/iptest/ipunittest.py
index 91c4cddb9..8b1361699 100644
--- a/Src/IronPython/Lib/iptest/ipunittest.py
+++ b/src/core/IronPython/Lib/iptest/ipunittest.py
@@ -85,7 +85,7 @@ def t(*args, **kwargs):
return t
def _find_root():
- test_dirs = ['Src', 'Build', 'Package', 'Tests', 'Util']
+ test_dirs = ['src', 'eng', 'tests']
root = os.getcwd()
test = all([os.path.exists(os.path.join(root, x)) for x in test_dirs])
while not test:
diff --git a/Src/IronPython/Lib/iptest/misc_util.py b/src/core/IronPython/Lib/iptest/misc_util.py
similarity index 100%
rename from Src/IronPython/Lib/iptest/misc_util.py
rename to src/core/IronPython/Lib/iptest/misc_util.py
diff --git a/Src/IronPython/Lib/iptest/process_util.py b/src/core/IronPython/Lib/iptest/process_util.py
similarity index 100%
rename from Src/IronPython/Lib/iptest/process_util.py
rename to src/core/IronPython/Lib/iptest/process_util.py
diff --git a/Src/IronPython/Lib/iptest/runner.py b/src/core/IronPython/Lib/iptest/runner.py
similarity index 100%
rename from Src/IronPython/Lib/iptest/runner.py
rename to src/core/IronPython/Lib/iptest/runner.py
diff --git a/Src/IronPython/Lib/iptest/test_env.py b/src/core/IronPython/Lib/iptest/test_env.py
similarity index 100%
rename from Src/IronPython/Lib/iptest/test_env.py
rename to src/core/IronPython/Lib/iptest/test_env.py
diff --git a/Src/IronPython/Lib/iptest/type_util.py b/src/core/IronPython/Lib/iptest/type_util.py
similarity index 100%
rename from Src/IronPython/Lib/iptest/type_util.py
rename to src/core/IronPython/Lib/iptest/type_util.py
diff --git a/Src/IronPython/Modules/Builtin.Generated.cs b/src/core/IronPython/Modules/Builtin.Generated.cs
similarity index 100%
rename from Src/IronPython/Modules/Builtin.Generated.cs
rename to src/core/IronPython/Modules/Builtin.Generated.cs
diff --git a/Src/IronPython/Modules/Builtin.cs b/src/core/IronPython/Modules/Builtin.cs
similarity index 100%
rename from Src/IronPython/Modules/Builtin.cs
rename to src/core/IronPython/Modules/Builtin.cs
diff --git a/Src/IronPython/Modules/_ast.cs b/src/core/IronPython/Modules/_ast.cs
old mode 100755
new mode 100644
similarity index 100%
rename from Src/IronPython/Modules/_ast.cs
rename to src/core/IronPython/Modules/_ast.cs
diff --git a/Src/IronPython/Modules/_fileio.cs b/src/core/IronPython/Modules/_fileio.cs
similarity index 100%
rename from Src/IronPython/Modules/_fileio.cs
rename to src/core/IronPython/Modules/_fileio.cs
diff --git a/Src/IronPython/Modules/_imp.cs b/src/core/IronPython/Modules/_imp.cs
similarity index 100%
rename from Src/IronPython/Modules/_imp.cs
rename to src/core/IronPython/Modules/_imp.cs
diff --git a/Src/IronPython/Modules/_io.cs b/src/core/IronPython/Modules/_io.cs
similarity index 97%
rename from Src/IronPython/Modules/_io.cs
rename to src/core/IronPython/Modules/_io.cs
index 73396b67d..6c6129047 100644
--- a/Src/IronPython/Modules/_io.cs
+++ b/src/core/IronPython/Modules/_io.cs
@@ -32,9 +32,8 @@ public static partial class PythonIOModule {
private static readonly object _blockingIOErrorKey = new object();
private static readonly object _unsupportedOperationKey = new object();
-
- // Values of the O_flags below have to be identical with flags defined in PythonNT
-
+ // Values of the O_flags below has to be identical with flags defined in PythonNT
+
#region Generated Common O_Flags
// *** BEGIN GENERATED CODE ***
@@ -178,18 +177,18 @@ public virtual bool isatty(CodeContext/*!*/ context) {
}
[PythonHidden]
- public virtual Bytes peek(CodeContext/*!*/ context, int length = 0) {
+ public virtual Bytes peek(CodeContext/*!*/ context, int length=0) {
_checkClosed();
throw AttributeError("peek");
}
[PythonHidden]
- public virtual object read(CodeContext/*!*/ context, object length = null) {
+ public virtual object read(CodeContext/*!*/ context, object length=null) {
throw AttributeError("read");
}
[PythonHidden]
- public virtual Bytes read1(CodeContext/*!*/ context, int length = 0) {
+ public virtual Bytes read1(CodeContext/*!*/ context, int length=0) {
throw AttributeError("read1");
}
@@ -207,7 +206,7 @@ public virtual object readline(CodeContext/*!*/ context, int limit) {
if (cur == null) {
break;
}
-
+
Bytes curBytes = GetBytes(cur, "read()");
if (curBytes.Count == 0) {
break;
@@ -223,7 +222,7 @@ public virtual object readline(CodeContext/*!*/ context, int limit) {
return Bytes.Concat(res, count);
}
- public object readline(CodeContext/*!*/ context, object limit = null) {
+ public object readline(CodeContext/*!*/ context, object limit=null) {
return readline(context, GetInt(limit, -1));
}
@@ -231,7 +230,7 @@ public virtual PythonList readlines() {
return readlines(null);
}
- public virtual PythonList readlines(object hint = null) {
+ public virtual PythonList readlines(object hint=null) {
int size = GetInt(hint, -1);
PythonList res = new PythonList();
@@ -268,7 +267,7 @@ public virtual PythonList readlines(object hint = null) {
return res;
}
- public virtual BigInteger seek(CodeContext/*!*/ context, BigInteger pos, [Optional] object whence) {
+ public virtual BigInteger seek(CodeContext/*!*/ context, BigInteger pos, [Optional]object whence) {
throw UnsupportedOperation(context, "seek");
}
@@ -280,7 +279,7 @@ public virtual BigInteger tell(CodeContext/*!*/ context) {
return seek(context, 0, 1);
}
- public virtual BigInteger truncate(CodeContext/*!*/ context, object pos = null) {
+ public virtual BigInteger truncate(CodeContext/*!*/ context, object pos=null) {
throw UnsupportedOperation(context, "truncate");
}
@@ -419,7 +418,7 @@ private PythonDictionary EnsureCustomAttributes() {
DynamicMetaObject IDynamicMetaObjectProvider.GetMetaObject(Expression parameter) {
return new MetaExpandable<_IOBase>(parameter, this);
}
-
+
#endregion
#region Private implementation details
@@ -441,7 +440,7 @@ internal Exception AttributeError(string attrName) {
internal Exception InvalidPosition(BigInteger pos) {
return PythonOps.IOError("Raw stream returned invalid position {0}", pos);
}
-
+
#endregion
}
@@ -451,7 +450,7 @@ public _RawIOBase(CodeContext/*!*/ context) : base(context) { }
#region Public API
- public override object read(CodeContext/*!*/ context, object size = null) {
+ public override object read(CodeContext/*!*/ context, object size=null) {
int sizeInt = GetInt(size, -1);
if (sizeInt < 0) {
return readall(context);
@@ -497,7 +496,7 @@ public override BigInteger write(CodeContext/*!*/ context, object buf) {
}
#endregion
-
+
#region IDynamicMetaObjectProvider Members
DynamicMetaObject IDynamicMetaObjectProvider.GetMetaObject(Expression parameter) {
@@ -517,7 +516,7 @@ public virtual object detach(CodeContext/*!*/ context) {
throw UnsupportedOperation(context, "detach");
}
- public override object read(CodeContext/*!*/ context, object length = null) {
+ public override object read(CodeContext/*!*/ context, object length=null) {
throw UnsupportedOperation(context, "read");
}
@@ -590,15 +589,15 @@ public virtual object newlines {
get { return null; }
}
- public override object read(CodeContext/*!*/ context, [DefaultParameterValue(-1)] object length) {
+ public override object read(CodeContext/*!*/ context, [DefaultParameterValue(-1)]object length) {
throw UnsupportedOperation(context, "read");
}
- public override object readline(CodeContext/*!*/ context, int limit = -1) {
+ public override object readline(CodeContext/*!*/ context, int limit=-1) {
throw UnsupportedOperation(context, "readline");
}
- public override BigInteger truncate(CodeContext/*!*/ context, object pos = null) {
+ public override BigInteger truncate(CodeContext/*!*/ context, object pos=null) {
throw UnsupportedOperation(context, "truncate");
}
@@ -627,7 +626,7 @@ public class BufferedReader : _BufferedIOBase, IDynamicMetaObjectProvider {
private int _readBufPos;
private long _absPos = -1;
- internal static BufferedReader Create(CodeContext/*!*/ context, object raw, int buffer_size = DEFAULT_BUFFER_SIZE) {
+ internal static BufferedReader Create(CodeContext/*!*/ context, object raw, int buffer_size=DEFAULT_BUFFER_SIZE) {
var res = new BufferedReader(context, raw, buffer_size);
res.__init__(context, raw, buffer_size);
return res;
@@ -642,7 +641,7 @@ params object[] args
public void __init__(
CodeContext/*!*/ context,
object raw,
- int buffer_size = DEFAULT_BUFFER_SIZE
+ int buffer_size=DEFAULT_BUFFER_SIZE
) {
this.raw = raw;
@@ -758,7 +757,7 @@ public override bool isatty(CodeContext/*!*/ context) {
#endregion
- public override object read(CodeContext/*!*/ context, object length = null) {
+ public override object read(CodeContext/*!*/ context, object length=null) {
int len = GetInt(length, -1);
if (len < -1) {
@@ -804,7 +803,7 @@ public override object read(CodeContext/*!*/ context, object length = null) {
}
break;
}
- chunks.Add(chunk);
+ chunks.Add(chunk);
count += chunk.Count;
if (read1) break;
}
@@ -893,7 +892,7 @@ private Bytes PeekNoLock(CodeContext/*!*/ context, int length) {
return _readBuf;
}
- public override Bytes read1(CodeContext/*!*/ context, int length = 0) {
+ public override Bytes read1(CodeContext/*!*/ context, int length=0) {
if (length == 0) {
return Bytes.Empty;
} else if (length < 0) {
@@ -988,13 +987,13 @@ public override BigInteger tell(CodeContext/*!*/ context) {
return res - _readBuf.Count + _readBufPos;
}
- public BigInteger seek(double offset, [Optional] object whence) {
+ public BigInteger seek(double offset, [Optional]object whence) {
_checkClosed();
throw PythonOps.TypeError("an integer is required");
}
- public override BigInteger seek(CodeContext/*!*/ context, BigInteger pos, [Optional] object whence) {
+ public override BigInteger seek(CodeContext/*!*/ context, BigInteger pos, [Optional]object whence) {
int whenceInt = GetInt(whence);
if (whenceInt < 0 || whenceInt > 2) {
throw PythonOps.ValueError("invalid whence ({0}, should be 0, 1, or 2)", whenceInt);
@@ -1036,7 +1035,7 @@ public override BigInteger seek(CodeContext/*!*/ context, BigInteger pos, [Optio
ResetReadBuf();
if (pos < 0) {
throw InvalidPosition(pos);
- }
+ }
GC.KeepAlive(this);
return pos;
@@ -1095,8 +1094,8 @@ public class BufferedWriter : _BufferedIOBase, IDynamicMetaObjectProvider {
internal static BufferedWriter Create(CodeContext/*!*/ context,
object raw,
- int buffer_size = DEFAULT_BUFFER_SIZE,
- object max_buffer_size = null) {
+ int buffer_size=DEFAULT_BUFFER_SIZE,
+ object max_buffer_size=null) {
var res = new BufferedWriter(context, raw, buffer_size, max_buffer_size);
res.__init__(context, raw, buffer_size, max_buffer_size);
@@ -1106,8 +1105,8 @@ internal static BufferedWriter Create(CodeContext/*!*/ context,
public BufferedWriter(
CodeContext/*!*/ context,
object raw,
- int buffer_size = DEFAULT_BUFFER_SIZE,
- object max_buffer_size = null
+ int buffer_size=DEFAULT_BUFFER_SIZE,
+ object max_buffer_size=null
)
: base(context) {
}
@@ -1115,8 +1114,8 @@ public BufferedWriter(
public void __init__(
CodeContext/*!*/ context,
object raw,
- int buffer_size = DEFAULT_BUFFER_SIZE,
- object max_buffer_size = null
+ int buffer_size=DEFAULT_BUFFER_SIZE,
+ object max_buffer_size=null
) {
if (max_buffer_size != null) {
PythonOps.Warn(context, PythonExceptions.DeprecationWarning, "max_buffer_size is deprecated");
@@ -1282,7 +1281,7 @@ public override BigInteger write(CodeContext/*!*/ context, object buf) {
}
}
- public override BigInteger truncate(CodeContext/*!*/ context, object pos = null) {
+ public override BigInteger truncate(CodeContext/*!*/ context, object pos=null) {
lock (this) {
FlushNoLock(context);
if (pos == null) {
@@ -1364,13 +1363,13 @@ public override BigInteger tell(CodeContext/*!*/ context) {
return res + _writeBuf.Count;
}
- public BigInteger seek(double offset, [Optional] object whence) {
+ public BigInteger seek(double offset, [Optional]object whence) {
_checkClosed();
throw PythonOps.TypeError("an integer is required");
}
- public override BigInteger seek(CodeContext/*!*/ context, BigInteger pos, [Optional] object whence) {
+ public override BigInteger seek(CodeContext/*!*/ context, BigInteger pos, [Optional]object whence) {
int whenceInt = GetInt(whence);
if (whenceInt < 0 || whenceInt > 2) {
throw PythonOps.ValueError("invalid whence ({0}, should be 0, 1, or 2)", whenceInt);
@@ -1414,7 +1413,7 @@ DynamicMetaObject IDynamicMetaObjectProvider.GetMetaObject(Expression parameter)
[PythonType]
public class BufferedRandom : _BufferedIOBase, IDynamicMetaObjectProvider {
private _IOBase _inner;
-
+
private int _bufSize;
private Bytes _readBuf;
private int _readBufPos;
@@ -1422,8 +1421,8 @@ public class BufferedRandom : _BufferedIOBase, IDynamicMetaObjectProvider {
internal static BufferedRandom Create(CodeContext/*!*/ context,
_IOBase raw,
- int buffer_size = DEFAULT_BUFFER_SIZE,
- object max_buffer_size = null) {
+ int buffer_size=DEFAULT_BUFFER_SIZE,
+ object max_buffer_size=null) {
var res = new BufferedRandom(context, raw, buffer_size, max_buffer_size);
res.__init__(context, raw, buffer_size, max_buffer_size);
return res;
@@ -1432,16 +1431,16 @@ internal static BufferedRandom Create(CodeContext/*!*/ context,
public BufferedRandom(
CodeContext/*!*/ context,
_IOBase raw,
- int buffer_size = DEFAULT_BUFFER_SIZE,
- object max_buffer_size = null
+ int buffer_size=DEFAULT_BUFFER_SIZE,
+ object max_buffer_size=null
) : base(context) {
}
public void __init__(
CodeContext/*!*/ context,
_IOBase raw,
- int buffer_size = DEFAULT_BUFFER_SIZE,
- object max_buffer_size = null
+ int buffer_size=DEFAULT_BUFFER_SIZE,
+ object max_buffer_size=null
) {
if (max_buffer_size != null) {
PythonOps.Warn(context, PythonExceptions.DeprecationWarning, "max_buffer_size is deprecated");
@@ -1543,7 +1542,7 @@ public override bool isatty(CodeContext/*!*/ context) {
#region BufferedReader
- public override object read(CodeContext/*!*/ context, object length = null) {
+ public override object read(CodeContext/*!*/ context, object length=null) {
flush(context);
int len = GetInt(length, -1);
@@ -1624,7 +1623,7 @@ private Bytes ReadNoLock(CodeContext/*!*/ context, int length) {
}
}
- public override Bytes peek(CodeContext/*!*/ context, int length = 0) {
+ public override Bytes peek(CodeContext/*!*/ context, int length=0) {
_checkClosed();
flush(context);
@@ -1652,7 +1651,7 @@ private Bytes PeekNoLock(CodeContext/*!*/ context, int length) {
return _readBuf;
}
- public override Bytes read1(CodeContext/*!*/ context, int length = 0) {
+ public override Bytes read1(CodeContext/*!*/ context, int length=0) {
flush(context);
if (length == 0) {
return Bytes.Empty;
@@ -1769,13 +1768,13 @@ public override BigInteger readinto(CodeContext/*!*/ context, object buf) {
return base.readinto(context, buf);
}
- public BigInteger seek(double offset, [Optional] object whence) {
+ public BigInteger seek(double offset, [Optional]object whence) {
_checkClosed();
throw PythonOps.TypeError("an integer is required");
}
- public override BigInteger seek(CodeContext/*!*/ context, BigInteger pos, [Optional] object whence) {
+ public override BigInteger seek(CodeContext/*!*/ context, BigInteger pos, [Optional]object whence) {
int whenceInt = GetInt(whence);
if (whenceInt < 0 || whenceInt > 2) {
throw PythonOps.ValueError("invalid whence ({0}, should be 0, 1, or 2)", whenceInt);
@@ -1799,7 +1798,7 @@ public override BigInteger seek(CodeContext/*!*/ context, BigInteger pos, [Optio
}
}
- public override BigInteger truncate(CodeContext/*!*/ context, object pos = null) {
+ public override BigInteger truncate(CodeContext/*!*/ context, object pos=null) {
lock (this) {
FlushNoLock(context);
if (pos == null) {
@@ -1844,8 +1843,8 @@ public BufferedRWPair(
CodeContext/*!*/ context,
object reader,
object writer,
- int buffer_size = DEFAULT_BUFFER_SIZE,
- object max_buffer_size = null
+ int buffer_size=DEFAULT_BUFFER_SIZE,
+ object max_buffer_size=null
) : base(context) {
}
@@ -1853,8 +1852,8 @@ public void __init__(
CodeContext/*!*/ context,
object reader,
object writer,
- int buffer_size = DEFAULT_BUFFER_SIZE,
- object max_buffer_size = null
+ int buffer_size=DEFAULT_BUFFER_SIZE,
+ object max_buffer_size=null
) {
if (max_buffer_size != null) {
PythonOps.Warn(context, PythonExceptions.DeprecationWarning, "max_buffer_size is deprecated");
@@ -1892,7 +1891,7 @@ public object writer {
}
}
- public override object read(CodeContext/*!*/ context, object length = null) {
+ public override object read(CodeContext/*!*/ context, object length=null) {
var res = _reader.read(context, length);
GC.KeepAlive(this);
return res;
@@ -1910,7 +1909,7 @@ public override BigInteger write(CodeContext/*!*/ context, object buf) {
return res;
}
- public override Bytes peek(CodeContext/*!*/ context, int length = 0) {
+ public override Bytes peek(CodeContext/*!*/ context, int length=0) {
var res = _reader.peek(context, length);
GC.KeepAlive(this);
return res;
@@ -2019,7 +2018,7 @@ public void __init__(
bool line_buffering = false,
bool write_through = false
) {
- switch (newline) {
+ switch(newline) {
case null:
case "":
case "\n":
@@ -2221,7 +2220,7 @@ public override BigInteger tell(CodeContext/*!*/ context) {
// skip backwards to snapshot point
pos -= _nextInput.Count;
-
+
// determine number of decoded chars used up after snapshot
int skip = _decodedCharsUsed;
if (skip == 0) {
@@ -2301,7 +2300,7 @@ public override BigInteger tell(CodeContext/*!*/ context) {
}
}
- public override BigInteger truncate(CodeContext/*!*/ context, object pos = null) {
+ public override BigInteger truncate(CodeContext/*!*/ context, object pos=null) {
flush(context);
if (pos == null) {
pos = tell(context);
@@ -2339,9 +2338,9 @@ public override object detach(CodeContext/*!*/ context) {
return res;
}
- public BigInteger seek(double offset, [Optional] object whence) => throw PythonOps.TypeError("integer argument expected, got float");
+ public BigInteger seek(double offset, [Optional]object whence) => throw PythonOps.TypeError("integer argument expected, got float");
- public override BigInteger seek(CodeContext/*!*/ context, BigInteger cookie, [Optional] object whence) {
+ public override BigInteger seek(CodeContext/*!*/ context, BigInteger cookie, [Optional]object whence) {
int whenceInt = GetInt(whence);
if (closed) {
throw PythonOps.ValueError("tell on closed file");
@@ -2473,7 +2472,7 @@ public override BigInteger seek(CodeContext/*!*/ context, BigInteger cookie, [Op
return cookie;
}
- public override object read(CodeContext/*!*/ context, object length = null) {
+ public override object read(CodeContext/*!*/ context, object length=null) {
_checkClosed();
if (!readable(context)) {
throw UnsupportedOperationWithMessage(context, "not readable");
@@ -2519,7 +2518,7 @@ public override object read(CodeContext/*!*/ context, object length = null) {
}
}
- public override object readline(CodeContext/*!*/ context, int limit = -1) {
+ public override object readline(CodeContext/*!*/ context, int limit=-1) {
_checkClosed("read from closed file");
if (!readable(context)) {
throw UnsupportedOperationWithMessage(context, "not readable");
@@ -2599,7 +2598,7 @@ public override object readline(CodeContext/*!*/ context, int limit = -1) {
}
#endregion
-
+
#region IEnumerator