1. 19 5月, 2015 1 次提交
  2. 09 5月, 2015 1 次提交
  3. 12 4月, 2015 1 次提交
  4. 10 4月, 2015 1 次提交
  5. 15 1月, 2015 1 次提交
  6. 14 1月, 2015 2 次提交
  7. 25 11月, 2014 1 次提交
    • A
      DevDiv #1084059: Custom Debug Info for static type imports · 5a65d521
      acasey 提交于
      New format "TStaticType" indicates the presence of "using StaticType;" in source.
      
      Interaction is between the compiler and the expression compiler, so no VS integration test is required.
      
      CR: VSadov; AlekseyT (changeset 1376703)
      5a65d521
  8. 15 8月, 2014 2 次提交
  9. 23 5月, 2014 1 次提交
    • T
      Stores Encoding on SourceText so that we can always calculate checksum of the... · 97862d24
      TomasMatousek 提交于
      Stores Encoding on SourceText so that we can always calculate checksum of the underlying binary data, even if the SourceText wasn’t created from a Stream.
      
      Adds WithRootAndOptions and WithFilePath methods to SyntaxTree and implements them for all subclasses. I decided to merge WithRoot and WithOptions to a single method WithRootAndOptions since setting one without the other doesn't make much sense (the options should correspond to the root node).
      
      Propagates the Encoding throughout workspaces and services.
      Refactors recoverable syntax trees so that they can implement With* methods.
      
      Allow encoding on SourceText to be unspecified (null) and report an emit diagnostic when attempting to emit debug information for a syntax tree that is backed by encoding-less source text. If user creates a syntax tree from a string they previously read from a file and then try to emit debuggable compilation with such tree the original encoding of the file might not match the default UTF8 (they might different by presence of BOM, which is quite subtle). To avoid confusion we don't set UTF8 encoding by default. Instead we report the diagnostic and the user needs to explicitly provide an encoding to the syntax tree factory method.
      
      Avoid leaking DecoderFallbackException out of EncodedStringText.Create. Throw InvalidDataException instead to reduce the amount of exceptions that the caller needs to deal with.
      
      Also moves HasSameText extension method from Services to SourceText and optimizes the comparison for the case we the SHA1 checksums are available.
       (changeset 1260412)
      97862d24
  10. 19 3月, 2014 1 次提交