| Age | Commit message (Collapse) | Author |
|
It appears to be a vestigial holding ground for bugs.
But we have an issue tracker, and #1909 is there and open.
Change-Id: I912ff222a24c51fab483be0c67dad534f5a84488
Reviewed-on: https://go-review.googlesource.com/31859
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
|
|
Follows suit with https://go-review.googlesource.com/#/c/20111.
Generated by running
$ grep -R 'Go Authors. All' * | cut -d":" -f1 | while read F;do perl -pi -e 's/Go
Authors. All/Go Authors. All/g' $F;done
The code in cmd/internal/unvendor wasn't changed.
Fixes #15213
Change-Id: I4f235cee0a62ec435f9e8540a1ec08ae03b1a75f
Reviewed-on: https://go-review.googlesource.com/21819
Reviewed-by: Ian Lance Taylor <iant@golang.org>
Run-TryBot: Ian Lance Taylor <iant@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
|
|
* bug248, bug345, bug369, and bug429 were ported from bash commands to run scripts. bug369 remains disabled.
* bug395 is a test for issue 1909, which is still open. It is marked as skip now and will be usable with compile with run.go when issue 1909 is fixed.
Fixes #4139
Updates #1909
Change-Id: Ibb5fbfb5cf72ddc285829245318eeacd3fb5a636
Reviewed-on: https://go-review.googlesource.com/1774
Reviewed-by: Russ Cox <rsc@golang.org>
|
|
The patch makes the compile user an ordinary package-local
symbol for the name of embedded fields of builtin type.
This is incompatible with the fix delivered for issue 2687
(revision 3c060add43fb) but fixes it in a different way, because
the explicit symbol on the field makes the typechecker able to
find it in lookdot.
Fixes #3552.
R=lvd, rsc, daniel.morsing
CC=golang-dev
https://golang.org/cl/6866047
|
|
Today, if run.go doesn't understand a test header line it just ignores
the test, making it too easy to write or edit tests that are not actually
being run.
- expand errorcheck to accept flags, so that bounds.go and escape*.go can run.
- create a whitelist of skippable tests in run.go; skipping others is an error.
- mark all skipped tests at top of file.
Update #4139.
R=golang-dev, bradfitz
CC=golang-dev
https://golang.org/cl/6549054
|
|
Fixes #3909.
Fixes #3910.
R=rsc, nigeltao
CC=golang-dev
https://golang.org/cl/6442114
|
|
There's no need for the 16-bit arithmetic here,
and it tickles a long-standing compiler bug.
Fix the exp code not to use 16-bit math and
create an explicit test for the compiler bug.
R=golang-dev, r
CC=golang-dev
https://golang.org/cl/6256048
|
|
R=rsc
CC=golang-dev
https://golang.org/cl/6128051
|
|
Fixes #3146.
R=ken2
CC=golang-dev
https://golang.org/cl/5756074
|
|
R=golang-dev, r
CC=golang-dev
https://golang.org/cl/5695083
|
|
Preserve test.
changeset: 11593:f1deaf35e1d1
user: Luuk van Dijk <lvd@golang.org>
date: Tue Jan 17 10:00:57 2012 +0100
summary: gc: fix infinite recursion for embedded interfaces
This is causing 'interface type loop' errors during compilation
of a complex program. I don't understand what's happening
well enough to boil it down to a simple test case, but undoing
this change fixes the problem.
The change being undone is fixing a corner case (uses of
pointer to interface in an interface definition) that basically
only comes up in erroneous Go programs. Let's not try to
fix this again until after Go 1.
Unfixes issue 1909.
TBR=lvd
CC=golang-dev
https://golang.org/cl/5555063
|
|
Now that Luuk's qualified exporting code
is in, fixing this bug is trivial.
R=ken2
CC=golang-dev
https://golang.org/cl/5479048
|
|
The spec says that all methods are inherited from an anonymous
field. There is no exception for non-exported methods.
This is related to issue 1536.
R=rsc
CC=golang-dev
https://golang.org/cl/5012043
|
|
The spec was adjusted in commit df410d6a4842 to allow the
implicit assignment of strutures with unexported fields in
method receivers. This change updates the compiler.
Also moved bug322 into fixedbugs and updated golden.out
to reflect the removal of the last known bug.
Fixes #1402.
R=golang-dev, gri, rsc
CC=golang-dev
https://golang.org/cl/4526069
|
|
go/types: update for export data format change
reflect: require package qualifiers to match during interface check
runtime: require package qualifiers to match during interface check
test: fixed bug324, adapt to be silent
Fixes #1550.
Issue 1536 remains open.
R=gri, ken2, r
CC=golang-dev
https://golang.org/cl/4442071
|
|
Failing at compile time requires that for each conversion
between two interface types the compiler compare the sets of
unexported methods to see if they come from different
packages. Since this test will fail approximately never on
real code, and since it can't catch all cases of the problem,
I don't think it's worth testing in the compiler. This CL
changes this test to look for a run-time panic rather than a
compile-time error.
R=gri, rsc1, iant2, rsc
CC=golang-dev
https://golang.org/cl/4332041
|
|
R=gri, rsc1
CC=golang-dev
https://golang.org/cl/4328041
|
|
Also: renamed fixedbugs/bug322.go to fixedbugs/bug323.go
because we already have a bugs/bug322.go and bug322.dir.
R=rsc
CC=golang-dev
https://golang.org/cl/4219044
|
|
R=rsc
CC=golang-dev
https://golang.org/cl/4079063
|
|
cc: same
runtime: test cc alignment (required moving #define of offsetof to runtime.h)
fix bug260
Fixes #482.
Fixes #609.
R=ken2, r
CC=golang-dev
https://golang.org/cl/3563042
|
|
R=iant
CC=golang-dev, ken2
https://golang.org/cl/2182043
|
|
R=rsc
CC=golang-dev
https://golang.org/cl/2127045
|
|
R=ken2
CC=golang-dev
https://golang.org/cl/1731057
|
|
( This CL is dependent on acceptance of
https://golang.org/cl/1913041/show )
R=go-dev
CC=golang-dev
https://golang.org/cl/1860045
|
|
R=r
CC=golang-dev
https://golang.org/cl/1846051
|
|
R=ken2
CC=golang-dev
https://golang.org/cl/1742044
|
|
Fixes #849.
Fixes #920.
R=ken2
CC=golang-dev
https://golang.org/cl/1841042
|
|
R=r
CC=golang-dev
https://golang.org/cl/1644042
|
|
* Code for assignment, conversions now mirrors spec.
* Changed some snprint -> smprint.
* Renamed runtime functions to separate
interface conversions from type assertions:
convT2I, assertI2T, etc.
* Correct checking of \U sequences.
Fixes #840.
Fixes #830.
Fixes #778.
R=ken2
CC=golang-dev
https://golang.org/cl/1303042
|
|
R=gri
CC=golang-dev
https://golang.org/cl/1616041
|
|
R=gri
CC=golang-dev
https://golang.org/cl/1612041
|
|
*T2 implements I2, but T2 does not.
R=gri
CC=golang-dev
https://golang.org/cl/1613041
|
|
R=r
CC=golang-dev
https://golang.org/cl/1473042
|
|
R=r, iant
CC=golang-dev
https://golang.org/cl/1433042
|
|
R=rsc, r, iant
CC=golang-dev
https://golang.org/cl/1465041
|
|
R=ken2
CC=golang-dev
https://golang.org/cl/1220046
|
|
- accepted by gccgo, gofmt
- some not accepted by 6g
- spec revision forthcoming
R=rsc
CC=golang-dev
https://golang.org/cl/1279041
|
|
R=rsc
CC=golang-dev
https://golang.org/cl/1224044
|
|
R=r, ken2
CC=golang-dev
https://golang.org/cl/1260041
|
|
R=r, iant
CC=golang-dev
https://golang.org/cl/1195042
|
|
Fixes #692.
R=ken2
CC=golang-dev
https://golang.org/cl/1092041
|
|
R=ken2
CC=golang-dev
https://golang.org/cl/1067042
|
|
where index is a composite literal
R=rsc
CC=golang-dev
https://golang.org/cl/961044
|
|
Fixes #700.
R=ken2
CC=golang-dev
https://golang.org/cl/839041
|
|
( http://code.google.com/p/go/issues/detail?id=700 )
R=r
CC=golang-dev
https://golang.org/cl/827042
|
|
R=rsc, gri
CC=golang-dev
https://golang.org/cl/762041
|
|
R=r
CC=golang-dev
https://golang.org/cl/715042
|
|
Passing an argument to bug260 will indicate which alignments
are wrong.
R=r
CC=golang-dev
https://golang.org/cl/231042
|
|
R=rsc
CC=golang-dev
https://golang.org/cl/237041
|
|
Fixes #287.
R=ken2
CC=golang-dev
https://golang.org/cl/215048
|