Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-01-09 | clean up automatic indirect, delete some dead code. | Russ Cox | 1 | -1/+0 | |
R=ken OCL=22454 CL=22457 | |||||
2009-01-09 | 6g cleanup suggested by ken. | Russ Cox | 1 | -2/+2 | |
remove TPTR wrapper around TMAP, TCHAN, TSTRING. R=ken OCL=22406 CL=22409 | |||||
2009-01-08 | many interface bug fixes. | Russ Cox | 1 | -4/+22 | |
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 | |||||
2009-01-06 | comment sudoaddable; | Russ Cox | 1 | -2/+14 | |
remove unused second parameter. R=ken OCL=22126 CL=22126 | |||||
2009-01-05 | add comments and delete dead code | Russ Cox | 1 | -25/+47 | |
R=ken OCL=22078 CL=22080 | |||||
2008-12-19 | portability bug | Ken Thompson | 1 | -4/+4 | |
cant assign to closed array R=r OCL=21634 CL=21634 | |||||
2008-12-14 | even more code improvement | Ken Thompson | 1 | -63/+32 | |
R=r OCL=21160 CL=21160 | |||||
2008-12-14 | more code optimization | Ken Thompson | 1 | -38/+257 | |
R=r OCL=21159 CL=21159 | |||||
2008-12-13 | code generation | Ken Thompson | 1 | -15/+24 | |
R=r OCL=21146 CL=21146 | |||||
2008-12-13 | code improvement | Ken Thompson | 1 | -0/+129 | |
R=r OCL=21144 CL=21144 | |||||
2008-11-22 | reg and peep | Ken Thompson | 1 | -56/+96 | |
R=r OCL=19871 CL=19871 | |||||
2008-11-18 | first cut at optimizing | Ken Thompson | 1 | -71/+3 | |
R=r OCL=19564 CL=19564 | |||||
2008-11-11 | width fixes. | Russ Cox | 1 | -0/+2 | |
* check for uncomputed struct offsets * distinguish function structs from ordinary structs * make sure function structs are not examined in isolation R=ken OCL=19005 CL=19005 | |||||
2008-11-06 | s/gins/gbranch/ | Russ Cox | 1 | -6/+4 | |
R=ken OCL=18713 CL=18713 | |||||
2008-11-06 | change minimum sethi/ullman number to 1 | Russ Cox | 1 | -1/+1 | |
to distinguish not computed (0) vs trivial (1). add missing ullmancalc on function args. R=ken OCL=18711 CL=18711 | |||||
2008-11-01 | DOTDOTDOT | Ken Thompson | 1 | -0/+1 | |
R=r OCL=18317 CL=18317 | |||||
2008-10-29 | the end of life as we know it | Ken Thompson | 1 | -6/+7 | |
int is new type R=r OCL=18023 CL=18023 | |||||
2008-10-22 | do not use fake names on anonymous function return values | Russ Cox | 1 | -3/+1 | |
R=ken OCL=17679 CL=17679 | |||||
2008-10-04 | bug 026 | Ken Thompson | 1 | -14/+0 | |
R=r OCL=16494 CL=16494 | |||||
2008-10-03 | silence gcc warnings | Russ Cox | 1 | -1/+1 | |
R=ken OCL=16449 CL=16466 | |||||
2008-09-22 | now method/interface code | Ken Thompson | 1 | -40/+3 | |
R=r OCL=15627 CL=15627 | |||||
2008-09-14 | methods on any type | Ken Thompson | 1 | -3/+3 | |
-- but only *struct tested R=r OCL=15326 CL=15326 | |||||
2008-09-13 | package name on signatures thru rename | Ken Thompson | 1 | -1/+1 | |
R=r OCL=15314 CL=15314 | |||||
2008-09-13 | Automated g4 rollback of changelist 15312. | Ken Thompson | 1 | -1/+1 | |
*** Reason for rollback *** <enter reason for rollback> *** Original change description *** correct signal name thru package rename R=r OCL=15313 CL=15313 | |||||
2008-09-13 | correct signal name thru package rename | Ken Thompson | 1 | -1/+1 | |
R=r OCL=15312 CL=15312 | |||||
2008-09-10 | bug generating duplicate interface signatures | Ken Thompson | 1 | -1/+5 | |
R=r OCL=15119 CL=15119 | |||||
2008-08-28 | get rid of static/dynamic array distinction | Ken Thompson | 1 | -1/+0 | |
R=r OCL=14634 CL=14634 | |||||
2008-08-11 | floating <= and >= compare | Ken Thompson | 1 | -8/+8 | |
R=r DELTA=8 (0 added, 0 deleted, 8 changed) OCL=14091 CL=14091 | |||||
2008-08-08 | mp constants | Ken Thompson | 1 | -76/+88 | |
R=r DELTA=381 (142 added, 26 deleted, 213 changed) OCL=14011 CL=14016 | |||||
2008-08-03 | make 6a, 6c, 6g, 6l, libmach_amd64 build on 64-bit gcc. | Russ Cox | 1 | -4/+4 | |
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 | |||||
2008-07-07 | more coroutine | Ken Thompson | 1 | -1/+0 | |
fixed a,b,c := x,x,x SVN=126250 | |||||
2008-06-28 | more line numbers | Ken Thompson | 1 | -6/+5 | |
SVN=125265 | |||||
2008-06-28 | more line numbers | Ken Thompson | 1 | -0/+6 | |
SVN=125261 | |||||
2008-06-26 | better line numbers | Ken Thompson | 1 | -1/+1 | |
SVN=125018 | |||||
2008-06-24 | string nil same as string "" | Ken Thompson | 1 | -2/+5 | |
SVN=124381 | |||||
2008-06-21 | redeclarations of variables in the same block. | Ken Thompson | 1 | -14/+14 | |
half-step toward multivalued map indexing SVN=124019 | |||||
2008-06-16 | added and, or, xor opcodes | Ken Thompson | 1 | -0/+66 | |
SVN=123031 | |||||
2008-06-11 | import/export | Ken Thompson | 1 | -0/+6 | |
SVN=122309 | |||||
2008-06-10 | mode elf tossing | Ken Thompson | 1 | -12/+12 | |
SVN=121962 | |||||
2008-06-07 | more code generation - mostly shift and multiply | Ken Thompson | 1 | -15/+71 | |
SVN=121585 | |||||
2008-06-06 | div and mod operators | Ken Thompson | 1 | -0/+10 | |
SVN=121576 | |||||
2008-06-04 | Add compiler source to new directory structure | Rob Pike | 1 | -0/+1649 | |
SVN=121164 |