1. 28 1月, 2015 13 次提交
  2. 27 1月, 2015 16 次提交
  3. 25 1月, 2015 8 次提交
    • J
      This is the set of changes necessary to get Roslyn working in Jenkins. · 44fa9449
      jaredpar 提交于
         (changeset 1403790)
      44fa9449
    • J
      Change the file encoding of many files back to UTF-8. · cfdd6068
      jaredpar 提交于
      These were accidentally changed to UTF-16LE during a recent scripted change.  This went unnoticed because the encoding change didn't register in CodeFlow (indeed if you view a shelve of this change in CodeFlow it will report no changes).  UTF-16 does not work well with Git as it is often interpreted as a binary file.  Moving back to UTF-8 so our GitHub experience works well for customers.
      
      closes #66 (changeset 1403787)
      cfdd6068
    • H
      made builtin analyzer exception to be treated like other analyzer exception... · 082bcdb7
      heejaechang 提交于
      made builtin analyzer exception to be treated like other analyzer exception except it log the exception using non-fatal-watson (changeset 1403750)
      082bcdb7
    • T
      Changes the 4.0+ lock statement IL pattern to improve debugging experience and... · 201df58b
      TomasMatousek 提交于
      Changes the 4.0+ lock statement IL pattern to improve debugging experience and to match VB compiler. Previously “restarting” the lock by dragging IP to the lock() statement header didn’t reset “lockTaken” flag and Monitor.Enter threw an exception.
      Fixes bug 767299.
       (changeset 1403711)
      201df58b
    • R
      Updating toolset to 20150122.3 (changeset 1403701) · ac6d0add
      RoslynTeam 提交于
      ac6d0add
    • P
      Change the Color Color rule in VB for backwards compatibility with Dev12. · 8f9ae83c
      pgavlin 提交于
      Before this change, Roslyn used a slightly different Color Color rule for Visual Basic than the Dev12 compiler. Where the Dev12 compiler's rules would never result in an unresolvable ambiguity, the Roslyn compiler's could, particularly if the LHS required late binding or had errors. The Color Color rules have been therefore been adjusted to make decisions in the same manner as Dev12 for late-bound cases (where we must be compatible). The new rules are given below.
      
      If the base expression of a member access expression is a simple name and binds to a constant, field, property, local variable or parameter whose type has the same name, then the base expression can refer either to the member or the type. This can never result in ambiguity because the members that can be accessed off of either one are the same.
      
      In the case that such a base expression binds to an instance member but the binding occurs within a context in which "Me" is not accessible, the expression instead binds to the type (if applicable).
      
      If the base expression cannot be successfully disambiguated by the context in which it occurs, it binds to the member. This can occur in particular in late-bound calls or error conditions.
      ***NO_CI***
       (changeset 1403686)
      8f9ae83c
    • A
      Adds target type conversions for VB interpolated string expressions to allow... · 541eb7e4
      ADGreen 提交于
      Adds target type conversions for VB interpolated string expressions to allow them to be converted to IFormattable or FormattableString instances. (changeset 1403673)
      541eb7e4
    • B
      720f161b
  4. 24 1月, 2015 3 次提交
    • R
      Fix a copyright message · da4dbf98
      RoslynTeam 提交于
      da4dbf98
    • B
      First step in moving the compiler code base to the .Net Foundation coding style. · 16512b64
      beep boop 提交于
      Background:
      
      As discussed in the dev team all hands all code under the GitHub dotnet foundation is using a single process for contribution, API review, infrastructure and coding style. The idea is to present a unified view to our customer and give them a single story for contributing to any project under the dotnet foundation.
      
      https://github.com/dotnet/corefx/wiki/Contributing#c-coding-style
      
      The coding style transition is automated using a Roslyn based rewrite tool:
      
      https://github.com/dotnet/codeformatter
      
      This will be applied in stages across our developer tree. Right now the focus is on the Open directory as this is what is being presented on github. Code owners will be contacted before the transition happens.
      
      Note: this is a soft style requirement. There are no build errors that come from this change.
       (changeset 1403394)
      16512b64
    • T
      Show the correct effective severity for diagnostics in Solution Explorer. · d6dfb1bc
      tmeschter 提交于
      It turns out the code in Solution Explorer to calculate the effective severity for a diagnostic (and thus show the correct icon) was using the diagnostic's enabled-by-default flag and the compilation's general diagnostic option in the wrong way.
      
      If a diagnostic is disabled by default, then the only thing that can turn it on is a specific diagnostic option, not the general diagnostic option. Also, the general diagnostic option can only turn a warning into an error, or suppress a warning or info. (changeset 1403379)
      d6dfb1bc