- 02 Mar, 2013 9 commits
-
-
Shenghou Ma authored
R=golang-dev, r CC=golang-dev https://golang.org/cl/7419048
-
Rob Pike authored
They are moving to code.google.com/p/go.exp. See also https://golang.org/cl/7463043 R=golang-dev, minux.ma CC=golang-dev https://golang.org/cl/7456047
-
Dmitriy Vyukov authored
Fixes #4826. R=golang-dev, r CC=golang-dev https://golang.org/cl/7434046
-
Dmitriy Vyukov authored
Fixes #4904. The problem was that when the test runs the heap had grown to ~100MB, so GC allows it to grow to 200MB, and so the test fails. Moving the test to a separate process makes it much more isolated and stable. R=golang-dev, minux.ma CC=golang-dev https://golang.org/cl/7441046
-
Mikio Hara authored
Fixes #4952. R=alex.brainman CC=golang-dev https://golang.org/cl/7445046
-
Robert Griesemer authored
More robustness in case of incorrect programs. Fixes #4962. R=dsymonds CC=golang-dev https://golang.org/cl/7429047
-
Carlos Castillo authored
swig >= 2.0.9 requires the size of int values to be passed via a command line flag. Should swig complain about the -intgosize not being supported, then alert the user to their outdated version of swig. Fixes #4756. R=golang-dev, minux.ma, iant CC=golang-dev https://golang.org/cl/7331048
-
Robert Griesemer authored
Replacement for CL 7370053 which attempted to make fallthrough's syntactically a part of switch statements. Because they may be labeled, fixing that CL completely would require too much spec surgery. Fixes #4923. R=r, iant, rsc, ken CC=golang-dev https://golang.org/cl/7416048
-
Rob Pike authored
Also make the crossover point an architecture-dependent constant, although it's the same everywhere for now. BenchmarkAppendStr1Byte 416 145 -65.14% BenchmarkAppendStr4Bytes 743 217 -70.79% BenchmarkAppendStr8Bytes 421 270 -35.87% BenchmarkAppendStr16Bytes 415 403 -2.89% BenchmarkAppendStr32Bytes 415 391 -5.78% R=golang-dev, iant CC=golang-dev https://golang.org/cl/7459044
-
- 01 Mar, 2013 31 commits
-
-
Rob Pike authored
Update #3679. BenchmarkAppend1Byte 484 199 -58.88% BenchmarkAppend4Bytes 829 286 -65.50% BenchmarkAppend8Bytes 484 365 -24.59% BenchmarkAppend16Bytes 484 498 +2.89% BenchmarkAppend32Bytes 486 484 -0.41% R=iant, dave, rsc CC=golang-dev https://golang.org/cl/7443047
-
Russ Cox authored
Fixes #4961. R=golang-dev, r, minux.ma CC=golang-dev https://golang.org/cl/7443048
-
Rob Pike authored
Fixes #4945. Most examples in this issue now better, but #10 is incomplete and I'm not certain how to reproduce it. It actually looks like a go/types problem, since the type being reported is coming directly from that package. Please reopen the issue if you disagree. R=golang-dev, rsc CC=golang-dev https://golang.org/cl/7448046
-
Rémy Oudompheng authored
R=golang-dev, rsc CC=golang-dev https://golang.org/cl/7450049
-
Russ Cox authored
Update #4961. R=golang-dev CC=golang-dev https://golang.org/cl/7451044
-
Russ Cox authored
R=golang-dev, minux.ma CC=golang-dev https://golang.org/cl/7429046
-
John Graham-Cumming authored
R=golang-dev, iant CC=golang-dev https://golang.org/cl/7447044
-
Alan Donovan authored
R=gri, rsc CC=golang-dev https://golang.org/cl/7422051
-
Alan Donovan authored
Also: add support for pointer conversions, covered by one new test. R=gri, bradfitz, dave CC=golang-dev https://golang.org/cl/7435047
-
Alan Donovan authored
Bridge methods for embedded interfaces were passing the interface twice: once as receiver, once as first param. Covered by $GOROOT/test/ddd.go. Also: - invent names ("arg%d") for parameters if missing. - refactoring: move common code for bridge methods into createParams and emitTailCall. R=gri CC=golang-dev https://golang.org/cl/7437047
-
Russ Cox authored
Update #4878. R=golang-dev CC=golang-dev https://golang.org/cl/7450048
-
Russ Cox authored
Update #4958. R=golang-dev CC=golang-dev https://golang.org/cl/7434047
-
Russ Cox authored
R=golang-dev CC=golang-dev https://golang.org/cl/7438052
-
Russ Cox authored
Update #4955. R=golang-dev CC=golang-dev https://golang.org/cl/7435049
-
Russ Cox authored
Update #4956. R=golang-dev CC=golang-dev https://golang.org/cl/7417048
-
Russ Cox authored
Putting the M initialization in multiple places will not scale. Various code assumes mstart is the start already. Make it so. R=golang-dev, devon.odell CC=golang-dev https://golang.org/cl/7420048
-
Russ Cox authored
Move the mstartfn into its own field. Simpler, more likely to be correct. R=golang-dev, devon.odell CC=golang-dev https://golang.org/cl/7414046
-
Russ Cox authored
R=devon.odell CC=golang-dev https://golang.org/cl/7443046
-
Russ Cox authored
Fixes #4948. R=golang-dev, alex.brainman CC=golang-dev https://golang.org/cl/7445045
-
Russ Cox authored
This time for sure. R=golang-dev CC=golang-dev https://golang.org/cl/7449045
-
Dmitriy Vyukov authored
Distribute runnable queues, memory cache and cache of dead G's per processor. Faster non-blocking syscall enter/exit. More conservative worker thread blocking/unblocking. R=dave, bradfitz, remyoudompheng, rsc CC=golang-dev https://golang.org/cl/7314062
-
Russ Cox authored
There is a #pragma dynexport crosscall2, to help SWIG, and 6l cannot export the symbol if it doesn't get to see it. R=golang-dev, iant CC=golang-dev https://golang.org/cl/7448044
-
Russ Cox authored
During my global search and replace I forgot to open *.S (capital). R=golang-dev TBR=golang-dev CC=golang-dev https://golang.org/cl/7415047
-
Russ Cox authored
Switch to new pragma names, but leave old ones available for now. Merge the three cgo-related sections in the .6 files into a single cgo section. R=golang-dev, iant, ality CC=golang-dev https://golang.org/cl/7424048
-
Jan Ziak authored
R=golang-dev, rsc CC=golang-dev, minux.ma https://golang.org/cl/7424047
-
Andrew Gerrand authored
Fixes #4950. R=golang-dev, peter CC=golang-dev https://golang.org/cl/7415046
-
Alex Brainman authored
Fixes #4930. R=golang-dev, minux.ma CC=golang-dev https://golang.org/cl/7424043
-
Alex Brainman authored
- implement windows pread; - set correct Fhdr.type; - add ImageBase to all pe "virtual" addresses; - correct settext parameter order; - use pclntab/epclntab to find line numbers. Fixes #4841. Fixes #4926. R=golang-dev, rsc CC=golang-dev https://golang.org/cl/7405050
-
Alex Brainman authored
R=golang-dev, dave CC=golang-dev https://golang.org/cl/7439048
-
Alan Donovan authored
Now that untyped expressions are done in two phases, the identity of operand.expr is used as a map key; when reusing operand values we now must be careful to update the expr field. R=gri CC=golang-dev https://golang.org/cl/7444049
-
Brad Fitzpatrick authored
Fixes #4767 R=golang-dev, adg CC=golang-dev https://golang.org/cl/7435046
-