Age | Commit message (Collapse) | Author |
|
R=r
CC=golang-dev
https://golang.org/cl/4830069
|
|
See https://golang.org/cl/4815087
R=golang-dev, nigeltao
CC=golang-dev
https://golang.org/cl/4849050
|
|
The additional token_test.go cases matches html5lib behavior.
Fixes #2124.
R=gri
CC=golang-dev
https://golang.org/cl/4844055
|
|
Fixes #2139.
R=golang-dev, alex.brainman
CC=golang-dev
https://golang.org/cl/4838056
|
|
This addresses the biggest DoS in issue 2093
R=golang-dev, dsymonds
CC=golang-dev
https://golang.org/cl/4841050
|
|
R=golang-dev, bradfitz
CC=golang-dev
https://golang.org/cl/4798071
|
|
Also allow struct values as "with" targets.
R=golang-dev, dsymonds
CC=golang-dev
https://golang.org/cl/4809086
|
|
It means keeping two sets of maps, but things look cleaner from
the outside.
R=golang-dev, dsymonds
CC=golang-dev
https://golang.org/cl/4839056
|
|
Mostly a mechanical change, with a few cleanups to make the split easier.
The external interface to exp/template is unaffected.
In another round I will play with the function map setup to see if I can
avoid exposing reflect across the boundary, but that will require some
structural changes I did not want to mix into this CL.
R=golang-dev, dsymonds
CC=golang-dev
https://golang.org/cl/4849049
|
|
Changed some []interface{} uses to slices of the concrete types; removed use of IntVector.
R=gri, rsc
CC=golang-dev
https://golang.org/cl/4810085
|
|
- added corresponding test cases
- re-grouped tests for better readability
Fixes #2138.
R=golang-dev, rsc
CC=golang-dev
https://golang.org/cl/4815091
|
|
container/vector itself from the core libs
R=gri
CC=golang-dev
https://golang.org/cl/4810078
|
|
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
|
|
R=rsc
CC=golang-dev
https://golang.org/cl/4816060
|
|
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
|
|
R=rsc
CC=golang-dev
https://golang.org/cl/4798061
|
|
R=golang-dev, rsc
CC=golang-dev
https://golang.org/cl/4855045
|
|
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
|
|
R=r
CC=golang-dev
https://golang.org/cl/4837063
|
|
R=r
CC=golang-dev
https://golang.org/cl/4839052
|
|
R=golang-dev, rogpeppe, r, dsymonds, bradfitz, fvbommel
CC=golang-dev
https://golang.org/cl/4830065
|
|
R=r, rsc
CC=golang-dev
https://golang.org/cl/4832055
|
|
Fixes #1935.
R=rsc, bradfitz
CC=golang-dev
https://golang.org/cl/4850044
|
|
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
|
|
R=golang-dev, mattn.jp, dsymonds
CC=golang-dev
https://golang.org/cl/4849042
|
|
R=golang-dev, dsymonds
CC=golang-dev
https://golang.org/cl/4830061
|
|
R=golang-dev, dsymonds, bradfitz, kevlar, rsc, r
CC=golang-dev
https://golang.org/cl/4851041
|
|
Also sort SRV records before returning from LookupSRV.
R=rsc
CC=golang-dev
https://golang.org/cl/4817049
|
|
Fixes #2130.
R=rsc, dave
CC=golang-dev
https://golang.org/cl/4846044
|
|
R=golang-dev, bradfitz, rsc
CC=golang-dev
https://golang.org/cl/4838050
|
|
R=r, bsiegert, r, alex.brainman
CC=golang-dev
https://golang.org/cl/4662080
|
|
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
|
|
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
|
|
R=rsc
CC=golang-dev
https://golang.org/cl/4808056
|
|
R=golang-dev, dsymonds
CC=golang-dev
https://golang.org/cl/4830059
|
|
R=r
CC=golang-dev
https://golang.org/cl/4806049
|
|
R=golang-dev, dsymonds
CC=golang-dev
https://golang.org/cl/4808071
|
|
R=golang-dev, dsymonds
CC=golang-dev
https://golang.org/cl/4801076
|
|
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
|
|
R=rsc
CC=golang-dev
https://golang.org/cl/4826056
|
|
R=rsc, dvyukov
CC=golang-dev
https://golang.org/cl/4819051
|
|
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
|
|
Reflect the fact that notesleep() can be called
by exactly one thread.
R=golang-dev, rsc
CC=golang-dev
https://golang.org/cl/4816064
|
|
vim command 'Godoc' to see godoc.
R=golang-dev, dsymonds
CC=golang-dev
https://golang.org/cl/4815071
|
|
R=lvd
CC=golang-dev
https://golang.org/cl/4837049
|
|
This makes {5,6,8}l conform to the spec more tightly.
R=golang-dev, rsc
CC=golang-dev
https://golang.org/cl/4826063
|
|
R=rsc
CC=golang-dev
https://golang.org/cl/4835046
|
|
Fixes #2106.
R=golang-dev, dsymonds, rsc
CC=golang-dev
https://golang.org/cl/4836047
|
|
R=golang-dev, bradfitz
CC=golang-dev
https://golang.org/cl/4841044
|
|
present.
R=r
CC=golang-dev
https://golang.org/cl/4808065
|