- 15 1月, 2015 13 次提交
-
-
由 jaredpar 提交于
-
由 heejaechang 提交于
this also moves managedesent.dll to a newer version that has a guard to an issue in esent.dll which time to time crash VS. (changeset 1397816)
-
由 heejaechang 提交于
except initialization phase, it is called from etw thread anyway so no need to put it in worker thread. also, it could interfere with CLR shutdown. (changeset 1397806)
-
由 Kevin_H 提交于
Despite what one might expect, the static properties on System.Text.Encoding do not return singletons (calling it twice may not yield the same object). (changeset 1397756)
-
由 jaredpar 提交于
-
由 Kevin_H 提交于
<Reference Include="xunit"> <HintPath>..\..\..\packages\xunit.1.9.2\lib\net20\xunit.dll</HintPath> </Reference> rather than the recently introduced: <Reference Include="..\..\..\packages\xunit.1.9.2\lib\net20\xunit.dll" /> (changeset 1397721)
-
由 acasey 提交于
Assembly-qualified names in custom debug info should be produced using the same code path as assembly-qualified names in emitted code. This fixes an unhandled case (pointers as type arguments). This also brings us closer to the native behavior: we had started emitting the assembly name for types in the current assembly, which the native compiler did not. CR: alekseyt; tomat (changeset 1397706)
-
由 jaredpar 提交于
-
由 vladres 提交于
-
由 TomasMatousek 提交于
Assert that Syntax of FieldORPropertyInitializer is never null - which wasn't the case when enum members with implicit values were added. (changeset 1397098)
-
由 jasonmalinowski 提交于
Remove arbitrary timeout in unit test support. This was causing flakiness during builds if the machine is loaded. (changeset 1397093)
-
由 vladres 提交于
Fix Bug 1102800: Uniformly support fullwidth delimiters in VB interpolated strings, fixes a failing assert (some improvements based on code review feedback) (changeset 1396988)
-
由 pgavlin 提交于
-
- 14 1月, 2015 27 次提交
-
-
由 Jared Parsons 提交于
Migrated the samples documentation from CodePlex to GitHub.
-
由 Stephen Toub 提交于
-
由 Stephen Toub 提交于
Update links in README.md with ported wiki content
-
由 Stephen Toub 提交于
-
由 Jared Parsons 提交于
Initial port and addition of README.md
-
由 Stephen Toub 提交于
-
由 Jared Parsons 提交于
-
由 RoslynTeam 提交于
-
由 vladres 提交于
Fix Bug 1102800: Uniformly support fullwidth delimiters in VB interpolated strings, fixes a failing assert (changeset 1396908)
-
由 jaredpar 提交于
1. Removes the project reference to CommonScritpingTests. This just existed to ensure the ReflectionEmit emmiter was present in the binaries directory. Our main infrastructure already guarantees this by virtue of building all projects. 2. Make the Emmiter load code tolerant of the ReflectionEmit Emitter not being present in binaries. This is the case when building the Open directory only via OSS. (changeset 1396895)
-
由 pgavlin 提交于
Tall syntax trees may overflow the stack when recursively calculating the SyntaxTree for a particularly deep node. This change replaces the recursive algorithm with an iterative algorithm using an explicit stack. (changeset 1396847)
-
由 RoslynTeam 提交于
-
由 vladres 提交于
-
由 jaredpar 提交于
This moves our settings / targets files into the Open directory. These files are a referenced by virtually all of the projects in the Open directory and are a necessary part of the build process. Making this change is a necessary step in removing the project scrubber. (changeset 1396832)
-
由 AlekseyTs 提交于
Enable command line compiler to produce XML doc comment file and embed it as a manifest resource at the same time. Fixes #444. (changeset 1396823)
-
由 Basoundr_ms 提交于
Bugfix# 1082026 This is a formatting case with Initializer Syntax that went unhandled. Testcase added previously ascertained the regression. Now modifying the testcase to handle the regression. Also a CR comment (changeset 1396819)
-
由 pgavlin 提交于
This is necessary to correctly reject invalid assembly references and to match the native compiler. (changeset 1396814)
-
由 manishv 提交于
Replace FixAllContext.GetDiagnosticsAsync(Project) API, which currently returns only non-source diagnostics for the given project with 2 APIs: (a) GetProjectDiagnosticsAsync(Project): Returns only non-source diagnostics for the given project. (b) GetAllDiagnosticsAsync(Project): Returns both non-source diagnostics for the given project and document diagnostics for all documents in the given project. This also fixes this API to stop returning document diagnostics with removed locations. (changeset 1396750)
-
由 jaredpar 提交于
This changes our projects to consume xUnit through NuGet instead of our checked in binaries in Closed\Tools\xUnit. This is another step in removing project scrubber. (changeset 1396548)
-
由 RoslynTeam 提交于
-
由 angocke 提交于
Rollback the previous rollback of the native client fixes and skip running in CI for now, due to a tricky chicken/egg problem. ***NO_CI*** (changeset 1396330)
-
由 mattwar 提交于
Moved SyntaxGenerator and editors into Editting namespace. CodeGeneration namespace is now all internal, and will eventually be removed. (changeset 1396303)
-
由 acasey 提交于
-
由 Kevin_H 提交于
Test helpers: Enable lookup of names with dots (explicit interface implementation) and generate more useful messages when member lookup fails. (changeset 1396244)
-
由 Kevin_H 提交于
-
由 tmeschter 提交于
This change adds an analyzer that raises errors when modifying the public APIs. The idea here is that each project contains a file, PublicAPI.txt, that lists the full names of the types and members that make up the public API of that assembly. When the diagnostic encounters a public symbol, it checks if the name is in the list. If not, it creates a diagnostic. While this does not prevent changes to the public API, it will make them very obvious in code reviews and source control history as the only way to get rid of the error is to update PublicAPI.txt. At the end of compilation, we also check for symbols that were declared in PublicAPI.txt but were not found in the project, or were not public, and report errors about those as well. The bulk of the change is actually in the fixer, as I choose to implement a custom FixAllProvider in order to test out that feature. (changeset 1396119)
-
由 mattwar 提交于
This change reduces confusion on the intended use of this workspace which is primarily for testing or doing analysis outside of a host environment without requirement to round-trip changes to disk. (changeset 1396090)
-