- 24 Aug, 2013 8 commits
-
-
Brad Fitzpatrick authored
== isn't defined on slices, so don't use it in docs. R=golang-dev, iant CC=golang-dev https://golang.org/cl/12983045
-
Brad Fitzpatrick authored
OS X in particular deletes tmp files (but not directories) pretty reliably. Ask hg whether the go.tools directory in tmp is good before using it. Fixes issue Rob and others were reporting, which I just hit myself now. R=golang-dev, r CC=golang-dev https://golang.org/cl/13084049
-
Brad Fitzpatrick authored
This was breaking people setting GOARCH=386 before running all.bash on amd64 machines. cmd/go puts different architecture binaries where "go tool" can't find them. R=golang-dev, r, khr CC=golang-dev https://golang.org/cl/13139044
-
Mikio Hara authored
R=golang-dev, dave CC=golang-dev https://golang.org/cl/12917050
-
Nicolas Owens authored
Current for Plan 9 is implemented with /dev/user for Uid/Gid/Username/Name, and $home environment variable for HomeDir. Implementing Lookup/LookupId is not done, which would require parsing /adm/users. It is unclear of how much benefit this would be. R=golang-dev CC=bradfitz, golang-dev, r https://golang.org/cl/13203043
-
Rémy Oudompheng authored
Also use clone(2) syscall instead of fork(). Fixes #6214. R=golang-dev, bradfitz, dave CC=golang-dev https://golang.org/cl/13159044
-
Keith Randall authored
the use of the flag, especially for objects which actually do have pointers but we don't want the GC to scan them. R=golang-dev, cshapiro CC=golang-dev https://golang.org/cl/13181045
-
Keith Randall authored
slice type to an array type, the haspointer-ness may change. Before this change, we'd sometimes get types like [1]int marked as having pointers. R=golang-dev, bradfitz CC=golang-dev https://golang.org/cl/13189044
-
- 23 Aug, 2013 16 commits
-
-
Carl Shapiro authored
Update #5780 R=golang-dev, cshapiro, dave, bradfitz CC=golang-dev https://golang.org/cl/12869049
-
Rémy Oudompheng authored
Update #6214 R=golang-dev, bradfitz CC=golang-dev https://golang.org/cl/13160043
-
Joel Sing authored
Enable remaining packages (crypto, mime, path, time) to build on dragonfly. R=bradfitz CC=golang-dev https://golang.org/cl/13190043
-
Joel Sing authored
Make the net package build and work on dragonfly. R=bradfitz CC=golang-dev https://golang.org/cl/13173044
-
Joel Sing authored
Make the os package build and work on dragonfly. R=bradfitz CC=golang-dev https://golang.org/cl/13183044
-
Joel Sing authored
Add generated z-files for dragonfly/amd64. R=bradfitz CC=golang-dev https://golang.org/cl/13056045
-
Joel Sing authored
Add syscall support for dragonfly/amd64. Also add support for generating syscall z* files for dragonfly. R=bradfitz CC=golang-dev https://golang.org/cl/13188043
-
Joel Sing authored
Go runtime support for dragonfly/amd64, largely based of the existing FreeBSD runtime (with some clues from the varialus/godfly work). R=bradfitz CC=golang-dev https://golang.org/cl/13088044
-
Jan Mercl authored
Fixes #6227 R=golang-dev, bradfitz CC=golang-dev https://golang.org/cl/13183043
-
Brad Fitzpatrick authored
Generated by addca. R=gobot CC=golang-dev https://golang.org/cl/13189043
-
Joel Sing authored
Add dragonflydynld to 5l and 8l so that they compile again. R=golang-dev, bradfitz CC=golang-dev https://golang.org/cl/12739048
-
Joel Sing authored
Add dragonfly/amd64 support to the Go compiler, bootstrap and GOOS list. R=devon.odell, bradfitz CC=golang-dev https://golang.org/cl/12796050
-
Mikio Hara authored
Also avoids platform-dependent datagram truncation in raw IP tests. At least it's different between Windows and others. Fixes #6122. R=alex.brainman CC=golang-dev https://golang.org/cl/12843043
-
Mikio Hara authored
R=golang-dev, bradfitz CC=golang-dev https://golang.org/cl/13141045
-
Alex Brainman authored
This is an attempt to make our slow windows-386 builder more reliable. R=golang-dev, dave CC=golang-dev https://golang.org/cl/12798045
-
Mikio Hara authored
Also makes variable names a bit cleaner. R=golang-dev, dave, r CC=golang-dev https://golang.org/cl/12808047
-
- 22 Aug, 2013 5 commits
-
-
Mikio Hara authored
Update #5344 R=alex.brainman CC=golang-dev https://golang.org/cl/12966046
-
Alex Brainman authored
R=golang-dev, adg CC=golang-dev, mikioh.mikioh https://golang.org/cl/12848047
-
Mikio Hara authored
This CL adds minimal information for supporting platforms that don't have a complete list of internet protocol numbers. Fixes #5344. R=golang-dev, bradfitz CC=golang-dev https://golang.org/cl/12898045
-
Mikio Hara authored
The net package consists of thin three layers like the follwoing; - Exposed API, that contains net.Dial, net.DialUDP, net.DialUnix - Socket and network file descriptor, that contains net.netFD and its methods, helper functions such as dialUDP, dialUnix - Network pollster, that contains net.pollDesc and its methods This CL removes redundant argument check which is already done by API layer. R=golang-dev, dave, bradfitz CC=golang-dev https://golang.org/cl/13092043
-
Andrew Gerrand authored
Fixes #5630. R=golang-dev, bradfitz CC=golang-dev https://golang.org/cl/12884046
-
- 21 Aug, 2013 11 commits
-
-
Rémy Oudompheng authored
R=golang-dev, bradfitz CC=golang-dev https://golang.org/cl/13105047
-
Dmitriy Vyukov authored
GC acquires worldsema, which is a goroutine-level semaphore which parks goroutines. g0 can not be parked. Fixes #6193. R=khr, khr CC=golang-dev https://golang.org/cl/12880045
-
Carl Shapiro authored
Update the original change but do not read interface types in the arguments area. Once the arguments area is zeroed as the locals area is we can safely read interface type values there too. ««« original CL description undo CL 12785045 / 71ce80dc4195 This has broken the 32-bit builds. ««« original CL description cmd/gc, runtime: use type information to scan interface values R=golang-dev, rsc, dvyukov CC=golang-dev https://golang.org/cl/12785045 »»» R=khr, golang-dev, khr CC=golang-dev https://golang.org/cl/13010045 »»» R=khr, khr CC=golang-dev https://golang.org/cl/13073045
-
Sokolov Yura authored
This slightly improves performance when a lot of timers are present $ misc/benchcmp ../old_timers_m.txt ../new_timers_m.txt benchmark old ns/op new ns/op delta BenchmarkAfterFunc 6884 6605 -4.05% BenchmarkAfterFunc-2 4473 4144 -7.36% BenchmarkAfterFunc-3 8601 6185 -28.09% BenchmarkAfterFunc-4 9378 8773 -6.45% BenchmarkAfter 7237 7278 +0.57% BenchmarkAfter-2 4638 3923 -15.42% BenchmarkAfter-3 8751 6239 -28.71% BenchmarkAfter-4 9223 8737 -5.27% BenchmarkStop 603 496 -17.74% BenchmarkStop-2 795 577 -27.42% BenchmarkStop-3 982 680 -30.75% BenchmarkStop-4 1164 739 -36.51% BenchmarkSimultaneousAfterFunc 657 593 -9.74% BenchmarkSimultaneousAfterFunc-2 816 757 -7.23% BenchmarkSimultaneousAfterFunc-3 844 830 -1.66% BenchmarkSimultaneousAfterFunc-4 785 771 -1.78% BenchmarkStartStop 238 239 +0.42% BenchmarkStartStop-2 249 234 -6.02% BenchmarkStartStop-3 271 268 -1.11% BenchmarkStartStop-4 293 295 +0.68% R=golang-dev, dvyukov, bradfitz, r CC=golang-dev https://golang.org/cl/13094043
-
Dmitriy Vyukov authored
R=golang-dev, r CC=golang-dev https://golang.org/cl/12780045
-
Dmitriy Vyukov authored
Replace linked list walk with memset. This reduces CPU time taken by 'go install -a std' by ~10%. Before: real user sys 0m23.561s 0m16.625s 0m5.848s 0m23.766s 0m16.624s 0m5.846s 0m23.742s 0m16.621s 0m5.868s after: 0m22.714s 0m14.858s 0m6.138s 0m22.644s 0m14.875s 0m6.120s 0m22.604s 0m14.854s 0m6.081s R=golang-dev, r CC=golang-dev https://golang.org/cl/13084043
-
Elias Naur authored
R=r CC=golang-dev https://golang.org/cl/13019044
-
Todd Wang authored
pointer. An example that triggers the bad behavior on a 64bit machine http://play.golang.org/p/GrNFakAYLN rv1 := reflect.ValueOf(complex128(0)) rt := rv1.Type() rv2 := rv1.Convert(rt) rv3 := reflect.New(rt).Elem() rv3.Set(rv2) Running the code fails with the following: panic: reflect: internal error: storeIword of 16-byte value I've tested on a 64bit machine and verified this fixes the panic. I haven't tested on a 32bit machine so I haven't verified the other cases, but they follow logically. R=golang-dev, r, iant CC=golang-dev https://golang.org/cl/12805045
-
David Symonds authored
R=r, adg CC=golang-dev, toddwang https://golang.org/cl/13149043
-
Rob Pike authored
Update #5000 Should reduce the flakiness a little. Malloc counting is important to general testing but not to the build dashboard, which uses -short. R=golang-dev, dsymonds CC=golang-dev https://golang.org/cl/12866047
-
Rob Pike authored
R=golang-dev, dsymonds CC=golang-dev https://golang.org/cl/12801045
-