Age | Commit message (Collapse) | Author | Files | Lines |
|
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
|
|
R=ken
OCL=22168
CL=22168
|
|
R=r
OCL=22166
CL=22166
|
|
new for pointers
R=r
OCL=22158
CL=22158
|
|
rather than
indexes, and a global boolean function for quick action.
R=rsc
DELTA=152 (127 added, 12 deleted, 13 changed)
OCL=22140
CL=22142
|
|
,s/int32/long/g in 8a, 8c, 8l.
delete dead code.
move enam.c, 8.out.h, mkenam from 8c to 8l.
R=r
DELTA=1850 (581 added, 983 deleted, 286 changed)
OCL=22119
CL=22129
|
|
remove unused second parameter.
R=ken
OCL=22126
CL=22126
|
|
R=r
DELTA=3562 (0 added, 3560 deleted, 2 changed)
OCL=22112
CL=22114
|
|
ask for bison explicitly in cc, gc to try to
avoid problems with other yaccs that
might be installed.
R=r
DELTA=29 (10 added, 2 deleted, 17 changed)
OCL=22110
CL=22113
|
|
R=r
DELTA=19539 (19539 added, 0 deleted, 0 changed)
OCL=22109
CL=22109
|