Troy Dai
7188f5b0a3
Update Microsoft.Net.Compilers.netcore to latest available
2015-12-25 14:18:36 -08:00
Livar Cunha
82cdb28970
System.CommandLine uses Environment.FailFast when help or ReportError is detected. This causes the debugger to get invoked in windows and is not desirable. The fix here is to handle error and help ourselves, but still use the getHelpText from System.CommandLine to generate the help content.
2015-12-17 14:56:08 -08:00
Bryan
3c1c747d9d
rc2-23616 to hopefully resolve crossgen issues
2015-12-16 11:48:33 -08:00
Bryan
fcad2bab83
Upgrade References in Project.json files to rc2-23614
2015-12-16 11:47:55 -08:00
Sridhar Periyasamy
53382b02c8
Fix build breaks due to automatic upgrade of Rosyln
...
"Microsoft.CodeAnalysis.Compilers" package. So upgrading
"Microsoft.Net.Compilers.netcore" to work with the newer verisons.
2015-12-15 12:15:24 -08:00
Pavel Krymets
ab5b16c00c
Flow project metadata to assembly
2015-12-14 16:39:31 -08:00
Bryan
16fa836215
Upgrade references to use NETStandard.Library, or up to rc2-23608 where applicable
2015-12-09 14:52:56 -08:00
piotrp
bf2583c1a6
Fix Microsoft.DotNet.ProjectModel namespace
2015-11-27 16:19:54 -08:00
Andrew Stanton-Nurse
04624ff5d1
add script executor
...
also added a postcompile script to each project to place the outputs in the right folder
fixes #237
2015-11-18 14:28:07 -08:00
Zlatko Knezevic
23e19d326a
Fix READMEs in command folders
...
Some of the README.md files in the commands' folders weren't valid.
Changing them to better illustrate the current state.
2015-11-18 01:15:07 -08:00
Andy Gocke
b011e7f8a4
Also set publicsign when not on windows
2015-11-18 00:00:31 -08:00
Andy Gocke
869b927350
Upgrade csc ref to latest
...
Provides a few benefits:
1) The new package has the correct dependencies listed, so I removed the
-MissingDependenciesOK flag from the crossgen scripts.
2) The new compiler supports -publicSign (formerly called "OSS sign"),
which I patched through dotnet-compile-csc .
2015-11-17 23:37:39 -08:00
Piotr Puszkiewicz
92857c7298
Merge pull request #197 from blackdwarf/master
...
Add MD files per command and documentation directory
2015-11-16 22:12:17 -08:00
Zlatko Knezevic
5156afa505
Add MD files per command and documentation directory
...
Add README.md files with the contents of the "man pages" per directory that
implements all or part of the command. This way, we will enable easier
perusal of our repo as well as have an initial set of documentation published.
Add "documentation" directory as well for future work.
2015-11-16 20:11:21 -08:00
PiotrP
e839b4debb
Update Copyright headers in all source files.
2015-11-16 19:47:43 -08:00
Andrew Stanton-Nurse
4cc15b1246
restructure the output layout
...
also reorganize the scripts folder
2015-11-16 09:44:00 -08:00
Andy Gocke
5bfb626799
Upgrade compiler version and fix crossgen
...
The latest compiler nugets have missing dependencies, so
this temporarily turns on -MissingDependenciesOK for crossgen
2015-11-11 16:33:06 -08:00
Charles Stoner
3b8b7b6cb0
Update Microsoft.Net.CSharp.Interactive.netcore version
2015-11-09 10:27:01 -08:00
David Fowler
8ebc1bf9f5
Fixed argument parsing issues with resources
2015-11-07 01:52:59 -08:00
David Fowler
f1f1db0d8e
Support language version based on schema
2015-11-06 05:53:16 -08:00
Sridhar Periyasamy
54847cf032
Merge pull request #150 from Sridhar-MS/upgrade-refs
...
Upgrade references to 23504.
2015-11-04 13:09:49 -08:00
Andy Gocke
da8f254cb4
PR comments
2015-11-04 12:04:51 -08:00
Sridhar Periyasamy
f211414d6e
Upgrade references to 23504. It has the fix in System.Diagnotics.Process
...
for the Ubuntu hang.
2015-11-04 10:31:40 -08:00
Andy Gocke
a60a030bca
Fixup merge
2015-11-03 15:36:06 -08:00
Andy Gocke
9d5f435ef5
Create (de)serializer for CompilerOptions
...
This allows language-specific compile utilities to map a set of
common arguments to their compiler's specific argument set.
2015-11-03 12:03:40 -08:00
Andy Gocke
e338f0415c
Update everything to 23502 and add Tools.Run to sln
2015-11-02 21:47:18 -08:00
Andy Gocke
7dd429f047
Enable Roslyn crossgen on osx/linux
...
Also updates the runtime to 23502, which contains the crossgen
utility in the xplat runtime packages.
2015-11-02 16:44:03 -08:00
Andrew Stanton-Nurse
3ce7a84a04
dotnet-run command
2015-10-31 21:57:07 -07:00
Andrew Stanton-Nurse
e70a169b28
Add a shared runtime aware host
...
And use it in dotnet-compile
2015-10-30 15:03:29 -07:00
David Fowler
f98159b3bb
Renamed ProjectModel project
...
- Microsoft.Extensions.ProjectModel -> Microsoft.DotNet.ProjectModel
2015-10-29 00:15:12 -07:00
Andrew Stanton-Nurse
840b704bf5
pin versions
2015-10-28 15:55:43 -07:00
Andrew Stanton-Nurse
a715be1d59
switch to latest coreclr
2015-10-28 15:47:47 -07:00
Andrew Stanton-Nurse
1d76b2846c
package up DNX in the tar.gz
...
includes a smoke test for verifying that the output can be used to build
also includes a checked-in CoreCLR in order to work around CoreCLR issue
2015-10-28 10:32:30 -07:00
Bryan Thornbury
8a94b30100
Only build deb packages on mac, fix windows docker build
2015-10-22 15:12:49 -07:00
glennc
7339dbd5bf
Force package versions down temporarily while we move to dotnet.
2015-10-21 14:02:47 -07:00
David Fowler
5872aa0f0c
Make all command execution synchronous
...
- This fixes a bunch of weird races I was seeing building
larger solutions.
2015-10-21 03:11:27 -07:00
Andy Gocke
1968207cbe
Downgrade the runtime to -23413
...
It appears the compiler is crashing with an ExecutionEngineException
while trying to load the resource satellite assembly on -23419. Until
this is fixed we should downgrade to -23413.
2015-10-20 11:40:08 -07:00
David Fowler
6ba4781c4f
Made changes to compilation and other things
...
- Added basic support for embedded resources (resx files are next!)
- Print out exit code from executed command (makes debugging easier)
- Fixed dnvm2.cmd to avoid putting things on the user path
- Fixed up propagation of exit codes
2015-10-18 19:02:09 -07:00
David Fowler
cce7949a5a
Changes to dotnet-compile
...
- Split dotnet-compile into dotnet-compile and
dotnet-compile-{compiler}
- We still need to figure out the protocol and responsibility
but this change adds the needed indirection so that compilers can do
their thing.
- Updated the bootstrap script and kept the commands since we need
them to bootstrap the world until we get updates.
#52
2015-10-18 01:17:13 -07:00