William S Fulton
|
6d655a7f41
|
Add scoped enums into correct correct scope in type system. Note that cpp0x_strongly_typed_enumerations.i still shows further language symbol table problems which need fixing.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-matevz@13841 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-09-20 18:17:52 +00:00 |
|
William S Fulton
|
38f6156a93
|
Using C++11 enum classes with just a forward reference.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-matevz@13013 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-04-23 22:15:37 +00:00 |
|
William S Fulton
|
6f9312d1c1
|
Add support for c++11 strongly typed enums inheriting from non standard primitive types
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-matevz@13012 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-04-21 10:06:43 +00:00 |
|
William S Fulton
|
fdb9f072a7
|
Fix parsing of forward declaration of C++0x enums
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-matevz@13010 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-04-20 20:26:13 +00:00 |
|
William S Fulton
|
368f442508
|
html fixes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-matevz@12183 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-07-24 00:31:10 +00:00 |
|
William S Fulton
|
996455b50e
|
sort out c++0x lambda tests and reorder cpp0x tests
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-matevz@12182 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-07-24 00:20:11 +00:00 |
|
William S Fulton
|
25ff4e4927
|
merge revisions 11877-12162 from trunk to gsoc2009-matevz
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-matevz@12164 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-07-20 23:35:40 +00:00 |
|
William S Fulton
|
ab1cd03979
|
merge revisions 11243-11872 from trunk to gsoc2009-matevz
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-matevz@12162 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-07-20 21:58:41 +00:00 |
|
William S Fulton
|
d8cc75946b
|
Improved C++0x rvalue reference implementation differentiating lvalue and rvalue references. The previous implementation treated rvalue references as lvalue references which leads to a number of different wrapping issues.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-matevz@12160 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-07-18 00:19:22 +00:00 |
|
William S Fulton
|
7338f39936
|
Fix out of source builds for the test-suite which broke in 1.3.37
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12159 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-07-18 00:06:40 +00:00 |
|
William S Fulton
|
53ad9822f5
|
Fix for languages that don't have %shared_ptr macro
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12158 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-07-17 14:48:13 +00:00 |
|
William S Fulton
|
568607c5ea
|
Fix wrapping of function pointers and member function pointers when the function returns by reference
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12157 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-07-16 18:45:22 +00:00 |
|
William S Fulton
|
2d8b51684d
|
remove svn:executable property
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12156 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-07-16 17:39:11 +00:00 |
|
William S Fulton
|
cca92f4188
|
Fix #3024875 - shared_ptr of classes with non-public destructors. This also fixes the 'unref' feature when used on classes with non-public destructors.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12155 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-07-07 18:19:01 +00:00 |
|
William S Fulton
|
c3b48505e2
|
simple formatting changes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-matevz@12154 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-06-26 22:48:49 +00:00 |
|
William S Fulton
|
8e779193bf
|
Warning suppression for explicit template instantiations
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-matevz@12153 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-06-26 22:43:21 +00:00 |
|
William S Fulton
|
adffcd60e1
|
Raw string literal changes in paper N3077 changes delimiters to use round brackets instead of square brackets
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-matevz@12152 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-06-25 22:54:45 +00:00 |
|
William S Fulton
|
da182a09f5
|
add in more raw string literals for gcc-4.5
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-matevz@12151 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-06-25 21:48:07 +00:00 |
|
William S Fulton
|
d52ef31911
|
typo fix
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-matevz@12150 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-06-25 21:46:57 +00:00 |
|
Olly Betts
|
d0d40db326
|
Use SWIG_PTR rather than literal "_cPtr".
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12149 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-06-25 02:41:27 +00:00 |
|
Olly Betts
|
b36ae8aaf4
|
Attach the swig_php_init_member_ptr fragment to all the typemaps which need it.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12148 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-06-25 01:48:33 +00:00 |
|
William S Fulton
|
b946430c8a
|
Remove potential symbol clash with wrapped code (php)
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12147 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-06-24 19:33:21 +00:00 |
|
Olly Betts
|
ae40eff993
|
The default visibility for methods is public, so don't specify that explicitly
to keep the wrapper size down.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12146 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-06-24 14:44:06 +00:00 |
|
Olly Betts
|
0d7863c810
|
Wrapping pointer to member function types is likely to be rare, so use
%fragment to only pull in the required machinery if it is going to be
used.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12145 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-06-24 14:16:16 +00:00 |
|
Sylvestre Ledru
|
3f1b4e40f3
|
Fix a typo in the documentation (inlne => inline)
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12144 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-06-22 13:02:08 +00:00 |
|
Olly Betts
|
4dd5ce25ee
|
Fix typo.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12143 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-06-22 11:52:44 +00:00 |
|
William S Fulton
|
0bfeb75be2
|
update example version numbers and clarification of inputs
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12142 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-06-21 06:18:54 +00:00 |
|
Olly Betts
|
9ed2d0165c
|
Fix comment typo.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12141 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-06-21 03:44:29 +00:00 |
|
Olly Betts
|
c4768e54cb
|
Fix grammatical error introduced by previous fix.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12140 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-06-21 03:37:08 +00:00 |
|
Olly Betts
|
6bd53139fb
|
Fix typo in comment
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12139 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-06-20 15:27:34 +00:00 |
|
William S Fulton
|
49fb2f8550
|
Missing changes for rev 12123 to fix 'make partialcheck' for go
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12138 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-06-17 23:54:21 +00:00 |
|
William S Fulton
|
95a3eb5a7d
|
code style: fix inconsistent NULL pointer comparisons
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12137 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-06-17 23:49:12 +00:00 |
|
William S Fulton
|
07ca3eb9f8
|
remove unnecessary NULL check before calling Delete
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12136 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-06-17 23:03:18 +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
|
683dafb6d3
|
Update the instructions to say that you also need to compile the code
itself.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12133 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-06-16 15:47:15 +00:00 |
|
Ian Lance Taylor
|
e7fde8c432
|
Set wrap:name attribute when generating a call to a method in a base class.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12132 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-06-16 15:43:05 +00:00 |
|
William S Fulton
|
b2c07c39f3
|
Correct number of referenced paragraphs in license as pointed out by Amaury Forgeot d'Arc
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12131 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-06-15 21:18:30 +00:00 |
|
Ian Lance Taylor
|
814eaab177
|
Remove comments about compiling file with gcc.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12130 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-06-15 20:15:11 +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 |
|
Ian Lance Taylor
|
0d80b4011d
|
Add run test for li_std_vector_ptr.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12128 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-06-15 18:06:18 +00:00 |
|
Ian Lance Taylor
|
9d466dd408
|
Rename size checking macros to avoid leading double underscore. Also
change goswig to swiggo.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12127 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-06-15 17:59:32 +00:00 |
|
Ian Lance Taylor
|
07e3d62ae8
|
Use a single extern "C" around all the wrappers, not one per wrapper.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12126 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-06-15 17:58:42 +00:00 |
|
William S Fulton
|
96d86b0fec
|
Fix 'make partialcheck' for go
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12123 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-06-14 19:08:11 +00:00 |
|
William S Fulton
|
8bf4b5a7dc
|
Minor comment fix
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12122 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-06-14 18:33:57 +00:00 |
|
William S Fulton
|
688db4ee29
|
Fix std::map warning keyword hack in Go
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12121 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-06-11 22:36:58 +00:00 |
|
William S Fulton
|
7e7bd74ff2
|
Remove Go director hack just to please the SWIG test-suite
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12120 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-06-11 19:05:30 +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
|
02ec28ff55
|
make beautify-file fixes and other cosmetics
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12117 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-06-11 06:36:51 +00:00 |
|
William S Fulton
|
92f5c379b8
|
Fix 6g/8g detection
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12116 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-06-11 06:29:32 +00:00 |
|
William S Fulton
|
aa953c8908
|
Syntactic sugar - go help display to conform to other help style
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@12115 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2010-06-10 20:08:19 +00:00 |
|