William S Fulton
|
341a5366dd
|
Add rvalue reference typemaps
|
2013-01-24 20:27:28 +00:00 |
|
William S Fulton
|
9bd2fb2cad
|
Add rvalue reference typemaps
|
2013-01-24 20:27:28 +00:00 |
|
William S Fulton
|
0734fa050d
|
Add rvalue reference typemaps
|
2013-01-24 20:27:28 +00:00 |
|
William S Fulton
|
e87a51ed92
|
Add rvalue reference typemaps
|
2013-01-24 20:27:28 +00:00 |
|
William S Fulton
|
285198c48f
|
Add rvalue reference typemaps
|
2013-01-24 20:27:27 +00:00 |
|
William S Fulton
|
1e472da302
|
Use CXXFLAGS for c++ code for Go examples
|
2013-01-24 20:27:27 +00:00 |
|
William S Fulton
|
556e646972
|
Add missing static member to testcase
|
2013-01-24 20:27:27 +00:00 |
|
William S Fulton
|
1386b73545
|
More rvalue reference typemaps
|
2013-01-24 20:26:02 +00:00 |
|
William S Fulton
|
07c35d61e3
|
Fix generated code for rvalue references by converting functions returning an rvalue reference into something that can be taken the address of - via a const ref cast. Now the rvalue_reference tests compile under g++-4.7 (C# only atm)
|
2013-01-24 08:02:34 +00:00 |
|
William S Fulton
|
d357bec829
|
Remove recently added %expect in parser in case of backward compatibility problems
|
2013-01-21 20:04:06 +00:00 |
|
William S Fulton
|
4b869de2e8
|
Cosmetic changes to previous (unicode literals) commit
|
2013-01-21 19:43:14 +00:00 |
|
William S Fulton
|
144e2ab7b4
|
Fixes to previous (unicode literals) commit
|
2013-01-21 19:42:44 +00:00 |
|
Vladimir Kalinin
|
7d800a655d
|
Unicode literals
|
2013-01-21 19:09:56 +00:00 |
|
William S Fulton
|
1f0db4fb9e
|
Add check-cpp11 target for testing c++11 only tests
|
2013-01-13 00:06:09 +00:00 |
|
William S Fulton
|
c94418b603
|
Improve detection of C++11 compiler and set appropriate flags to use C++11/C++0x features
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-matevz@13867 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-10-07 18:56:48 +00:00 |
|
William S Fulton
|
77ccb6f21c
|
Modify autoconf macro to be more flexible about how it is used - sets CXX11FLAGS, HAVE_CXX11_COMPILER and option to not error out
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-matevz@13866 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-10-07 18:50:41 +00:00 |
|
William S Fulton
|
81d0168e51
|
Autoconf archive macro to detect c++11 - as downloaded from archive
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-matevz@13865 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-10-05 19:19:56 +00:00 |
|
William S Fulton
|
6a43934ece
|
Update variadic templates
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-matevz@13863 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-10-04 20:52:51 +00:00 |
|
William S Fulton
|
b9fd49858d
|
result_of not working
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-matevz@13862 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-10-04 20:31:40 +00:00 |
|
William S Fulton
|
e81b6eccdb
|
Add lambda tests to test-suite - gcc-4.7 supports these
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-matevz@13861 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-10-04 06:12:44 +00:00 |
|
William S Fulton
|
5ada4e35d1
|
One more lambda test using constexpr
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-matevz@13860 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-10-04 06:05:28 +00:00 |
|
William S Fulton
|
35458b4a5d
|
More lambda support - for optional lambda declarators
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-matevz@13859 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-10-04 06:01:38 +00:00 |
|
William S Fulton
|
7ca8f025ad
|
Add in support for initialising auto variables from lambda expressions
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-matevz@13858 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-10-02 21:12:36 +00:00 |
|
William S Fulton
|
e68d8024f5
|
Lambda expressions: parse exception specification in lambda functions. Fix lambda testcase for gcc-4.7.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-matevz@13854 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-10-01 18:53:12 +00:00 |
|
William S Fulton
|
4db087d81f
|
Delegating constructors and inheriting constructors clarification and split of tests
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-matevz@13852 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-09-25 20:22:15 +00:00 |
|
William S Fulton
|
070bf3cc9e
|
gcc-4.7 now supports alias templates
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-matevz@13851 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-09-25 19:29:13 +00:00 |
|
William S Fulton
|
dd18423e76
|
Update on C++11 user-defined literal status
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-matevz@13850 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-09-25 19:25:14 +00:00 |
|
William S Fulton
|
e25da884cb
|
Fix unrestricted unions testcase and add runtime example
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-matevz@13849 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-09-21 19:15:44 +00:00 |
|
William S Fulton
|
4c2a1abd6b
|
Minor doc tweaks for unrestricted unions
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-matevz@13848 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-09-21 18:21:15 +00:00 |
|
William S Fulton
|
dbdbdd94aa
|
Some updates to c++11 warning messages and update docs on alias templates
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-matevz@13847 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-09-21 18:04:15 +00:00 |
|
William S Fulton
|
171435f989
|
Provide unique c++11 warnings which were previously hijacking another warning
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-matevz@13846 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-09-21 06:37:30 +00:00 |
|
William S Fulton
|
e8deb880c2
|
Tidy up test and docs on template double brackets
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-matevz@13845 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-09-21 05:53:44 +00:00 |
|
William S Fulton
|
3578be5753
|
Better clarify C++11 smart pointer support
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-matevz@13844 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-09-20 19:28:20 +00:00 |
|
William S Fulton
|
744659345e
|
Update c++0x tests run by default for g++-4.6
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-matevz@13843 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-09-20 19:14:27 +00:00 |
|
William S Fulton
|
ecac2d2a68
|
Improve nullptr constant wrapping
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-matevz@13842 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2012-09-20 19:09:38 +00:00 |
|
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 |
|