Commit graph

623 commits

Author SHA1 Message Date
Andrew Schwartzmeyer 3f82f7a4fb Remove PRODUCT_BASE_REFS 2015-10-14 08:58:16 -07:00
Andrew Schwartzmeyer 2657db7278 Fix IMPERSONATE=false 2015-10-14 08:58:01 -07:00
Andy Schwartzmeyer 41e67ea486 Merge pull request 180 from dev/tests into develop 2015-10-14 03:14:38 +00:00
Andrew Schwartzmeyer 8f39b0a809 Rename XML test results 2015-10-13 19:57:51 -07:00
Andrew Schwartzmeyer 34dcc5c059 Enable XML output for native tests 2015-10-13 19:48:58 -07:00
Andrew Schwartzmeyer 72e9a1fed0 Add pestertests.xml to cleanall target 2015-10-13 19:46:05 -07:00
Andy Schwartzmeyer fcaca3ac7c Merge pull request 179 from dev/pester-xml into develop 2015-10-14 01:49:11 +00:00
Andrew Schwartzmeyer 87988c7bea Enable XML output for Pester
- Taught Git to ignore XML output
- Updated Pester submodule with fixes
- Enabled reporting in Pester Makefile target
2015-10-13 15:25:39 -07:00
Andy Schwartzmeyer f98303d2bb Merge pull request 176 from dev/make into develop 2015-10-13 21:24:17 +00:00
Andrew Schwartzmeyer acce65c680 Add basic Hello World program for easier testing
We can use this to assert simple things about .NET Core (our build in
particular) for easier debugging.
2015-10-13 14:19:20 -07:00
Andrew Schwartzmeyer 3284c33f85 Fix "Hello World" target 2015-10-13 13:45:27 -07:00
Andrew Schwartzmeyer e483e449ad Add build.sh back as wrapper to monad-run
Fixes CI and lets us remove it at a later date.
2015-10-13 13:39:52 -07:00
Andrew Schwartzmeyer 16db74fb3e Build from scripts again 2015-10-13 13:37:06 -07:00
Andrew Schwartzmeyer e95b3dc801 Fix mkdir 2015-10-13 13:35:06 -07:00
Andrew Schwartzmeyer 9b0ef11e2f Add "Hello World" exe target
Compile with monad-run make HelloWorld.exe, given a HelloWorld.cs. Will
compile with our .NET Core, and output how to run. Does not support
multiple files.
2015-10-13 12:55:38 -07:00
Andy Schwartzmeyer 0b755aa906 Merge pull request 177 from dev/runtime into develop 2015-10-13 16:58:59 +00:00
Andrew Schwartzmeyer 487f7a5034 Remove workaround for missing Reflection.Metadata
- monad-ext updated to contain missing libraries
- monad updated to remove workaround
2015-10-12 21:26:53 -07:00
Andrew Schwartzmeyer 53cb7f8ffa Alias shell to run-interactive 2015-10-12 20:49:03 -07:00
Andrew Schwartzmeyer 80bc66eaaa Remove deprecated scripts 2015-10-12 20:49:03 -07:00
Andrew Schwartzmeyer 0d4ebb38b8 Replace docker build scripts
Import the functions into your shell, `source scripts/monad-docker.sh`,
then run `monad-run make test` or `monad-tty make run-interactive` from
`monad-linux`. Top level `Makefile` passes to `scripts/Makefile`.
2015-10-12 20:49:03 -07:00
Andy Schwartzmeyer 1f63da09a4 Merge pull request 175 from dev/clean-cliargv into develop 2015-10-09 23:10:35 +00:00
Andrew Schwartzmeyer 9270e0b9eb Implement simpler use of CommandLineToArgv
Reduced code churn from monad's master branch (aka Source Depot)
2015-10-09 16:02:11 -07:00
Zach Folwick 7b041dc6e2 Merge pull request 174 from dev/get-psprovider into develop 2015-10-09 20:28:37 +00:00
Zachary Folwick 0ac13b99c1 Added Get-PSProvider unit tests 2015-10-09 13:24:08 -07:00
Zach Folwick 28c7bd33fb Merge pull request 173 from dev/cliargv into develop 2015-10-09 19:54:18 +00:00
Zachary Folwick c3cec1d433 bringing in committed monad changes 2015-10-09 12:44:49 -07:00
Zach Folwick 8f0fbb3263 Merge pull request 172 from dev/get-itemproperty into develop 2015-10-09 19:02:59 +00:00
Zach Folwick ec37a9667e Merge pull request 171 from dev/dotnetapi into develop 2015-10-09 19:02:01 +00:00
Zachary Folwick cdd2add9b1 added get-itemproperty tests 2015-10-09 12:01:16 -07:00
Zachary Folwick 3956b8cd5b added tests to ensure that powershell can interface with the dotnet api 2015-10-09 10:51:23 -07:00
Zachary Folwick 92114f21e7 added unit tests for CommandLineToArgvW in Linux 2015-10-08 15:23:06 -07:00
Zachary Folwick 51c998b57e added unit test to verify functionality of CommandLineArgvW in linux 2015-10-08 15:23:06 -07:00
Andrew Schwartzmeyer 4fbb772ecf Some readme cleanups 2015-10-08 13:44:37 -07:00
Andrew Schwartzmeyer 5f57f76a6a Update readme 2015-10-08 13:25:59 -07:00
Zach Folwick ed39989e66 Merge pull request 170 from develop into master 2015-10-08 17:30:43 +00:00
Andy Schwartzmeyer 9152a8bc60 Merge pull request 169 from dev/cache-nuget into develop 2015-10-07 22:49:34 +00:00
Andrew Schwartzmeyer 9124e4a328 Cache nuget.exe in scripts
Rather than downloading nuget.exe on every run, we can cache it, just
not in monad-ext with a rule to copy it. Instead, there's a rule to
refresh it from its canonical home.

See http://dist.nuget.org/index.html
2015-10-07 15:36:40 -07:00
Andy Schwartzmeyer 4682b26c08 Merge pull request 168 from dev/clean-up-makefile into develop 2015-10-07 20:34:28 +00:00
Andrew Schwartzmeyer 008f1ac4a3 Clean up Makefile
- Use explicit versions of NuGet packages
- Removed cruft
- Use MONO_PATH over cp
- Remove nuget.exe on cleanall
- Patch version bump of Reflection.Metadata and Collections.Immutable
2015-10-07 13:05:58 -07:00
Zach Folwick 99292abf88 Merge pull request 167 from dev/update-coreclr into develop 2015-10-07 18:01:14 +00:00
Andrew Schwartzmeyer bbdc3de691 Use nuget -restore functionality
- Download nuget.exe from its official home
- Remove beta nuget.exe from monad-ext
- Specify dependencies in packages.config and use nuget.exe -restore
- Add prepare dependency to package libraries
- No more manual prepare step
- Update .gitignore
2015-10-06 21:55:21 -07:00
Andrew Schwartzmeyer 0c6a7616fc Update Roslyn compiler
Prior package was last updated 2015-05-20 and was prerelease. New
package is stable at 1.0.0 from 2015-07-13.

https://www.nuget.org/packages/Microsoft.Net.Compilers/
2015-10-06 21:26:48 -07:00
Andrew Schwartzmeyer 1b1cfe4602 Improve lipbs build
- Use $(MAKE) -C like the good developers intended
- Use -j flag for practically instant libps compilation
- DRY the dependencies and copies
2015-10-06 21:16:59 -07:00
Andrew Schwartzmeyer 26a1bfb696 Improve make clean, cleanall, clean-native
- Use clean-native to clean the native library
- Remove buildtemp and dotnetlibs from Git, mkdir on demand
2015-10-06 21:16:34 -07:00
Andrew Schwartzmeyer bf930abb96 Update CoreCLR/CoreFX to TFS build 23214
- Repins monad-ext to master, which was reset to the CoreCLR/FX update.
- Fixes Makefile for restructuring of monad-ext/coreclr
- Repins monad with fix for lack of System.Reflection.Metadata
- Updates build mapping for repin of monad
2015-10-06 18:38:48 -07:00
Andrew Schwartzmeyer 9421c0f3a5 Update monad submodule to master
Includes updated .gitignore
2015-10-06 15:10:18 -07:00
Andrew Schwartzmeyer 5f8196cca6 Ignore .bash_history from Docker 2015-10-06 15:09:44 -07:00
Zach Folwick 4f864deb40 Merge pull request 166 from dev/group-object-pester into develop 2015-10-06 20:42:31 +00:00
Zachary Folwick 7158b532b0 added group-object tests 2015-10-06 13:37:45 -07:00
Zach Folwick 6af89bd927 Merge pull request 165 from dev/compare-object-pester into develop 2015-10-06 20:33:44 +00:00