summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
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
2008-12-14even more code improvementKen Thompson5-98/+126
R=r OCL=21160 CL=21160
2008-12-14more code optimizationKen Thompson4-49/+276
R=r OCL=21159 CL=21159
2008-12-13code generationKen Thompson4-109/+75
R=r OCL=21146 CL=21146
2008-12-13code improvementKen Thompson3-0/+155
R=r OCL=21144 CL=21144
2008-12-12bug104Ken Thompson3-17/+28
R=r OCL=21082 CL=21082
2008-12-11remove implicit int -> stringRuss Cox1-1/+1
R=ken OCL=21020 CL=21020
2008-12-11print field names on struct members.Russ Cox3-17/+117
also don't concatenate strings next to each other in the struct, like p.doprint does. expose additional print flags to formatters R=r DELTA=128 (111 added, 11 deleted, 6 changed) OCL=20991 CL=21018
2008-12-11restrict declarations of type map/chan/stringKen Thompson1-2/+21
(they must be pointers) R=r OCL=21009 CL=21009
2008-12-11reject struct to interface conversion for nowRuss Cox1-1/+6
R=ken OCL=21007 CL=21007
2008-12-11add uintptr to reflect and printRob Pike3-35/+66
R=rsc DELTA=70 (35 added, 4 deleted, 31 changed) OCL=20993 CL=20998
2008-12-11if the typestring gives a field name of "?", drop it.Rob Pike3-4/+11
R=rsc DELTA=11 (7 added, 0 deleted, 4 changed) OCL=20988 CL=20988
2008-12-11handle the nil interface better in reflect and printRob Pike3-6/+25
R=rsc DELTA=25 (19 added, 0 deleted, 6 changed) OCL=20985 CL=20985
2008-12-11add JSON libraryRuss Cox8-0/+1139
R=r DELTA=1127 (1127 added, 0 deleted, 0 changed) OCL=20975 CL=20983
2008-12-11fix race with fresh perforce checkoutsRuss Cox1-6/+15
R=r DELTA=15 (9 added, 0 deleted, 6 changed) OCL=20977 CL=20981
2008-12-11only generate non-trivial signatures in theRuss Cox5-18/+25
file in which they occur. avoids duplicate trampoline generation across multiple files. R=ken OCL=20976 CL=20980
2008-12-10looks like i broke the buildRuss Cox1-1/+1
TBR=r OCL=20963 CL=20963
2008-12-10DNS messagesRuss Cox2-2/+686
R=r DELTA=685 (683 added, 0 deleted, 2 changed) OCL=20926 CL=20951
2008-12-10bugKen Thompson1-0/+3
R=r OCL=20940 CL=20940
2008-12-10assorted cleanup and fixesRuss Cox8-98/+128
R=r DELTA=209 (109 added, 79 deleted, 21 changed) OCL=20930 CL=20934
2008-12-10StringBytes help routine, common functionality put into package io for sharing.Rob Pike1-0/+10
R=rsc DELTA=10 (10 added, 0 deleted, 0 changed) OCL=20928 CL=20931
2008-12-10bug120Ken Thompson1-8/+17
R=r OCL=20921 CL=20921
2008-12-10string hash function faults w empty stringKen Thompson1-0/+2
fixes maps[""] R=r OCL=20909 CL=20911
2008-12-102 minor bugsKen Thompson2-6/+6
R=r OCL=20906 CL=20906
2008-12-09bug126Ken Thompson4-23/+24
R=r OCL=20879 CL=20879
2008-12-09bug127Ken Thompson1-3/+10
R=r OCL=20874 CL=20874
2008-12-09fix historical editing glitchRob Pike1-1/+1
R=rsc DELTA=1 (0 added, 0 deleted, 1 changed) OCL=20871 CL=20873
2008-12-09implement two TODOs in reflect:Rob Pike1-30/+23
- delete vestigial SetString method - make type map use interface instead of *interface R=rsc DELTA=31 (0 added, 7 deleted, 24 changed) OCL=20861 CL=20863
2008-12-09chans and maps of interfacesRuss Cox4-23/+35
R=r DELTA=746 (729 added, 1 deleted, 16 changed) OCL=20858 CL=20858
2008-12-09use unsafe.pointer in reflection objectsRob Pike6-313/+55
R=rsc DELTA=326 (4 added, 259 deleted, 63 changed) OCL=20853 CL=20856
2008-12-09- fixed bug with unicode text formatting: the number of bytesRobert Griesemer2-95/+201
per rune cannot be computed correctly if we have only parts of a rune - delay computation - added html filtering mode: html tags and entities are ignored for width computations - expanded tests: - extra tests for html text - extra tests that write text in various portions R=r DELTA=227 (126 added, 20 deleted, 81 changed) OCL=20833 CL=20835
2008-12-09robs bug converting unsafe.pointerKen Thompson2-0/+8
R=r OCL=20834 CL=20834
2008-12-09replace assembly casts with unsafe.pointerRuss Cox13-164/+77
R=r DELTA=178 (18 added, 101 deleted, 59 changed) OCL=20822 CL=20826
2008-12-09more impossible time errorsRuss Cox1-4/+4
R=r DELTA=4 (0 added, 0 deleted, 4 changed) OCL=20788 CL=20818
2008-12-08conversion to/fromKen Thompson1-0/+16
any pointer or uintptr and unsafe.pointer R=r OCL=20795 CL=20795
2008-12-08foundation for import unsafeKen Thompson9-25/+57
R=r OCL=20794 CL=20794
2008-12-08avoid skew in time.Tick; remove errors from time.Seconds, time.NanosecondsRuss Cox3-25/+36
R=r DELTA=46 (21 added, 10 deleted, 15 changed) OCL=20785 CL=20787
2008-12-08use Note sched.stopped correctlyRuss Cox1-1/+6
R=r DELTA=6 (5 added, 0 deleted, 1 changed) OCL=20777 CL=20779
2008-12-08pick up symbol for JMP main(SB)Russ Cox1-1/+1
but not JMP main (label). R=ken OCL=20724 CL=20724