Commit graph

3482 commits

Author SHA1 Message Date
Senthil
b11ac0160f Refactoring for corehost servicing 2016-01-06 18:15:41 -08:00
Senthil
06ff1552ce Reference all available standard libraries 2016-01-06 16:15:18 -08:00
piotrp
08dd628172 create dotnet-restore.exe 2016-01-06 01:46:10 -08:00
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
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
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 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
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
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
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
8b3ac13b31 fixes couple of bugs while passing project context to repl 2015-12-31 11:32:19 -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
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
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
Gaurav Khanna
23470368b2 Fix the trimming of terminating slashes when computing ILCSDKPath
Remove lxstubs.cpp from Linux JIT compile
2015-12-29 17:25:21 -08:00
Senthil
d9356b1ee5 Fix bug as getenv returns true on empty env var 2015-12-29 17:04:22 -08:00
Tanner Gooding
df6610166b Updating dotnet repl to provide better help text and support argument passthrough to the target REPL. 2015-12-29 16:00:12 -08:00
Tanner Gooding
0ecbc6ea9a Adding support to pass remaining arguments to the REPL environment. 2015-12-29 16:00:07 -08:00
Tanner Gooding
e03bc6f984 Updating PR#662 according to the feedback recieved. 2015-12-29 15:39:57 -08:00
Piotr Puszkiewicz
d461755c54 Merge pull request #650 from piotrpMSFT/Build-Script-Cleanup
Clean up build scripts
2015-12-29 14:53:14 -08:00
Tanner Gooding
db064fda35 Updating all Roslyn netcore packages to the same version (1.2.0-beta1-20151228-02) 2015-12-29 13:42:03 -08:00
Tanner Gooding
adc24fd301 Adding support for seeding the repl with a project context. 2015-12-29 13:40:47 -08:00
Zlatko Knezevic
2f51091785 Add manual pages for current commands
Convert the existing README.md from command directories into man pages. This
was done using pandoc. Some commands still don't have READMEs so they are not
present here.

Fix #3
2015-12-29 12:24:02 -08:00
Senthil
8bccd0b93b Merge pull request #658 from dotnet/nosrv
Disable Server GC for CLI
2015-12-29 10:58:42 -08:00
Mihai Codoban
6fe13b69fc Update README.md 2015-12-29 09:26:19 -08:00
Piotr Puszkiewicz
4b217db9c0 Clean up build scripts
Decompose into self-contained granular components
Provide reasonable defaults for cross cutting concerns, allowing for independent execution of steps
Start unifying Windows/Bash architecture

fix Bash CI scripts

dockerbuild.sh _common.sh path

Add missing restore-packages.sh

Copy/paste issues

Quote $SOURCE
fix .gitignore

PR Feedback

Merge in @SridarMS's work to avoid redownloading DNX

enabling build of dotnet-build

merge in @SridharMS's CentOS changes

Enable building FSC

enable restoring specific subdirectories

Fix dnx version check

Add missed dependency

Fix pathing to tests

Match Linux build version to Windows, fixing linux tests as a side effect.

workaround for coreclr#2215

fix pathing issue

disable building in docker

BUILD_IN_DOCKER was set, somehow...

fix headers
2015-12-29 01:59:02 -08:00
Senthil
3d6623c20c Use environment variable to disable Server GC 2015-12-28 20:50:03 -08:00
Piotr Puszkiewicz
d1a257bff7 Merge pull request #625 from cdmihai/buildCommandWithSafetyChecks
Introduce --build-profile flag and precondition checking in the Build command
2015-12-28 10:46:27 -08:00
Troy Dai
94c239f74e Update ProjectContextBuilder and FrameworkReferenceResolver 2015-12-25 20:10:26 -08:00
Troy Dai
7188f5b0a3 Update Microsoft.Net.Compilers.netcore to latest available 2015-12-25 14:18:36 -08:00
Troy Dai
935cd4e281 Add ProjectModel server 2015-12-25 13:23:29 -08:00
Enrico Sada
d52bc92155 add command dotnet-compile-fsc
used with "compilerName": "fsc" in project.json
2015-12-24 11:26:09 +01:00
Mihai Codoban
110b30ccdc Extract build from compile
Build becomes the new compile. It decides which project to compile and how. It checks for incremental preconditions
Compile's resonsibility is trimmed down to only knowing how to invoke the compiler on a project
2015-12-23 17:31:47 -08:00
Mihai Codoban
197a02807f Command knows its command resolution strategy
A command may be resolved from a nuget package, from the executing
assembly directory, or from the path.
2015-12-23 17:02:10 -08:00
Sridhar Periyasamy
3363707704 Merge branch 'master' of https://github.com/dotnet/cli into centos-builds
Conflicts:
	scripts/compile.sh
	scripts/test/smoke-test.sh
2015-12-23 16:22:59 -08:00
Piotr Puszkiewicz
6886db6b63 Merge pull request #614 from livarcocc/strong_name_signing
Strong name signing.
2015-12-23 16:17:45 -05:00