aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-01-20release.2011-01-19weekly.2011-01-19Andrew Gerrand
R=r, rsc, r2 CC=golang-dev https://golang.org/cl/4087041
2011-01-20net: remove duplicate import of runtimeAndrew Gerrand
R=rsc CC=golang-dev https://golang.org/cl/3999046
2011-01-20syscall: attempt to fix windows build, supply missing constantAndrew Gerrand
R=r, brainman, rsc1 CC=golang-dev https://golang.org/cl/4023043
2011-01-19 crypto/twofish: update with rsc's commentsAdam Langley
TBR=rsc R=rsc CC=berengar.lehr, golang-dev https://golang.org/cl/4050042
2011-01-19arm bug with stack adjustKen Thompson
R=r CC=golang-dev https://golang.org/cl/3980043
2011-01-19codereview: fix hg change on WindowsHector Chu
hg change fails on Windows with 'No valid patches found in output from hg diff'. R=rsc CC=golang-dev https://golang.org/cl/4006043
2011-01-19godoc: enable fulltext index by defaultRobert Griesemer
- added flag -maxresults (default: 10000) to limit the max. number of full text results shown - removed flag -fulltext; use -maxresults=0 to disable fulltext index - better indication on result page if not all results are shown (... after line list) R=rsc, gri1 CC=golang-dev https://golang.org/cl/4049042
2011-01-19godoc: enable qualified identifiers ("math.Sin") as query strings againRobert Griesemer
A query string of the form ident.ident will be used both as a qualified identifier for identifier search and as a regular expression. Qualified identifier lookup got broken accidentally when introducing regexp full text search. Cleaned up surrounding logic a bit. R=rsc CC=golang-dev https://golang.org/cl/3984042
2011-01-19xml: handle tag paths through the same elementGustavo Niemeyer
With the current implementation, xml unmarshalling will silently fail to unmarshal any paths passing through the same element, such as: type T struct { A string "dummy>a" B string "dummy>b" } This change tweaks the algorithm so that this works correctly. Also, using paths that would cause the same element to unmarshal twice will error out ahead of time explaining the problem, rather than silently misbehaving. R=rsc CC=golang-dev https://golang.org/cl/4082041
2011-01-19runtime/debug: fix build (missing Makefile)Rob Pike
Why does this happen so often? R=rsc CC=golang-dev https://golang.org/cl/4067042
2011-01-195a, 5l, 6a, 6l, 8a, 8l: handle out of memory, large allocationsJeff R. Allen
Fixes #392. R=rsc, r2 CC=golang-dev https://golang.org/cl/2732042
2011-01-19A+C: Jeff R. Allen (individual CLA)Russ Cox
R=r, r2 CC=golang-dev https://golang.org/cl/4018043
2011-01-19netchan: do not block sends; implement flow control.Roger Peppe
When data is received for a channel, but that channel is not ready to receive it, the central run() loop is currently blocked, but this can lead to deadlock and interference between independent channels. This CL adds an explicit buffer size to netchan channels (an API change) - the sender will not send values until the buffer is non empty. The protocol changes to send ids rather than channel names because acks can still be sent after a channel is hung up, we we need an identifier that can be ignored. R=r, rsc CC=golang-dev https://golang.org/cl/2447042
2011-01-19runtime/debug: new packageRob Pike
Facilities for printing stack traces from within a running goroutine. R=rsc CC=golang-dev https://golang.org/cl/4031041
2011-01-19net: fix build on freebsdRuss Cox
TBR=adg CC=golang-dev https://golang.org/cl/3992044
2011-01-19http: support for relative URLsBrad Fitzpatrick
R=rsc, adg CC=golang-dev https://golang.org/cl/4002041
2011-01-19net: add LookupAddrKyle Lemons
R=adg, rsc CC=golang-dev https://golang.org/cl/3851041
2011-01-19CONTRIBUTORS: secondary email for Kyle LemonsRuss Cox
R=r, gri CC=golang-dev https://golang.org/cl/4072042
2011-01-19windows: implement exception handlingHector Chu
R=rsc, brainman CC=golang-dev https://golang.org/cl/4079041
2011-01-198l: pe changesAlex Brainman
Dll names and function names padded to even size. Refactoring of imports writing code. R=rsc CC=golang-dev https://golang.org/cl/3804042
2011-01-19net: implement windows timeoutWei Guangjing
R=brainman, rsc CC=golang-dev https://golang.org/cl/1731047
2011-01-19codereview: don't mail change lists with no filesRyan Hitchman
R=rsc CC=golang-dev https://golang.org/cl/3561041
2011-01-19net, syscall: return source address in RecvmsgAlbert Strasheim
R=rsc CC=golang-dev https://golang.org/cl/3766042
2011-01-19cgo: add complex float, complex doubleSebastien Binet
R=rsc CC=binet, golang-dev https://golang.org/cl/3906041
2011-01-19math: handle denormals in Frexp, Ilogb, Ldexp, and LogbEoghan Sherry
Also: * document special cases for Frexp and Ldexp * handle ±Inf in Ldexp * correctly return -0 on underflow in Ldexp * test special cases for Ldexp * test boundary cases for Frexp, Ilogb, Ldexp, and Logb R=rsc CC=golang-dev https://golang.org/cl/3676041
2011-01-19net: add unixpacketAlbert Strasheim
R=golang-dev, rsc, rsc1 CC=golang-dev https://golang.org/cl/2309043
2011-01-19regexp: reject bare ?Ben Lynn
Minor cleanup: - removed a duplicate test case - added a function to remove repeated code - for consistency, replaced "return nil" with a panic at an unreachable point Fixes #1428. R=golang-dev, r, rsc CC=golang-dev https://golang.org/cl/4057042
2011-01-19CONTRIBUTORS: add Ben Lynn (Google employee)Rob Pike
R=benlynn, rsc CC=golang-dev https://golang.org/cl/4062042
2011-01-19runtime: add per-pause gc statsRuss Cox
R=r, r2 CC=golang-dev https://golang.org/cl/3980042
2011-01-19fmt: document %X of string, []byteRuss Cox
suggested by Mark Summerfield R=r CC=golang-dev https://golang.org/cl/4018042
2011-01-19go spec: adjust language for constant typingRobert Griesemer
Fixes #1421. R=r, rsc, iant, ken2 CC=golang-dev https://golang.org/cl/4039042
2011-01-19A+C: Clement Skau (individual CLA)Russ Cox
R=r, r2 CC=golang-dev https://golang.org/cl/3982045
2011-01-19http: fix Content-Range and Content-Length in responseClement Skau
RFC2616 sections 4.4 and 14.16: * Cannot use Content-Length with non-identity Transfer-Encoding * Content-Range response is "bytes x-y/z" not "x-y/z" R=rsc CC=golang-dev https://golang.org/cl/4018041
2011-01-19net: avoid nil dereference if /etc/services can't be openedCorey Thomasson
R=golang-dev, rsc CC=golang-dev https://golang.org/cl/4081041
2011-01-18syscall: fix build. WUNTRACED isn't defined for win32.Yasuhiro Matsumoto
For Windows, the options for syscall.Wait4() aren't used. Then this will be dummy value like WNOHANG, WSTOPPED. R=golang-dev, r CC=golang-dev https://golang.org/cl/4075041
2011-01-18crypto/cipher: fix build (missing file in Makefile)Rob Pike
R=agl, adg CC=golang-dev https://golang.org/cl/4073041
2011-01-18arm register allocation/tempname allocation bugKen Thompson
R=r CC=golang-dev https://golang.org/cl/4008044
2011-01-18crypto/cipher: add OFB modeAdam Langley
R=rsc, r CC=golang-dev https://golang.org/cl/3994042
2011-01-18cc: fix vlong conditionRuss Cox
Fixes #1032. R=ken2 CC=golang-dev https://golang.org/cl/4025043
2011-01-18gc, runtime: make range on channel safe for multiple goroutinesRuss Cox
Fixes #397. R=ken2 CC=golang-dev https://golang.org/cl/3994043
2011-01-18xml: support for > in tagsGustavo Niemeyer
This introduces support for selecting which subelement to unmarshal into a given struct field by providing a nesting path separated by the > character. R=rsc CC=golang-dev https://golang.org/cl/4066041
2011-01-18runtime: print signal information during panicRuss Cox
$ 6.out panic: runtime error: invalid memory address or nil pointer dereference [signal 11 code=0x1 addr=0x0 pc=0x1c16] runtime.panic+0xa7 /Users/rsc/g/go/src/pkg/runtime/proc.c:1089 runtime.panic(0xf6c8, 0x25c010) runtime.panicstring+0x69 /Users/rsc/g/go/src/pkg/runtime/runtime.c:88 runtime.panicstring(0x24814, 0x0) runtime.sigpanic+0x144 /Users/rsc/g/go/src/pkg/runtime/darwin/thread.c:465 runtime.sigpanic() main.f+0x16 /Users/rsc/x.go:5 main.f() main.main+0x1c /Users/rsc/x.go:9 main.main() runtime.mainstart+0xf /Users/rsc/g/go/src/pkg/runtime/amd64/asm.s:77 runtime.mainstart() runtime.goexit /Users/rsc/g/go/src/pkg/runtime/proc.c:149 runtime.goexit() R=r CC=golang-dev https://golang.org/cl/4036042
2011-01-18tutorial: update go_tutorial.txtRob Pike
should have been included in last CL; no idea why it was not R=brainman CC=golang-dev https://golang.org/cl/4005043
2011-01-18syscall: correct WSTOPPED on OS XRuss Cox
Have to set #defines correctly to get correct value. Otherwise get a mask for use in implementing WIFSTOPPED(status). Changed WSTOPPED definition in os because on OS X WSTOPPED and WUNTRACED have different values even though they seem to mean the same thing. Fixes #1374. R=r, r2 CC=golang-dev https://golang.org/cl/4063042
2011-01-18tutorial: make stdin, stdout, stderr work on Windows.Rob Pike
R=brainman CC=golang-dev https://golang.org/cl/4042042
2011-01-18godoc: bring back "indexing in progress" messageRobert Griesemer
A wrongly nested if prevented the message from appearing. Fixes #1420. R=r, r2 CC=golang-dev https://golang.org/cl/3987043
2011-01-18gc: fix typed constant declarationsAnthony Martin
Fixes #1411. R=rsc, gri, ejsherry CC=golang-dev https://golang.org/cl/4035042
2011-01-18expvar: add FloatJos Visser
R=r, rsc, dsymonds CC=golang-dev https://golang.org/cl/4044041
2011-01-18C: add Jos Visser (Google CLA)Russ Cox
R=josv, r CC=golang-dev https://golang.org/cl/4065041
2011-01-18syscall: Correct length of GNU/Linux abstract Unix domain sockaddr.Ian Lance Taylor
R=rsc, iant2 CC=golang-dev https://golang.org/cl/3974044