delve/vendor/github.com
Alessandro Arzilli 7cd12c34fd
proc,dwarf: cache debug.Entry objects (#1931)
Instead of rescanning debug_info every time we want to read a function
(either to find inlined calls or its variables) cache the tree of
dwarf.Entry that we would generate and use that.

Benchmark before:

BenchmarkConditionalBreakpoints-4   	       1	5164689165 ns/op

Benchmark after:

BenchmarkConditionalBreakpoints-4   	       1	4817425836 ns/op

Updates #1549
2020-03-20 10:23:10 -07:00
..
cosiner/argv tests: fix typecheckrpc.go and convert it to a test 2019-01-07 11:47:49 -08:00
google/go-dap service/dap: Add panic guard to DAP handlers (#1895) 2020-02-25 21:00:54 -08:00
hashicorp/golang-lru proc,dwarf: cache debug.Entry objects (#1931) 2020-03-20 10:23:10 -07:00
inconshreveable/mousetrap tests: fix typecheckrpc.go and convert it to a test 2019-01-07 11:47:49 -08:00
mattn tests: fix typecheckrpc.go and convert it to a test 2019-01-07 11:47:49 -08:00
peterh/liner tests: fix typecheckrpc.go and convert it to a test 2019-01-07 11:47:49 -08:00
pkg/profile tests: fix typecheckrpc.go and convert it to a test 2019-01-07 11:47:49 -08:00
sirupsen/logrus *: Update vendor to pull in new starlark 2019-07-09 08:54:15 +02:00
spf13 vendor: Fix inconsistent vendoring 2019-12-02 07:08:07 -08:00