1. 20 11月, 2015 12 次提交
  2. 19 11月, 2015 4 次提交
  3. 12 11月, 2015 3 次提交
  4. 11 11月, 2015 2 次提交
  5. 10 11月, 2015 4 次提交
  6. 07 11月, 2015 2 次提交
  7. 06 11月, 2015 4 次提交
    • C
      Simplify delegate invocation. · 791bc886
      Cyrus Najmabadi 提交于
      791bc886
    • C
      Handle missing property · 091664fa
      Charles Stoner 提交于
      091664fa
    • K
      Disable pumping in one more place in the project system · a0bfff20
      Kevin Pilch-Bisson 提交于
      Windows erorr reporting shows reports of crashes due to LockRecursionException
      due to the following pattern:
      * ASP.NET design view forces a lazy loaded tab to be populated during solution load
      * That causes us to need to start pushing to workspace hosts in
        VisualStudioProjectTracker.StartPushingToWorkspaceAndNotifyOfOpenDocuments
      * Ends up waiting in Workspace.OnDocumentOpened.
      * Waiting pumps, and ASP.NET is finished parsing, so it tries to set the compilation options
      * Workspace.OnCompilationOptionsChanged throws because the lock is the same one being waited
        on by Workspace.OnDocumentOpened.
      
      Fixes one of the causes of internal bug 149765.
      a0bfff20
    • D
      Greatly improve performance of Object Browser first open · 35b9e897
      Dustin Campbell 提交于
      Object Browser was forcing compilations to be realized just to compute the assembly identity for each of a compilation's metadata references. With this change, the Object Browser will use the metadata references from the project and call the same utility function that is used to read assembly identity for analyzer assemblies.
      35b9e897
  8. 04 11月, 2015 3 次提交
  9. 03 11月, 2015 2 次提交
    • D
      Syntactically classify buffers without a workspace · c25f2528
      David Poeschl 提交于
      Fixes #873
      
      Sometimes there are buffers with our C#/VB content types that are not added to the Running Document Table and therefore never end up in the MiscellaneousFilesWorkspace (or any workspace), such as the Source Control "Annotate" view. This change updates the Syntactic Classifier to handle such cases by parsing its initial snapshot for tagging (changes are not observed, but the known use cases of this fix are uneditable anyway).  There are some exceptions to this behavior (e.g. the Immediate window) which require us to go digging through attached views, but we default to classifying these buffers now.
      c25f2528
    • T
      Update lock files · 60491d14
      Tomas Matousek 提交于
      60491d14
  10. 01 11月, 2015 1 次提交
    • J
      Disable AppDomain isolation in unit tests · 24b07563
      Jared Parsons 提交于
      This change disables AppDomain isolation in the unit tests that don't require it.  This is necessary for our goal of running many of the suites on CoreCLR and helps reduce our exposure to #6358.
      
      The AppDomain creation code incorrectly used AppDomain.CurrentDomain.BaseDirectory as the new base directory.  There is no gurantee this points to the directory containing the unit test binaries and this is actually the case in xunit without AppDomains.  Instead it points to the directory containing xunit.oconsole.x86 and uses AppDomain.ResolveAssembly / LoadFrom to resolve unit test binaries.
      
      Switching over to no AppDomains in xunit was causing the creation of RuntimeAssemblyManager across AppDomains to fail.  The error given was a failure to load Roslyn.Test.Utilities.Desktop in the original AppDomain.  This is odd given that the code is executing inside Roslyn.Test.Utilities.Desktop.  The error was fixed by hooking AppDomain.AssemblyResolve in the original AppDomain and essentially reloading the DLL.  I'm not completely sure why this worked but I suspect it has to do with the original AppDomain having an incorrect base directory.
      24b07563
  11. 31 10月, 2015 3 次提交