Commit graph

1070 commits

Author SHA1 Message Date
Piotr Puszkiewicz
12edb9adb4 Merge pull request #717 from dotnet/pakrym/deps3
Rename Load() to Instance for DependencyContext
2016-01-06 01:14:22 -08:00
Piotr Puszkiewicz
6b1e11a1c9 Merge pull request #722 from Sridhar-MS/centos-tests
Enable running tests for CentOS
2016-01-06 01:14:04 -08:00
Piotr Puszkiewicz
4f18f938d4 Merge pull request #725 from piotrpMSFT/piotrpMSFT/issue724/CliUtilsPublic
Cli.Utils internal --> public
squashed
2016-01-06 00:57:19 -08:00
piotrp
47f79e4d99 Cli.Utils internal --> public 2016-01-06 00:44:41 -08:00
Sridhar Periyasamy
2ebb28819e Enable running tests for CentOS
CentOS tests were blocked due to issue https://github.com/dotnet/corefx/issues/5066.
It has been fixed with the latest NetStandardLibrary, hence upgrading from 1.0.0-rc2-23616 to 1.0.0-rc2-23704.
With this fix the native shims are correctly restored by dnx for RID centos.7-x64.
2016-01-05 18:11:38 -08:00
Bryan Thornbury
57c1b0357b Merge pull request #719 from brthor/visual_xunit
Enable visual xunit results.
2016-01-05 17:31:54 -08:00
Sridhar Periyasamy
0a1306f6b4 Merge pull request #705 from brthor/test_diagnosability
End to End Test Refactoring. Use Test Infrastructure
2016-01-05 16:57:30 -08:00
Bryan
7425691fe6 Fixup some Usings Statements. Remove SkipForOS function in favor of ActiveIssue 2016-01-05 16:05:43 -08:00
Bryan
6f2002b896 Enable visual xunit results.
Fixup xml test results name
2016-01-05 15:54:50 -08:00
Pavel Krymets
10ecaeba65 Rename Load() to Instance for DependencyContext 2016-01-05 15:35:32 -08:00
Pavel Krymets
e39d30ba9c Add compilation options to dependency context 2016-01-05 15:13:14 -08:00
Bryan
18d17ce8c5 End to End Test Refactoring. Build upon Publish Test Infrastructure and add
capability for further testing.s enter the commit message for your changes. Lines starting
2016-01-05 13:40:33 -08:00
Bryan Thornbury
697e99ea6e Merge pull request #675 from brthor/native_subdirectory_support
Use subdirectories in publish for native
2016-01-05 11:55:58 -08:00
Piotr Puszkiewicz
615f5ac787 Merge pull request #699 from piotrpMSFT/piotrpMSFT/issue696/DepsGen
ProjectContext.MakeRunnable
2016-01-05 11:46:52 -08:00
piotrp
e0303526f5 put back trailing slash approach. this diserves a second look... 2016-01-05 02:39:18 -08:00
piotrp
49007197e8 self-closing ifs 2016-01-05 01:49:31 -08:00
piotrp
cb90b1122c Some PR feedback, cleaning up namespaces. 2016-01-05 01:49:28 -08:00
piotrp
ef0fc05119 ProjectContext.MakeRunnable
PR Feedback

Fixing naming of GetContentFiles
2016-01-05 01:49:27 -08:00
Piotr Puszkiewicz
a20cffb9e3 Merge pull request #709 from piotrpMSFT/piotrpMSFT/Issue707/--no-cache-OffForDevBuilds
restore --quiet flag
2016-01-05 01:45:23 -08:00
piotrp
9071d1f40f --quiet flag 2016-01-05 01:42:16 -08:00
Piotr Puszkiewicz
648feecd7b Merge pull request #708 from piotrpMSFT/piotrpMSFT/Issue707/--no-cache-OffForDevBuilds
Allow NuGet cache for non-CI builds
2016-01-05 01:31:27 -08:00
piotrp
570cda0bad fix syntax 2016-01-05 00:57:21 -08:00
piotrp
b980f061d5 Allow NuGet cache for non-CI builds 2016-01-05 00:37:23 -08:00
Piotr Puszkiewicz
7b59c580d0 Merge pull request #701 from piotrpMSFT/piotrpMSFT/698/BuildPerformance
Improve build performance

After making this change, the following improvements were observed. All values in minutes.

| Build Flavor    | Previous (3 build avg) | Current | Improvement |
|-----------------|------------------------|---------|-------------|
| CentOS Debug    | 29.66667               | 22      | 7.666667    |
| CentOS Release  | 25.33333               | 17      | 8.333333    |
| Ubuntu Debug    | 29.66667               | 23      | 6.666667    |
| Ubuntu Release  | 29.66667               | 24      | 5.666667    |
| OS X Debug      | 31.66667               | 25      | 6.666667    |
| OS X Release    | 31.33333               | 30      | 1.333333    |
| Windows Debug   | 22.33333               | 20      | 2.333333    |
| Windows Release | 22.33333               | 20      | 2.333333    |12345678910
2016-01-04 22:52:08 -08:00
piotrp
f4b31b80d9 Fix comment 2016-01-04 19:32:10 -08:00
piotrp
ef4f62c87d Enable crossgen of Stage 1 compiler
Eliminate differences between compiling stage 1 and stage 2 to reduce complexity
2016-01-04 19:32:09 -08:00
Troy Dai
20205c4f02 Save dotnet-projectmodel-server.exe to output 2016-01-04 17:48:34 -08:00
Bryan
89de0c2172 Use --native-subdirectory when publishing cli projects.
This gives support for files to publish in subdirectories
from dependency nuget packages.

Additionally Change Native Compilation to consume these paths.
2016-01-04 14:42:49 -08:00
Bryan Thornbury
f987810e44 Merge pull request #695 from dotnet/e2e-stderr
Assert StdErr is empty for E2E Test
2016-01-04 14:28:47 -08:00
Bryan Thornbury
892c393509 Assert StdErr is empty for E2E Test
This is a quick fix to improve test diagnosability with the E2E Test. 

We see situations where the output executable fails and we are left without any error output. 

This addition should output any stderr output from the output executable.

cc @piotrpMSFT
2016-01-04 12:56:22 -08:00
Mihai Codoban
1e1a0a8644 Add documentation for incremental unsafe warnings 2016-01-04 10:48:51 -08:00
Manish Jayaswal
8b8496c828 Merge pull request #679 from ManishJayaswal/master
fixes couple of bugs for the scenario where we are passing project context to repl
2016-01-04 09:11:13 -08:00
David Fowler
162e50b112 Fix package id version checking during pack
- The logic wasn't in sync with nuget.exe
2016-01-03 09:49:14 -08:00
David Fowler
5dbb7ab44d Project model cleanup
- Use ProjectResolver in the ProjectDependencyProvider
- Remove environment variable reading in the project reader and moved it to dotnet-pack
2016-01-03 08:18:25 -08:00
David Fowler
4b07b2d034 Project model server cleanup
- Removed unused message types
- Removed intermediate ProjectInfo and ProjectState types
- Renamed Snapshot to ProjectSnapshot and ProjectSnapshot to ProjectContextSnapshot
- Exposed Project on ProjectContextCollection
- Removed AllDiagnostics message since it won't be used
- Renamed ProjectContextManager to ProjectManager
- Create project context snapshot in one pass
- Create project contexts lookup inline
- Consistent naming of payloads
2016-01-03 00:34:00 -08:00
Manish Jayaswal
41f4c926a7 Merge pull request #677 from dotnet/ManishJayaswal-patch-1
Update Readme.md
2015-12-31 11:37:33 -08:00
Manish Jayaswal
8b3ac13b31 fixes couple of bugs while passing project context to repl 2015-12-31 11:32:19 -08:00
Manish Jayaswal
3aafe72cd4 Update Readme.md
Fixed a typo
2015-12-31 09:38:04 -08:00
Piotr Puszkiewicz
7481f10e45 Merge pull request #662 from tannergooding/ReplSeedProjectContext
Adding support for seeding the repl with a project context.
2015-12-30 11:35:43 -08:00
Piotr Puszkiewicz
a24eeb17ec Merge pull request #672 from dotnet/671/source-common
Source Common in check-prereqs.sh
2015-12-30 11:27:13 -08:00
Bryan Thornbury
7ddbb5d5e3 Source Common in check-prereqs.sh
Fixes #671
2015-12-30 10:34:00 -08:00
Tanner Gooding
8b9190ed35 Responding to more feedback to PR #662 and adding some comments to detail how/why the code functions. 2015-12-30 09:41:45 -08:00
Piotr Puszkiewicz
1f30eccbca Merge pull request #636 from dotnet/blackdwarf-patch-1
Update dotnet-publish README.md
2015-12-30 01:49:40 -08:00
Piotr Puszkiewicz
fd2bb64ced Merge pull request #469 from brthor/publish_subdirs
Opt-In Enable Subdirectories from native assets of dependency packages in Publish Output
2015-12-30 00:40:00 -08:00
Piotr Puszkiewicz
63abe9ce1d Merge pull request #661 from blackdwarf/manpages
Add manual pages for current commands
2015-12-29 23:08:51 -08:00
Piotr Puszkiewicz
dc9a446a97 Merge pull request #664 from cdmihai/updateReadmes
Update readmes to refer to build instead of compile
2015-12-29 23:03:16 -08:00
Piotr Puszkiewicz
ae065c49cf Merge pull request #667 from piotrpMSFT/piotrpMSFT/issue/OSXRID
Allow two-part OS X version numbers

Windows build succeeded, but message to github seems to have been lost.
2015-12-29 23:02:57 -08:00
Senthil
edba297d0d Merge pull request #666 from dotnet/nosrv1
Fix bug as getenv returns true on empty env var
2015-12-29 22:38:04 -08:00
Gaurav Khanna
f1d9503a6e Merge pull request #665 from gkhanna79/FixILCSDK
Fix the trimming of terminating slashes when computing ILCSDKPath
2015-12-29 20:44:03 -08:00
Piotr Puszkiewicz
f1587a4c0e Allow two-part OS X version numbers 2015-12-29 20:16:05 -08:00