mirror of
https://github.com/golang/go
synced 2024-11-18 17:44:47 -07:00
2da0720e4f
Visible changes: - "referrers" queries now emit a stream of results, so they start appearing quickly even in large queries. We no longer report the total number of matches. - packageReferrers now also uses AfterTypeCheck hook and streaming. - XML support has been dropped. - The -format flag has been replaced by -json. JSON protocol changes: - The enclosing Result struct has been removed. - Likewise the 'mode' field (since the caller knows it already) - "freevars" and "referrers" now emit a stream of objects In the case of referrers, the first object has a different from the rest. - The "referrers" results include the text of the matching line (parity with -json=false) Implementation details: - the concurrency-safe q.Output function can be called many times, each with a queryResult to print. - fset is no longer saved in Query (cleaner) - queryResult methods renamed PrintPlain, JSON Change-Id: I41a4e3f57f266fcf043ece4045bca82c6f6a356f Reviewed-on: https://go-review.googlesource.com/21397 Reviewed-by: Michael Matloob <matloob@golang.org> |
||
---|---|---|
.. | ||
calls | ||
calls-json | ||
describe | ||
describe-json | ||
freevars | ||
implements | ||
implements-json | ||
implements-methods | ||
implements-methods-json | ||
imports | ||
lib | ||
main | ||
peers | ||
peers-json | ||
pointsto | ||
pointsto-json | ||
referrers | ||
referrers-json | ||
reflection | ||
what | ||
what-json | ||
whicherrs | ||
README.txt |
This is not a Go source file. Used by TestIssue14684.