- 18 Nov, 2008 14 commits
-
-
Rob Pike authored
automates construction and execution of unit tests. R=rsc DELTA=60 (58 added, 0 deleted, 2 changed) OCL=19482 CL=19484
-
Russ Cox authored
they have to go in /usr/local/bin because the setgid bit is ignored in /Users. R=r DELTA=54 (49 added, 0 deleted, 5 changed) OCL=19424 CL=19463
-
Robert Griesemer authored
R=r OCL=19457 CL=19457
-
Russ Cox authored
R=r OCL=19455 CL=19455
-
Russ Cox authored
makes lineno correct for statements without semicolons. R=ken OCL=19454 CL=19454
-
Ian Lance Taylor authored
function. Also update golden.out. R=r DELTA=18 (18 added, 0 deleted, 0 changed) OCL=19433 CL=19448
-
Ian Lance Taylor authored
R=gri DELTA=8 (8 added, 0 deleted, 0 changed) OCL=19434 CL=19436
-
Robert Griesemer authored
(to be moved into std lib eventually) - rewrote tabwriter to use byte buffers instead of strings (byte buffers to be moved into stdlib eventually) - support for recent syntax changes - no space printed after function name and before function parameters - comments still disabled due to a known bug R=r OCL=19430 CL=19430
-
Robert Griesemer authored
- added some initial language with respect to exports R=r DELTA=95 (47 added, 31 deleted, 17 changed) OCL=19407 CL=19426
-
Russ Cox authored
(gets 3x speedup in go; got 40x in c) * handle and test overflow R=r DELTA=217 (200 added, 0 deleted, 17 changed) OCL=19399 CL=19422
-
Russ Cox authored
R=r DELTA=23 (23 added, 0 deleted, 0 changed) OCL=19405 CL=19420
-
Russ Cox authored
R=r DELTA=2 (0 added, 0 deleted, 2 changed) OCL=19404 CL=19415
-
Robert Griesemer authored
R=r OCL=19413 CL=19413
-
Robert Griesemer authored
R=r OCL=19410 CL=19410
-
- 17 Nov, 2008 9 commits
-
-
Russ Cox authored
R=r,ken DELTA=66 (52 added, 3 deleted, 11 changed) OCL=19386 CL=19389
-
Ken Thompson authored
R=r OCL=19382 CL=19382
-
Russ Cox authored
fix bug in run that was missing output. make run warn about tests in bugs/ that succeed with no output (should be moved to fixedbugs/). R=r DELTA=21 (18 added, 0 deleted, 3 changed) OCL=19381 CL=19381
-
Russ Cox authored
in new package strconv. move atoi etc to strconv too. update fmt, etc to use strconv. R=r DELTA=2232 (1691 added, 424 deleted, 117 changed) OCL=19286 CL=19380
-
Russ Cox authored
R=r OCL=19379 CL=19379
-
Russ Cox authored
R=r DELTA=756 (754 added, 0 deleted, 2 changed) OCL=19266 CL=19378
-
Ian Lance Taylor authored
variable may only be named after the complete declaration, including the initialization statements. R=gri DELTA=61 (16 added, 45 deleted, 0 changed) OCL=19343 CL=19376
-
Russ Cox authored
to make qsort more robust: * use "ninther" to choose pivot. * use three-way partition to avoid quadratic behavior on all-one-value arrays. also add tests suggested in that paper. the immediate cause of the slowness we observed was in fact none of these: the recursive call was sorting data[0:m] instead of data[a:m]. also rename package to "sort" to match convention. R=r,gri DELTA=358 (255 added, 21 deleted, 82 changed) OCL=19341 CL=19373
-
Robert Griesemer authored
- syntax change - missing: corresponding language DELTA=5 (2 added, 0 deleted, 3 changed) OCL=19221 CL=19352
-
- 16 Nov, 2008 1 commit
-
-
Ken Thompson authored
func perm(n int) *map[int]int R=r OCL=19340 CL=19340
-
- 15 Nov, 2008 5 commits
-
-
Russ Cox authored
R=ken OCL=19299 CL=19299
-
Ian Lance Taylor authored
multiple method names with a single type. R=r,gri DELTA=10 (0 added, 10 deleted, 0 changed) OCL=19292 CL=19298
-
Rob Pike authored
TBR=rsc OCL=19297 CL=19297
-
Russ Cox authored
R=r DELTA=129 (81 added, 0 deleted, 48 changed) OCL=19283 CL=19291
-
Ken Thompson authored
R=r OCL=19288 CL=19288
-
- 14 Nov, 2008 8 commits
-
-
Robert Griesemer authored
R=r DELTA=8 (6 added, 0 deleted, 2 changed) OCL=19273 CL=19275
-
Rob Pike authored
reorder pieces so io is earlier R=rsc DELTA=66 (27 added, 24 deleted, 15 changed) OCL=19248 CL=19255
-
Robert Griesemer authored
var v Vector.Vector; v.Init(); ... - clear vector elements in Reset - removed some comments that seem redundant R=r DELTA=16 (9 added, 5 deleted, 2 changed) OCL=19247 CL=19247
-
Russ Cox authored
R=r DELTA=8 (1 added, 0 deleted, 7 changed) OCL=19245 CL=19245
-
Russ Cox authored
$ 6cov -g 235.go 6.out 235.go:62,62 main·main 0x27c9-0x2829 MOVL $main·.stringo(SB),AX 235.go:30,30 main·main 0x2856-0x285e ADDQ $6c0,SP $ and assorted fixes. R=r DELTA=743 (732 added, 8 deleted, 3 changed) OCL=19226 CL=19243
-
Rob Pike authored
R=rsc DELTA=38 (14 added, 10 deleted, 14 changed) OCL=19242 CL=19242
-
Robert Griesemer authored
- related cleanups R=r OCL=19227 CL=19227
-
Robert Griesemer authored
- implemented elastic tabstops algorithm, now correct and documented - first cut at printing comments (use -comments flag, disabled for now) - struct field types are now aligned (using elastic tab stops) - needs more fine-tuning * fixed a bug in test script * added quick smoke test to makefile and invoke it in run.bash instead of the full test R=r OCL=19220 CL=19220
-
- 13 Nov, 2008 3 commits
-
-
Rob Pike authored
also add code to print (pointers to) arrays, through %v. R=rsc DELTA=108 (70 added, 33 deleted, 5 changed) OCL=19184 CL=19192
-
Russ Cox authored
R=r OCL=19172 CL=19172
-
Russ Cox authored
if an object in an archive tries to refer to a file in its original source directory, ignore it. * 6ar: fix bug if archive is empty. * gobuild: build archive in current directory. * math: use new gobuild Makefile. * test/math.go: rename to mathest.go, add // run line, make it run. R=r DELTA=494 (277 added, 203 deleted, 14 changed) OCL=19090 CL=19171
-