1
0
mirror of https://github.com/golang/go synced 2024-11-22 02:44:39 -07:00

godoc: revert change 5089, per gri's instructions

R=gri
CC=golang-dev
https://golang.org/cl/630043
This commit is contained in:
Russ Cox 2010-03-19 17:46:18 -07:00
parent 7190fdd3bf
commit e8fb0b014c
2 changed files with 6 additions and 28 deletions

View File

@ -1,5 +1,4 @@
QUERY
{Query}
QUERY = {Query}
{.section Accurate}
{.or}
@ -22,7 +21,7 @@ package {Pak.Name}
{.repeated section Files}
{.repeated section Groups}
{.repeated section Infos}
{File.Path}:{@|infoLine}
{File.Path|url-src}:{@|infoLine}
{.end}
{.end}
{.end}
@ -37,7 +36,7 @@ package {Pak.Name}
{.repeated section Files}
{.repeated section Groups}
{.repeated section Infos}
{File.Path}:{@|infoLine}
{File.Path|url-src}:{@|infoLine}
{.end}
{.end}
{.end}

View File

@ -1375,6 +1375,9 @@ func indexer() {
nwords, nspots := index.Size()
log.Stderrf("index updated (%gs, %d unique words, %d spots)", secs, nwords, nspots)
}
log.Stderrf("bytes=%d footprint=%d\n", runtime.MemStats.HeapAlloc, runtime.MemStats.InusePages<<12)
runtime.GC()
log.Stderrf("bytes=%d footprint=%d\n", runtime.MemStats.HeapAlloc, runtime.MemStats.InusePages<<12)
}
time.Sleep(1 * 60e9) // try once a minute
}
@ -1394,29 +1397,5 @@ type IndexServer struct{}
func (s *IndexServer) Lookup(query *Query, result *SearchResult) os.Error {
*result = lookup(query.Query)
if hit := result.Hit; hit != nil {
// the hitlists contain absolute server file paths;
// convert them into relative paths on the server
// because the client usually has a different file
// mapping
mapHitList(hit.Decls)
mapHitList(hit.Others)
}
return nil
}
func mapHitList(list HitList) {
for _, prun := range list {
for _, frun := range prun.Files {
// convert absolute file paths to relative paths
f := frun.File
if f != nil && len(f.Path) > 0 && f.Path[0] == '/' {
f.Path = relativePath(f.Path)
}
// TODO(gri) convert SpotInfos containing snippets
// so that the line number is available
// on the client side
}
}
}