1. 09 9月, 2017 1 次提交
  2. 31 8月, 2017 3 次提交
  3. 15 8月, 2017 1 次提交
  4. 10 8月, 2017 1 次提交
  5. 08 8月, 2017 1 次提交
  6. 02 8月, 2017 11 次提交
  7. 29 7月, 2017 1 次提交
  8. 27 7月, 2017 12 次提交
  9. 21 7月, 2017 3 次提交
  10. 19 7月, 2017 3 次提交
  11. 08 7月, 2017 2 次提交
    • A
      proc: fix interaction of RequestManualStop and conditional breakpoints (#876) · 07e53f7c
      Alessandro Arzilli 提交于
      * proc: fix interaction of RequestManualStop and conditional breakpoints
      
      A conditional breakpoint that is hit but has the condition evaluate to
      false can block a RequestManualStop from working. If the conditional
      breakpoint is set on an instruction that is executed very frequently by
      multiple goroutines (or many conditional breakpoints are set) it could
      prevent all calls to RequestManualStop from working.
      
      This commit fixes the problem by changing proc.Continue to exit
      unconditionally after a RequestManualStop is called.
      
      * proc/gdbserial: fix ContinueOnce getting stuck on macOS
      
      Fixes #902
      07e53f7c
    • A
      proc/eval: fix interface equality with nil (#914) · 8276ba06
      Alessandro Arzilli 提交于
      Fixes #904
      8276ba06
  12. 30 6月, 2017 1 次提交
    • A
      proc/variables: dereference concrete value of interface variables (#905) · 293c5087
      Alessandro Arzilli 提交于
      The concrete value of an interface is always stored as a pointer inside
      an interface variable. So far we have followed the memory layout and
      reported the type of the 'data' attribute of interfaces as a pointer,
      however this makes it impossible to distinguish interfaces with
      concrete value of type 'A' from interfaces of concrete value of type
      '*A'.
      
      With this changeset when we autodereference pointers when the concrete
      type of an interface is not a pointer.
      293c5087