Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
R=ken2
CC=golang-dev
http://codereview.appspot.com/1720043
|
|
gob: substitute slice for map
R=r
CC=golang-dev
http://codereview.appspot.com/1699045
|
|
R=gri
CC=golang-dev
http://codereview.appspot.com/1620042
|
|
note that sortmain.go has been run through hg gofmt;
only the formatting of the day initializers changed.
i'm happy to revert that formatting if you'd prefer.
stop on error in doc/progs/run
R=r
CC=golang-dev
http://codereview.appspot.com/850041
|
|
in the tests, println+panic.
gofmt some tests too.
R=rsc
CC=golang-dev
http://codereview.appspot.com/741041
|
|
2. add complex algorithm for map/chan
3. test for use of complex in
array, slice, field, chan, map,
field, pointer.
R=rsc
CC=golang-dev
http://codereview.appspot.com/384041
|
|
for 6g and 8g. can also be used
for 5g. 5g is still a stub.
R=rsc
CC=golang-dev
http://codereview.appspot.com/362041
|
|
8g and 5g have stubs to ignore complex
R=rsc
CC=golang-dev
http://codereview.appspot.com/257042
|
|
R=ken2
CC=golang-dev
http://codereview.appspot.com/223106
|
|
getting close.
R=rsc
CC=golang-dev
http://codereview.appspot.com/224105
|
|
Since gcco runs goroutines in independent threads, it needs
locking for the global variables. This shows up when I use
ordinary increments rather than locked increments for var++.
R=ken2, ken3
CC=golang-dev
http://codereview.appspot.com/190074
|
|
R=rsc, ken2
http://codereview.appspot.com/174047
|
|
R=rsc, ken2, ken3
http://codereview.appspot.com/174042
|
|
R=ken2
http://codereview.appspot.com/157114
|
|
* add runtime sliceslice1 for x[lo:]
* remove runtime arraytoslice, rewriting &arr into arr[0:len(arr)].
* port cgen_inline into 8g, 5g.
* use native memmove in maps
R=ken2
http://codereview.appspot.com/157106
|
|
R=rsc
DELTA=31 (5 added, 3 deleted, 23 changed)
OCL=35700
CL=35700
|
|
cut the slowest tests down from a few seconds
to under half a second.
R=r
DELTA=21 (6 added, 1 deleted, 14 changed)
OCL=35509
CL=35519
|
|
R=ken
OCL=35042
CL=35044
|
|
also template/template.go, missed last time.
R=r
DELTA=116 (61 added, 10 deleted, 45 changed)
OCL=34620
CL=34622
|
|
R=rsc
OCL=34453
CL=34455
|
|
R=rsc
OCL=34058
CL=34058
|
|
R=rsc
OCL=34041
CL=34041
|
|
R=rsc
OCL=33974
CL=33974
|
|
compile with the current compiler. Adjust expected error
message in method1.go to match 6g output.
R=rsc
DELTA=9 (2 added, 5 deleted, 2 changed)
OCL=33674
CL=33682
|
|
R=rsc
OCL=33382
CL=33391
|
|
R=r
DELTA=163 (1 added, 149 deleted, 13 changed)
OCL=33106
CL=33111
|
|
mostly removing forward declarations.
R=r
DELTA=138 (2 added, 127 deleted, 9 changed)
OCL=33068
CL=33099
|
|
R=ken
OCL=32975
CL=32975
|
|
only need to fix up certain
denominators
R=rsc
OCL=32928
CL=32928
|
|
R=rsc
OCL=32858
CL=32858
|
|
R=rsc
DELTA=18 (10 added, 2 deleted, 6 changed)
OCL=29909
CL=29909
|
|
R=r
OCL=28569
CL=28573
|
|
R=r
OCL=28321
CL=28357
|
|
R=r
OCL=28319
CL=28319
|
|
R=r
DELTA=4 (0 added, 0 deleted, 4 changed)
OCL=27578
CL=27584
|
|
as a reminder, the old conversion
was that you could write
var arr [10]byte;
var slice []byte;
slice = arr;
but now you have to write
slice = &arr;
the change eliminates an implicit &, so that
the only implicit &s left are in the . operator
and in string(arr).
also, removed utf8.EncodeRuneToString
in favor of string(rune).
R=r
DELTA=83 (1 added, 23 deleted, 59 changed)
OCL=27531
CL=27534
|
|
R=r
OCL=24349
CL=24913
|
|
R=r
DELTA=367 (111 added, 59 deleted, 197 changed)
OCL=23957
CL=23960
|
|
added another channel test
R=r
OCL=23488
CL=23488
|
|
TBR=r
OCL=23121
CL=23127
|
|
R=r
OCL=23012
CL=23014
|
|
R=r
OCL=22978
CL=22984
|
|
R=r
OCL=22166
CL=22166
|