- 08 Aug, 2011 9 commits
-
-
John Asmuth authored
container/vector: removed last instances of vector outside of container/vector itself from the core libs R=gri CC=golang-dev https://golang.org/cl/4810078
-
Joel Sing authored
The mmap system call varies across BSDs. Move mmap and munmap into the operating system dependent files. This will be needed to add syscall support for OpenBSD. R=rsc CC=golang-dev https://golang.org/cl/4822056
-
Joel Sing authored
R=rsc CC=golang-dev https://golang.org/cl/4816060
-
Joel Sing authored
Add support for the go runtime on openbsd/amd64. This is based on the existing freebsd runtime. Threads are implemented using OpenBSD's rthreads, which are currently disabled by default, however can be enabled via the kern.rthreads sysctl. For now, cgo is disabled. R=rsc CC=golang-dev https://golang.org/cl/4815067
-
Joel Sing authored
R=rsc CC=golang-dev https://golang.org/cl/4798061
-
Rob Pike authored
R=golang-dev, rsc CC=golang-dev https://golang.org/cl/4855045
-
Dmitriy Vyukov authored
The change adds specialized type algorithms for slices and types of size 8/16/32/64/128. It significantly accelerates chan and map operations for most builtin types as well as user structs. benchmark old,ns/op new,ns/op BenchmarkChanUncontended 226 94 (on Intel Xeon E5620, 2.4GHz, Linux 64 bit) R=golang-dev, rsc CC=golang-dev https://golang.org/cl/4815087
-
David Symonds authored
R=r CC=golang-dev https://golang.org/cl/4837063
-
David Symonds authored
R=r CC=golang-dev https://golang.org/cl/4839052
-
- 07 Aug, 2011 1 commit
-
-
Rob Pike authored
R=golang-dev, rogpeppe, r, dsymonds, bradfitz, fvbommel CC=golang-dev https://golang.org/cl/4830065
-
- 06 Aug, 2011 2 commits
-
-
Robert Griesemer authored
R=r, rsc CC=golang-dev https://golang.org/cl/4832055
-
Rob Pike authored
Fixes #1935. R=rsc, bradfitz CC=golang-dev https://golang.org/cl/4850044
-
- 05 Aug, 2011 5 commits
-
-
Rob Pike authored
Expand the conversations about pointers, memory, and garbage collection. Describe the lack of co/contravariant typing. Fixes #1929. Fixes #1930. R=dsymonds, r, mirtchovski, edsrzf, hanwen, rsc CC=golang-dev https://golang.org/cl/4852041
-
Alex Brainman authored
R=golang-dev, mattn.jp, dsymonds CC=golang-dev https://golang.org/cl/4849042
-
Rob Pike authored
R=golang-dev, dsymonds CC=golang-dev https://golang.org/cl/4830061
-
Rob Pike authored
R=golang-dev, dsymonds, bradfitz, kevlar, rsc, r CC=golang-dev https://golang.org/cl/4851041
-
Alex Brainman authored
Also sort SRV records before returning from LookupSRV. R=rsc CC=golang-dev https://golang.org/cl/4817049
-
- 04 Aug, 2011 14 commits
-
-
Mikio Hara authored
Fixes #2130. R=rsc, dave CC=golang-dev https://golang.org/cl/4846044
-
Rob Pike authored
R=golang-dev, bradfitz, rsc CC=golang-dev https://golang.org/cl/4838050
-
Marcel van Lohuizen authored
R=r, bsiegert, r, alex.brainman CC=golang-dev https://golang.org/cl/4662080
-
Dmitriy Vyukov authored
The change removes chan finalizer (Lock destructor) if it is not required on the platform. benchmark old ns/op new ns/op delta BenchmarkChanCreation 1132.00 381.00 -66.34% BenchmarkChanCreation-2 1215.00 243.00 -80.00% BenchmarkChanCreation-4 1084.00 186.00 -82.84% BenchmarkChanCreation-8 1415.00 154.00 -89.12% BenchmarkChanCreation-16 1386.00 144.00 -89.61% (on 2 x Intel Xeon E5620, 8 HT cores, 2.4 GHz, Linux) R=golang-dev, rsc CC=golang-dev https://golang.org/cl/4841041
-
Yasuhiro Matsumoto authored
calling filepath.FromSlash(x) make invalid character to serve file. Fixes #2128 R=golang-dev, alex.brainman, rsc CC=golang-dev https://golang.org/cl/4810064
-
David Symonds authored
R=rsc CC=golang-dev https://golang.org/cl/4808056
-
Rob Pike authored
R=golang-dev, dsymonds CC=golang-dev https://golang.org/cl/4830059
-
David Symonds authored
R=r CC=golang-dev https://golang.org/cl/4806049
-
Rob Pike authored
R=golang-dev, dsymonds CC=golang-dev https://golang.org/cl/4808071
-
Rob Pike authored
R=golang-dev, dsymonds CC=golang-dev https://golang.org/cl/4801076
-
Mikio Hara authored
This CL enables to list the multicast, joined group addresses for a specific interface by using Interface.MulticastAddrs method. R=rsc CC=golang-dev https://golang.org/cl/4808062
-
Mikio Hara authored
R=rsc CC=golang-dev https://golang.org/cl/4826056
-
Hector Chu authored
R=rsc, dvyukov CC=golang-dev https://golang.org/cl/4819051
-
Rob Pike authored
Some tests are significantly faster (50%), a few are slower (up to 30%). Fannkuch is confusing: parallel code is a little slower for gc, non-parallel and all gccgo runs are faster. R=golang-dev, dsymonds CC=golang-dev https://golang.org/cl/4830058
-
- 03 Aug, 2011 2 commits
-
-
Dmitriy Vyukov authored
Reflect the fact that notesleep() can be called by exactly one thread. R=golang-dev, rsc CC=golang-dev https://golang.org/cl/4816064
-
Yasuhiro Matsumoto authored
vim command 'Godoc' to see godoc. R=golang-dev, dsymonds CC=golang-dev https://golang.org/cl/4815071
-
- 02 Aug, 2011 4 commits
-
-
Russ Cox authored
R=lvd CC=golang-dev https://golang.org/cl/4837049
-
David Symonds authored
This makes {5,6,8}l conform to the spec more tightly. R=golang-dev, rsc CC=golang-dev https://golang.org/cl/4826063
-
Rob Pike authored
R=rsc CC=golang-dev https://golang.org/cl/4835046
-
Andrew Gerrand authored
Fixes #2106. R=golang-dev, dsymonds, rsc CC=golang-dev https://golang.org/cl/4836047
-
- 01 Aug, 2011 3 commits
-
-
Andrew Gerrand authored
R=golang-dev, bradfitz CC=golang-dev https://golang.org/cl/4841044
-
Roger Peppe authored
R=r CC=golang-dev https://golang.org/cl/4808065
-
Roger Peppe authored
R=r CC=golang-dev https://golang.org/cl/4838044
-