1
0
mirror of https://github.com/golang/go synced 2024-11-18 16:44:43 -07:00
go/test/fixedbugs
Dmitriy Vyukov 5695915833 runtime: fix spurious deadlock reporting
Fixes #2337.
Unfortunate sequence of events is:
1. maxcpu=2, mcpu=1, grunning=1
2. starttheworld creates an extra M:
   maxcpu=2, mcpu=2, grunning=1
4. the goroutine calls runtime.GOMAXPROCS(1)
   maxcpu=1, mcpu=2, grunning=1
5. since it sees mcpu>maxcpu, it calls gosched()
6. schedule() deschedules the goroutine:
   maxcpu=1, mcpu=1, grunning=0
7. schedule() call getnextandunlock() which
   fails to pick up the goroutine again,
   because canaddcpu() fails, because mcpu==maxcpu
8. then it sees that grunning==0,
   reports deadlock and terminates

R=golang-dev, rsc
CC=golang-dev
https://golang.org/cl/5191044
2011-10-06 18:10:14 +03:00
..
bug083.dir use errchk in more places. 2009-07-30 16:46:14 -07:00
bug088.dir fix "declared and not used" in tests; 2009-09-14 21:03:53 -07:00
bug106.dir unused imports 2009-09-17 10:27:04 -07:00
bug133.dir unused imports 2009-09-17 10:27:04 -07:00
bug160.dir add ./ to imports where necessary 2009-06-25 20:13:56 -07:00
bug191.dir unused imports 2009-09-17 10:27:04 -07:00
bug222.dir gc: minor import grammar bug fixes 2009-12-03 00:10:32 -08:00
bug226.dir gc: relax assignability of method receivers 2011-05-24 19:48:19 -04:00
bug248.dir fix tree for reflect rename 2011-04-25 13:39:36 -04:00
bug282.dir gc: fix shift/reduce conflict in go.y export syntax 2010-05-24 16:55:23 -07:00
bug302.dir gopack: handle long lines in export data 2010-08-11 22:17:20 -07:00
bug306.dir gc: bug306 2010-09-13 15:42:14 -04:00
bug313.dir gc: skip undefined symbols in import . 2010-12-07 16:16:01 -05:00
bug322.dir gc: relax assignability of method receivers 2011-05-24 19:48:19 -04:00
bug324.dir gc: correct handling of unexported method names in embedded interfaces 2011-04-21 08:14:50 -04:00
bug335.dir gc: fix import width bug 2011-04-25 12:08:48 -04:00
bug345.dir gc: avoid package name ambiguity in error messages 2011-06-27 18:44:30 -04:00
bug369.dir 5g, 6g, 8g: registerize variables again 2011-10-03 17:46:36 -04:00
bug000.go
bug002.go
bug003.go
bug004.go
bug005.go
bug006.go delete float, complex - code changes 2011-01-19 23:09:00 -05:00
bug007.go delete float, complex - code changes 2011-01-19 23:09:00 -05:00
bug008.go fix "declared and not used" in tests; 2009-09-14 21:03:53 -07:00
bug009.go fix "declared and not used" in tests; 2009-09-14 21:03:53 -07:00
bug010.go delete float, complex - code changes 2011-01-19 23:09:00 -05:00
bug011.go delete float, complex - code changes 2011-01-19 23:09:00 -05:00
bug012.go fix "declared and not used" in tests; 2009-09-14 21:03:53 -07:00
bug013.go fix "declared and not used" in tests; 2009-09-14 21:03:53 -07:00
bug014.go
bug015.go
bug016.go test: match gccgo error messages for bug016.go. 2011-03-25 13:31:30 -07:00
bug017.go fix "declared and not used" in tests; 2009-09-14 21:03:53 -07:00
bug020.go
bug021.go
bug022.go last round: non-package code 2009-09-15 12:42:24 -07:00
bug023.go fix "declared and not used" in tests; 2009-09-14 21:03:53 -07:00
bug024.go fix "declared and not used" in tests; 2009-09-14 21:03:53 -07:00
bug026.go delete export 2009-01-20 14:40:40 -08:00
bug027.go insert type assertions when narrowing. 2009-02-11 17:55:16 -08:00
bug028.go delete export 2009-01-20 14:40:40 -08:00
bug030.go last round: non-package code 2009-09-15 12:42:24 -07:00
bug031.go fix "declared and not used" in tests; 2009-09-14 21:03:53 -07:00
bug035.go delete float, complex - code changes 2011-01-19 23:09:00 -05:00
bug036.go make test/fixedbugs save for optional semis 2009-12-10 11:25:54 -08:00
bug037.go use errchk in more places. 2009-07-30 16:46:14 -07:00
bug038.go
bug039.go gc: make sure main.main has correct type 2010-04-11 14:51:35 -07:00
bug040.go
bug045.go test: don't assign address of array to slice. 2010-08-31 07:34:01 -07:00
bug046.go delete export 2009-01-20 14:40:40 -08:00
bug047.go delete float, complex - code changes 2011-01-19 23:09:00 -05:00
bug048.go last round: non-package code 2009-09-15 12:42:24 -07:00
bug049.go Recognize gccgo error messages. 2009-08-13 09:42:28 -07:00
bug050.go use errchk in more places. 2009-07-30 16:46:14 -07:00
bug051.go fix up some irregular indentation 2009-08-17 13:30:22 -07:00
bug052.go fix up some irregular indentation 2009-08-17 13:30:22 -07:00
bug053.go fix "declared and not used" in tests; 2009-09-14 21:03:53 -07:00
bug054.go insert type assertions when narrowing. 2009-02-11 17:55:16 -08:00
bug055.go remove unused labels 2011-03-15 14:05:07 -04:00
bug056.go last round: non-package code 2009-09-15 12:42:24 -07:00
bug057.go fix "declared and not used" in tests; 2009-09-14 21:03:53 -07:00
bug058.go fix up some irregular indentation 2009-08-17 13:30:22 -07:00
bug059.go test: don't assign address of array to slice. 2010-08-31 07:34:01 -07:00
bug060.go move things out of sys into os and runtime 2009-05-08 15:21:41 -07:00
bug061.go fix "declared and not used" in tests; 2009-09-14 21:03:53 -07:00
bug062.go fix up some irregular indentation 2009-08-17 13:30:22 -07:00
bug063.go
bug064.go make test/fixedbugs save for optional semis 2009-12-10 11:25:54 -08:00
bug065.go last round: non-package code 2009-09-15 12:42:24 -07:00
bug066.go delete forward type declarations 2009-08-12 14:40:47 -07:00
bug067.go
bug068.go use errchk in more places. 2009-07-30 16:46:14 -07:00
bug069.go test: enable tests using v, ok := <-ch syntax 2011-03-22 10:32:43 -07:00
bug070.go fix "declared and not used" in tests; 2009-09-14 21:03:53 -07:00
bug071.go fix "declared and not used" in tests; 2009-09-14 21:03:53 -07:00
bug072.go use errchk in more places. 2009-07-30 16:46:14 -07:00
bug073.go use errchk in more places. 2009-07-30 16:46:14 -07:00
bug074.go use errchk in more places. 2009-07-30 16:46:14 -07:00
bug075.go fix "declared and not used" in tests; 2009-09-14 21:03:53 -07:00
bug076.go remove unused labels 2011-03-15 14:05:07 -04:00
bug077.go remove unused labels 2011-03-15 14:05:07 -04:00
bug078.go
bug080.go delete float, complex - code changes 2011-01-19 23:09:00 -05:00
bug081.go test: match gccgo error messages for bug081.go. 2011-03-25 15:28:53 -07:00
bug082.go single argument panic 2010-03-30 10:34:57 -07:00
bug083.go
bug084.go single argument panic 2010-03-30 10:34:57 -07:00
bug085.go convert non-pkg go files to whole-package compilation. 2009-08-12 13:18:54 -07:00
bug086.go Recognize gccgo error messages. 2009-08-13 09:42:28 -07:00
bug087.go fix "declared and not used" in tests; 2009-09-14 21:03:53 -07:00
bug088.go
bug089.go make test/fixedbugs save for optional semis 2009-12-10 11:25:54 -08:00
bug090.go more 6g reorg; checkpoint. 2009-08-03 11:58:52 -07:00
bug091.go remove unused labels 2011-03-15 14:05:07 -04:00
bug092.go fix "declared and not used" in tests; 2009-09-14 21:03:53 -07:00
bug093.go test: silence/coalesce some tests 2011-09-26 19:35:21 -04:00
bug094.go fix "declared and not used" in tests; 2009-09-14 21:03:53 -07:00
bug096.go fix "declared and not used" in tests; 2009-09-14 21:03:53 -07:00
bug097.go single argument panic 2010-03-30 10:34:57 -07:00
bug098.go fix "declared and not used" in tests; 2009-09-14 21:03:53 -07:00
bug099.go delete export 2009-01-20 14:40:40 -08:00
bug101.go Automated g4 rollback of changelist 25024, 2009-03-03 08:39:12 -08:00
bug102.go misc cleanup: gofmt + &x -> x[0:] conversion 2010-06-08 17:51:57 -07:00
bug103.go Recognize gccgo error messages. 2009-08-13 09:42:28 -07:00
bug104.go
bug106.go
bug107.go unused imports 2009-09-17 10:27:04 -07:00
bug108.go warn -> yyerror in mparith. 2009-03-12 19:57:30 -07:00
bug109.go delete float, complex - code changes 2011-01-19 23:09:00 -05:00
bug110.go single argument panic 2010-03-30 10:34:57 -07:00
bug111.go delete export 2009-01-20 14:40:40 -08:00
bug112.go Automated g4 rollback of changelist 25024, 2009-03-03 08:39:12 -08:00
bug113.go test: silence/coalesce some tests 2011-09-26 19:35:21 -04:00
bug114.go delete all uses of panicln by rewriting them using panic or, 2010-03-24 16:46:53 -07:00
bug115.go ^ type(const) now inverts "enough" bits 2009-03-24 16:40:38 -07:00
bug116.go delete all uses of panicln by rewriting them using panic or, 2010-03-24 16:46:53 -07:00
bug117.go single argument panic 2010-03-30 10:34:57 -07:00
bug118.go fix up some irregular indentation 2009-08-17 13:30:22 -07:00
bug119.go delete all uses of panicln by rewriting them using panic or, 2010-03-24 16:46:53 -07:00
bug120.go delete all uses of panicln by rewriting them using panic or, 2010-03-24 16:46:53 -07:00
bug121.go Match gccgo error messages. 2010-02-04 21:31:30 -08:00
bug122.go canonicalize bug122.go 2009-06-22 14:40:08 -07:00
bug123.go fix up some irregular indentation 2009-08-17 13:30:22 -07:00
bug126.go
bug127.go fix up some irregular indentation 2009-08-17 13:30:22 -07:00
bug128.go
bug129.go unused imports 2009-09-17 10:27:04 -07:00
bug130.go fix up some irregular indentation 2009-08-17 13:30:22 -07:00
bug131.go fix up some irregular indentation 2009-08-17 13:30:22 -07:00
bug132.go cleaning up bug132 2009-11-02 09:42:53 -08:00
bug133.go bug133 2009-01-26 16:57:24 -08:00
bug135.go fix "declared and not used" in tests; 2009-09-14 21:03:53 -07:00
bug136.go bug136 2009-10-19 20:39:18 -07:00
bug137.go remove unused labels 2011-03-15 14:05:07 -04:00
bug139.go bug 139 2009-04-28 13:52:56 -07:00
bug140.go respect goto restrictions 2011-06-17 06:07:13 -04:00
bug141.go move things out of sys into os and runtime 2009-05-08 15:21:41 -07:00
bug142.go bug142 is fixed 2009-04-10 17:58:10 -07:00
bug143.go last round: non-package code 2009-09-15 12:42:24 -07:00
bug144.go fix "declared and not used" in tests; 2009-09-14 21:03:53 -07:00
bug145.go fix "declared and not used" in tests; 2009-09-14 21:03:53 -07:00
bug146.go test: don't assign address of array to slice. 2010-08-31 07:34:01 -07:00
bug147.go delete all uses of panicln by rewriting them using panic or, 2010-03-24 16:46:53 -07:00
bug148.go test: silence/coalesce some tests 2011-09-26 19:35:21 -04:00
bug149.go bug 149 2009-05-29 13:44:30 -07:00
bug150.go bug150 is fixed 2009-05-26 16:06:03 -07:00
bug151.go bug151, bug152 -> fixedbugs 2009-05-26 21:11:43 -07:00
bug152.go last round: non-package code 2009-09-15 12:42:24 -07:00
bug154.go fix "declared and not used" in tests; 2009-09-14 21:03:53 -07:00
bug155.go bug 155 2009-05-29 14:42:24 -07:00
bug156.go bug 156 2009-05-29 15:34:47 -07:00
bug157.go bug157 2009-05-30 21:18:15 -07:00
bug158.go bug 158 2009-05-30 17:06:51 -07:00
bug159.go bug159 2009-08-07 16:47:54 -07:00
bug160.go 5l, 6l, 8l: accept only one object file 2010-01-25 17:53:43 -08:00
bug161.go bug161, fixed 2009-06-04 16:18:13 -07:00
bug163.go unused imports 2009-09-17 10:27:04 -07:00
bug164.go bug163 bug164 bug166 2009-06-29 17:46:22 -07:00
bug165.go Match gccgo error messages. 2009-08-17 17:40:52 -07:00
bug167.go delete float, complex - code changes 2011-01-19 23:09:00 -05:00
bug168.go single argument panic 2010-03-30 10:34:57 -07:00
bug169.go bug169 2009-10-19 19:55:17 -07:00
bug170.go more 6g reorg; checkpoint. 2009-08-03 11:58:52 -07:00
bug171.go Recognize gccgo error messages. 2009-08-13 09:42:28 -07:00
bug172.go Recognize gccgo error messages. 2009-08-13 09:42:28 -07:00
bug173.go last round: non-package code 2009-09-15 12:42:24 -07:00
bug174.go print(1<<x) 2009-07-27 16:17:09 -07:00
bug175.go multiple return in := bug 2009-07-27 16:59:10 -07:00
bug176.go constant keys for array initializers 2009-07-27 17:58:25 -07:00
bug177.go fix tree for reflect rename 2011-04-25 13:39:36 -04:00
bug178.go respect goto restrictions 2011-06-17 06:07:13 -04:00
bug179.go remove unused labels 2011-03-15 14:05:07 -04:00
bug180.go delete all uses of panicln by rewriting them using panic or, 2010-03-24 16:46:53 -07:00
bug181.go bug181 - type T *struct { T } is an invalid embedded type 2009-08-07 13:14:01 -07:00
bug182.go Recognize gccgo error messages. 2009-08-13 09:42:28 -07:00
bug183.go last round: non-package code 2009-09-15 12:42:24 -07:00
bug184.go delete all uses of panicln by rewriting them using panic or, 2010-03-24 16:46:53 -07:00
bug185.go delete all uses of panicln by rewriting them using panic or, 2010-03-24 16:46:53 -07:00
bug186.go defining package block names must override 2009-09-09 01:01:39 -07:00
bug187.go fix "declared and not used" in tests; 2009-09-14 21:03:53 -07:00
bug188.go unused imports 2009-09-17 10:27:04 -07:00
bug189.go last round: non-package code 2009-09-15 12:42:24 -07:00
bug190.go bug190. 2009-10-19 18:47:37 -07:00
bug191.go unused imports 2009-09-17 10:27:04 -07:00
bug192.go Match gccgo error messages. 2009-08-24 15:56:39 -07:00
bug193.go delete float, complex - code changes 2011-01-19 23:09:00 -05:00
bug194.go single argument panic 2010-03-30 10:34:57 -07:00
bug195.go test: gccgo and gc print the error on different lines. 2010-08-31 14:12:23 -07:00
bug196.go test: enable tests using v, ok := <-ch syntax 2011-03-22 10:32:43 -07:00
bug197.go Match gccgo error messages. 2009-08-31 21:39:08 -07:00
bug198.go add & fix bug208, from ken. 2009-10-08 23:03:34 -07:00
bug199.go delete all uses of panicln by rewriting them using panic or, 2010-03-24 16:46:53 -07:00
bug200.go type switch bug involving function parameter names 2009-09-01 18:04:49 -07:00
bug201.go delete all uses of panicln by rewriting them using panic or, 2010-03-24 16:46:53 -07:00
bug202.go fix "declared and not used" in tests; 2009-09-14 21:03:53 -07:00
bug203.go make test/fixedbugs save for optional semis 2009-12-10 11:25:54 -08:00
bug204.go last round: non-package code 2009-09-15 12:42:24 -07:00
bug205.go errchk: allow multiple patterns 2011-08-16 11:14:26 -04:00
bug206.go go/ast: use token.Pos instead of token.Position; adjust all dependent code 2010-12-06 14:23:18 -08:00
bug207.go add & fix bug207: rewritten if condition 2009-10-07 22:19:42 -07:00
bug208.go gc: handle use of builtin function outside function call 2010-05-20 22:57:08 -07:00
bug209.go bug209 2009-10-09 16:01:32 -07:00
bug211.go 6g bug fixes: 2009-10-19 19:27:40 -07:00
bug212.go bug212, bug213. 2009-11-08 23:22:06 -08:00
bug213.go bug212, bug213. 2009-11-08 23:22:06 -08:00
bug214.go gc: five bug fixes, one better error. 2009-11-15 12:57:09 -08:00
bug215.go Tweak test to work with both 6g and gccgo. 2009-12-15 13:57:24 -08:00
bug216.go gc: five bug fixes, one better error. 2009-11-15 12:57:09 -08:00
bug217.go gc: five bug fixes, one better error. 2009-11-15 12:57:09 -08:00
bug218.go gc: handle _ = <-c in select. 2009-12-03 01:30:19 -08:00
bug219.go test: do not depend on implicit if condition 2011-02-22 18:23:14 -05:00
bug220.go delete float, complex - code changes 2011-01-19 23:09:00 -05:00
bug221.go single argument panic 2010-03-30 10:34:57 -07:00
bug222.go gc: minor import grammar bug fixes 2009-12-03 00:10:32 -08:00
bug223.go gc: better diagnosis of initialization loops 2009-12-03 00:51:03 -08:00
bug224.go gc: recursive type error 2009-12-03 01:12:02 -08:00
bug225.go gc: handle _ = <-c in select. 2009-12-03 01:30:19 -08:00
bug226.go gc: check for assignment to private fields during initialization 2009-12-03 22:09:58 -08:00
bug227.go single argument panic 2010-03-30 10:34:57 -07:00
bug228.go errchk: allow multiple patterns 2011-08-16 11:14:26 -04:00
bug229.go errchk: allow multiple patterns 2011-08-16 11:14:26 -04:00
bug230.go delete float, complex - code changes 2011-01-19 23:09:00 -05:00
bug231.go errchk: allow multiple patterns 2011-08-16 11:14:26 -04:00
bug232.go remove uses of ... from tree, add one test 2010-06-14 11:23:11 -07:00
bug233.go gc: fix import name resolution 2009-12-15 16:44:28 -08:00
bug234.go test: enable tests using v, ok := <-ch syntax 2011-03-22 10:32:43 -07:00
bug235.go gc: fix compiler crash 2009-12-17 15:08:55 -08:00
bug236.go More evaluation order tests, for global variables and switch. 2009-12-18 21:59:47 -08:00
bug237.go Add a test for issue 337. 2009-12-23 22:08:27 -08:00
bug238.go gc: implement goto restriction 2011-06-17 15:25:05 -04:00
bug239.go gc: bug219, bug239, bug240 2010-01-07 23:24:48 -08:00
bug240.go gc: bug219, bug239, bug240 2010-01-07 23:24:48 -08:00
bug241.go gc: bug241 2010-01-07 23:20:00 -08:00
bug242.go test: enable tests using v, ok := <-ch syntax 2011-03-22 10:32:43 -07:00
bug243.go os.Error API: don't export os.ErrorString, use os.NewError consistently 2011-06-22 10:52:47 -07:00
bug244.go single argument panic 2010-03-30 10:34:57 -07:00
bug245.go gc: bug245 2010-01-18 17:30:15 -08:00
bug246.go delete all uses of panicln by rewriting them using panic or, 2010-03-24 16:46:53 -07:00
bug247.go delete all uses of panicln by rewriting them using panic or, 2010-03-24 16:46:53 -07:00
bug248.go runtime, type switch: eliminate package global name space assumption 2010-01-25 18:23:20 -08:00
bug249.go Match gccgo error messages. 2010-02-01 23:27:33 -08:00
bug250.go gc: recursive interface embedding 2010-02-18 11:15:36 -08:00
bug251.go test: Match gccgo error messages. 2010-08-31 15:48:04 -07:00
bug252.go gc: remove interim ... error which rejects valid code. 2011-03-25 18:31:55 -07:00
bug253.go single argument panic 2010-03-30 10:34:57 -07:00
bug254.go delete all uses of panicln by rewriting them using panic or, 2010-03-24 16:46:53 -07:00
bug255.go test: Recognize gccgo error messages. 2010-08-31 17:38:11 -07:00
bug256.go gc: undo attempt at fixing recursive interface embedding 2010-02-16 17:44:15 -08:00
bug257.go gc: test & fix handling of very long string constants 2010-02-16 10:16:24 -08:00
bug258.go 8g: respect ullman numbers in float comparison 2010-02-17 15:28:45 -08:00
bug259.go 8g: make a[byte(x)] truncate x 2010-02-26 13:15:29 -08:00
bug260.go gc: align structs according to max alignment of fields 2010-12-13 16:22:19 -05:00
bug261.go 5g/6g/8g: fix double function call in slice 2010-03-08 14:19:28 -08:00
bug262.go single argument panic 2010-03-30 10:34:57 -07:00
bug263.go gc: tests omitted from the last bug fix 2010-03-24 22:12:59 -07:00
bug264.go gc: bug264 2010-05-03 17:51:48 -07:00
bug265.go gc: bug265 2010-03-29 15:27:59 -07:00
bug266.go gc: zero unnamed return values on entry if func has defer 2010-04-12 14:28:27 -07:00
bug267.go gc: bug267 2010-05-03 15:29:59 -07:00
bug268.go gc: bug268 2010-04-29 15:52:27 -07:00
bug269.go gc: never include ( ) on singleton func return type 2010-04-29 16:07:14 -07:00
bug270.go gc: bug270 2010-04-30 13:04:16 -07:00
bug271.go gc: bug271 2010-04-30 13:27:08 -07:00
bug272.go 8g: bug272 2010-04-30 14:04:34 -07:00
bug273.go gc: zero-width struct, zero-length array fixes 2011-07-27 16:47:45 -04:00
bug274.go gc: line number + type checking nits 2011-07-28 12:31:16 -04:00
bug275.go clean up bug 275 2010-05-20 21:01:59 -07:00
bug276.go issue 789: keep test case 2010-05-21 14:53:54 -07:00
bug277.go gc: bug277 - new conversion syntax 2010-05-24 15:25:30 -07:00
bug278.go test: Recognize gccgo error messages. 2010-09-01 21:04:57 -07:00
bug279.go gc: fix unsafe.Sizeof on ideal constants 2010-05-24 14:18:15 -07:00
bug280.go gc: bug280 2010-05-24 15:25:09 -07:00
bug281.go gc: bug281 - bad overlap in stack copy 2010-05-24 16:54:24 -07:00
bug282.go gc: fix shift/reduce conflict in go.y export syntax 2010-05-24 16:55:23 -07:00
bug283.go 8g: out of register bug 2010-05-24 17:22:51 -07:00
bug284.go test: Match gccgo error messages. 2010-09-01 21:05:31 -07:00
bug285.go gc: new typechecking rules 2010-06-08 18:50:02 -07:00
bug286.go gc: fix handling of types inside function bodies 2010-07-15 14:25:50 -07:00
bug287.go 8g: out of register bug fix 2010-06-30 20:45:50 -07:00
bug288.go 8g: out of register bug fix 2010-06-30 20:45:50 -07:00
bug289.go Test case that gccgo fails (crashes rather than printing error). 2010-07-12 06:34:36 -07:00
bug290.go gc: fix handling of types inside function bodies 2010-07-15 14:25:50 -07:00
bug291.go gc: bug291 2010-07-15 15:17:42 -07:00
bug292.go gc: bug292 2010-07-15 16:13:47 -07:00
bug293.go gc: bug293 2010-07-15 16:14:06 -07:00
bug294.go gc: bug294 2010-07-15 16:42:32 -07:00
bug295.go gc: import dot shadowing bug 2010-07-26 14:21:39 -07:00
bug296.go test: Actually run bug296. 2010-09-08 13:56:49 -07:00
bug297.go errchk: allow multiple patterns 2011-08-16 11:14:26 -04:00
bug298.go gc: line number + type checking nits 2011-07-28 12:31:16 -04:00
bug299.go delete float, complex - code changes 2011-01-19 23:09:00 -05:00
bug300.go gc: bug299, bug300 2010-08-03 00:53:32 -07:00
bug301.go gc: bug301 2010-08-03 01:07:40 -07:00
bug302.go gopack: handle long lines in export data 2010-08-11 22:17:20 -07:00
bug303.go 6g, 8g: handle slice by sub-word-sized index (uint8, int8, uint16, int16) 2010-08-11 22:27:47 -07:00
bug304.go test: Add testcase which crashes gccgo. 2010-08-24 13:08:05 -07:00
bug305.go fix build 2010-09-15 17:00:00 -07:00
bug306.go gc: bug306 2010-09-13 15:42:14 -04:00
bug307.go delete float, complex - code changes 2011-01-19 23:09:00 -05:00
bug308.go gc: bug308 2010-09-30 15:05:01 -04:00
bug309.go gc: various bugs 2010-10-03 11:50:44 -04:00
bug310.go gc: various bugs 2010-10-03 11:50:44 -04:00
bug311.go runtime: correct iteration of large map values 2010-10-06 11:54:41 -04:00
bug312.go gc: select receive with implicit conversion 2010-10-20 16:38:25 -04:00
bug313.go gc: skip undefined symbols in import . 2010-12-07 16:16:01 -05:00
bug314.go gc: fix method offsets of anonymous interfaces 2010-12-07 12:56:26 -05:00
bug315.go delete float, complex - code changes 2011-01-19 23:09:00 -05:00
bug316.go delete float, complex - code changes 2011-01-19 23:09:00 -05:00
bug317.go gc: fix &^= 2011-01-06 11:21:18 -05:00
bug318.go gc: fix typed constant declarations 2011-01-18 11:24:49 -05:00
bug319.go 6g: fix uint64(uintptr(unsafe.Pointer(&x))) 2011-01-20 12:50:35 -05:00
bug320.go gc: select receive bug fix 2011-02-02 18:34:09 -05:00
bug321.go gc: correct rounding of denormal constants 2011-02-02 22:36:54 -05:00
bug322.go gc: relax assignability of method receivers 2011-05-24 19:48:19 -04:00
bug323.go test: match gccgo error messages for bug323.go. 2011-03-27 20:38:28 -07:00
bug324.go gc: correct handling of unexported method names in embedded interfaces 2011-04-21 08:14:50 -04:00
bug325.go test: match gccgo error messages for bug325.go. 2011-03-27 12:10:50 -07:00
bug326.go gc: fix handling of return values named _ 2011-03-07 19:36:17 -05:00
bug327.go bug327: document what's being tested 2011-04-08 13:42:20 -04:00
bug328.go gc: print of unsafe.Pointer 2011-04-15 16:16:20 -04:00
bug329.go gc: fix complex move again 2011-04-18 13:22:31 -04:00
bug330.go test: match gccgo error messages for bug330.go. 2011-09-16 18:28:57 -07:00
bug331.go gc: fix return variable named _ 2011-04-23 10:54:19 -04:00
bug332.go gc: fix line number at EOF 2011-04-23 10:54:05 -04:00
bug333.go gc: fix conversion of user-defined string type to []byte 2011-04-23 10:55:32 -04:00
bug334.go gc: allow complex types to be receiver types 2011-04-25 12:02:54 -04:00
bug335.go gc: fix import width bug 2011-04-25 12:08:48 -04:00
bug336.go gc: correctly handle fields of pointer type to recursive forward references 2011-04-28 00:13:49 -04:00
bug337.go test: match gccgo error message for bug337.go 2011-09-20 09:31:07 -07:00
bug338.go gc: fix unsafe.Sizeof 2011-05-10 17:00:15 -04:00
bug339.go gc: fix unsafe.Sizeof 2011-05-10 17:00:15 -04:00
bug340.go test: match gccgo error messages 2011-09-23 21:23:40 -07:00
bug341.go 8g: fix conversion from float to uint64 2011-05-16 22:14:56 -04:00
bug342.go gc: check parameter declarations in interface fields 2011-05-31 13:41:32 -04:00
bug343.go gc: fix m[x], _ = y.(T) 2011-05-31 15:52:04 -04:00
bug344.go test: match gccgo error messages for goto.go and bug344.go 2011-09-20 14:45:54 -07:00
bug345.go gc: avoid package name ambiguity in error messages 2011-06-27 18:44:30 -04:00
bug346.go gc: fix closure bug 2011-07-14 18:13:39 +02:00
bug347.go gc: fix select line number 2011-07-26 00:52:17 -04:00
bug348.go gc, runtime: fix range+panic line number bugs 2011-07-26 00:52:46 -04:00
bug349.go test: match gccgo error messages for bug349.go 2011-09-20 14:47:48 -07:00
bug350.go test: match gccgo error messages 2011-09-23 21:23:40 -07:00
bug351.go test: match gccgo error messages 2011-09-23 21:23:40 -07:00
bug352.go gc: zero-width struct, zero-length array fixes 2011-07-27 16:47:45 -04:00
bug353.go test: match gccgo error messages 2011-09-20 16:47:17 -07:00
bug354.go gc: composite literal double eval bug 2011-07-27 18:55:30 -04:00
bug355.go gc: top-level closure bug 2011-07-27 19:31:11 -04:00
bug356.go 5g, 6g, 8g: shift, opt fixes 2011-07-28 18:22:12 -04:00
bug357.go test: match gccgo error messages 2011-09-20 16:47:17 -07:00
bug358.go test: match gccgo error messages 2011-09-20 16:47:17 -07:00
bug359.go test: match gccgo error messages 2011-09-20 16:47:17 -07:00
bug361.go gc: another width test 2011-07-28 12:32:43 -04:00
bug362.go test: match gccgo error messages 2011-09-20 16:47:17 -07:00
bug363.go test: match gccgo error messages 2011-09-21 17:25:48 -07:00
bug364.go 5g: defer vs optimizer bug 2011-07-28 16:28:23 -04:00
bug365.go test: match gccgo error messages 2011-09-20 16:47:17 -07:00
bug366.go gc: fix div bug 2011-08-30 08:47:28 -04:00
bug368.go 5g: fix -f() 2011-09-29 12:09:46 -04:00
bug369.go Fix build, disabling flaky registerization test. 2011-10-03 17:25:55 -07:00
bug370.go runtime: fix spurious deadlock reporting 2011-10-06 18:10:14 +03:00
bug1515.go gc: make string const comparison unsigned 2011-02-16 17:57:15 -05:00