- 25 9月, 2014 40 次提交
-
-
由 heejaechang 提交于
-
由 jmarolf 提交于
***NO_CI*** (changeset 1341082)
-
由 manishv 提交于
Ensure that the waiters for async queue register for cancellation and dispose off the CancellationTokenRegistration when canceled/completed/faulted. (changeset 1340886)
-
由 nmgafter 提交于
-
由 angocke 提交于
Revert the compiler-specific changes and instead enable HighEntropyVA for every managed project. (changeset 1340693)
-
由 jmarolf 提交于
-
由 angocke 提交于
Change the csc2 and vbc2 projects back to not using /safesh in debug since it breaks /editandcontinue. (changeset 1340680)
-
由 angocke 提交于
Add /highentropyva security to all managed projects and /safesh to all native executables. (changeset 1340612)
-
由 acasey 提交于
Checking in for MattWar. (changeset 1340558)
-
由 nmgafter 提交于
-
由 Basoundr_ms 提交于
When generating syntax from ITypeParameterSymbol look into the ConstraintTypes to decide what the symbol should be. (changeset 1340049)
-
由 VSadov 提交于
Fixed a bug in codegen for conditional access operator when receiver is an optimized local/temp. (changeset 1340029)
-
由 acasey 提交于
-
由 chandera 提交于
BugFix742465: Implements clause completion should let you reimplement members implemented by base types (changeset 1339921)
-
由 vladres 提交于
-
由 VSadov 提交于
Making "new S1()" not a valid constant expression when S1 is a valuetype that has real parameterless constructor. (changeset 1339878)
-
由 vladres 提交于
Fix bug 925931: Report error BC36394 (The 'Main' method cannot be marked 'Async') at declaration stage. Many tests were updated that incorrectly targeted a compilation to executable, but did not provide Main method. (changeset 1339789)
-
由 VSadov 提交于
The feature is conditional on "experimental" language version. (changeset 1339783)
-
由 angocke 提交于
Rather than adding response file parsing code the the compiler client, this change adds output encoding to the server response, allowing the client to ignore non-client specific arguments (and response files) entirely. (changeset 1339349)
-
由 heejaechang 提交于
semantic version tarcking service tracks semantic version/project version pair changes so that we can retrieve semantic version across VS sessions. unlike project version, semantic version can't be recovered across VS sessions since our version system is based on filestamp of relevant files. due to this, any persisted data from previous VS session can't be reused if data's integrity can be only validated by semantic version. this service provides a way to tranform semantic version to project version which can be recovered and use it to validate persisted data. this should let us to increase cases where we can re-use persisted data. (changeset 1339280)
-
由 ChuckStoner 提交于
-
由 ChuckStoner 提交于
Avoid re-using ISymUnmanagedVariable[] in call to ISymUnmanagedScope.GetLocals(). (changeset 1339230)
-
由 RoslynTeam 提交于
-
由 jasonmalinowski 提交于
The compiler is now stricter than before about requiring structs to be assigned before exiting methods. Update our code to conform. While here, also fix some indenting. (changeset 1339134)
-
由 AlekseyTs 提交于
ReportQueryInferenceFailed – replace hardcoded strings with SyntaxFacts.GetText calls. (changeset 1339108)
-
由 Pharring 提交于
Enable fast array literal initialization for enums if the target framework is 4.5 or above. (changeset 1339077)
-
由 nmgafter 提交于
-
由 srivatsn 提交于
We have a TriggerDiagnosticDescriptor.TriggerCategory which was overloaded to mean two things - a trigger diagnostic and the ruleset editor doesn't show these diagnostics. Some analyzers like RudeEditAnalyzer and AddImports were using this category to mean that they shouldn't be configurable in the ruleset editor. This change adds a new tag called NotConfigurable which would tell the ruleset editor to not display the rule in the ruleset editor. TriggerDiagnosticDescriptors by definiton wouldn't get displayed either. (changeset 1338925)
-
由 TomasMatousek 提交于
Since addition of expression-bodied methods a method body doesn't need to be a block syntax. Clean up a few places in code-gen and SourceMethodSymbol that seem to not reflect the new reality. Corrects reporting of WRN_ExternMethodNoImplementation - avoid reporting it for expression bodied methods if ERR_ExternHasBody has already been reported (to match behavior of block bodied methods). (changeset 1338919)
-
由 RoslynTeam 提交于
Clean up a few issues reported during code review of the DiagnosticAnalyzer API change. (changeset 1338904)
-
由 angocke 提交于
The elvis operator currently has invalid codegen in release builds which is causing the server to crash. (changeset 1338854)
-
由 pgavlin 提交于
- Update the parser to produce such nodes when parsing assignment expressions - Port the rest of the compiler and related tests over to AssignmentExpressions - Port the workspace layer, its tests, and the samples over to AssignmentExpressions. - Port the editor features, samples, VS support, and related tests over to AssignmentExpressions. (changeset 1338828)
-
由 VSadov 提交于
-
由 AlekseyTs 提交于
-
由 ChuckStoner 提交于
-
由 angocke 提交于
Remove Release Incremental linking in NativeClientTests to get rid of a warning message. (changeset 1338250)
-
由 chandera 提交于
-
由 angocke 提交于
-
由 angocke 提交于
-
由 angocke 提交于
Add support for the /keepalive option to the native client, allowing clients to change the time before the server quits. The first client to use /keepalive can set the keep-alive timer to any value, while all subsequent requests can only increase the keep-alive. (changeset 1338203)
-