Commit graph

1353 commits

Author SHA1 Message Date
David Fowler
129442923a Updated to a newer version of NuGet
- Update the newest nuget
- Filter out build dependencies from the project resolver based on hte lock file
- Fix more erroneous build dependencies
2016-02-15 18:39:29 -08:00
David Fowler
c9cf2585a0 Merge pull request #1408 from dotnet/davidfowl/build-cleanup
More build and project clean up
2016-02-15 13:41:32 -08:00
David Fowler
467cd19662 Fixed the build dependencies in project.json 2016-02-15 10:52:29 -08:00
David Fowler
50e7a8b71a Remove setting of DOTNET_HOME during compile 2016-02-15 10:22:47 -08:00
David Fowler
c7e9139fa6 More build cleanup and tweaks
- Added generic Get<T> to build context
2016-02-15 10:07:39 -08:00
David Fowler
078d6a8d5f Build and project cleanup 2016-02-15 09:43:18 -08:00
David Fowler
b1cba2156b Merge pull request #1406 from dotnet/davidfowl/fix-build
Fixed the build
2016-02-15 09:41:25 -08:00
David Fowler
77dfbd8e43 Fixed the build
- csc kept crashing on stage 2 and it turned out to be a version mismatch with System.Reflection.Metadata.
- Silenced crossgen
- Made omnisharp see all of the projects
2016-02-15 09:03:40 -08:00
Zlatko Knezevic
e6657e5f5b Merge pull request #1400 from dotnet/blackdwarf-patch-1
Update canonical.md
2016-02-14 23:10:47 -08:00
Zlatko Knezevic
5361972563 Update canonical.md
Update the file with actual canonical scenarios.
2016-02-14 22:48:57 -08:00
Senthil
ade2fa8b9b Merge pull request #1363 from schellap/noappdepsdk
Include project.json dependencies and use response files
2016-02-14 21:41:21 -08:00
Senthil
ef00f0331e Include project.json dependencies for native 2016-02-14 17:20:23 -08:00
Piotr Puszkiewicz
e8ef94e93f Merge pull request #1212 from AustinWise/fixColors
Fix color printing and --verbose
2016-02-12 23:39:49 -08:00
Senthil
328e806069 Merge pull request #1243 from schellap/dotnethome
Remove DOTNET_HOME from the CoreCLR probe path
2016-02-12 17:43:13 -08:00
Zlatko Knezevic
a0420a0ba2 Merge pull request #1395 from dotnet/blackdwarf-patch-1
Create canonical.md
2016-02-12 17:31:47 -08:00
Andrew Stanton-Nurse
ba57e4bfe9 swap .version file 2016-02-12 17:16:28 -08:00
Senthil
28f35c1cfa Remove DOTNET_HOME from the CoreCLR probe path 2016-02-12 17:03:09 -08:00
Zlatko Knezevic
97bc9b6bc6 Create canonical.md
Moving the canonical scenarios to a MD file on the repo.
2016-02-12 16:59:45 -08:00
Andrew Stanton-Nurse
3188d0559b Merge pull request #1265 from dotnet/anurse/build-scripts
Unified Build Scripts
2016-02-12 16:02:05 -08:00
Austin Wise
6957303a13 Fix build break on Windows. 2016-02-12 15:58:35 -08:00
Austin Wise
468a0f38a5 Fix color printing and verbosity.
Only apply the ANSI passthrough for child commands. Otherwise the
escape codes are printed to the console on Windows

Make Report.Write process escape codes so that forwarded output will have
its escape codes processed.

Also make verbose be inherited by all child processes.
2016-02-12 15:52:11 -08:00
Andrew Stanton-Nurse
d524732bbb working on build scripts 2016-02-12 15:26:35 -08:00
Livar
f273ea4f7d Merge pull request #1379 from livarcocc/argument_forwarding_tests
Making argument forwarding tests run with dotnet test
2016-02-12 14:33:07 -08:00
David Fowler
6d4594a633 Disable server GC since it's OOMing 2016-02-12 13:38:49 -08:00
Livar Cunha
64c17c5541 Making argument forwarding tests run with dotnet test and removing the its special test scripts. 2016-02-12 13:33:41 -08:00
Bryan Thornbury
5c0eb19859 Merge pull request #1377 from dotnet/brthor/script_executor_and_arg_forwarding
ScriptExecutor and ArgumentEscaper Changes
2016-02-12 12:38:21 -08:00
Piotr Puszkiewicz
69c5f542e5 Merge pull request #1285 from enricosada/fix_dotnet_compile_fsc
Fix dotnet-compile-fsc
2016-02-12 12:14:59 -08:00
Bryan Thornbury
50ab680688 update compiler unit tests
fix rebase errors

PR Feedback

more PR feedback

fix

make new script file executable

Remove scripts from TestAppCompilationContext

add hashbang to echoscript
2016-02-12 11:37:15 -08:00
Bryan Thornbury
c1e28ae921 Refactor ScriptExecutor, add test cases for scriptexecutor.
Add TargetFramework and FullTargetFramework to compile and publish script
variables.

Add ProjectLocal Command Resolution Strategy.

Fixup ArgumentEscaper to not always quote things.

Fixes #1216
Fixes #1016
Fixes #982
2016-02-12 11:04:30 -08:00
Piotr Puszkiewicz
dbc9032202 Merge pull request #1386 from mmitche/switch-to-multibranch
Switch config to build the targeted branch
2016-02-12 11:02:58 -08:00
Andrew Stanton-Nurse
cc94c28f4e Merge pull request #1387 from dotnet/anurse/reenable-crossgen
Re-enable crossgen on Windows
2016-02-12 11:01:40 -08:00
Piotr Puszkiewicz
82bbd22d46 Merge pull request #1272 from cdmihai/cdmihai/noDependencies
Add --no-dependency flag to build
2016-02-12 10:59:54 -08:00
Tanner Gooding
5f5a59a136 Merge pull request #1209 from tannergooding/rel/1.0.0
Updating the Compiler and Interactive toolsets to v1.2.0-beta1-20160202-02
2016-02-12 10:59:11 -08:00
Pranav K
75b4e7cd54 Merge pull request #1382 from dotnet/prkrishn/depedencymodel
Use ApplicationBasePath instead of entry assembly to locate reference assemblies.
2016-02-12 10:47:34 -08:00
Enrico Sada
7dd4bdf268 fix build of target framework net46 2016-02-12 19:14:50 +01:00
Enrico Sada
57ae360c23 use DNXCORE50 define to check if target framework is Desktop
Best is to use NuGetFramework.IsDesktop method, but i cannot parse the assemblyInfoOptions.TargetFramework as NuGetFramework
2016-02-12 19:14:50 +01:00
Enrico Sada
a2a319c55a support project.json compilationOptions.additionalArguments 2016-02-12 19:14:49 +01:00
Enrico Sada
19a66849a4 always create a pdb, dotnet-build crash if not found
a `noPdb` options doesnt exists in project.json, a pdb is required as compile output
2016-02-12 19:14:49 +01:00
Enrico Sada
e8e3f7c78f fix invalid arguments, fsc has problems with quoted arguments ( quoted with " ) 2016-02-12 19:14:48 +01:00
Enrico Sada
2bd7a978cf add --targetprofile:netcore if target framework is not desktop 2016-02-12 19:14:47 +01:00
Andrew Stanton-Nurse
531173db57 why not crossgen? 2016-02-12 10:11:30 -08:00
Matt Mitchell
628ea5306f Switch to branch specific CI spec
This configuration switches CLI to the new branch model. The branch is specified primarily in the repo list on dotnet-ci, then passed along to various utility functions. The configuration itself is read from the specified branch in the repo, and any PR's generated are branch specific.

This means that changing the configuration in rel/1.0.0 will only affect the jobs that run against that branch
2016-02-12 09:11:20 -08:00
Tanner Gooding
4e2d4f4816 Explicitly referencing System.Reflection.Metadata v1.2.0-rc2-23805 in several project.json 2016-02-12 09:04:10 -08:00
Tanner Gooding
9870a59be9 Adding csi and Microsoft.CodeAnalysis.CSharp.Scripting to the list of assemblies to crossgen. 2016-02-12 09:02:36 -08:00
Tanner Gooding
f994f09e11 Updating the Compiler and Interactive toolsets to v1.2.0-beta1-20160202-02 2016-02-12 08:57:42 -08:00
Pranav K
59e87f497f Use ApplicationBasePath instead of entry assembly to locate reference
assemblies.
2016-02-11 22:29:20 -08:00
Andrew Stanton-Nurse
d67a0cd9bb remove all the hacks to work around broken crossgen/coreclr 2016-02-11 21:16:18 -08:00
Bryan Thornbury
5a257a7107 Merge pull request #1378 from mmitche/move-to-auto
Move to auto-images
2016-02-11 17:40:13 -08:00
Pranav K
c881516abf Merge pull request #1357 from dotnet/prkrishn/net451
Target net451 in ProjectModel
2016-02-11 16:36:09 -08:00
Pranav K
33f1b8551e Compile Microsoft.DotNet.Cli.Utils in net451 2016-02-11 15:46:43 -08:00