<feed xmlns='http://www.w3.org/2005/Atom'>
<title>go/misc/cgo/testplugin/src/sub/plugin1/plugin1.go, branch main</title>
<subtitle>Fork of Go programming language with my patches.</subtitle>
<id>http://git.kilabit.info/go/atom?h=main</id>
<link rel='self' href='http://git.kilabit.info/go/atom?h=main'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/'/>
<updated>2019-02-24T00:36:13Z</updated>
<entry>
<title>misc/cgo/testplugin: convert test.bash to Go and fix in module mode</title>
<updated>2019-02-24T00:36:13Z</updated>
<author>
<name>Bryan C. Mills</name>
<email>bcmills@google.com</email>
</author>
<published>2019-02-21T22:38:53Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=eb2d1cdd1bbc1912e316040f8ef9a363511d3747'/>
<id>urn:sha1:eb2d1cdd1bbc1912e316040f8ef9a363511d3747</id>
<content type='text'>
Updates #30228
Updates #28387

Change-Id: Iad7d960b70221f90ccc2372bb1d4d41cec3926e4
Reviewed-on: https://go-review.googlesource.com/c/163214
Run-TryBot: Bryan C. Mills &lt;bcmills@google.com&gt;
TryBot-Result: Gobot Gobot &lt;gobot@golang.org&gt;
Reviewed-by: Ian Lance Taylor &lt;iant@golang.org&gt;
</content>
</entry>
<entry>
<title>cmd/compile: write type symbols referenced in ptabs</title>
<updated>2016-11-03T14:07:34Z</updated>
<author>
<name>David Crawshaw</name>
<email>crawshaw@golang.org</email>
</author>
<published>2016-09-23T22:39:31Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=8eb9fdaa0123fc98cb70f58801eb74c8a6f92817'/>
<id>urn:sha1:8eb9fdaa0123fc98cb70f58801eb74c8a6f92817</id>
<content type='text'>
The exported symbol for a plugin can be the only reference to a
type in a program. In particular, "var F func()" will have
the type *func(), which is uncommon.

Fixes #17140

Change-Id: Ide2104edbf087565f5377374057ae54e0c00c57e
Reviewed-on: https://go-review.googlesource.com/29692
Run-TryBot: David Crawshaw &lt;crawshaw@golang.org&gt;
Reviewed-by: Russ Cox &lt;rsc@golang.org&gt;
</content>
</entry>
<entry>
<title>cmd/link, plugin: use full plugin path for symbols</title>
<updated>2016-10-31T04:48:42Z</updated>
<author>
<name>David Crawshaw</name>
<email>crawshaw@golang.org</email>
</author>
<published>2016-10-30T19:31:21Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/go/commit/?id=9da7058466c8c9f32e1481f28d57732832ee3b30'/>
<id>urn:sha1:9da7058466c8c9f32e1481f28d57732832ee3b30</id>
<content type='text'>
Plumb the import path of a plugin package through to the linker, and
use it as the prefix on the exported symbol names.

Before this we used the basename of the plugin file as the prefix,
which could conflict and result in multiple loaded plugins sharing
symbols that are distinct.

Fixes #17155
Fixes #17579

Change-Id: I7ce966ca82d04e8507c0bcb8ea4ad946809b1ef5
Reviewed-on: https://go-review.googlesource.com/32355
Reviewed-by: Ian Lance Taylor &lt;iant@golang.org&gt;
</content>
</entry>
</feed>
