summaryrefslogtreecommitdiff
path: root/test/errchk
AgeCommit message (Collapse)AuthorFilesLines
2013-12-03Imported Upstream version 1.2upstream/1.2Michael Stapelberg1-1/+1
2013-05-14Imported Upstream version 1.1upstream/1.1Michael Stapelberg1-1/+1
2011-09-13Imported Upstream version 60upstream/60Ondřej Surý1-0/+147
2011-09-13Imported Upstream version 60Ondřej Surý1-129/+0
2011-08-03Imported Upstream version 59upstream/59Ondřej Surý1-0/+16
2011-02-14Imported Upstream version 2011-02-01.1upstream/2011-02-01.1Ondřej Surý1-0/+1
2011-01-17Imported Upstream version 2011.01.12upstream/2011.01.12Ondřej Surý1-41/+59
2010-06-20errchk: fix build - allow matches in multiline error messagesRuss Cox1-1/+6
TBR=r CC=golang-dev http://codereview.appspot.com/1734042
2009-10-09handle compiler crash better:Russ Cox1-1/+2
need to use exec to avoid seeing shell output about the crash. R=iant DELTA=2 (1 added, 0 deleted, 1 changed) OCL=35542 CL=35560
2009-10-09rewrite errchk in perl for speed (compared to bash)Russ Cox1-64/+62
R=iant DELTA=125 (51 added, 53 deleted, 21 changed) OCL=35508 CL=35511
2009-08-21If the compiler dumps core, bash will print a useless errorIan Lance Taylor1-3/+13
message with the full path of the errchk script. Catch that by wrapping the if statement which invokes the compiler in a subshell. Use the $TMPOUT file as a flag to let the main shell know whether the subshell ran. Since the compiler stdout and stderr are redirected, if the if statement produces any output, then the compiler crashed, and we report that. R=r,rsc DELTA=14 (11 added, 1 deleted, 2 changed) OCL=33690 CL=33692
2009-07-30use errchk in more places.Russ Cox1-11/+4
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-21do not echo command in errchk,Russ Cox1-1/+1
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-03-12make 6g constants behave as ken proposes. (i hope.)Russ Cox1-2/+2
various bug fixes and tests involving constants. test/const1.go is the major new test case. R=ken OCL=26216 CL=26224
2008-10-30make sure errchk only prints BUG once.Russ Cox1-5/+6
using a variable is not sufficient, because sometimes bug() is called from a subshell. R=iant DELTA=7 (2 added, 1 deleted, 4 changed) OCL=18092 CL=18145
2008-10-17make sure errchk only says BUG once,Russ Cox1-3/+15
so that run's count is correct R=iant,r DELTA=20 (12 added, 0 deleted, 8 changed) OCL=17329 CL=17342
2008-10-16diagnose various conversion problemsRuss Cox1-1/+1
R=ken OCL=17320 CL=17320
2008-09-256g currently accepts setting a string value to an integerIan Lance Taylor1-4/+4
constant without an explicit conversion. I think that is a bug. This adds a test case for it. Also, change errchk to include the string BUG in error messages, so that failures are included in the count reported by the run shell script. R=r,ken DELTA=11 (7 added, 0 deleted, 4 changed) OCL=15857 CL=15880
2008-09-19Check for specific error messages in the testsuite. ThisIan Lance Taylor1-0/+74
permits testing that the compiler emits error messages for specific lines that match egrep regexps. The desired error messages are expressed using comments of the form // ERROR "regexp" R=r DELTA=90 (73 added, 8 deleted, 9 changed) OCL=15513 CL=15566