Age | Commit message (Collapse) | Author | Files | Lines |
|
R=r
OCL=27979
CL=27979
|
|
as a new name in a later declaration
(bug 144)
R=r
OCL=27850
CL=27850
|
|
as a regression test for the fix made in s2/27706.
R=r
APPROVED=r
DELTA=14 (13 added, 0 deleted, 1 changed)
OCL=27707
CL=27709
|
|
R=dsymonds
DELTA=58 (26 added, 32 deleted, 0 changed)
OCL=27698
CL=27698
|
|
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=rsc
OCL=27331
CL=27331
|
|
^ signed(const) becomes illegal
^ unsigned(const) becomes legal
R=r
OCL=26697
CL=26697
|
|
R=ken
DELTA=56 (26 added, 30 deleted, 0 changed)
OCL=26628
CL=26628
|
|
bug090.go:41:6: error: floating point constant truncated to integer
bug090.go:32:6: error: floating point constant truncated to integer
bug090.go:34:14: error: floating point constant truncated to integer
bug090.go:37:5: error: incompatible types in assignment
bug090.go:40:5: error: incompatible types in assignment
R=rsc
DELTA=2 (0 added, 0 deleted, 2 changed)
OCL=26564
CL=26574
|
|
close two more bugs.
R=ken
OCL=26226
CL=26226
|
|
various bug fixes and tests involving constants.
test/const1.go is the major new test case.
R=ken
OCL=26216
CL=26224
|
|
R=r
OCL=26146
CL=26146
|
|
R=r
OCL=26142
CL=26142
|
|
R=r
OCL=26090
CL=26090
|
|
R=rsc
DELTA=8 (0 added, 5 deleted, 3 changed)
OCL=25857
CL=25861
|
|
R=ken
OCL=25787
CL=25791
|
|
R=rsc
DELTA=1 (0 added, 0 deleted, 1 changed)
OCL=25648
CL=25654
|
|
plus significant hand editing.
Back to T{x} for composite literals.
R=r
OCL=25612
CL=25632
|
|
R=ken
OCL=25448
CL=25448
|
|
R=ken
OCL=25075
CL=25075
|
|
only non-trivial changes are in
convlit1.go
golden.out
R=gri
OCL=25019
CL=25024
|
|
R=r
OCL=24349
CL=24913
|
|
make f(g()) work when g returns multiple
args with names different than f expects.
func swap(a, b int) (c, d int) {
return b, a
}
swap(swap(1,2))
R=ken
OCL=24474
CL=24476
|
|
R=rsc
DELTA=52 (15 added, 37 deleted, 0 changed)
OCL=24274
CL=24274
|
|
R=r
DELTA=367 (111 added, 59 deleted, 197 changed)
OCL=23957
CL=23960
|
|
TBR=ken
OCL=23650
CL=23650
|
|
R=ken
OCL=23532
CL=23532
|
|
R=ken
OCL=23528
CL=23528
|
|
reference to a type which should not be visible. The test
currently fails with 6g.
R=rsc
DELTA=7 (4 added, 0 deleted, 3 changed)
OCL=23222
CL=23225
|
|
interesting. It was disabled last week anyhow. Let's just
delete it.
R=r,rsc
DELTA=12 (0 added, 12 deleted, 0 changed)
OCL=23204
CL=23219
|
|
TBR=r
OCL=23121
CL=23127
|
|
R=r
OCL=23012
CL=23014
|
|
R=r
OCL=22978
CL=22984
|
|
R=r
DELTA=568 (0 added, 9 deleted, 559 changed)
OCL=22898
CL=22901
|
|
R=r
DELTA=72 (30 added, 42 deleted, 0 changed)
OCL=22373
CL=22378
|
|
R=r
OCL=22166
CL=22166
|
|
R=rsc
DELTA=40 (18 added, 22 deleted, 0 changed)
OCL=22134
CL=22139
|
|
R=rsc
DELTA=10 (1 added, 2 deleted, 7 changed)
OCL=22033
CL=22033
|
|
leaving golden.out alone for now.
R=ken
DELTA=13 (0 added, 0 deleted, 13 changed)
OCL=21682
CL=21682
|
|
fix bugs left over from *[] to [] conversion.
TBR=r
OCL=21576
CL=21581
|
|
R=r
OCL=21563
CL=21571
|
|
R=gri
DELTA=62 (28 added, 34 deleted, 0 changed)
OCL=21269
CL=21271
|
|
R=rsc
DELTA=16 (5 added, 10 deleted, 1 changed)
OCL=21085
CL=21087
|
|
R=rsc
DELTA=117 (54 added, 62 deleted, 1 changed)
OCL=20924
CL=20927
|
|
R=rsc
DELTA=56 (17 added, 32 deleted, 7 changed)
OCL=20876
CL=20916
|
|
R=rsc
DELTA=43 (19 added, 24 deleted, 0 changed)
OCL=20551
CL=20551
|
|
R=gri
DELTA=36 (18 added, 18 deleted, 0 changed)
OCL=19059
CL=19133
|
|
separate per-function namespace.
R=gri
DELTA=24 (8 added, 16 deleted, 0 changed)
OCL=19006
CL=19057
|
|
R=gri
DELTA=28 (12 added, 14 deleted, 2 changed)
OCL=18923
CL=18923
|