Bryan Thornbury
d1d23944df
Changes to fix publish tests
2016-01-23 13:01:34 -08:00
piotrp
9c5e520285
various fixes
2016-01-23 13:01:33 -08:00
Bryan
8d0fada156
Product Changes to Work with new argument escaping
2016-01-23 13:01:31 -08:00
Troy Dai
1b8f3a0025
Add default suppress to compiler options message
2016-01-21 11:03:10 -08:00
Andrew Stanton-Nurse
e27c583443
allow use of compilationOptions.nowarn to suppress warnings.
...
fixes #576
2016-01-14 15:45:43 -08:00
Andrew Stanton-Nurse
78cef18e1c
add support for generating xml documentation
...
fixes #312
2016-01-08 14:02:41 -08:00
piotrp
cb90b1122c
Some PR feedback, cleaning up namespaces.
2016-01-05 01:49:28 -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
Pavel Krymets
ab5b16c00c
Flow project metadata to assembly
2015-12-14 16:39:31 -08:00
piotrp
bf2583c1a6
Fix Microsoft.DotNet.ProjectModel namespace
2015-11-27 16:19:54 -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
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
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
Andy Gocke
da8f254cb4
PR comments
2015-11-04 12:04:51 -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
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
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
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