summaryrefslogtreecommitdiff
path: root/test
AgeCommit message (Collapse)AuthorFilesLines
2009-08-09run benchmarks in a relatively fast test mode, as part of run.bash/all.bashRob Pike10-69/+289
R=rsc DELTA=293 (224 added, 0 deleted, 69 changed) OCL=32917 CL=32944
2009-08-08another plateau - almost doneKen Thompson2-20/+717
only need to fix up certain denominators R=rsc OCL=32928 CL=32928
2009-08-07bug159Russ Cox3-18/+13
R=ken OCL=32902 CL=32914
2009-08-07chameneosRob Pike5-1/+572
R=rsc DELTA=514 (513 added, 0 deleted, 1 changed) OCL=32898 CL=32910
2009-08-07bug185 - return b,a from func() (a,b int)Russ Cox1-0/+33
R=ken OCL=32900 CL=32900
2009-08-07annotationsRuss Cox1-0/+14
TBR=r OCL=32896 CL=32896
2009-08-07bug184 - assignment compatibility in unpacked multireturnRuss Cox1-0/+51
R=ken OCL=32890 CL=32894
2009-08-07simplify threadring slightly; slight speed improvementRob Pike2-7/+7
R=rsc DELTA=7 (3 added, 3 deleted, 1 changed) OCL=32885 CL=32889
2009-08-07bug183 - embedded vs non-embedded struct field in eqtypeRuss Cox1-0/+25
R=ken OCL=32888 CL=32888
2009-08-07bug182 - compiler crashRuss Cox1-0/+13
R=ken OCL=32887 CL=32887
2009-08-07bug181 - type T *struct { T } is an invalid embedded typeRuss Cox1-0/+11
R=ken OCL=32886 CL=32886
2009-08-07clean up a few error messages;Russ Cox1-1/+1
disable func redeclaration mismatch test; fix golden.out R=ken OCL=32883 CL=32883
2009-08-07threadringRob Pike5-1/+190
more interesting than most R=rsc DELTA=132 (131 added, 0 deleted, 1 changed) OCL=32876 CL=32881
2009-08-07timing updates after 6g change for efficient division by powers of twoRob Pike3-2/+25
R=rsc DELTA=25 (23 added, 0 deleted, 2 changed) OCL=32873 CL=32875
2009-08-06divide by a constant power of 2Ken Thompson1-0/+45
R=rsc OCL=32858 CL=32858
2009-08-06timings for pidigitsRob Pike4-4/+144
TBR=rsc OCL=32857 CL=32857
2009-08-06- initial version of pidigits.go benchmarkRobert Griesemer1-0/+128
- extra bignum.go functionality for pidigits.go - tuned bignum multiplication R=r DELTA=193 (186 added, 0 deleted, 7 changed) OCL=32852 CL=32856
2009-08-06meteor-contestRob Pike5-1/+1334
R=rsc DELTA=1276 (1275 added, 0 deleted, 1 changed) OCL=32851 CL=32854
2009-08-06mandelbrotRob Pike5-2/+204
R=rsc DELTA=147 (145 added, 0 deleted, 2 changed) OCL=32840 CL=32845
2009-08-06add runtime.GOMAXPROCS, allowing a program to, in effect, set $GOMAXPROCSRob Pike1-0/+2
R=rsc DELTA=29 (28 added, 1 deleted, 0 changed) OCL=32829 CL=32837
2009-08-06k-nucleotideRob Pike5-1/+424
R=rsc DELTA=367 (366 added, 0 deleted, 1 changed) OCL=32832 CL=32836
2009-08-05parallel spectral-normRob Pike2-1/+112
R=rsc DELTA=85 (84 added, 1 deleted, 0 changed) OCL=32810 CL=32810
2009-08-05spectral-normRob Pike6-11/+205
make regexp-dna use bytes not strings (no significant timing change) R=rsc DELTA=149 (138 added, 1 deleted, 10 changed) OCL=32804 CL=32807
2009-08-05regex-dnaRob Pike5-1/+301
R=rsc DELTA=243 (242 added, 0 deleted, 1 changed) OCL=32786 CL=32791
2009-08-05fannkuchRob Pike5-1/+299
R=rsc DELTA=240 (239 added, 0 deleted, 1 changed) OCL=32783 CL=32785
2009-08-05delay := processingRuss Cox4-9/+9
R=ken OCL=32772 CL=32772
2009-08-04binary treeRob Pike6-1/+413
R=rsc DELTA=324 (323 added, 0 deleted, 1 changed) OCL=32759 CL=32768
2009-08-04get function calls out of the way beforeRuss Cox1-0/+17
allocating registers in shift and div. fix behavior when res == a reserved register. R=ken OCL=32765 CL=32767
2009-08-04add info about Sqrt instructionRob Pike2-5/+10
couple of fixes to timing.sh R=rsc DELTA=10 (5 added, 0 deleted, 5 changed) OCL=32742 CL=32756
2009-08-04delayed evaluation of var blocksRuss Cox1-2/+2
R=ken OCL=32750 CL=32753
2009-08-04nbody benchmarkRob Pike5-16/+392
timing.sh improvements R=rsc DELTA=334 (319 added, 0 deleted, 15 changed) OCL=32734 CL=32736
2009-08-04improve myrandom() in fasta.Rob Pike3-10/+81
add script to automate timing R=rsc DELTA=78 (68 added, 0 deleted, 10 changed) OCL=32729 CL=32732
2009-08-04another benchmark: reverse-complementRob Pike5-0/+397
R=rsc DELTA=682 (511 added, 171 deleted, 0 changed) OCL=32725 CL=32727
2009-08-04clean up the code a bitRob Pike3-37/+205
start a log of progress R=rsc DELTA=222 (185 added, 17 deleted, 20 changed) OCL=32701 CL=32718
2009-08-03benchmark checkpoint milestone checkin submissionRob Pike2-0/+371
R=rsc DELTA=311 (311 added, 0 deleted, 0 changed) OCL=32696 CL=32699
2009-08-03more 6g reorg; checkpoint.Russ Cox15-50/+34
typecheck.c is now responsible for all type checking except for assignment and function argument "..." R=ken OCL=32661 CL=32667
2009-07-30delete some code from walkexpr that is nowRuss Cox3-15/+15
handled by typecheck. second switch is gone move floating point minus into back end R=ken OCL=32558 CL=32558
2009-07-30use errchk in more places.Russ Cox20-113/+25
let errchk exit 0 even if it has reported a BUG. it echoed BUG and that's all that matters. R=r DELTA=143 (1 added, 89 deleted, 53 changed) OCL=32533 CL=32542
2009-07-29fixed golden.out, which is what 32496 should have done.Russ Cox2-2/+9
roll back 32496 TBR=austin OCL=32499 CL=32501
2009-07-29fix buildRuss Cox1-8/+1
TBR=austin OCL=32496 CL=32496
2009-07-29bug136 unfixedRuss Cox2-4/+11
R=austin DELTA=35 (21 added, 14 deleted, 0 changed) OCL=32469 CL=32474
2009-07-29another test error tweakRuss Cox1-1/+3
5 known bugs; 0 unexpected bugs; test output differs R=r DELTA=3 (2 added, 0 deleted, 1 changed) OCL=32468 CL=32470
2009-07-29tweak final line of test output:Russ Cox2-15/+32
4 known bugs; 0 unexpected bugs which should be less scary to people unfamiliar with the tests. R=r DELTA=44 (29 added, 12 deleted, 3 changed) OCL=32460 CL=32464
2009-07-29break and continue fixesRuss Cox4-3/+54
labeled break/continue was using first loop with any label, not first loop with the right label. R=ken OCL=32453 CL=32458
2009-07-29introduce typecheck pass before walkexpr.Russ Cox1-0/+1
not complete but compiler still works. R=ken OCL=32424 CL=32426
2009-07-28make every func literal expression allocate,Russ Cox1-0/+12
so that == on func means that the functions originated in the same execution of a func literal or definition. before, there was an inconsistency: func() {x++} != func() {x++} but func() {} == func() {} this CL makes the second case != too, just like make(map[int]int) != make(map[int]int) R=r DELTA=202 (71 added, 62 deleted, 69 changed) OCL=32393 CL=32398
2009-07-28bug177: anonymous struct fields in reflectRuss Cox1-0/+28
(reported by iant) R=r DELTA=50 (32 added, 12 deleted, 6 changed) OCL=32263 CL=32385
2009-07-28Support use of $GOBINDIR to override $HOME/binPhil Pennock1-1/+1
R=r,gri,rsc APPROVED=rsc DELTA=53 (12 added, 6 deleted, 35 changed) OCL=31822 CL=32282
2009-07-27constant keys for array initializersRuss Cox1-0/+14
R=ken OCL=32261 CL=32261
2009-07-27move bug148, already fixed, to fixedbugsRuss Cox2-7/+7
R=ken OCL=32257 CL=32257