1. 11 2月, 2015 5 次提交
    • 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
    • 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
    • H
      add Encoding check · 91710c6a
      Heejae Chang 提交于
      while creating pull request, I left out this change
      91710c6a
  2. 10 2月, 2015 35 次提交