Age | Commit message (Collapse) | Author | Files | Lines |
|
R=r
DELTA=127 (38 added, 3 deleted, 86 changed)
OCL=34640
CL=34650
|
|
also template/template.go, missed last time.
R=r
DELTA=116 (61 added, 10 deleted, 45 changed)
OCL=34620
CL=34622
|
|
delay calls to savex as long as possible.
R=ken
OCL=34535
CL=34546
|
|
R=ken
OCL=34478
CL=34480
|
|
universe block names.
BUG=2097244
R=ken
OCL=34295
CL=34473
|
|
R=ken
OCL=34465
CL=34470
|
|
R=austin
DELTA=23 (23 added, 0 deleted, 0 changed)
OCL=34340
CL=34346
|
|
R=r
DELTA=42 (21 added, 20 deleted, 1 changed)
OCL=34328
CL=34333
|
|
added iant's bug202 (in main code)
and ken's bug203 (in init function).
bug187 remains at large.
R=ken
OCL=34293
CL=34293
|
|
R=ken
OCL=34244
CL=34249
|
|
R=ken
OCL=34232
CL=34232
|
|
R=ken
OCL=34205
CL=34207
|
|
bug197.go:10:5: error: incompatible type in initialization
bug197.go:11:5: error: incompatible type in initialization
bug197.go:12:5: error: incompatible type in initialization
bug197.go:13:5: error: incompatible type in initialization
bug197.go:20:13: error: incompatible types in binary expression
bug197.go:21:27: error: incompatible types in binary expression
R=rsc
DELTA=6 (0 added, 0 deleted, 6 changed)
OCL=34135
CL=34177
|
|
x[i]
x not addressable, i >= UINF
double evaluated i
second eval killed live registers
manifested as gob instability
R=ken
OCL=34097
CL=34099
|
|
R=ken
OCL=33792
CL=33803
|
|
bug192.go:11:5: error: redefinition of ‘fmt’
bug192.go:9:8: note: previous definition of ‘fmt’ was here
R=r
DELTA=2 (0 added, 0 deleted, 2 changed)
OCL=33780
CL=33790
|
|
R=ken
OCL=33765
CL=33765
|
|
R=ken
OCL=33745
CL=33745
|
|
6g's error for I4 is not quite accurate
(it calls I4 a non-interface) but also
not a crash or infinite loop.
R=iant
DELTA=15 (15 added, 0 deleted, 0 changed)
OCL=33701
CL=33709
|
|
R=ken
OCL=33700
CL=33700
|
|
R=rsc
DELTA=12 (12 added, 0 deleted, 0 changed)
OCL=33554
CL=33563
|
|
R=ken
OCL=33526
CL=33528
|
|
bug165.go:13:6: error: invalid recursive type 'S'
This is a different line from the 6g error message, which is
"invalid map key type". I accomodated both compilers by
merging the line.
bug188.go:13:2: error: unexpected reference to package
I made the error message less specific, which I think is fine
here.
R=rsc
DELTA=2 (0 added, 0 deleted, 2 changed)
OCL=33398
CL=33426
|
|
R=rsc
OCL=33382
CL=33391
|
|
bug039.go:6:7: error: redefinition of 'x'
bug039.go:5:1: note: previous definition of 'x' was here
bug049.go:6:9: error: incompatible types in binary expression
bug062.go:6:7: error: incompatible type in initialization
bug086.go:5:1: error: control reaches end of non-void function
bug103.go:8:2: error: variable has no type
bug121.go:9:2: error: expected signature or type name
bug131.go:7:7: error: incompatible type in initialization
bug165.go:10:8: error: expected complete type
bug171.go:5:1: error: control reaches end of non-void function
bug171.go:6:1: error: control reaches end of non-void function
bug172.go:7:6: error: expected integer type
bug182.go:7:2: error: if statement expects boolean expression
bug183.go:10:5: error: incompatible types in assignment
bug183.go:19:5: error: incompatible types in assignment
R=rsc
DELTA=15 (0 added, 0 deleted, 15 changed)
OCL=33168
CL=33175
|
|
R=ken
OCL=33123
CL=33123
|
|
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=33051
CL=33051
|
|
R=ken
OCL=32902
CL=32914
|
|
R=ken
OCL=32900
CL=32900
|
|
R=ken
OCL=32890
CL=32894
|
|
R=ken
OCL=32888
CL=32888
|
|
R=ken
OCL=32887
CL=32887
|
|
R=ken
OCL=32886
CL=32886
|
|
R=ken
OCL=32772
CL=32772
|
|
allocating registers in shift and div.
fix behavior when res == a reserved register.
R=ken
OCL=32765
CL=32767
|
|
typecheck.c is now responsible for all type checking
except for assignment and function argument "..."
R=ken
OCL=32661
CL=32667
|
|
handled by typecheck.
second switch is gone
move floating point minus into back end
R=ken
OCL=32558
CL=32558
|
|
let errchk exit 0 even if it has reported a BUG.
it echoed BUG and that's all that matters.
R=r
DELTA=143 (1 added, 89 deleted, 53 changed)
OCL=32533
CL=32542
|
|
R=austin
DELTA=35 (21 added, 14 deleted, 0 changed)
OCL=32469
CL=32474
|
|
labeled break/continue was using
first loop with any label,
not first loop with the right label.
R=ken
OCL=32453
CL=32458
|
|
(reported by iant)
R=r
DELTA=50 (32 added, 12 deleted, 6 changed)
OCL=32263
CL=32385
|
|
R=ken
OCL=32261
CL=32261
|
|
R=ken
OCL=32257
CL=32257
|
|
R=ken
OCL=32255
CL=32255
|
|
R=ken
OCL=32253
CL=32253
|
|
R=ken
OCL=32252
CL=32252
|
|
R=ken
OCL=32244
CL=32244
|
|
a := true;
a |= a;
in the front end.
R=ken
OCL=32240
CL=32243
|