Andrew Schwartzmeyer
fd0d529582
Rename publish.sh to build.sh for consistency
2015-12-16 13:48:20 -08:00
Andrew Schwartzmeyer
ce8e9a475b
Fix bug with System.Native.so
...
Need the up-to-date version so that exiting the console doesn't totally
mess up the hosting shell (Bash).
Should not depend on this package longterm, as it's
platform-specific. Tracking in https://github.com/dotnet/cli/issues/405
2015-12-16 13:47:04 -08:00
Andrew Schwartzmeyer
bbb86ac6ec
Better publish/run/debug scripts
...
Deploys development libraries to bin
2015-12-16 13:34:24 -08:00
Andrew Schwartzmeyer
5111cf77d0
Bring back registry stub :(
2015-12-16 12:59:07 -08:00
Andrew Schwartzmeyer
7d0b89733e
Remove host's AssemblyInfo file
...
It doesn't need it for anything.
2015-12-16 12:58:45 -08:00
Andrew Schwartzmeyer
1b84e04ccb
Merge branch 'dev/get-filehash-update' into dev/dotnet
2015-12-16 11:50:22 -08:00
Andrew Schwartzmeyer
47e07e8648
Merge branch 'dev/write-verbose' into dev/dotnet
2015-12-16 11:50:07 -08:00
Andrew Schwartzmeyer
76d68ab4bd
Merge branch 'dev/write-output' into dev/dotnet
2015-12-16 11:49:55 -08:00
Andrew Schwartzmeyer
806c236a40
Merge branch 'dev/set-psbreakpoint' into dev/dotnet
2015-12-16 11:49:44 -08:00
Andrew Schwartzmeyer
a86b9a6650
Merge branch 'dev/get-pscallstack' into dev/dotnet
2015-12-16 11:49:30 -08:00
Andrew Schwartzmeyer
e1a3ca005f
Merge branch 'dev/writeprogresscmdlet' into dev/dotnet
2015-12-16 11:48:54 -08:00
Andrew Schwartzmeyer
cbc99c0030
Merge branch 'dev/remove-psbreakpoint' into dev/dotnet
2015-12-16 11:48:19 -08:00
Andrew Schwartzmeyer
f674b4f0a5
Add PSRP script
2015-12-16 11:37:19 -08:00
Andrew Schwartzmeyer
6ea201508c
Update run script
2015-12-16 11:37:04 -08:00
Andrew Schwartzmeyer
3dc22d7f42
Make SMA internals visible to ALC
2015-12-16 11:36:02 -08:00
Andrew Schwartzmeyer
1ef4d923ed
Add AssemblyInfo files for Management and Utility
...
To set their versions to 3.0.0.0
2015-12-16 11:14:58 -08:00
Andrew Schwartzmeyer
9771214556
Fix AssemblyInfo versions
...
Reconciled with PowerShell assemblies on Windows. Thanks ildasm.
2015-12-16 10:43:18 -08:00
Andrew Schwartzmeyer
03b36fb2f7
Rename AssemblyInfo files
2015-12-16 10:39:02 -08:00
Andrew Schwartzmeyer
39170b33ea
Bump submodules for dotnet-cli
2015-12-15 21:18:35 -08:00
Andrew Schwartzmeyer
140c1d9e88
Add TEMP and LD_LIBRARY_PATH to run script
2015-12-15 21:17:12 -08:00
Andrew Schwartzmeyer
dc0a9cb697
Fix copying of Pester module
2015-12-15 21:16:49 -08:00
Andrew Schwartzmeyer
f6e5164bb0
Update compileFiles and namedResource from makegen
...
These are now auto-generated in monad-build.
2015-12-15 21:16:18 -08:00
Andrew Schwartzmeyer
7cd12b251d
Build SMA with version 0.0.0.0
...
Because the monad code expects this version on Linux for all PowerShell
assemblies. This should be changed back once they all build with 3.0.0.0.
2015-12-15 14:22:41 -08:00
Andrew Schwartzmeyer
1c09c3f738
Remove GenerateTypeCatalog from RunspaceTests
...
This was Garrett's workaround that we no longer use.
2015-12-15 14:21:44 -08:00
Andrew Schwartzmeyer
59c1f1cb80
Define LINUX for AssemblyLoadContext
2015-12-15 14:21:02 -08:00
Andrew Schwartzmeyer
656daf6a80
Update the type catalog
2015-12-14 15:36:22 -08:00
Andrew Schwartzmeyer
3f5a6bc893
Build native components in publish script
2015-12-14 10:36:40 -08:00
Andrew Schwartzmeyer
741f3474e9
Remove ms-win-core-registry stub
...
We've already removed the dependency on this. At shutdown, something
tries to use it, but let's fix the problem rather than hide it.
2015-12-14 10:32:04 -08:00
Andrew Schwartzmeyer
3db501127e
Move Management.Infrastructure.Native code
2015-12-14 10:31:39 -08:00
Andrew Schwartzmeyer
7118fcfbc5
Remove deprecated host.mk
2015-12-14 10:31:18 -08:00
Andrew Schwartzmeyer
3876732d2e
Add run script
...
- Deploy profile.ps1xml
- Remove deprecated build/nuke scripts
2015-12-14 10:30:39 -08:00
Andrew Schwartzmeyer
51561b4773
Start fix of ps1xml files
2015-12-10 12:35:06 -08:00
Andrew Schwartzmeyer
eaad815b94
Update CorPsTypeCatalog
2015-12-10 12:34:38 -08:00
Andrew Schwartzmeyer
9271861b79
Patch things in publish script
2015-12-10 12:33:52 -08:00
Andrew Schwartzmeyer
1fc02a4bef
Update readme
2015-12-09 13:38:03 -08:00
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
Andrew Schwartzmeyer
abc989f8ac
Use compile and compileFiles
2015-11-23 17:54:30 -08:00
Andrew Schwartzmeyer
08c228f32b
Add System.Reflection dependency to Host
2015-11-23 17:54:30 -08:00
Andrew Schwartzmeyer
3cba5768b3
Bump coreclr version in publish script
2015-11-23 17:54:30 -08:00
Andrew Schwartzmeyer
b9f069cb22
Guard TrackAssembly
...
Because it can fail sometimes
2015-11-23 17:54:30 -08:00
Andrew Schwartzmeyer
649629a18f
Add Docker user to sudo group
2015-11-23 17:54:30 -08:00
Andrew Schwartzmeyer
a86bc387b9
Fix NuGet feeds
2015-11-23 17:54:30 -08:00
Andrew Schwartzmeyer
e3e481cac7
Switch packages to latest build
2015-11-23 17:54:30 -08:00
Andrew Schwartzmeyer
7b3694a82f
Generate TypeCatalog in managed host
...
Refactor Main into own static class
So that the Listener doesn't get instantiated until after the
TypeCatalog has been generated.
2015-11-23 17:54:30 -08:00
Andrew Schwartzmeyer
dad2ae89b3
Fix SMA's content section
...
I swear I already did this.
2015-11-23 17:54:30 -08:00
Andrew Schwartzmeyer
74112a8387
Mount to /opt/src in Docker
...
Because DNX is installed to /opt/dnx
2015-11-23 17:54:30 -08:00
Andrew Schwartzmeyer
cc05381fe6
Add quickly written build scripts
...
These are from from correct.
2015-11-23 17:54:30 -08:00
Andrew Schwartzmeyer
7b8a323cb5
Make Main() public because a private main is bad
...
This was very, very, frustrating.
2015-11-23 17:54:30 -08:00
Andrew Schwartzmeyer
4e83bdf23c
Fix SecureString package
...
For some reason the newer package was removed from the feeds.
2015-11-23 17:54:30 -08:00
Andrew Schwartzmeyer
fed949af2e
Build PowerShell using DNX
2015-11-23 17:54:30 -08:00
Andrew Schwartzmeyer
9adb30e698
Update gitignore for DNX
2015-11-23 17:54:30 -08:00