summaryrefslogtreecommitdiff
path: root/test
AgeCommit message (Collapse)AuthorFilesLines
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
2009-07-27bug170; fix test for bug175Russ Cox2-9/+0
R=ken OCL=32255 CL=32255
2009-07-27multiple return in := bugRuss Cox2-0/+20
R=ken OCL=32253 CL=32253
2009-07-27print(1<<x)Russ Cox1-0/+12
R=ken OCL=32252 CL=32252
2009-07-27named string type bugsRuss Cox1-0/+21
R=ken OCL=32244 CL=32244
2009-07-27catchRuss Cox1-0/+12
a := true; a |= a; in the front end. R=ken OCL=32240 CL=32243
2009-07-27do not insert implicit "return;" in empty function bodyRuss Cox3-1/+13
R=ken OCL=32239 CL=32239
2009-07-21do not echo command in errchk,Russ Cox2-3/+3
so that golden.out does not include the name of the compiler (which is arch-specific and shows up in diffs). R=r,iant DELTA=3 (0 added, 0 deleted, 3 changed) OCL=31980 CL=31983
2009-07-21runtime: fix init scheduling bug.Russ Cox1-0/+28
if there is a goroutine waiting to run and the init goroutine enters a system call, entersyscall was trying to kick off a new scheduler for the other goroutine, causing a panic (new goroutines can't run until main.main). R=r DELTA=32 (32 added, 0 deleted, 0 changed) OCL=31982 CL=31982
2009-07-21You can't set a fixed array to nil.Ian Lance Taylor2-0/+16
R=r DELTA=12 (12 added, 0 deleted, 0 changed) OCL=31915 CL=31936
2009-07-20triple quoteRuss Cox2-0/+13
R=ken OCL=31868 CL=31874
2009-07-17Recognize gccgo error message.Ian Lance Taylor1-1/+1
explicit.go:21:5: error: incompatible types in assignment (need explicit conversion) explicit.go:26:5: error: incompatible types in assignment (type has no methods) explicit.go:27:5: error: incompatible types in assignment (need explicit conversion) explicit.go:30:6: error: incompatible types in assignment (need explicit conversion; missing method ā€˜N’) explicit.go:33:7: error: invalid type conversion (need explicit conversion; missing method ā€˜N’) explicit.go:36:5: error: incompatible types in assignment R=rsc DELTA=1 (0 added, 0 deleted, 1 changed) OCL=31805 CL=31807
2009-07-17baby step: const decls can refer to futureRuss Cox1-3/+2
consts in the same factored block const ( X = Y; Y = 2; ) R=ken OCL=31782 CL=31782
2009-07-17another step toward eliminating forward declarations.Russ Cox1-2/+1
introduce NodeList* type in compiler to replace OLIST. this clarifies where lists can and cannot occur. list append and concatenation are now cheap. the _r rules are gone from yacc. rev and unrev are gone. no more lists of lists. the representation of assignments is a bit clunkier. split into OAS (1=1) and OAS2 (2 or more on one side). delete dead chanrecv3 code. delay construction of func types. R=ken OCL=31745 CL=31762
2009-07-13step toward no function prototypes.Russ Cox1-8/+8
delay evaluation of most types (all but func) from parse time to type check time. R=ken OCL=31585 CL=31585
2009-07-13bug148.Russ Cox1-2/+4
R=ken OCL=31582 CL=31582
2009-07-09bug168 (dsymonds) + fixRuss Cox1-0/+18
R=ken OCL=31399 CL=31399
2009-07-07bug167Russ Cox2-6/+0
R=ken OCL=31295 CL=31295