summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2010-02-18sync: allow to work on armv5Dean Prichard3-1/+55
asm_arm.s was using ldrex which does not work on armv5. Tested on Sheevaplug. R=rsc, kaib CC=golang-dev http://codereview.appspot.com/214049 Committer: Kai Backman <kaib@golang.org>
2010-02-18more complex - constantsKen Thompson6-3/+41
import and export R=rsc CC=golang-dev http://codereview.appspot.com/214050
2010-02-18gc: recursive interface embeddingRuss Cox4-23/+73
Fixes issue 287. R=ken2 CC=golang-dev http://codereview.appspot.com/215048
2010-02-175g/8g: fix buildRuss Cox2-0/+2
R=ken2 CC=golang-dev http://codereview.appspot.com/215042
2010-02-17new types complex, complex64 and complex128Ken Thompson9-56/+285
only front-end compiler work. best to do thin in 3 steps 1. frontend 2. backend 3. lib R=rsc CC=golang-dev http://codereview.appspot.com/214042
2010-02-17apply gofmt to src and miscRobert Griesemer1-1/+1
R=rsc CC=golang-dev http://codereview.appspot.com/213041
2010-02-17gofmt: make sure certain 2-line comments are stableRobert Griesemer3-10/+205
under repeated application of gofmt R=agl, agl1 CC=golang-dev http://codereview.appspot.com/212046
2010-02-178g: respect ullman numbers in float comparisonRuss Cox1-8/+14
Fixes issue 602. R=ken2 CC=golang-dev http://codereview.appspot.com/212045
2010-02-18time.Ticker: fix bug arising when all tickers are dead.Rob Pike2-6/+24
thanks to yglgogo for analysis. Fixes issue 593. R=rsc CC=golang-dev http://codereview.appspot.com/210044
2010-02-17Add Src and Over draw operators.Nigel Tao3-63/+95
R=r, rsc CC=golang-dev http://codereview.appspot.com/207096
2010-02-16gc: undo attempt at fixing recursive interface embeddingRuss Cox1-18/+1
Fixes issue 582. Update issue 287 Status: Accepted Bug fix was too intrusive; undo and reopen issue. R=ken2 CC=golang-dev http://codereview.appspot.com/209044
2010-02-16go/scanner: comply with spec changes (do not allow NUL chars)Robert Griesemer2-16/+24
and complain about illegal UTF-8 code sequences R=rsc CC=golang-dev http://codereview.appspot.com/209043
2010-02-16gc: fix build (signed char bug)Russ Cox1-1/+1
R=ken2 CC=golang-dev http://codereview.appspot.com/210043
2010-02-16gc: disallow NUL byte, catch more invalid UTF-8, testRuss Cox2-31/+31
R=ken2, ken3 CC=golang-dev http://codereview.appspot.com/209041
2010-02-16runtime: fix bug in Caller documentationRuss Cox1-1/+1
R=r CC=golang-dev http://codereview.appspot.com/207110
2010-02-16godoc: updated documentationRobert Griesemer2-8/+24
R=r CC=golang-dev http://codereview.appspot.com/207112
2010-02-17The prefix optimization applies only to the first iteration.Rob Pike2-6/+17
Fixes issue 596. R=rsc CC=golang-dev http://codereview.appspot.com/206101 Committer: Rob Pike <r@golang.org>
2010-02-16godoc: initialize vars depending on flags after parsing the flags.Robert Griesemer2-1/+4
R=rsc CC=golang-dev http://codereview.appspot.com/206109
2010-02-16godoc: fix initialization issueRobert Griesemer2-2/+1
R=rsc CC=golang-dev http://codereview.appspot.com/207111
2010-02-16syscall: make signature of Umask on OS X, FreeBSD match Linux.Giles Lean6-14/+14
R=rsc CC=golang-dev http://codereview.appspot.com/207071 Committer: Russ Cox <rsc@golang.org>
2010-02-16cc: use "cpp" anywhere in path, not "/bin/cpp"Giles Lean1-1/+1
R=rsc CC=golang-dev http://codereview.appspot.com/206077 Committer: Russ Cox <rsc@golang.org>
2010-02-16godoc support for directories outside $GOROOTRobert Griesemer4-253/+310
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 http://codereview.appspot.com/206078
2010-02-16remove assumption that all files belonging to a package are in the same ↵Robert Griesemer4-26/+46
directory: - adjust ast.Package node and doc.PackageDoc correspondingly - introduce parser.ParseFiles R=rsc CC=golang-dev http://codereview.appspot.com/207087
2010-02-16Don't print ()'s around a range clause's expression.Robert Griesemer3-1/+6
Fixes issue 605. R=rsc CC=golang-dev http://codereview.appspot.com/207108
2010-02-16gc: test & fix handling of very long string constantsRuss Cox2-12/+33
R=ken2 CC=golang-dev http://codereview.appspot.com/207106
2010-02-15Fix printing of named floating point types.Ian Lance Taylor2-4/+65
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 http://codereview.appspot.com/207102
2010-02-12update gofmt test scriptRobert Griesemer1-4/+9
R=adg CC=golang-dev http://codereview.appspot.com/207088
2010-02-12http: clarify ServeHTTP returnRuss Cox1-0/+5
Fixes issue 580. R=adg CC=golang-dev http://codereview.appspot.com/207086
2010-02-12gc: diagnose invalid array boundsRuss Cox3-23/+23
Fixes issue 587. R=ken2 CC=golang-dev http://codereview.appspot.com/207085
2010-02-12runtime: dummy gettime for mingw/386.Russ Cox1-0/+9
Fixes issue 598. R=adg CC=golang-dev http://codereview.appspot.com/206089
2010-02-11correct meaning of "absolute" and "relative"Robert Griesemer1-15/+15
(implementation was swapped) R=adg CC=golang-dev, rsc http://codereview.appspot.com/207069
2010-02-11Steps towards more flexible godoc:Robert Griesemer1-0/+176
The Mapping object implements a flexible mapping of relative to absolute paths and vice versa. R=rsc CC=golang-dev http://codereview.appspot.com/206067
2010-02-10stop the 5c optimizer from clobbering extern static registers.Kai Backman1-2/+6
R=rsc, ken2 CC=golang-dev http://codereview.appspot.com/204064
2010-02-10runtime: delete MHeapMapCache, which is uselessRuss Cox7-133/+33
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 http://codereview.appspot.com/206069
2010-02-11exp/draw test.Nigel Tao2-1/+89
R=rsc CC=golang-dev http://codereview.appspot.com/203062
2010-02-10Added tests for http.Request/Response.Write()Petar Maymounkov2-0/+173
R=rsc CC=golang-dev http://codereview.appspot.com/199070 Committer: Russ Cox <rsc@golang.org>
2010-02-10net: use slightly less predictable dns request idRuss Cox1-1/+3
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 http://codereview.appspot.com/207051
2010-02-10arm: fix build on androidRuss Cox7-257/+580
R=kaib CC=golang-dev http://codereview.appspot.com/206059
2010-02-10runtime: tighten garbage collectorRuss Cox3-62/+112
* specialize sweepspan as sweepspan0 and sweepspan1. * in sweepspan1, inline "free" to avoid expensive mlookup. R=iant CC=golang-dev http://codereview.appspot.com/206060
2010-02-10runtime: do not zero blocks on free (this time for sure!)Russ Cox1-1/+0
R=iant CC=golang-dev http://codereview.appspot.com/207054
2010-02-108l: pe executable building code changed to include import table for ↵Alex Brainman2-0/+99
kernel32.dll functions Fixes issue 586. R=rsc CC=golang-dev http://codereview.appspot.com/203060 Committer: Russ Cox <rsc@golang.org>
2010-02-10gc: fix mkopnames and color grep interactionRuss Cox1-0/+4
Fixes issue 406. R=adg CC=golang-dev http://codereview.appspot.com/207053
2010-02-10ld: unused variableRuss Cox1-1/+0
R=adg CC=golang-dev http://codereview.appspot.com/207050
2010-02-10math: add Exp2; 386 FPU versions of Exp2 and Log1pCharles L. Dorian7-0/+115
Added tests and benchmarks for Exp2 (special cases same as Exp). Log1p also enhances speed of inverse hyperbolics. R=rsc CC=golang-dev http://codereview.appspot.com/206058 Committer: Russ Cox <rsc@golang.org>
2010-02-10runtime: garbage collection + malloc performanceRuss Cox9-86/+131
* add bit tracking finalizer status, avoiding getfinalizer lookup * add ability to allocate uncleared memory R=iant CC=golang-dev http://codereview.appspot.com/207044
2010-02-09mime: new package, use in httpMichael Hoisie6-12/+132
R=rsc CC=golang-dev http://codereview.appspot.com/186160 Committer: Russ Cox <rsc@golang.org>
2010-02-09http: protect io.WriteString in Request/Response.Write with error checking,Petar Maymounkov2-4/+13
since they were causing a silent program exit (too many EPIPE's). R=rsc CC=golang-dev http://codereview.appspot.com/204062 Committer: Russ Cox <rsc@golang.org>
2010-02-09bug fix in 6c/8c/5c mis-alignedKen Thompson1-16/+17
function arguments. R=rsc CC=golang-dev http://codereview.appspot.com/206054
2010-02-09fix NaCl build for latest runtime changesRuss Cox2-0/+21
R=iant CC=golang-dev http://codereview.appspot.com/206052
2010-02-09runtime: fix FreeBSD buildRuss Cox1-0/+1
stab in the dark but plausible: the kernel does try to return time zone information. http://fxr.watson.org/fxr/source/kern/kern_time.c?v=FREEBSD8#L421 R=iant CC=golang-dev http://codereview.appspot.com/206053