Age | Commit message (Collapse) | Author | Files | Lines |
|
R=r
DELTA=243 (60 added, 72 deleted, 111 changed)
OCL=22909
CL=22912
|
|
package main
var x int
type x struct { a int }
R=ken
OCL=22903
CL=22903
|
|
R=r
DELTA=568 (0 added, 9 deleted, 559 changed)
OCL=22898
CL=22901
|
|
R=rsc
DELTA=259 (0 added, 0 deleted, 259 changed)
OCL=22897
CL=22900
|
|
print names in message.
R=ken
OCL=22891
CL=22891
|
|
R=rsc
DELTA=88 (0 added, 12 deleted, 76 changed)
OCL=22884
CL=22890
|
|
R=ken
OCL=22887
CL=22887
|
|
make package local the default.
warn about name case not matching export keyword.
R=ken
OCL=22881
CL=22886
|
|
R=r
DELTA=462 (9 added, 33 deleted, 420 changed)
OCL=22879
CL=22885
|
|
R=rsc
DELTA=213 (0 added, 0 deleted, 213 changed)
OCL=22878
CL=22882
|
|
R=rsc
DELTA=224 (0 added, 2 deleted, 222 changed)
OCL=22875
CL=22875
|
|
silently miscompiling.
R=rsc
OCL=22872
CL=22872
|
|
R=r
OCL=22870
CL=22870
|
|
R=r
OCL=22864
CL=22864
|
|
R=r
DELTA=117 (1 added, 0 deleted, 116 changed)
OCL=22764
CL=22863
|
|
the raw fmt routines will be another, smaller but subtler pass.
R=rsc
DELTA=157 (0 added, 0 deleted, 157 changed)
OCL=22851
CL=22851
|
|
IsUpper and IsLetter.
R=r
DELTA=746 (746 added, 0 deleted, 0 changed)
OCL=22743
CL=22750
|
|
lets us use a single source file for both 6c and gcc, handling
the incompatible handling of return values.
R=rsc
DELTA=649 (613 added, 35 deleted, 1 changed)
OCL=22682
CL=22730
|
|
R=r
DELTA=1 (0 added, 0 deleted, 1 changed)
OCL=22662
CL=22691
|
|
rewrite heap pointer moves as xchg.
R=ken
OCL=22665
CL=22665
|
|
R=rsc
DELTA=2 (2 added, 0 deleted, 0 changed)
OCL=22640
CL=22642
|
|
+ Use macros to name symbols with non-ASCII characters.
+ Make some variables unsigned, because they are compared
against unsigned values.
+ Fix a few void* pointers to be MLink*.
R=rsc
DELTA=94 (44 added, 3 deleted, 47 changed)
OCL=22303
CL=22638
|
|
R=iant
DELTA=3 (3 added, 0 deleted, 0 changed)
OCL=22467
CL=22471
|
|
R=r
DELTA=139 (101 added, 38 deleted, 0 changed)
OCL=22462
CL=22466
|
|
R=ken
OCL=22454
CL=22457
|
|
can do methods on them without pointer worries.
R=ken
OCL=22434
CL=22436
|
|
fixed everything except the tutorial.
R=rsc
DELTA=404 (94 added, 139 deleted, 171 changed)
OCL=22414
CL=22422
|
|
R=r
DELTA=1 (0 added, 0 deleted, 1 changed)
OCL=22411
CL=22411
|
|
not sure if the warning in reg.c was a real bug.
R=ken
OCL=22408
CL=22410
|
|
remove TPTR wrapper around TMAP, TCHAN, TSTRING.
R=ken
OCL=22406
CL=22409
|
|
the possibility of large objects in interface values.
R=r
DELTA=171 (97 added, 22 deleted, 52 changed)
OCL=22382
CL=22382
|
|
R=ken
OCL=22370
CL=22372
|
|
R=r
DELTA=93 (0 added, 61 deleted, 32 changed)
OCL=22348
CL=22366
|
|
R=rsc
DELTA=37 (0 added, 7 deleted, 30 changed)
OCL=22330
CL=22342
|
|
type T []int
var a []int
var t = T(a)
R=ken
OCL=22341
CL=22341
|
|
R=ken
OCL=22327
CL=22327
|
|
also, after
func g() (int, int)
func f(int, int)
allow
f(g())
and
func h() (int, int) { return g() }
R=ken
DELTA=356 (252 added, 26 deleted, 78 changed)
OCL=22319
CL=22325
|
|
R=rsc
DELTA=7 (0 added, 7 deleted, 0 changed)
OCL=22267
CL=22281
|
|
R=rsc
DELTA=27 (23 added, 0 deleted, 4 changed)
OCL=22245
CL=22245
|
|
R=r
OCL=22240
CL=22240
|
|
R=r
OCL=22236
CL=22236
|
|
for non-pointer types with methods.
R=r
DELTA=37 (13 added, 14 deleted, 10 changed)
OCL=22217
CL=22219
|
|
R=r
OCL=22218
CL=22218
|
|
now that OCOMP exists
R=ken
OCL=22216
CL=22216
|
|
R=r
OCL=22215
CL=22215
|
|
R=r
OCL=22182
CL=22182
|
|
(this code doesn't match the existing language at this point,
but it's a large code base which compiles - will eventually go
away)
- enable compilation of it again in run.bash
R=r
DELTA=1147 (534 added, 311 deleted, 302 changed)
OCL=22176
CL=22176
|
|
(the text still needs fixing)
add the tutorial programs to the test run.
R=rsc
DELTA=41 (6 added, 0 deleted, 35 changed)
OCL=22174
CL=22174
|
|
R=ken
OCL=22173
CL=22173
|
|
R=rsc
OCL=22170
CL=22170
|