1. 11 2月, 2015 24 次提交
    • P
      Incorporate review feedback · e720a2d7
      Paul Harrington 提交于
      Review feedback from Jason
      e720a2d7
    • P
    • J
      Merge pull request #379 from jaredpar/fast-test · 45ddb500
      Jared Parsons 提交于
      Program for running tests in parallel
      45ddb500
    • J
      Disable failing suites · 0afd3b0f
      Jared Parsons 提交于
      These suites are failing on a number of machines without this change.
      Disabling.
      0afd3b0f
    • J
      Respond to PR feedback · ac5d0b13
      Jared Parsons 提交于
      ac5d0b13
    • H
      Merge pull request #382 from heejaechang/tempStorageFix2 · 101d449c
      Heejae Chang 提交于
      fix test break I introduced.
      101d449c
    • R
      Merge pull request #368 from rchande/FixBackspacePreselection · ab780162
      Ravi Chande 提交于
      Don't preselect enums on backspace
      ab780162
    • R
      Don't preselect enums on backspace · 24714502
      Ravi Chande 提交于
      When backspacing in VB, we used to prefer preselected items over text
      matches. Dev12 does this for object creation preseletion, but not enum
      preselection. We should match that behavior.
      
      Fixes #287.
      24714502
    • H
      fix test break I introduced. · 6bec67ea
      Heejae Chang 提交于
      I added encoding check in code that are shared by multiple tests.
      
      this change make encoding check to be explicitly requested
      6bec67ea
    • R
      Formatting issue · 7b705e07
      RoslynTeam 提交于
      7b705e07
    • R
      Code formatter fixes. · 068f63af
      RoslynTeam 提交于
      068f63af
    • R
      Small updates · 4862700e
      RoslynTeam 提交于
      Small updates to the change
      
      - Sort the output by ellapsed time
      - Disable a suite which was failing
      4862700e
    • J
      Use the correct xunit version · 3251899b
      Jared Parsons 提交于
      3251899b
    • N
      Merge pull request #331 from gafter/fix324 · cb6761e4
      Neal Gafter 提交于
      Allow 'is' for static classes for compatibility. Fixes #324.
      cb6761e4
    • R
      Program for running tests in parallel · 1c176f53
      RoslynTeam 提交于
      Currently tests are run on the developers machine using
      
      > msbuild BuildAndTest.proj
      
      This takes ~25 minutes to complete on the CI machine and ~45 minutes on
      a developer machine (developer machines run a greater number of suites).
      This is not conductive to quick bug fixes.
      
      Ideally the infrastructure would switch over to using xunit 2 which can
      handle parallelizing the tests for us.  Unfortunately this isn't an
      option because:
      
      1. The 32 bit runner quickly OOMS on our suites
      2. A number of our tests can't run in 64 bit
      
      Long term xunit2 is still our goal.  Short term though this tool will
      use process level parallelization to run our suites.
      1c176f53
    • T
      Merge pull request #359 from tmeschter/ReturnTypesInDeclarePublicAPI · a4101152
      Tom Meschter 提交于
      Update the DeclarePublicAPI analyzer to consider return types
      a4101152
    • A
      Merge pull request #343 from amcasey/DevDiv1094428 · ff272bd6
      Andrew Casey 提交于
      Manage the lifetime of DkmClrValue objects
      ff272bd6
    • M
      Merge pull request #339 from mattwar/SyntaxGenerator · 471b48fb
      Matt Warren 提交于
      Move VB end construct code fix away from CodeGenerator
      471b48fb
    • P
      Fixes #309 · 04434258
      Paul Harrington 提交于
      We have two targets that each modify a compiled binary in-place:
      ApplyOptimizations and FakeSign. They each write out their own sentinel
      file to help keep incremental build healthy and quick. However, this
      causes problems when you need to run both (e.g. on a developer box
      compiling Release binaries).
      This change moves the sentinel file into a third task that depends on
      the other two. I hope it's obvious how to extend this if more "post
      compile binary modification" targets are added later.
      04434258
    • A
    • A
      Manage the lifetime of DkmClrValue objects · 641ad84f
      Andrew Casey 提交于
      We need to attach the same information to DkmEvaluationResults and
      DkmEvaluationResultEnumContexts, but they have different lifetimes.  Enum
      contexts, which are, in some sense, the children of evaluation results are
      closed first.  As such we don't want to clean up our attached information
      until the evaluation result is closed.  When we are informed that this has
      happened (by a call to EvalResultDataItem.OnClose), we call Close on the
      associated DkmClrValue.
      
      We hope that actively managing the lifetime of DkmClrValue instances will
      improve perf by reducing the amount of work that the debugger has to do on
      each evaluation (which is proportional to the number of live
      DkmClrValues).
      
      Unfortunately, this will not improve perf in the large-array case because
      DkmEvaluationResults are not closed as they are scrolled out of view.
      
      Associated with DevDiv #1094428 (not yet on GitHub).
      641ad84f
    • T
      Update the DeclarePublicAPI analyzer to consider return types · 21bc81c5
      Tom Meschter 提交于
      The DeclarePublicAPI draws attention to changes to the public API
      surface area in order to prevent breaking changes and to encourage
      careful design when adding new APIs. It requires that every project with
      a public API capture the public types and members in a file called
      PublicAPI.txt, and creates errors when this file does not match the
      actual symbols in the project. This makes changes very obvious in code
      reviews and source control history.
      
      Currently PublicAPI.txt does not capture the return types of members
      (field, properties, methods, and events) so these can changes without it
      being caught by the tool. This changes updates the analyzer to include
      the return type.
      
      A nice feature of the associated code fix is that it sorts PublicAPI.txt
      alphabetically, and since type names are fully qualified this naturally
      groups together types in the same namespace, members in the same type,
      overloads, etc. To preserve this property we put the return type at the
      end of the line, after the type and member name.
      21bc81c5
    • H
      add Encoding check · 91710c6a
      Heejae Chang 提交于
      while creating pull request, I left out this change
      91710c6a
    • N
      Allow 'is' for static classes for compatibility · 88f657ce
      Neal Gafter 提交于
      but continue to report the diagnostic if "strict" mode is requested.
      Fixes #324
      88f657ce
  2. 10 2月, 2015 16 次提交