summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2009-01-068a, 8c, and 8l from inferno distributionRuss Cox25-0/+19781
R=r DELTA=19539 (19539 added, 0 deleted, 0 changed) OCL=22109 CL=22109
2009-01-05add comments and delete dead codeRuss Cox5-64/+185
R=ken OCL=22078 CL=22080
2009-01-05change time.Tick test to use 100ms intervals.Russ Cox1-2/+2
now passes even under loaded conditions on r45. R=r DELTA=2 (0 added, 0 deleted, 2 changed) OCL=22019 CL=22022
2009-01-05fix 6a line number bug -Russ Cox1-3/+1
was incrementing lineno twice for the \n after a // comment. R=r DELTA=3 (0 added, 2 deleted, 1 changed) OCL=21984 CL=22021
2008-12-30one bignum test failsKen Thompson1-0/+2
has to do with printing patched it out R=r OCL=21921 CL=21923
2008-12-30allow slices (open arrays) to beKen Thompson3-69/+53
receivers in methods. put back original code for hilbert/bignum R=r OCL=21910 CL=21920
2008-12-26diagnostic to catch pointer toKen Thompson3-16/+52
rvalue promoted to method receiver. fixes to bignum that failed. R=r OCL=21827 CL=21827
2008-12-23put array test in table, with TODO to fix when arrays work in interfaces.Rob Pike1-0/+8
TBR=rsc OCL=21766 CL=21766
2008-12-22print array (not just *array) using %vRob Pike2-1/+34
TBR=rsc DELTA=34 (33 added, 0 deleted, 1 changed) OCL=21718 CL=21718
2008-12-20hilbert now runs.Rob Pike1-1/+4
it's 25% faster and runs with 40% less memory allocation than before R=rsc DELTA=20 (15 added, 0 deleted, 5 changed) OCL=21690 CL=21690
2008-12-20update to new regime.Rob Pike3-98/+138
lines marked BUG are rewrites working around 6g bug. R=rsc DELTA=161 (42 added, 2 deleted, 117 changed) OCL=21689 CL=21689
2008-12-20fix new(T) if type T []int.Russ Cox1-0/+1
make sure type of expr is T not just []int R=ken OCL=21688 CL=21688
2008-12-20regfreeKen Thompson1-1/+1
R=r OCL=21685 CL=21687
2008-12-20LEAQ bugKen Thompson1-2/+8
R=r OCL=21684 CL=21684
2008-12-19[] and struct in interfaces.Russ Cox13-158/+202
other [] cleanup. convert() is gone. R=r DELTA=352 (144 added, 68 deleted, 140 changed) OCL=21660 CL=21662
2008-12-19allow Listen on ":9999" as an alias for "0.0.0.0:9999"Russ Cox2-9/+21
R=r DELTA=21 (12 added, 0 deleted, 9 changed) OCL=21653 CL=21653
2008-12-19array compare (except = != nil) are illegalKen Thompson1-0/+5
R=r OCL=21637 CL=21637
2008-12-19portability bugKen Thompson6-30/+39
cant assign to closed array R=r OCL=21634 CL=21634
2008-12-19fix new(bool) error messageRuss Cox1-8/+8
R=ken OCL=21616 CL=21616
2008-12-19chan and map of [] and structRuss Cox7-47/+78
R=r DELTA=192 (145 added, 8 deleted, 39 changed) OCL=21609 CL=21614
2008-12-19g4 open sysimport.c before writing itRuss Cox1-0/+1
R=r DELTA=1 (1 added, 0 deleted, 0 changed) OCL=21577 CL=21603
2008-12-19new error messagesRuss Cox2-2/+10
x.go:11: illegal types for operand: AS *I *T (*interface vs *struct) R=r DELTA=10 (8 added, 0 deleted, 2 changed) OCL=21457 CL=21602
2008-12-19malloc bug fixes.Russ Cox10-88/+261
use malloc by default. free stacks. R=r DELTA=424 (333 added, 29 deleted, 62 changed) OCL=21553 CL=21584
2008-12-19fmt and reflect updates for recent changesRuss Cox7-59/+58
TBR=r OCL=21580 CL=21583
2008-12-19compiler changes for *chan -> chan; *map -> map; new(T) -> new(*T)Russ Cox5-99/+107
mainly a syntactic change: the compiler representations don't change (chan and map are now hidden pointers like string). R=ken OCL=21578 CL=21582
2008-12-19change *map to map; *chan to chan; new(T) to new(*T)Russ Cox43-246/+221
fix bugs left over from *[] to [] conversion. TBR=r OCL=21576 CL=21581
2008-12-18convert *[] to [].Russ Cox60-519/+508
R=r OCL=21563 CL=21571
2008-12-18print(array)Ken Thompson5-11/+18
R=r OCL=21570 CL=21570
2008-12-18bug in [const]Ken Thompson1-3/+3
R=r OCL=21569 CL=21569
2008-12-18new []int literalRuss Cox1-1/+42
R=ken OCL=21568 CL=21568
2008-12-18cmp [] to nilKen Thompson3-4/+28
R=r OCL=21567 CL=21567
2008-12-18another [] fixRuss Cox1-1/+1
R=ken OCL=21566 CL=21566
2008-12-18[] fixesRuss Cox2-5/+7
R=ken OCL=21565 CL=21565
2008-12-18arraysKen Thompson11-188/+205
R=r OCL=21564 CL=21564
2008-12-18libmach: always print 0x on hex numbersRuss Cox2-8/+8
R=r DELTA=3 (0 added, 0 deleted, 3 changed) OCL=21558 CL=21558
2008-12-18host and port name lookupRuss Cox14-102/+952
R=r,presotto DELTA=1239 (935 added, 281 deleted, 23 changed) OCL=21041 CL=21539
2008-12-18malloc in runtime (not used by default)Russ Cox12-1/+1397
R=r DELTA=1551 (1550 added, 0 deleted, 1 changed) OCL=21404 CL=21538
2008-12-18- fixed a bug in Natural.And()Robert Griesemer1-186/+129
- removed some non-beneficial factorization and reduced number of array slices per operations significantly - reduced line count - benchhil benchmark time reduced by ~2% R=r DELTA=313 (106 added, 163 deleted, 44 changed) OCL=21473 CL=21497
2008-12-17small bugKen Thompson2-11/+21
new printarray R=r OCL=21429 CL=21429
2008-12-17trailing white spaceRuss Cox2-3/+3
R=r DELTA=1 (0 added, 0 deleted, 1 changed) OCL=21403 CL=21415
2008-12-16fix type/name thing, againRuss Cox1-0/+7
R=r DELTA=8 (7 added, 0 deleted, 1 changed) OCL=21379 CL=21379
2008-12-16another "want type got name" error caseRuss Cox1-0/+1
R=ken OCL=21377 CL=21377
2008-12-16clear flags so that %+v does not pass the +Russ Cox1-1/+2
to the first field it prints. R=r DELTA=2 (1 added, 0 deleted, 1 changed) OCL=21324 CL=21328
2008-12-16If ByteBuffer has never been used, b.buf is nil but Data() should still work.Rob Pike1-0/+8
Fix the bug using a (safe) shared global empty array. R=rsc DELTA=8 (8 added, 0 deleted, 0 changed) OCL=21303 CL=21303
2008-12-15new convention, direction bit isKen Thompson3-20/+29
always left cleared. changed compiler generated memcpy and memset to assume CLD. R=r OCL=21215 CL=21215
2008-12-15range clause must have = or :=Ken Thompson4-8/+9
:= illegal in for-increment R=r OCL=21204 CL=21204
2008-12-15off-by-one error assigning src files to functionsRuss Cox1-0/+2
R=r DELTA=2 (2 added, 0 deleted, 0 changed) OCL=21178 CL=21187
2008-12-15check printf format stringsRuss Cox2-2/+18
R=r DELTA=18 (16 added, 0 deleted, 2 changed) OCL=21177 CL=21185
2008-12-15correct arg register in bsdthread_createRuss Cox1-1/+1
R=r DELTA=1 (0 added, 0 deleted, 1 changed) OCL=21040 CL=21176
2008-12-15add test for onceRuss Cox2-0/+32
R=r DELTA=31 (31 added, 0 deleted, 0 changed) OCL=21043 CL=21175