summaryrefslogtreecommitdiff
path: root/src/lib
AgeCommit message (Collapse)AuthorFilesLines
2009-01-15more casifying fixupsRob Pike2-193/+193
R=rsc DELTA=213 (0 added, 0 deleted, 213 changed) OCL=22878 CL=22882
2009-01-15casify fmt and its dependents.Rob Pike2-155/+153
R=rsc DELTA=224 (0 added, 2 deleted, 222 changed) OCL=22875 CL=22875
2009-01-15- converted tabwriter to new naming schemeRobert Griesemer2-96/+96
R=r OCL=22870 CL=22870
2009-01-15- missed a few identifiersRobert Griesemer1-13/+13
R=r OCL=22864 CL=22864
2009-01-15- lowercase non-exported functions in bignumRobert Griesemer1-96/+97
R=r DELTA=117 (1 added, 0 deleted, 116 changed) OCL=22764 CL=22863
2009-01-15printf->Printf etc.Rob Pike12-52/+52
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
2009-01-14add unicode library stub with justRuss Cox4-0/+754
IsUpper and IsLetter. R=r DELTA=746 (746 added, 0 deleted, 0 changed) OCL=22743 CL=22750
2009-01-09simplify flag interface. no more BVal etc. you just get a pointer.Rob Pike3-201/+162
fixed everything except the tutorial. R=rsc DELTA=404 (94 added, 139 deleted, 171 changed) OCL=22414 CL=22422
2009-01-09typoRuss Cox1-1/+1
R=r DELTA=1 (0 added, 0 deleted, 1 changed) OCL=22411 CL=22411
2009-01-09update sys.reflect and sys.unreflect to accomodateRuss Cox3-13/+50
the possibility of large objects in interface values. R=r DELTA=171 (97 added, 22 deleted, 52 changed) OCL=22382 CL=22382
2009-01-08- removed temporary work-arounds from bignum_test, not needed anymoreRobert Griesemer1-89/+28
R=r DELTA=93 (0 added, 61 deleted, 32 changed) OCL=22348 CL=22366
2009-01-08new sort interface - no structs, just slices.Rob Pike2-37/+30
R=rsc DELTA=37 (0 added, 7 deleted, 30 changed) OCL=22330 CL=22342
2009-01-07Cache *os.Error values across all users.Rob Pike1-4/+27
R=rsc DELTA=27 (23 added, 0 deleted, 4 changed) OCL=22245 CL=22245
2009-01-06update utf8_test.goRob Pike1-1/+1
R=rsc OCL=22170 CL=22170
2009-01-06new new & makeRuss Cox55-204/+204
R=r OCL=22166 CL=22166
2009-01-06A richer interface for regexps. Simple boolean matcher, a vector of strings ↵Rob Pike2-6/+121
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
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
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 Thompson1-66/+49
receivers in methods. put back original code for hilbert/bignum R=r OCL=21910 CL=21920
2008-12-26diagnostic to catch pointer toKen Thompson2-15/+45
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-19[] and struct in interfaces.Russ Cox4-21/+10
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-19malloc bug fixes.Russ Cox1-1/+1
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-19change *map to map; *chan to chan; new(T) to new(*T)Russ Cox41-242/+218
fix bugs left over from *[] to [] conversion. TBR=r OCL=21576 CL=21581
2008-12-18convert *[] to [].Russ Cox56-510/+498
R=r OCL=21563 CL=21571
2008-12-18host and port name lookupRuss Cox13-102/+951
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 Cox2-0/+20
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-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-15range clause must have = or :=Ken Thompson2-3/+3
:= illegal in for-increment R=r OCL=21204 CL=21204
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-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-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 Cox7-0/+1138
R=r DELTA=1127 (1127 added, 0 deleted, 0 changed) OCL=20975 CL=20983
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-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-09bug126Ken Thompson2-2/+2
R=r OCL=20879 CL=20879
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