The Go programming language
Go to file
Rob Pike 8c1a627e5c add bytes.IndexByte; common case we can make fast later.
also pick off the special case in strings.Index.   don't want strings.IndexByte
because the call site will very rarely need to allocate and we can handle the
test in the code itself.   bytes.IndexByte can avoid a common allocation.

R=rsc
CC=golang-dev
https://golang.org/cl/156091
2009-11-18 19:23:08 -08:00
doc Allow optional second expression in slice expressions. 2009-11-18 19:15:25 -08:00
include support for 5.out files 2009-10-19 22:33:56 -07:00
lib codereview: more attempts at robustness in the face of unexpected exceptions 2009-11-17 23:23:18 -08:00
misc More FreeBSD-touchups. Thundercats are GOOOOO! 2009-11-18 16:51:59 -08:00
pkg more description 2009-10-15 23:08:46 -07:00
src add bytes.IndexByte; common case we can make fast later. 2009-11-18 19:23:08 -08:00
test test for copy() 2009-11-18 15:31:22 -08:00
.hgignore Let us have side by side git if we want 2009-11-17 16:46:58 -08:00
.hgtags release.2009-11-17: tag as of earlier this evening 2009-11-17 22:00:17 -08:00
AUTHORS Update legal. 2009-11-18 09:17:47 -08:00
CONTRIBUTORS Update legal. 2009-11-18 09:17:47 -08:00
favicon.ico add a favicon plus a couple of hi-res versions of gordon 2009-10-26 10:13:07 -07:00
LICENSE Add AUTHORS and LICENSE files. 2009-08-13 09:21:28 -07:00
README add a README file, so that if someone finds a 2009-11-08 09:57:37 -08:00

This is the source code repository for the Go programming language.  

For documentation about how to install and use Go,
visit http://golang.org/ or load doc/install.html in your web browser.

After installing Go, you can view a nicely formatted
doc/install.html by running godoc --http=:6060
and then visiting http://localhost:6060/doc/install.html.

Unless otherwise noted, the Go source files are distributed
under the BSD-style license found in the LICENSE file.