Age | Commit message (Collapse) | Author |
|
R=golang-dev, gri, r2, r
CC=golang-dev
https://golang.org/cl/2846041
|
|
R=rsc, adg
CC=golang-dev
https://golang.org/cl/2841041
|
|
regularly when client connections are flaky (probably another
issue).
(credits to jussi@tinkercad.com for finding the issue)
R=rsc, r
CC=golang-dev, jussi
https://golang.org/cl/2831042
|
|
There's no need to hold the client mutex when calling encode, since encode itself
uses a mutex to make the writes atomic. However, we need to keep
the messages ordered, so add a mutex for that purpose alone.
Fixes #1244.
R=rsc
CC=golang-dev
https://golang.org/cl/2833041
|
|
First step towards a more light-weight implementation of token.Position:
- only use token.Position for reporting token and error position
- use offsets only for scanner control
- no interface changes yet
R=rsc
CC=golang-dev
https://golang.org/cl/2825041
|
|
R=rsc, gri, iant
CC=golang-dev
https://golang.org/cl/2821041
|
|
(written by ken)
R=ken2
CC=golang-dev
https://golang.org/cl/2823042
|
|
Restore ability to have different file and
section alignment in generated pe file.
Stop generating .bss pe section, it is
part of .data now.
Some code refactoring.
R=rsc, vcc
CC=golang-dev
https://golang.org/cl/2731041
|
|
R=rsc
CC=golang-dev
https://golang.org/cl/2820041
|
|
R=r
CC=golang-dev, r2, rsc
https://golang.org/cl/2819041
|
|
type name in control clauses
(even when they are nested inside an expression).
Fixes #1243.
R=rsc
CC=golang-dev
https://golang.org/cl/2817041
|
|
R=rsc
CC=golang-dev
https://golang.org/cl/2770044
|
|
R=rsc, mattn
CC=golang-dev
https://golang.org/cl/1976045
|
|
Tiny helper to avoid strings.Index(s, sub) != -1
R=rsc, r2, r
CC=golang-dev
https://golang.org/cl/2265044
|
|
gofmt will leave alone.
R=rsc, bradfitz, bradfitzpatrick
CC=golang-dev
https://golang.org/cl/2816041
|
|
R=rsc
CC=golang-dev
https://golang.org/cl/2303043
|
|
Fixes #1218.
R=rsc
CC=golang-dev
https://golang.org/cl/2664041
|
|
R=rsc
CC=golang-dev
https://golang.org/cl/2506042
|
|
with 304 NotModified
R=rsc, adg
CC=golang-dev
https://golang.org/cl/2723041
|
|
Fixes #1234.
R=r, r2
CC=golang-dev
https://golang.org/cl/2735043
|
|
R=rsc, r, PeterGo, r2
CC=golang-dev
https://golang.org/cl/2753045
|
|
The andproto field was set incorrectly, causing 6a to encode illegal
instructions.
R=rsc
CC=golang-dev
https://golang.org/cl/2781042
|
|
Added more test cases.
R=rsc
CC=golang-dev
https://golang.org/cl/2804041
|
|
if the interface value is nil, it sends no value,
R=rsc, adg
CC=golang-dev
https://golang.org/cl/2801042
|
|
R=rsc
CC=golang-dev
https://golang.org/cl/2813041
|
|
R=rsc
CC=golang-dev
https://golang.org/cl/2814041
|
|
1) Be sure to use the eval-time encoder/decoder rather than
the compile-time decoder. In a few cases the receiver for
the compiling encoder was being pickled incorrectly into a
closure.
(This is the fix for issue 1238).
2) Get the innermost name right when given a pointer to an
unnamed type.
3) Use a count to delineate interface values, making it
possible to ignore values without having a concrete type
to encode into. This is a protocol change but only for the
new feature, so it shouldn't affect anyone. The old test
worked because, amazingly, it depended on bug #1.
Fixes #1238.
R=rsc, albert.strasheim
CC=golang-dev
https://golang.org/cl/2806041
|
|
R=golang-dev, PeterGo, gri
CC=golang-dev
https://golang.org/cl/2710044
|
|
I tried adding a Scale method to big.Int and it didn't make any noticeable
difference, so I'm removing my TODO.
Also got rid of a few obvious allocations that I missed earlier for a modest
improvement (~5%).
R=golang-dev, gri
CC=golang-dev
https://golang.org/cl/2711043
|
|
R=golang-dev
CC=golang-dev
https://golang.org/cl/2713043
|
|
Fixes #1220.
R=rsc, r
CC=golang-dev
https://golang.org/cl/2728043
|
|
R=golang-dev, PeterGo, adg
CC=golang-dev
https://golang.org/cl/2791042
|
|
R=adg
CC=golang-dev
https://golang.org/cl/2807041
|
|
R=rsc
CC=golang-dev
https://golang.org/cl/2789043
|
|
It's still not compiled in by default.
R=rsc, r2
CC=golang-dev
https://golang.org/cl/2754043
|
|
R=rsc
CC=golang-dev
https://golang.org/cl/2741042
|
|
R=r, r2
CC=golang-dev
https://golang.org/cl/2717043
|
|
R=r, rsc
CC=golang-dev
https://golang.org/cl/2799041
|
|
R=rsc
CC=golang-dev
https://golang.org/cl/2798041
|
|
R=rsc
CC=golang-dev
https://golang.org/cl/2792041
|
|
Rather than updating the stripped-down regexp implementation embedded
in testing, delete it by passing the one function we need from the package
main file created by gotest.
R=rsc
CC=golang-dev
https://golang.org/cl/2761043
|
|
R=rsc
CC=golang-dev
https://golang.org/cl/2795041
|
|
R=rsc
CC=golang-dev
https://golang.org/cl/2793041
|
|
R=rsc
CC=golang-dev
https://golang.org/cl/2736044
|
|
R=rsc
CC=golang-dev
https://golang.org/cl/2768042
|
|
R=rsc
CC=golang-dev
https://golang.org/cl/2720042
|
|
(thanks to Chris Dollin for identifying the cause)
Fixes #1237.
R=rsc
CC=golang-dev
https://golang.org/cl/2753043
|
|
R=r, rsc
CC=golang-dev
https://golang.org/cl/2777041
|
|
R=gri, r, r2
CC=golang-dev
https://golang.org/cl/2743042
|
|
R=ken2
CC=golang-dev
https://golang.org/cl/2757042
|