Matevz Jekovec
|
29004c3fcf
|
Added initial support for parsing C++0x strongly typed enumerations.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-matevz@11449 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-25 16:48:30 +00:00 |
|
Matevz Jekovec
|
fd981a58dd
|
Fixed bug in cpp0x testcase.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-matevz@11447 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-24 08:52:35 +00:00 |
|
Matevz Jekovec
|
f9a385c6a6
|
Added testcase for cpp0x unrestricted unions.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-matevz@11435 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-22 17:48:38 +00:00 |
|
Matevz Jekovec
|
54e6910631
|
Disabled alternate function syntax testcase.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-matevz@11422 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-18 22:35:03 +00:00 |
|
Matevz Jekovec
|
e949fa3cc7
|
Added testcase for function objects.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-matevz@11419 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-18 22:13:40 +00:00 |
|
Matevz Jekovec
|
523817e4ee
|
Added initial support for hash tables unordered_ types.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-matevz@11418 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-18 21:34:53 +00:00 |
|
Matevz Jekovec
|
048fa12533
|
Added C++0x test case for the hash_tables.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-matevz@11417 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-18 19:15:36 +00:00 |
|
Matevz Jekovec
|
03db5b4991
|
Added support for C++0x alternate function syntax.
Added testcase.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-matevz@11414 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-17 11:17:01 +00:00 |
|
Matevz Jekovec
|
63a7f06afb
|
Added support for cpp0x uniform initialization.
Added testcases.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-matevz@11413 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-17 10:21:25 +00:00 |
|
Matevz Jekovec
|
9fe598cd97
|
Fixed cpp0x_raw_string_literals.i test case.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-matevz@11402 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-15 21:03:04 +00:00 |
|
Matevz Jekovec
|
55268bbc2d
|
Added testcase for shared_ptr, unique_ptr and weak_ptr.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-matevz@11394 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-14 12:26:26 +00:00 |
|
Matevz Jekovec
|
74d8325cdf
|
Added keyword 'thread_local' to Swig.
Added testcase.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-matevz@11393 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-14 12:05:05 +00:00 |
|
Matevz Jekovec
|
31436be60f
|
Added test case.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-matevz@11386 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-11 20:14:35 +00:00 |
|
Matevz Jekovec
|
e1b5d43cd8
|
Added C++0x support for 'extern' explicit template instantiation without the translation unit.
Added test cases.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-matevz@11385 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-11 20:13:36 +00:00 |
|
Matevz Jekovec
|
72708ea173
|
Added support for C++0x static_assert().
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-matevz@11369 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-05 14:33:40 +00:00 |
|
Matevz Jekovec
|
ee8bebb668
|
Added support for custom string delimiters.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-matevz@11328 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-06-28 19:35:05 +00:00 |
|
Matevz Jekovec
|
0f2786aa54
|
Added support for unicode strings and fixed support for wstrings.
Added test case cpp0x_raw_string_literals.i.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-matevz@11327 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-06-28 14:51:10 +00:00 |
|
Matevz Jekovec
|
4946748164
|
Added test case for explicit conversion operators.
Some cosmetic fixes.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-matevz@11323 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-06-26 22:23:07 +00:00 |
|
Matevz Jekovec
|
d8012716ed
|
Added constexpr keywords and CONSTEXPR terminal to Swig parser.
Added cpp0x_constexpr.i testcase.
Fixed compilation bug of cpp0x_template_double_brackets.i testcase.
Removed obsolete cpp0x_template_double_brackets_broken.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-matevz@11322 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-06-26 21:48:48 +00:00 |
|
Matevz Jekovec
|
5fd3ccae18
|
Introduced new CXXFLAGS symbol for the compilation of test suite.
Added -std=c++0x to g++ compiler to enable compilation of the new C++0x tests.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-matevz@11321 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-06-26 20:24:22 +00:00 |
|
Matevz Jekovec
|
1af6d8a1b0
|
Renamed template_double_brackets -> cpp0x_template_double_brackets.
Added CPP0X_TEST_CASES and CPP0X_TEST_BROKEN in common.mk.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-matevz@11248 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-06-06 16:25:24 +00:00 |
|
Matevz Jekovec
|
2b4b1cc157
|
Added support for template double brackets for C++0x.
Added test cases.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-matevz@11245 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-06-04 23:25:39 +00:00 |
|
William S Fulton
|
3e0fc9f7b9
|
minor format improvment
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11241 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-05-29 17:44:20 +00:00 |
|
William S Fulton
|
4bfec466e8
|
trailing comma fix for ISOC89 compliance - patch from Ben Schmeckpeper
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11240 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-05-29 17:42:49 +00:00 |
|
William S Fulton
|
baffa067dc
|
minor formatting
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11239 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-05-27 23:39:46 +00:00 |
|
William S Fulton
|
69890f4957
|
add missing file omitted in earlier commit
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11238 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-05-27 22:55:14 +00:00 |
|
William S Fulton
|
096aaddfcf
|
add test for $descriptor() macro
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11237 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-05-27 22:04:19 +00:00 |
|
William S Fulton
|
25bcb4d5e6
|
std::map C# improvements
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11236 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-05-26 17:08:53 +00:00 |
|
William S Fulton
|
3ffdfee64a
|
remove authors - these are in the CHANGES files and README files
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11235 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-05-26 06:31:04 +00:00 |
|
William S Fulton
|
9361144964
|
Add copy constructor to std::map and make more efficient by passing keys and mapped type by reference instead of value
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11234 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-05-26 06:28:20 +00:00 |
|
William S Fulton
|
7841adc675
|
Add std::vector copy constructor to proxy
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11233 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-05-26 06:23:39 +00:00 |
|
William S Fulton
|
f3a70a1a03
|
Improve C# std::map tests to do the bulk of the testing on a map where the key and value types are different
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11232 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-05-22 06:53:20 +00:00 |
|
William S Fulton
|
07ed699ef3
|
use instead of self
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11231 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-05-22 06:11:45 +00:00 |
|
William S Fulton
|
30335a0198
|
std::map improvements based on patch from Yuval Baror
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11230 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-05-22 06:10:52 +00:00 |
|
Olly Betts
|
6ae7ce1cf1
|
Remove note which is no longer relevant.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11216 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-05-19 12:00:48 +00:00 |
|
Olly Betts
|
d2c38bb569
|
Snip nonsensical comment left over from cut and paste from other examples.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11215 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-05-19 11:54:40 +00:00 |
|
William S Fulton
|
b6c869be0f
|
fix link
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11214 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-05-17 20:28:43 +00:00 |
|
Haoyu Bai
|
6c96148de5
|
fixed the wrong pointer value returned by SwigPyObject_repr()
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11213 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-05-14 15:58:09 +00:00 |
|
Mikel Bancroft
|
88ffb89c2b
|
[allegrocl] Minor tweak to improve wrapping in -nocwrap mode.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11212 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-05-14 00:35:17 +00:00 |
|
William S Fulton
|
267ffd6ce6
|
move std::multimap tests from li_std_map.i into new li_std_multimap.i
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11210 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-05-12 17:24:01 +00:00 |
|
William S Fulton
|
13cbd90553
|
Improved std::vector wrappers on the C# proxy side from Yuval Baror to implement IList<> instead of IEnumerable<> where possible.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11209 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-05-11 17:46:51 +00:00 |
|
William S Fulton
|
2b5560d267
|
minor formatting mod 2
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11206 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-05-05 21:11:11 +00:00 |
|
William S Fulton
|
a16a599a43
|
minor formatting mod
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11205 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-05-05 21:03:25 +00:00 |
|
William S Fulton
|
083d106bc4
|
Add test for notderived attribute in csbase/javabase typemap
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11201 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-05-01 06:26:42 +00:00 |
|
William S Fulton
|
410f7d5913
|
remove executable bits
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11200 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-05-01 06:21:56 +00:00 |
|
William S Fulton
|
90b1578d65
|
add test for optimal attribute in out typemap
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11199 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-04-30 06:12:32 +00:00 |
|
Olly Betts
|
81f2687f60
|
Remove accidentally committed conflict marker.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11198 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-04-30 00:13:14 +00:00 |
|
Olly Betts
|
feb1e6de94
|
Remove two accidentally committed debug fprintf() calls.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11197 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-04-29 23:59:06 +00:00 |
|
William S Fulton
|
7e8d19cec0
|
Add the 'notderived' attribute to the javabase and csbase typemaps
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11196 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-04-29 17:58:32 +00:00 |
|
Olly Betts
|
1c91a4a9b9
|
int -> Py_ssize_t to fix 64 bit Python 3 failure to compile generated code
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11195 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-04-29 13:43:23 +00:00 |
|