]> Cypherpunks repositories - gostls13.git/commit
go/scanner: faster scanning
authorRobert Griesemer <gri@golang.org>
Tue, 14 Aug 2012 18:26:30 +0000 (11:26 -0700)
committerRobert Griesemer <gri@golang.org>
Tue, 14 Aug 2012 18:26:30 +0000 (11:26 -0700)
commit3df0545a8b0f3ae1b7638474c986142fa9462c93
treed59e4bd43ad9ed574dc68f7764e576e03f8b0e1b
parent7fa3b9f7ea3f6c24a32a6592c4cd21ee0b1f2add
go/scanner: faster scanning

Optimize some common cases.

benchmark            old ns/op    new ns/op    delta
BenchmarkScanFile       718907       667960   -7.09%

benchmark             old MB/s     new MB/s  speedup
BenchmarkScanFile        23.03        25.51    1.11x

R=r
CC=golang-dev
https://golang.org/cl/6454150
src/pkg/go/scanner/scanner.go
src/pkg/go/scanner/scanner_test.go