Commit Graph

774 Commits

Author SHA1 Message Date
Andrew Schwartzmeyer
4052850c42 Update submodules for dotnet-cli 2015-12-09 12:56:21 -08:00
Andrew Schwartzmeyer
c6f921e701 Add symlink to powershell native host
Required because we brought back PowerShell's custom
AssemblyLoadContext.
2015-12-09 12:55:04 -08:00
Andrew Schwartzmeyer
2017bb3050 Update source file mapping 2015-12-08 16:24:40 -08:00
Andrew Schwartzmeyer
31962e214d Remove aspnetrelease NuGet repo
No longer required with removal of Microsft.Extensions.Platform.Abstractions
2015-12-08 14:34:24 -08:00
Andrew Schwartzmeyer
d923d2e0d0 Add generated CorePsTypeCatalog.cs to AssemblyLoadContext
TypeCatalogGen/build.sh generates this using the facade runtime.
2015-12-08 14:33:31 -08:00
Andrew Schwartzmeyer
3d4a855b74 Bump runtime facade's packages 2015-12-08 14:31:58 -08:00
Andrew Schwartzmeyer
6fbb220df3 Brought back PowerShell's AssemblyLoadContext
Removes dependency on Microsoft.Extensions.Platform.Abstractions.

Makes use of native executable from `dotnet-cli` impossible; must use
`powershell` from monad-native.
2015-12-08 14:30:24 -08:00
Andrew Schwartzmeyer
96896b5942 Upgrade Microsoft.VisualBasic
How could we possibly even need this? I think we can remove it.
2015-12-08 14:22:01 -08:00
Andrew Schwartzmeyer
51b3e6cfc1 Build AssemblyLoadContext 2015-12-08 14:09:52 -08:00
Andrew Schwartzmeyer
b8f8ffc46a Work around broken content
https://github.com/dotnet/cli/issues/435
2015-12-08 12:05:04 -08:00
Andrew Schwartzmeyer
13e60bdc22 Move ps1xml files to host so content works
https://github.com/dotnet/cli/pull/61
2015-12-08 12:04:55 -08:00
Andrew Schwartzmeyer
8a93287d70 Move assembly-info files 2015-12-08 11:20:01 -08:00
Andrew Schwartzmeyer
5ed21e794f Wild card and sort dependencies
These still need to be pruned.
2015-12-08 11:20:01 -08:00
Andrew Schwartzmeyer
5256c5d0fa Remove deprecated types files
Jason deprecated these with better code upstream.
2015-12-07 14:27:06 -08:00
Andrew Schwartzmeyer
66e24ccf12 Add generated type catalog to System.Management.Automation 2015-12-07 14:27:06 -08:00
Andrew Schwartzmeyer
6c001b6e0f Add TypeCatalogGen 2015-12-07 14:27:06 -08:00
Andrew Schwartzmeyer
bcc844d678 Add dotnetcore NuGet repo back 2015-12-07 14:27:06 -08:00
Andrew Schwartzmeyer
0b6b1f116e Update for use with dotnet-cli
https://github.com/dotnet/cli
2015-12-07 14:27:06 -08:00
Andrew Schwartzmeyer
702416e2d6 Bump .NET version 2015-12-04 12:18:03 -08:00
Andrew Schwartzmeyer
04cc9c99d7 Revert "Add runspace test without InitialSessionState"
This reverts commit cc2bdee9ec.

This is no longer neccesary as we're now able to unit test this.
2015-12-02 10:03:34 -08:00
Andrew Schwartzmeyer
92e96aa1ae Add failing PowerShell function test
This narrowed down the bug in .NET Core.
2015-12-01 15:17:21 -08:00
Andrew Schwartzmeyer
a574d0200b Temporarily remove InitialSessionState 2015-12-01 13:27:51 -08:00
Andrew Schwartzmeyer
b60ea88ddb Add Runspace with PSHost test 2015-12-01 12:21:20 -08:00
Andrew Schwartzmeyer
87da04e4cb Add SecureString stub
Project from Garret, code originally from Mono.
2015-12-01 12:10:01 -08:00
Andrew Schwartzmeyer
5004839f63 Pin NuGet packages
Using new ASP.NET Release feed and pinned package versions.

Thanks Garret!
2015-12-01 10:56:56 -08:00
Andrew Schwartzmeyer
6f151ab2c4 Bump DNVM version in scripts 2015-12-01 10:47:10 -08:00
Andrew Schwartzmeyer
f578b9dce1 Remove restore.sh because of global.json
`dnu restore` works appropriately with the global.json to restore all
the pacakges
2015-12-01 10:46:13 -08:00
Andrew Schwartzmeyer
e93932565d Add more PowerShell runspace tests 2015-12-01 10:45:20 -08:00
Andrew Schwartzmeyer
bb4b388c89 Move TypeCatalog code to System.Management.Automation
We're keeping it in the superproject for now, as it's the only build
system with a dependency on the file. However, we have to move it out of
the host because the unit tests also need to initialize the type catalog.
2015-11-30 13:14:23 -08:00
Andrew Schwartzmeyer
ddd350afeb Update Makefile for common DNX targets
This Makefile should probably go away, but I gave it a quick update to
so that there's a familiar interface.
2015-11-24 15:18:24 -08:00
Andrew Schwartzmeyer
15d0bf2637 Add test script to run xUnit tests 2015-11-24 15:17:54 -08:00
Andrew Schwartzmeyer
08f7d2b3ca Add global.json for dnu restore from root 2015-11-24 15:07:55 -08:00
Andrew Schwartzmeyer
d058a217d0 Track long type in TypeCatalog 2015-11-24 15:06:56 -08:00
Andrew Schwartzmeyer
ccb7ba8d32 Use named resources for Commands.Utility 2015-11-24 15:06:19 -08:00
Andrew Schwartzmeyer
9627acca5a Copy ps1xml files to SMA package
These will sometimes need to be manually updated, but this is the best
we can do for now to enable `dnx build` and `dnx run` without
publishing.
2015-11-24 15:05:31 -08:00
Andrew Schwartzmeyer
57ba5eb627 Change package versions back to 3.0.0.0
And fix correctly using assembly-info.cs
2015-11-23 19:43:46 -08:00
Andrew Schwartzmeyer
8994aea430 Fix up dirty build scripts 2015-11-23 19:43:46 -08:00
Andrew Schwartzmeyer
fc0506f6bc Clean up assembly infos 2015-11-23 19:29:12 -08:00
Andrew Schwartzmeyer
6ff0b44481 Change SMA assembly info for DNX xUnit runner 2015-11-23 17:54:31 -08:00
Andrew Schwartzmeyer
94d3bba2a2 Move xUnit tests for DNX xUnit runner 2015-11-23 17:54:31 -08:00
Andrew Schwartzmeyer
975b389e84 Update publish script for move to src subtree 2015-11-23 17:54:31 -08:00
Andrew Schwartzmeyer
3bb7c2a994 Change source file paths for move to src subtree 2015-11-23 17:54:30 -08:00
Andrew Schwartzmeyer
d6416e64e2 Move DNX assemblies to src subtree 2015-11-23 17:54:30 -08:00
Andrew Schwartzmeyer
3f0fe51005 Name the PowerShell host "PSL" 2015-11-23 17:54:30 -08:00
Andrew Schwartzmeyer
cc2bdee9ec Add runspace test without InitialSessionState 2015-11-23 17:54:30 -08:00
Andrew Schwartzmeyer
c5d60889e2 Fix versions of generated assemblies
The "Snapins" were attempting to load version 1.0.0.0, but for some
reason we were building with version 3.0.0.0.
2015-11-23 17:54:30 -08:00
Andrew Schwartzmeyer
cc96c4cd20 Define NOALC for AssemblyLoadContext replacement 2015-11-23 17:54:30 -08:00
Andrew Schwartzmeyer
c547846fe5 Fix Commands.Management files
These was somehow accidentally the Commands.Utility files.
2015-11-23 17:54:30 -08:00
Andrew Schwartzmeyer
0ee8a0957b Use compileFiles and sort Commands.Utility sources 2015-11-23 17:54:30 -08:00
Andrew Schwartzmeyer
356ec80790 Use packInclude instead of content for *ps1xml
The latter doesn't actually place items in the NuGet package. The
former, while undocumented, exists in the schema and works as intended.
2015-11-23 17:54:30 -08:00