Age | Commit message (Collapse) | Author | Files | Lines |
|
R=ken
OCL=28559
CL=28562
|
|
replace "shape error across CALL" with more information.
x.go:7: not enough arguments to CALL
a int, b int
int
x.go:10: assignment count mismatch: 3 = 2
x.go:12: too many arguments to RETURN
[no arguments expected]
int, int, int
also leave type alone after conversion failure,
for later errors:
bug049.go:6: cannot convert nil constant to string
bug049.go:6: illegal types for operand: EQ
string
nil # this used to be blank
R=ken
OCL=28405
CL=28407
|
|
R=r
OCL=27293
CL=27293
|
|
^ signed(const) becomes illegal
^ unsigned(const) becomes legal
R=r
OCL=26697
CL=26697
|
|
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=26152
CL=26152
|
|
R=ken
OCL=23958
CL=23961
|
|
remove TPTR wrapper around TMAP, TCHAN, TSTRING.
R=ken
OCL=22406
CL=22409
|
|
R=r
OCL=21567
CL=21567
|
|
R=r
OCL=21160
CL=21160
|
|
R=r
OCL=21082
CL=21082
|
|
R=r
OCL=20874
CL=20874
|
|
used in float64 or float32 contexts
R=r
OCL=20297
CL=20297
|
|
R=r
OCL=20185
CL=20185
|
|
R=r
OCL=18095
CL=18095
|
|
int is new type
R=r
OCL=18023
CL=18023
|
|
R=ken
OCL=17320
CL=17320
|
|
global signatures for basic types
R=r
OCL=17238
CL=17240
|
|
R=r
OCL=17096
CL=17096
|
|
R=ken
OCL=16550
CL=16550
|
|
R=ken
OCL=16449
CL=16466
|
|
fixedbugs 49 now (correctly) fails
bugs 32, 41, 68, 77 shouldnt be bugs
R=r
OCL=14842
CL=14842
|
|
R=r
OCL=14810
CL=14810
|
|
R=r
OCL=14656
CL=14656
|
|
R=r
DELTA=138 (75 added, 12 deleted, 51 changed)
OCL=14129
CL=14131
|
|
R=r
DELTA=149 (80 added, 62 deleted, 7 changed)
OCL=14029
CL=14029
|
|
R=r
DELTA=381 (142 added, 26 deleted, 213 changed)
OCL=14011
CL=14016
|
|
these guys really really want long to be 32-bits,
so ,s/long/int32/ (and then manual fixup).
still passes all tests.
(i started out looking for just those longs that
needed to be int32 instead, and it was just too hard
to track them down one by one.)
the longs were rare enough that i don't think
it will cause integration problems.
R=ken
OCL=13787
CL=13789
|
|
R=r
DELTA=18 (6 added, 1 deleted, 11 changed)
OCL=13504
CL=13504
|
|
random bugs fixed
SVN=128149
|
|
SVN=126049
|
|
more semi-colons
type assignment of constants
SVN=123278
|
|
|
|
expressions.
start of generics for calling builtin
functions
start of map type
'any' demoted from reserved word to type
SVN=122808
|
|
SVN=121164
|