- 15 Jun, 2011 8 commits
-
-
Rob Pike authored
Test output now looks like this: 2011/06/15 21:10:41 http: panic serving 127.0.0.1:59729: intentional death for testing $GOROOT/src/pkg/http/server.go:495 (0x3f9f8) _func_004: buf.Write(debug.Stack()) $GOROOT/src/pkg/runtime/proc.c:1041 (0x12367) panic: reflect·call(d->fn, d->args, d->siz); $GOROOT/src/pkg/http/serve_test.go:775 (0x5831b) _func_029: panic("intentional death for testing") $GOROOT/src/pkg/http/server.go:575 (0x26366) HandlerFunc.ServeHTTP: f(w, r) $GOROOT/src/pkg/http/server.go:541 (0x261a9) *conn.serve: c.handler.ServeHTTP(w, w.req) $GOROOT/src/pkg/runtime/proc.c:178 (0x10a83) goexit: runtime·goexit(void) with $GOROOT expanded, of course. R=bradfitz, rsc CC=golang-dev https://golang.org/cl/4607051
-
Andrew Gerrand authored
R=golang-dev, r CC=golang-dev https://golang.org/cl/4576063
-
Scott Lawrence authored
R=golang-dev, r CC=golang-dev https://golang.org/cl/4572066
-
Dave Cheney authored
R=adg CC=golang-dev https://golang.org/cl/4584060
-
Andrew Gerrand authored
R=rsc CC=golang-dev https://golang.org/cl/4620045
-
Andrew Gerrand authored
R=rsc CC=golang-dev https://golang.org/cl/4613045
-
Andrew Gerrand authored
R=rsc, n13m3y3r, kevlar CC=golang-dev https://golang.org/cl/4515180
-
Yasuhiro Matsumoto authored
R=golang-dev, bradfitz, alex.brainman CC=golang-dev https://golang.org/cl/4601058
-
- 14 Jun, 2011 20 commits
-
-
David Symonds authored
R=rsc, gri CC=golang-dev https://golang.org/cl/4602062
-
Russ Cox authored
Still TODO: parsing optimizations make_perl_groups.pl is copied with minimal modifications (just to generate Go syntax instead of C++) from RE2. Google Inc is "The RE2 Author" of that file and is one of the Go Authors, so copyright changed to the Go Authors instead. R=sam.thorogood, r, fvbommel, robert.hencke CC=golang-dev https://golang.org/cl/4612041
-
Lucio De Re authored
The "elf.h" header changes involve only comments, the released Plan 9 C preprocessing function does not cope with multiline comments following the #define keyword. All multiline comments have been moved to the line above the associated definition. Sigh! Fixing the Plan 9 compiler is not an option. <time.h> does not exist in the Plan 9 Native library. I have moved it from src/cmd/ld/pe.h to include/u.h. RSC correctly points out that this copy of <u.h> is not the one used to compile the Go release on Plan 9 platforms. R=golang-dev CC=golang-dev, rsc https://golang.org/cl/4574042
-
Gustavo Niemeyer authored
Fixes the respective warning from elflint. R=golang-dev, rsc CC=golang-dev https://golang.org/cl/4607048
-
Gustavo Niemeyer authored
.o files are commonly found in default ignore lists by source management tools, including dpkg-source, bzr, etc. R=golang-dev, rsc CC=golang-dev https://golang.org/cl/4568078
-
Mikio Hara authored
Fixes #1942. R=fullung, rsc CC=golang-dev https://golang.org/cl/4602044
-
Jeff Hodges authored
The ptrace syscall remains gutted on darwin, but usable. This also makes the syscall addition process reproducible on darwin instead of relying on a file path in rsc's home directory. I've also removed an override of $PATH in env.bash that made tooling harder. R=rsc, dave, r CC=golang-dev https://golang.org/cl/4517147
-
Maxim Ushakov authored
R=kevlar, rsc CC=golang-dev https://golang.org/cl/4528114
-
Alex Brainman authored
R=golang-dev, mattn.jp CC=golang-dev https://golang.org/cl/4559062
-
William Chan authored
Create a new spdy.Error type that includes the enumerated error type and the associated stream id (0 if not associated with a specific stream). This will let users handle errors differently (RST_STREAM vs GOAWAY). R=bradfitz, rsc, rogpeppe CC=golang-dev https://golang.org/cl/4532131
-
Yuval Pavel Zholkover authored
Move mmapper from syscall.go to syscall_unix.go. Remove Sendfile from syscall_plan9.go. R=rsc, alex.brainman CC=golang-dev https://golang.org/cl/4368060
-
Mikio Hara authored
R=dave, rsc CC=golang-dev https://golang.org/cl/4589044
-
Yuval Pavel Zholkover authored
Add Process.Kill. R=rsc CC=golang-dev https://golang.org/cl/4571049
-
Wei Guangjing authored
R=golang-dev, rsc CC=golang-dev https://golang.org/cl/4568077
-
Luuk van Dijk authored
Required moving some parts of gc/pgen.c to ?g/ggen.c on linux tests pass for all 3 architectures, and frames are actually compacted (diagnostic code for that has been removed from the CL). R=rsc CC=golang-dev https://golang.org/cl/4571071
-
Russ Cox authored
R=r, bradfitz, alex.brainman, borman, vincent.vanackere CC=golang-dev https://golang.org/cl/4607046
-
David Symonds authored
R=rsc, r CC=golang-dev https://golang.org/cl/4584056
-
Rob Pike authored
R=golang-dev, dsymonds CC=golang-dev https://golang.org/cl/4591078
-
Rob Pike authored
R=golang-dev, r, adg CC=golang-dev https://golang.org/cl/4591077
-
Rob Pike authored
R=golang-dev, rsc CC=golang-dev https://golang.org/cl/4602058
-
- 13 Jun, 2011 10 commits
-
-
Robert Griesemer authored
This is not a language change. Added paragraphs specifying which conversions yield results that are constants. R=r, rsc, iant, ken CC=golang-dev https://golang.org/cl/4515176
-
Robert Griesemer authored
This is (indirectly) a language change. Per e-mail discussion on golang-dev. Fixes #1943. R=rsc, iant, r, ken CC=golang-dev https://golang.org/cl/4581058
-
Russ Cox authored
If we fail due to a missing command (always bison) during the build, it is running many things in parallel and the error message gets lost in the noise. Also diagnose bison++. $ ./make.bash Your system's bison is bison++, a buggy copy of the original bison. Go needs the original bison instead. See http://golang.org/doc/install.html#ctools $ sudo apt-get remove bison++ ... ridiculous amount of output ... $ ./make.bash Cannot find 'bison' on search path. See http://golang.org/doc/install.html#ctools $ sudo apt-get install bison ... ridiculous amount of output ... $ ./make.bash ... works Fixes #1938. Fixes #1946. R=bradfitz CC=golang-dev https://golang.org/cl/4528137
-
Russ Cox authored
That gcc does not include enumerator names and values in its DWARF debug output. Create a data block from which we can read the values instead. Fixes #1881. R=iant CC=golang-dev https://golang.org/cl/4607045
-
Adam Langley authored
R=bradfitz CC=golang-dev https://golang.org/cl/4572059
-
Luuk van Dijk authored
Makes it possible for older tools like objdump to find the filenames, fixes objdump -d -l --start-address=0x400c00 --stop-address=0x400c36 6.out fixes #1950 R=rsc CC=golang-dev https://golang.org/cl/4609043
-
Russ Cox authored
Parser is a work in progress but can populate most of the interesting parts of the data structure, so a good checkpoint. All the complicated Perl syntax is missing, as are various important optimizations made during parsing to the syntax tree. The plan is that exp/regexp's API will mimic regexp, and exp/regexp/syntax provides the parser directly for programs that need it (and for implementing exp/regexp). Once finished, exp/regexp will replace regexp. R=r, sam.thorogood, kevlar, edsrzf CC=golang-dev https://golang.org/cl/4538123
-
Stephen Ma authored
Fixes #1952. R=golang-dev, rsc CC=golang-dev https://golang.org/cl/4611041
-
Rob Pike authored
An unusual design using slice and a goroutine makes for a compact scanner with very little allocation. R=rsc, r CC=golang-dev, kevlar https://golang.org/cl/4610041
-
Alex Brainman authored
R=rsc CC=golang-dev https://golang.org/cl/4603043
-
- 12 Jun, 2011 1 commit
-
-
Robert Griesemer authored
Fixes #1936. Fixes #1940. R=rsc, r, iant, ken, iant CC=golang-dev https://golang.org/cl/4585049
-
- 11 Jun, 2011 1 commit
-
-
Alex Brainman authored
R=golang-dev, bradfitz CC=golang-dev https://golang.org/cl/4605044
-