Age | Commit message (Collapse) | Author | Files | Lines |
|
R=ken2
CC=golang-dev
http://codereview.appspot.com/207106
|
|
Fixes issue 587.
R=ken2
CC=golang-dev
http://codereview.appspot.com/207085
|
|
R=kaib
CC=golang-dev
http://codereview.appspot.com/207062
|
|
R=kaib
CC=golang-dev
http://codereview.appspot.com/206059
|
|
TBR=agl1
CC=golang-dev
http://codereview.appspot.com/207055
|
|
apparently some versions of GNU make cannot
handle the %: %.$O rule. i don't understand why
and don't care enough to find out.
R=agl1
CC=golang-dev
http://codereview.appspot.com/206055
|
|
R=agl1
CC=golang-dev
http://codereview.appspot.com/207043
|
|
gccgo gets this wrong at the moment.
R=rsc
CC=golang-dev
http://codereview.appspot.com/205044
|
|
add simple garbage collection benchmark.
R=iant
CC=golang-dev
http://codereview.appspot.com/204053
|
|
bug251.go:11:2: error: invalid recursive interface
R=rsc
CC=golang-dev
http://codereview.appspot.com/204052
|
|
ddd1.go:16:10: error: argument 1 has incompatible type
ddd1.go:17:10: error: argument 1 has incompatible type
ddd1.go:15:10: error: floating point constant truncated to integer
R=rsc
CC=golang-dev
http://codereview.appspot.com/204048
|
|
bug121.go:12:3: error: name list not allowed in interface type
bug121.go:16:2: error: expected signature or type name
semi1.go:10:76: error: unexpected semicolon or newline before ‘{’
semi1.go:10:5: error: reference to undefined name ‘x’
semi1.go:10:8: error: reference to undefined name ‘y’
semi1.go:12:3: error: reference to undefined name ‘z’
semi2.go:10:79: error: unexpected semicolon or newline before ‘{’
semi2.go:10:9: error: reference to undefined name ‘x’
semi3.go:10:79: error: unexpected semicolon or newline before ‘{’
semi3.go:10:6: error: reference to undefined name ‘x’
semi3.go:10:9: error: reference to undefined name ‘y’
semi3.go:10:12: error: reference to undefined name ‘z’
semi3.go:12:3: error: reference to undefined name ‘z’
semi4.go:11:2: error: unexpected semicolon or newline before ‘{’
semi4.go:10:6: error: reference to undefined name ‘x’
semi4.go:12:3: error: reference to undefined name ‘z’
semi5.go:10:1: error: unexpected semicolon or newline before ‘{’
semi7.go:11:2: error: unexpected semicolon or newline before ‘else’
semi7.go:10:5: error: reference to undefined name ‘x’
slice.go:9:11: error: missing lower bound in slice expression
slice.go:9:9: error: reference to undefined name ‘y’
slice.go:9:12: error: reference to undefined name ‘z’
R=rsc
CC=golang-dev
http://codereview.appspot.com/201061
|
|
R=r, cw
CC=golang-dev
http://codereview.appspot.com/198085
|
|
R=r
CC=golang-dev
http://codereview.appspot.com/199066
|
|
Fixes issue 287.
R=ken2
CC=golang-dev
http://codereview.appspot.com/199057
|
|
bug249.go:10:5: error: incompatible type in initialization
bug249.go:26:5: error: incompatible type in initialization
R=rsc
CC=golang-dev
http://codereview.appspot.com/198058
|
|
R=ken2
CC=golang-dev
http://codereview.appspot.com/198057
|
|
R=ken2
CC=golang-dev
http://codereview.appspot.com/198053
|
|
import1.go:12:8: error: redefinition of ‘bufio’
import1.go:11:8: note: previous definition of ‘bufio’ was here
import1.go:16:2: error: redefinition of ‘fmt’
import1.go:15:2: note: previous definition of ‘fmt’ was here
import1.go:11:8: error: imported and not used: bufio
R=rsc
CC=golang-dev
http://codereview.appspot.com/194165
|
|
R=rsc
CC=golang-dev
http://codereview.appspot.com/198046
|
|
I have to admit that "cannot use type p.T as type p.T" is a
bit weak. 8g gives a similar error ("cannot use v1 (type p.T)
as type p.T in assignment").
bug3.go:37:5: error: incompatible type in initialization (incompatible type for method ‘M’ (different parameter types))
bug3.go:38:5: error: incompatible type in initialization (incompatible type for method ‘M’ (different parameter types))
bug3.go:43:5: error: incompatible type in initialization (incompatible type for method ‘M’ (different parameter types))
bug3.go:44:5: error: incompatible type in initialization (incompatible type for method ‘M’ (different parameter types))
bug3.go:49:5: error: incompatible types in assignment (cannot use type p.T as type p.T)
bug3.go:50:5: error: incompatible types in assignment (cannot use type p.T as type p.T)
bug3.go:55:5: error: incompatible types in assignment (incompatible type for method ‘M’ (different parameter types))
bug3.go:56:5: error: incompatible types in assignment (incompatible type for method ‘M’ (different parameter types))
bug3.go:57:6: error: incompatible types in assignment (incompatible type for method ‘M’ (different parameter types))
bug3.go:58:6: error: incompatible types in assignment (incompatible type for method ‘M’ (different parameter types))
bug3.go:59:5: error: incompatible types in assignment (incompatible type for method ‘M’ (different parameter types))
bug3.go:60:5: error: incompatible types in assignment (incompatible type for method ‘M’ (different parameter types))
bug3.go:61:6: error: incompatible types in assignment (incompatible type for method ‘M’ (different parameter types))
bug3.go:62:6: error: incompatible types in assignment (incompatible type for method ‘M’ (different parameter types))
R=rsc
CC=golang-dev
http://codereview.appspot.com/199044
|
|
R=ken2
CC=golang-dev
http://codereview.appspot.com/199046
|
|
R=rsc
CC=golang-dev
http://codereview.appspot.com/197043
|
|
R=r
CC=golang-dev
http://codereview.appspot.com/199042
|
|
more to come, but should suffice for Printf work.
R=ken2
CC=golang-dev
http://codereview.appspot.com/197044
|
|
No longer a distinct type; now a property of func types.
R=ken2
CC=golang-dev
http://codereview.appspot.com/197042
|
|
I got it wrong because gccgo was incorrectly failing to clear
the value when a nonblocking receive did not receive
anything.
R=rsc
CC=golang-dev
http://codereview.appspot.com/194161
|
|
bug238.go:11:7: error: invalid constant type
bug238.go:12:7: error: invalid constant type
bug238.go:13:7: error: invalid constant type
bug238.go:14:7: error: invalid constant type
bug238.go:15:7: error: invalid constant type
bug238.go:16:7: error: invalid constant type
bug238.go:17:7: error: invalid constant type
R=rsc
CC=golang-dev
http://codereview.appspot.com/194159
|
|
8g:
runtime.go:19: cannot refer to unexported name runtime.printbool
gccgo:
runtime.go:19:10: error: invalid reference to unexported identifier ‘runtime.printbool’
R=rsc
CC=golang-dev
http://codereview.appspot.com/194157
|
|
bug231.go:20:4: error: incompatible types in assignment (type has no methods)
R=rsc
CC=golang-dev
http://codereview.appspot.com/194156
|
|
bug228.go:11:25: error: invalid use of ‘...’
bug228.go:13:13: error: ‘...’ only permits one name
bug228.go:15:20: error: ‘...’ must be last parameter
bug228.go:17:7: error: expected type
bug228.go:19:8: error: expected type
R=rsc
CC=golang-dev
http://codereview.appspot.com/196077
|
|
R=r
CC=golang-dev
http://codereview.appspot.com/194129
|
|
Fixes issue 219.
R=ken2, r
CC=golang-dev
http://codereview.appspot.com/194097
|
|
* example-based syntax errors (go.errors)
* enable bison's more specific errors
and translate grammar token names into
tokens like ++
* test cases
R=ken2, r, ken3
CC=golang-dev
http://codereview.appspot.com/194085
|
|
also allow func() func().
R=ken2
CC=golang-dev
http://codereview.appspot.com/194078
|
|
R=r, rsc
CC=golang-dev
http://codereview.appspot.com/193101
|
|
bonus: type switch now detects multiple uses of identical interface types.
bonus: interface types are now order-independent, following the spec.
R=ken2
CC=golang-dev
http://codereview.appspot.com/194053
|
|
(package main; others are pulled in automatically)
R=ken2
CC=golang-dev
http://codereview.appspot.com/194069
|
|
R=ken2
CC=golang-dev
http://codereview.appspot.com/194051
|
|
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=ken2
CC=golang-dev
http://codereview.appspot.com/186232
|
|
R=r
CC=golang-dev
http://codereview.appspot.com/186216
|
|
Fixes issue 529.
R=ken2
CC=golang-dev
http://codereview.appspot.com/186215
|
|
Fixes issue 402.
R=ken2
CC=golang-dev
http://codereview.appspot.com/186214
|
|
Fixes issue 481.
R=ken2
CC=golang-dev
http://codereview.appspot.com/186213
|
|
gccgo currently passes this test; 8g currently does not. I
think I counted everything out right.
R=rsc
CC=golang-dev
http://codereview.appspot.com/186165
|
|
R=rsc
CC=golang-dev
http://codereview.appspot.com/189088
|
|
Fixes issue 471.
R=ken2
CC=golang-dev
http://codereview.appspot.com/181184
|
|
Fixes issue 475.
R=ken2
CC=golang-dev
http://codereview.appspot.com/183157
|
|
Fixes issue 495.
R=ken2
CC=golang-dev
http://codereview.appspot.com/183156
|