William S Fulton
3b859ab539
Html doc fixes
2015-07-05 17:16:37 +01:00
Michael Schaller
255715d9ad
[Go] Improved Go Class Memory Management section of the Go documentation.
...
Fixes #289 .
2015-05-08 14:32:22 +02:00
Ian Lance Taylor
9ad497c08e
[Go] Add -cgo option, required for Go version 1.5 and later.
2015-03-02 14:03:33 -08:00
Ian Lance Taylor
0a021a938e
[Go] Remove all generated calls to _swig_makegostring, as it will no
...
longer as of Go 1.5. In Go 1.5 or later user calls to
_swig_makegostring will fail at link time.
Instead, use goout and godirectorin typemaps to allocate strings in Go
code.
Change the Go typemaps support to ignore empty strings, so that we can
define empty strings for regular types so that %apply will override
the definitions for string types.
Fix the gccgo code to wrap SwigCgoCallback around all godirectorin
typemaps.
Add a few newlines after typemap code so that the typemaps don't have
to include them.
2015-02-05 10:15:37 -08:00
William S Fulton
bfccd9c441
More on Go examples
...
[skip ci]
2015-01-07 20:46:25 +00:00
Michael Schaller
9a0fbef431
[Go] Changed link ' https://github.com/golang/go/tree/master/misc/swig ' to ' https://golang.org/misc/swig ' in the Go documentation.
2014-12-25 09:48:59 +01:00
Michael Schaller
0a3fb69a27
[Go] Updated Go documentation (examples, runtime.SetFinalizer, object ownership).
...
* Fixes swig/swig#266 .
* Added links to working examples.
* Added link to runtime.SetFinalizer documentation.
* Added recommendation to read the runtime.SetFinalizer documentation before using it.
* Clarified that C++ objects ownership is not tracked and thus objects need to be freed manually.
2014-12-24 11:03:17 +01:00
Ian Lance Taylor
3fc574e7d6
Go: Document memory management of C++ classes allocated in Go. Fixes #266 .
2014-11-17 08:59:04 -08:00
Ian Lance Taylor
acaaa0f31f
[Go] Add goargout typemap.
2014-09-09 11:28:04 -07:00
Ian Lance Taylor
1addbb46a8
[Go] Add imtype, goin, goout, godirectorin, and godirectorout
...
typemaps, to support writing Go code to convert between types.
2014-09-05 17:54:19 -07:00
William S Fulton
e0ca1a3566
Another go html fix
2014-04-22 19:15:31 +01:00
xantares
970eed9a0b
Fix intgosize arg documentation
...
it was misnamed, and brackets were shown as plaintext lt; gt;
Closes #163
2014-04-22 19:13:26 +01:00
William S Fulton
785d93d9fb
html fixes and section updates
2014-03-15 22:45:43 +00:00
Olly Betts
fcda732437
fix typo
2014-02-17 19:44:20 +13:00
Ian Lance Taylor
f2dc3a9c1f
[Go] Add %go_import directive.
2014-01-21 11:27:09 -08:00
Ian Lance Taylor
ba049db40b
Remove Go -longsize option.
2013-12-17 17:37:55 -08:00
Ian Lance Taylor
532da6989c
[Go] Add -go-pkgpath option.
2013-12-17 13:50:39 -08:00
Ian Lance Taylor
1dca0af024
Update for Go 1.2 release. Add support for linking SWIG code directly
...
into executable, rather than using a shared library.
2013-12-16 19:50:17 -08:00
Ian Lance Taylor
a42882dcee
Adjust for change in the size of the Go type int. Until some time in
...
the future, require a -intgosize option when invoking SWIG. Otherwise
there is no reliable way for us to know the size of int, and we need
to know.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@13864 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2012-10-05 04:58:00 +00:00
Sylvestre Ledru
ff2df5b288
Fix some minor typos in the doc
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@13560 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2012-08-08 09:30:08 +00:00
Ian Lance Taylor
c9d8e6720b
Remove support for using gccgo 4.6 as the Go compiler. Gccgo 4.7
...
works, as does the more commonly used gc compiler.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@13031 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2012-05-02 18:10:45 +00:00
William S Fulton
399b4e120b
html corrections
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@13006 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2012-04-19 18:31:46 +00:00
Ian Lance Taylor
602730a327
Add support for new features available in gccgo 4.7, notably calling
...
Entersyscall and Exitsyscall around calls to wrapped C/C++ code.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12940 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2012-03-20 22:35:40 +00:00
William S Fulton
d005a2cc3f
New section numbering adding in Android chapter
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12869 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2011-12-10 16:53:04 +00:00
William S Fulton
e29d93ebd9
html fixes
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12771 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2011-08-04 06:25:45 +00:00
William S Fulton
ff2d735866
Section numbering update
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12770 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2011-08-04 06:23:24 +00:00
Ian Lance Taylor
49532b7181
Some improvements to the Go documentation. From Gary Holt
...
<gholt@google.com>.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12719 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2011-05-27 00:04:32 +00:00
Ian Lance Taylor
9958d72275
Document the -soname option.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12649 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2011-05-02 21:08:17 +00:00
William S Fulton
005b70be3a
Chapter renumbering after adding D chapter
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12376 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2011-01-07 20:05:44 +00:00
Ian Lance Taylor
2970f53c21
Remove the -rename option in the Go language support. Do a much
...
better job of checking for name conflicts. Ignore conflicting names
with a warning. Adjust the testsuite accordingly.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12135 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2010-06-17 18:59:26 +00:00
Ian Lance Taylor
da5e02f81c
Rename "go" typemap to "gotype".
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12129 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2010-06-15 19:40:34 +00:00
William S Fulton
5408fe8f00
minor typo fixes
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12119 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2010-06-11 19:03:53 +00:00
William S Fulton
041cee306d
html fixes
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12113 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2010-06-10 06:14:24 +00:00
Ian Lance Taylor
5af2978f77
Add support for the Go programming language.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12108 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2010-06-10 01:13:31 +00:00