summaryrefslogtreecommitdiff
path: root/test
AgeCommit message (Collapse)AuthorFilesLines
2009-09-30fixed a few calls to gcmp and some really bothched OINDEX codeKai Backman1-0/+1
(how did that happen?) go/test: passes 70% (238/339) R=rsc APPROVED=rsc DELTA=18 (10 added, 0 deleted, 8 changed) OCL=35185 CL=35188
2009-09-30load binary op arguments into registersKai Backman1-0/+2
go/test: passes 69% (237/339) R=rsc APPROVED=rsc DELTA=12 (3 added, 9 deleted, 0 changed) OCL=35178 CL=35180
2009-09-29undo 35108 (disallow parens around type in struct literal).Russ Cox2-12/+4
allow parens around [...]int in struct literal. R=ken OCL=35112 CL=35130
2009-09-29fix munging of pointer.Kai Backman1-0/+4
go/test: passes 69% (235/339) R=rsc APPROVED=rsc DELTA=5 (4 added, 1 deleted, 0 changed) OCL=35107 CL=35109
2009-09-29disallow parens around type in struct literal syntax,Russ Cox2-2/+12
per discussion with gri. R=ken OCL=35108 CL=35108
2009-09-29fixed alignment issue resulting from confusion around theKai Backman1-0/+6
meaning of out args. go/test: passes 68% (231/339) R=rsc APPROVED=rsc DELTA=13 (7 added, 0 deleted, 6 changed) OCL=35072 CL=35080
2009-09-28- added gcmp for proper ACMP generation, changed all callKai Backman1-2/+12
sites plus optimized constant code a bit (one less register used). - changed conditional branches, might need a re-tweak later - gave up on agen OINDEX and copied/fixed the version in 8g go/test: passes 66% (225/339) R=rsc APPROVED=rsc DELTA=148 (67 added, 32 deleted, 49 changed) OCL=35040 CL=35055
2009-09-28disallow interface { x, y() }Russ Cox3-8/+12
R=ken OCL=35042 CL=35044
2009-09-24test: comparisons have type boolRuss Cox2-24/+57
R=r DELTA=81 (57 added, 24 deleted, 0 changed) OCL=34991 CL=34996
2009-09-24Sqrt in assembler is worth 3-4X for nbodyRob Pike1-0/+10
R=rsc DELTA=10 (10 added, 0 deleted, 0 changed) OCL=34987 CL=34987
2009-09-24missing files; cleaned up g4 nothave output.Russ Cox1-0/+23
fixes 386 build. R=r DELTA=56 (56 added, 0 deleted, 0 changed) OCL=34979 CL=34981
2009-09-22nacl - run tests under emulator.Russ Cox3-1/+373
special all-nacl.bash and test/run-nacl that run just the tests known to work under nacl. the rest requires closures. fix another bug or two in syscall. R=r DELTA=420 (410 added, 8 deleted, 2 changed) OCL=34882 CL=34907
2009-09-22updated numbers after more slice inliningRob Pike1-0/+57
R=rsc DELTA=57 (57 added, 0 deleted, 0 changed) OCL=34896 CL=34901
2009-09-22fix bad code generation.Kai Backman2-208/+216
go/test: passes 64% (215/337) tests metric updated, had total number of tests wrong. number of failing tests is down from 129 to 122. R=rsc APPROVED=rsc DELTA=228 (12 added, 5 deleted, 211 changed) OCL=34897 CL=34899
2009-09-21test of named operationsRuss Cox1-0/+305
R=r DELTA=305 (305 added, 0 deleted, 0 changed) OCL=34848 CL=34875
2009-09-18fix buildRuss Cox1-1/+1
R=kaib OCL=34823 CL=34823
2009-09-18expanded arm regression testing. will go away once 5g is compliantKai Backman2-0/+288
R=rsc APPROVED=rsc DELTA=300 (297 added, 0 deleted, 3 changed) OCL=34813 CL=34821
2009-09-18added emulator support for arm.Kai Backman1-4/+7
R=rsc APPROVED=rsc DELTA=7 (3 added, 0 deleted, 4 changed) OCL=34661 CL=34820
2009-09-17unused importsRuss Cox14-13/+14
R=r OCL=34731 CL=34731
2009-09-15last round: non-package codeRuss Cox27-79/+114
R=r DELTA=127 (38 added, 3 deleted, 86 changed) OCL=34640 CL=34650
2009-09-14fix "declared and not used" in tests;Russ Cox56-69/+120
also template/template.go, missed last time. R=r DELTA=116 (61 added, 10 deleted, 45 changed) OCL=34620 CL=34622
2009-09-14fix "declared and not used" errors in non-test code.Russ Cox2-2/+0
R=r DELTA=112 (6 added, 57 deleted, 49 changed) OCL=34610 CL=34610
2009-09-14add tests for the func()() caseRob Pike1-0/+12
R=gri DELTA=12 (12 added, 0 deleted, 0 changed) OCL=34601 CL=34601
2009-09-10fix bug206.Russ Cox2-3/+0
delay calls to savex as long as possible. R=ken OCL=34535 CL=34546
2009-09-10fix bug206 output on different platformsRuss Cox1-4/+0
TBR=r OCL=34524 CL=34524
2009-09-10bug206Robert Griesemer2-0/+55
R=rsc DELTA=51 (51 added, 0 deleted, 0 changed) OCL=34516 CL=34516
2009-09-09a few more blank testsRuss Cox1-2/+9
R=ken OCL=34500 CL=34500
2009-09-09check type of string/map/array index expressionsRuss Cox1-0/+18
R=ken OCL=34478 CL=34480
2009-09-09defining package block names must overrideRuss Cox5-6/+124
universe block names. BUG=2097244 R=ken OCL=34295 CL=34473
2009-09-09update type switch to match spec.Russ Cox1-0/+84
R=ken OCL=34471 CL=34471
2009-09-08write-only variable _Russ Cox3-1/+103
R=ken OCL=34465 CL=34470
2009-09-08compound literal testKen Thompson1-0/+171
R=rsc OCL=34453 CL=34455
2009-09-04script for running test programs in interpreter.Russ Cox1-2/+11
tweak test/literal.go to give more information. R=austin DELTA=45 (43 added, 0 deleted, 2 changed) OCL=34381 CL=34398
2009-09-03missed in last compiler changeRuss Cox1-1/+1
R=ken OCL=34348 CL=34348
2009-09-03corrected bug187; dropped on the floor somehowRuss Cox1-0/+23
R=austin DELTA=23 (23 added, 0 deleted, 0 changed) OCL=34340 CL=34346
2009-09-03fix range on invalid utf8 bugRuss Cox1-0/+0
R=r DELTA=42 (21 added, 20 deleted, 1 changed) OCL=34328 CL=34333
2009-09-03partial rune at end makes string range loop foreverRob Pike1-0/+24
R=rsc DELTA=20 (20 added, 0 deleted, 0 changed) OCL=34330 CL=34332
2009-09-03new benchmark results.Rob Pike1-0/+93
main changes: gccgo is much slower on binary-tree and fannkuch 6g seems to struggle with alignment of loops in nbody (dignosis uncertain) 6g is a little faster at regexps and concurrency R=rsc DELTA=93 (93 added, 0 deleted, 0 changed) OCL=34320 CL=34322
2009-09-03fix bug187 (itself buggy)Russ Cox2-26/+0
R=austin DELTA=26 (0 added, 26 deleted, 0 changed) OCL=34294 CL=34317
2009-09-02fix one bug involving [...] constructors.Russ Cox2-0/+36
added iant's bug202 (in main code) and ken's bug203 (in init function). bug187 remains at large. R=ken OCL=34293 CL=34293
2009-09-02the last bug involving type hashesRuss Cox1-0/+36
R=ken OCL=34244 CL=34249
2009-09-01type switch bug involving function parameter namesRuss Cox1-0/+19
R=ken OCL=34232 CL=34232
2009-09-01catch package net import "net" for releaseRuss Cox1-1/+1
R=ken OCL=34205 CL=34207
2009-08-31Match gccgo error messages.Ian Lance Taylor1-6/+6
bug197.go:10:5: error: incompatible type in initialization bug197.go:11:5: error: incompatible type in initialization bug197.go:12:5: error: incompatible type in initialization bug197.go:13:5: error: incompatible type in initialization bug197.go:20:13: error: incompatible types in binary expression bug197.go:21:27: error: incompatible types in binary expression R=rsc DELTA=6 (0 added, 0 deleted, 6 changed) OCL=34135 CL=34177
2009-08-30array index bugRuss Cox1-0/+25
x[i] x not addressable, i >= UINF double evaluated i second eval killed live registers manifested as gob instability R=ken OCL=34097 CL=34099
2009-08-28arraytoslice and some cleanupKen Thompson1-1/+6
R=rsc OCL=34058 CL=34058
2009-08-28sliceslice inlineKen Thompson1-0/+129
R=rsc OCL=34041 CL=34041
2009-08-27inline slicearrayKen Thompson1-0/+127
R=rsc OCL=33974 CL=33974
2009-08-27remove Line in bufio.ReadLine(Bytes|Slice|String)Russ Cox2-2/+2
also drop bool arg from ReadString R=r DELTA=45 (13 added, 1 deleted, 31 changed) OCL=33923 CL=33960
2009-08-26Cascading errors lead to a compiler crash.Ian Lance Taylor2-0/+18
R=rsc DELTA=18 (18 added, 0 deleted, 0 changed) OCL=33914 CL=33917