Age | Commit message (Collapse) | Author | Files | Lines |
|
- better test reporting
R=r
DELTA=43 (24 added, 0 deleted, 19 changed)
OCL=19641
CL=19645
|
|
R=r
DELTA=682 (275 added, 301 deleted, 106 changed)
OCL=19638
CL=19642
|
|
R=rsc
DELTA=101 (53 added, 25 deleted, 23 changed)
OCL=19635
CL=19637
|
|
R=r
DELTA=30 (2 added, 5 deleted, 23 changed)
OCL=19627
CL=19632
|
|
- fixed make.bash
R=r
DELTA=21 (1 added, 3 deleted, 17 changed)
OCL=19624
CL=19629
|
|
update uses of gotest.
minor tweak to testing structure for protobuf.
R=rsc
DELTA=276 (71 added, 75 deleted, 130 changed)
OCL=19614
CL=19621
|
|
R=rsc
DELTA=31 (0 added, 0 deleted, 31 changed)
OCL=19618
CL=19620
|
|
R=ken
OCL=19617
CL=19617
|
|
R=rsc
DELTA=9 (7 added, 0 deleted, 2 changed)
OCL=19613
CL=19613
|
|
TBR=r
OCL=19612
CL=19612
|
|
- TODO replace vector
R=r
DELTA=314 (313 added, 0 deleted, 1 changed)
OCL=19592
CL=19609
|
|
TBR=r
OCL=19600
CL=19600
|
|
new script "quietgcc" installed in $HOME/bin during make.bash
runs gcc with warnings, turns off inappropriate ones,
greps out useless output.
quietgcc also makes sure to run the correct 64-bit gcc.
R=r
DELTA=38 (36 added, 0 deleted, 2 changed)
OCL=17493
CL=19599
|
|
R=r
DELTA=55 (41 added, 11 deleted, 3 changed)
OCL=19594
CL=19598
|
|
* handle new 6g shift sequence
* assume 6.out
R=r
DELTA=24 (20 added, 0 deleted, 4 changed)
OCL=19593
CL=19596
|
|
fix a few bugs.
R=r
DELTA=294 (275 added, 9 deleted, 10 changed)
OCL=19595
CL=19595
|
|
when chatty, it should tell you how many there are.
R=rsc
DELTA=5 (5 added, 0 deleted, 0 changed)
OCL=19590
CL=19590
|
|
R=rsc
DELTA=5 (0 added, 2 deleted, 3 changed)
OCL=19562
CL=19585
|
|
R=ken
OCL=19583
CL=19583
|
|
delete it in make clean.
R=r
DELTA=10 (0 added, 0 deleted, 10 changed)
OCL=19542
CL=19581
|
|
$ 6.out
slice[5:12] of [10] array
throw: array slice
SIGSEGV: segmentation violation
R=r
DELTA=15 (13 added, 0 deleted, 2 changed)
OCL=19540
CL=19580
|
|
variable only
R=rsc
DELTA=13 (9 added, 0 deleted, 4 changed)
OCL=19538
CL=19570
|
|
R=r
OCL=19569
CL=19569
|
|
R=rsc
OCL=19567
CL=19567
|
|
R=r
OCL=19566
CL=19566
|
|
R=r
OCL=19564
CL=19564
|
|
add Copy.
R=gri
DELTA=52 (37 added, 1 deleted, 14 changed)
OCL=19557
CL=19559
|
|
R=rsc
DELTA=34 (34 added, 0 deleted, 0 changed)
OCL=19541
CL=19545
|
|
was supposed to be in some other cl but got dropped.
R=r
DELTA=21 (16 added, 2 deleted, 3 changed)
OCL=19531
CL=19539
|
|
R=r
DELTA=5 (3 added, 0 deleted, 2 changed)
OCL=19520
CL=19529
|
|
R=r
OCL=19526
CL=19528
|
|
R=r
OCL=19525
CL=19525
|
|
R=r
DELTA=219 (186 added, 32 deleted, 1 changed)
OCL=19508
CL=19523
|
|
R=r
DELTA=137 (56 added, 4 deleted, 77 changed)
OCL=19505
CL=19522
|
|
* handles multiple packages per directory
* scans directory for files if given no arguments
* infers package name
* includes test rule invoking gotest
R=r
DELTA=746 (444 added, 150 deleted, 152 changed)
OCL=19504
CL=19521
|
|
R=r
DELTA=145 (27 added, 27 deleted, 91 changed)
OCL=19423
CL=19502
|
|
R=rsc
OCL=19496
CL=19496
|
|
R=rsc
DELTA=3 (1 added, 1 deleted, 1 changed)
OCL=19485
CL=19485
|
|
automates construction and execution of unit tests.
R=rsc
DELTA=60 (58 added, 0 deleted, 2 changed)
OCL=19482
CL=19484
|
|
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
|
|
makes lineno correct for statements without semicolons.
R=ken
OCL=19454
CL=19454
|
|
(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
|
|
R=r
DELTA=23 (23 added, 0 deleted, 0 changed)
OCL=19405
CL=19420
|
|
R=r
DELTA=2 (0 added, 0 deleted, 2 changed)
OCL=19404
CL=19415
|
|
R=r,ken
DELTA=66 (52 added, 3 deleted, 11 changed)
OCL=19386
CL=19389
|
|
R=r
OCL=19382
CL=19382
|
|
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
|
|
R=r
DELTA=756 (754 added, 0 deleted, 2 changed)
OCL=19266
CL=19378
|
|
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
|
|
func perm(n int) *map[int]int
R=r
OCL=19340
CL=19340
|