- 21 12月, 2016 25 次提交
-
-
由 Omar Tawfik 提交于
Unify error messages on extension methods omitted type arguments
-
由 Omar Tawfik 提交于
-
由 Jared Parsons 提交于
Misc build fixes
-
由 Omar Tawfik 提交于
-
由 Matt Ellis 提交于
-
由 Matt Ellis 提交于
For cases where git isn't on the path, git is an older version that doesn't support all the flags we need or the repository we are building is not actually a git repository.
-
由 Matt Ellis 提交于
- Sending telemetry isn't really interesting for the CI build. - Restoring a local package cache also isn't useful.
-
由 Matt Ellis 提交于
- Use `dotnet-install.sh` to get the CLI instead constructing download URLs by hand. - Use a newer version of the CLI when building (this is the same version that CoreFX and CoreCLR use). - Change how BaseNuGetRuntimeIdentifier is computed when running on *NIX. We now use the information from /etc/os-release (which is what the CLI does internally). With these changes, I've been able to build Roslyn on RHEL by updating the runtimes sections of the relevent project.jsons to include "rhel.7.2-x64".
-
由 Matt Ellis 提交于
For the set of assemblies we build on *NIX, we should also be able to build the coresponding nupkgs so they can be used by other repositories.
-
由 Matt Ellis 提交于
On *NIX we have a case sensitive file system, so we need the correct casing in the .nuspecs.
-
由 Matt Ellis 提交于
We should build this tools when we are doing the cross platform build, they are useful to have as part of the build output.
-
由 Matt Ellis 提交于
In the general case, finding the correct crossgen to invoke is non trivial since there's no strong corespondence between the host Runtime ID (which is easy to compute) and the RID that crossgen would be packaged in. For example both RHEL and Centos have crossgen packaged in a nuget packages that uses `rhel.7-x64` as the RID, in order to share the package across minor versions of RHEL and Centos (which is binary compatibile). Since we can build Roslyn without crossgening the bootstrapped toolchain, I'm exposing an option to allow skipping of crossgen for platforms where a developer knows apriori that `crossgen.sh` would not compute the correct RID and fail.
-
由 Matt Ellis 提交于
-
由 Matt Ellis 提交于
-
由 Matt Ellis 提交于
-
由 Matt Ellis 提交于
This fixes a MSB3568 warning during the build of CrossPlatform.sln on Linux.
-
由 Omar Tawfik 提交于
Add csi.exe.config to compilers vsix
-
由 Omar Tawfik 提交于
Add csc and vbc to PATH
-
由 Andy Gocke 提交于
See #15751
-
由 Omar Tawfik 提交于
-
由 Jonathon Marolf 提交于
updating dependencies since they are not auto-updated anymore
-
由 AlekseyTs 提交于
Don't crash when a win32 resource file is too short.
-
由 Ravi Chande 提交于
Update Tao path in RelativeDirectory
-
由 Ravi Chande 提交于
-
由 Tanner Gooding 提交于
Fixing the BuildNuGets.csx file to use the appropriate license url for the various packages.
-
- 20 12月, 2016 13 次提交
-
-
-
由 Heejae Chang 提交于
move StreamJsonRpc to latest version
-
由 Jonathon Marolf 提交于
-
由 Andy Gocke 提交于
There were two root causes here: 1) The rewriter was treating the difference between the symbol and `symbol.ConstructedFrom` as whether or not there were any type parameters remaining that may need substitution. This is invalid for recursive local functions. 2) The local function reference rewriter was including type parameters from the containing type in the list of parameters to substitute. This should happen iff the containing type is a lambda frame used to capture variables, which is not always the case for local functions (although it is always the case for lambdas). Fixes #15751
-
由 Omar Tawfik 提交于
-
由 CyrusNajmabadi 提交于
Add per language options to disable GoToDef and GoToImpl. Fixes #15958
-
由 Jonathon Marolf 提交于
add sort_system_directives_first option to editorconfig
-
由 Tanner Gooding 提交于
-
由 CyrusNajmabadi 提交于
Parse incomplete code differently to better reflect user intent. Fixes #15881
-
由 CyrusNajmabadi 提交于
-
由 CyrusNajmabadi 提交于
Export the SuggestedActionsSourceProvider for specific langauges.
-
由 Omar Tawfik 提交于
-
由 Jonathon Marolf 提交于
-
- 19 12月, 2016 2 次提交
-
-
由 Charles Stoner 提交于
InvalidOperationException emitting reference to void* parameter with custom modifiers
-
由 Julien Couvreur 提交于
-