aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-02-17release 2010-02-17 part oneweekly.2010-02-17Andrew Gerrand
R=rsc CC=golang-dev https://golang.org/cl/212047
2010-02-17language spec: make NUL byte rule an implementation restrictionRobert Griesemer
R=rsc, r, iant, ken2 CC=golang-dev https://golang.org/cl/211041
2010-02-17apply gofmt to src and miscRobert Griesemer
R=rsc CC=golang-dev https://golang.org/cl/213041
2010-02-17gofmt: make sure certain 2-line comments are stableRobert Griesemer
under repeated application of gofmt R=agl, agl1 CC=golang-dev https://golang.org/cl/212046
2010-02-178g: respect ullman numbers in float comparisonRuss Cox
Fixes #602. R=ken2 CC=golang-dev https://golang.org/cl/212045
2010-02-18time.Ticker: fix bug arising when all tickers are dead.Rob Pike
thanks to yglgogo for analysis. Fixes #593. R=rsc CC=golang-dev https://golang.org/cl/210044
2010-02-17Add Src and Over draw operators.Nigel Tao
R=r, rsc CC=golang-dev https://golang.org/cl/207096
2010-02-16install: Added gcc, build-essential to apt-get command line.Andrew Gerrand
Mercury now requires build tools to install. R=rsc CC=golang-dev https://golang.org/cl/210042
2010-02-16gc: undo attempt at fixing recursive interface embeddingRuss Cox
Fixes #582. Update #287 Status: Accepted Bug fix was too intrusive; undo and reopen issue. R=ken2 CC=golang-dev https://golang.org/cl/209044
2010-02-16go/scanner: comply with spec changes (do not allow NUL chars)Robert Griesemer
and complain about illegal UTF-8 code sequences R=rsc CC=golang-dev https://golang.org/cl/209043
2010-02-16gc: fix build (signed char bug)Russ Cox
R=ken2 CC=golang-dev https://golang.org/cl/210043
2010-02-16gc: disallow NUL byte, catch more invalid UTF-8, testRuss Cox
R=ken2, ken3 CC=golang-dev https://golang.org/cl/209041
2010-02-16spec: disallow NUL in source filesRuss Cox
R=r CC=golang-dev https://golang.org/cl/209042
2010-02-17specification of []int(string) and []byte(string).Rob Pike
also clarify other string conversions. R=rsc, iant, gri, ken2 CC=golang-dev https://golang.org/cl/207103
2010-02-16runtime: fix bug in Caller documentationRuss Cox
R=r CC=golang-dev https://golang.org/cl/207110
2010-02-16godoc: updated documentationRobert Griesemer
R=r CC=golang-dev https://golang.org/cl/207112
2010-02-17The prefix optimization applies only to the first iteration.Rob Pike
Fixes #596. R=rsc CC=golang-dev https://golang.org/cl/206101
2010-02-16godoc: initialize vars depending on flags after parsing the flags.Robert Griesemer
R=rsc CC=golang-dev https://golang.org/cl/206109
2010-02-16godoc: fix initialization issueRobert Griesemer
R=rsc CC=golang-dev https://golang.org/cl/207111
2010-02-16syscall: make signature of Umask on OS X, FreeBSD match Linux.Giles Lean
R=rsc CC=golang-dev https://golang.org/cl/207071
2010-02-16cc: use "cpp" anywhere in path, not "/bin/cpp"Giles Lean
R=rsc CC=golang-dev https://golang.org/cl/206077
2010-02-16A+C: Giles Lean (individual CLA)Russ Cox
R=adg CC=golang-dev https://golang.org/cl/206107
2010-02-16godoc support for directories outside $GOROOTRobert Griesemer
Example use: godoc -path=/home/user1:/home/build/foo -http=:6666 will start a local godoc that maps urls starting with /pkg/user1 or /pkg/foo to the respective roots specified in the path. Missing: Handling of overlapping package directories, multiple packages per directory. R=rsc CC=golang-dev https://golang.org/cl/206078
2010-02-16remove assumption that all files belonging to a package are in the same ↵Robert Griesemer
directory: - adjust ast.Package node and doc.PackageDoc correspondingly - introduce parser.ParseFiles R=rsc CC=golang-dev https://golang.org/cl/207087
2010-02-16Don't print ()'s around a range clause's expression.Robert Griesemer
Fixes #605. R=rsc CC=golang-dev https://golang.org/cl/207108
2010-02-16gc: test & fix handling of very long string constantsRuss Cox
R=ken2 CC=golang-dev https://golang.org/cl/207106
2010-02-15Fix printing of named floating point types.Ian Lance Taylor
Try to avoid infinite recursion if String fails due to printing a bad type. Add test for String method with named basic types. R=r CC=golang-dev https://golang.org/cl/207102
2010-02-12update gofmt test scriptRobert Griesemer
R=adg CC=golang-dev https://golang.org/cl/207088
2010-02-12http: clarify ServeHTTP returnRuss Cox
Fixes #580. R=adg CC=golang-dev https://golang.org/cl/207086
2010-02-12gc: diagnose invalid array boundsRuss Cox
Fixes #587. R=ken2 CC=golang-dev https://golang.org/cl/207085
2010-02-12runtime: dummy gettime for mingw/386.Russ Cox
Fixes #598. R=adg CC=golang-dev https://golang.org/cl/206089
2010-02-11correct meaning of "absolute" and "relative"Robert Griesemer
(implementation was swapped) R=adg CC=golang-dev, rsc https://golang.org/cl/207069
2010-02-11Steps towards more flexible godoc:Robert Griesemer
The Mapping object implements a flexible mapping of relative to absolute paths and vice versa. R=rsc CC=golang-dev https://golang.org/cl/206067
2010-02-10stop the 5c optimizer from clobbering extern static registers.Kai Backman
R=rsc, ken2 CC=golang-dev https://golang.org/cl/204064
2010-02-10runtime: delete MHeapMapCache, which is uselessRuss Cox
because free needs to mark the block as freed to coordinate with the garbage collector. (in C++ free can blindly put the block on the free list, no questions asked, so the cache saves some work.) R=iant CC=golang-dev https://golang.org/cl/206069
2010-02-11exp/draw test.Nigel Tao
R=rsc CC=golang-dev https://golang.org/cl/203062
2010-02-10Added tests for http.Request/Response.Write()Petar Maymounkov
R=rsc CC=golang-dev https://golang.org/cl/199070
2010-02-10arm: take out fixedbugs/bug120 - gives inconsistent errorsRuss Cox
R=kaib CC=golang-dev https://golang.org/cl/207062
2010-02-10net: use slightly less predictable dns request idRuss Cox
not trying to be secure, just not repetitive (sending with the same id repeatedly makes some resolvers stop replying.) eventually we'll replace this with linking against the system's native resolver. R=p CC=golang-dev https://golang.org/cl/207051
2010-02-10arm: fix build on androidRuss Cox
R=kaib CC=golang-dev https://golang.org/cl/206059
2010-02-10runtime: tighten garbage collectorRuss Cox
* specialize sweepspan as sweepspan0 and sweepspan1. * in sweepspan1, inline "free" to avoid expensive mlookup. R=iant CC=golang-dev https://golang.org/cl/206060
2010-02-10runtime: do not zero blocks on free (this time for sure!)Russ Cox
R=iant CC=golang-dev https://golang.org/cl/207054
2010-02-108l: pe executable building code changed to include import table for ↵Alex Brainman
kernel32.dll functions Fixes #586. R=rsc CC=golang-dev https://golang.org/cl/203060
2010-02-10gc: fix mkopnames and color grep interactionRuss Cox
Fixes #406. R=adg CC=golang-dev https://golang.org/cl/207053
2010-02-10ld: unused variableRuss Cox
R=adg CC=golang-dev https://golang.org/cl/207050
2010-02-10A+C: add Alex Brainman (individual CLA)Russ Cox
R=adg CC=golang-dev https://golang.org/cl/207052
2010-02-10clean new garbage collector benchmark binariesRuss Cox
TBR=agl1 CC=golang-dev https://golang.org/cl/207055
2010-02-10math: add Exp2; 386 FPU versions of Exp2 and Log1pCharles L. Dorian
Added tests and benchmarks for Exp2 (special cases same as Exp). Log1p also enhances speed of inverse hyperbolics. R=rsc CC=golang-dev https://golang.org/cl/206058
2010-02-10runtime: garbage collection + malloc performanceRuss Cox
* add bit tracking finalizer status, avoiding getfinalizer lookup * add ability to allocate uncleared memory R=iant CC=golang-dev https://golang.org/cl/207044
2010-02-09mime: new package, use in httpMichael Hoisie
R=rsc CC=golang-dev https://golang.org/cl/186160