1. 22 8月, 2015 2 次提交
  2. 20 8月, 2015 1 次提交
    • D
      command (next): Improvements for parallel programs · b9846c76
      Derek Parker 提交于
      This patch aims to improve how Delve tracks the current goroutine,
      especially in very highly parallel programs. The main spirit of this
      patch is to ensure that even in situations where the goroutine we care
      about is not executing (common for len(g) > len(m)) we still end up back
      on that goroutine as a result of executing the 'next' command.
      
      We accomplish this by tracking our original goroutine id, and any time a
      breakpoint is hit or a threads stops, we examine the stopped threads and
      see if any are executing the goroutine we care about. If not, we set
      'next' breakpoint for them again and continue them. This is done so that
      one of those threads can eventually pick up the goroutine we care about
      and begin executing it again.
      b9846c76
  3. 19 8月, 2015 1 次提交
  4. 11 8月, 2015 1 次提交
  5. 09 8月, 2015 1 次提交
    • A
      Improve commands which take a location spec · 8e8d2660
      aarzilli 提交于
      Breakpoints, tracepoints, etc.. take a location spec as input. This
      patch improves the expressiveness of that API. It allows:
      
      * Breakpoint at line
      * Breakpoint at function (handling package / receiver smoothing)
      * Breakpoint at address
      * Breakpoint at file:line
      * Setting breakpoint based off regexp
      8e8d2660
  6. 28 7月, 2015 5 次提交
  7. 16 7月, 2015 1 次提交
  8. 14 7月, 2015 1 次提交
  9. 11 7月, 2015 8 次提交
  10. 10 7月, 2015 3 次提交
  11. 08 7月, 2015 2 次提交
  12. 30 6月, 2015 1 次提交
  13. 29 6月, 2015 2 次提交
  14. 27 6月, 2015 1 次提交
  15. 26 6月, 2015 2 次提交
  16. 22 6月, 2015 3 次提交
  17. 21 6月, 2015 4 次提交
  18. 18 6月, 2015 1 次提交