Matevz Jekovec
|
8a4efbc6d3
|
Added support for user-defined string literals.
Added testcase cpp0x_userdefined_literals.i
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-matevz@11494 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-08-04 00:51:21 +00:00 |
|
William S Fulton
|
31ad548c6b
|
Deprecate SWIG_STD_VECTOR_SPECIALIZE_MINIMUM. Deprecate SWIG_STD_VECTOR_SPECIALIZE and replace with SWIG_STD_VECTOR_ENHANCED
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11493 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-08-03 18:17:14 +00:00 |
|
Matevz Jekovec
|
ba2c8cff40
|
Added syntax for lambda expressions and closures introduced in C++0x.
Added testcase cpp0x_lambda_functions.i.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-matevz@11491 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-08-03 15:03:41 +00:00 |
|
Miklos Vajna
|
9444f2cebe
|
PHP: fix for the import_nomodule testcase
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11490 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-08-03 13:52:25 +00:00 |
|
Matevz Jekovec
|
24402abf7d
|
Enabled support for variadic %template directive.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-matevz@11487 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-08-01 22:00:36 +00:00 |
|
Matevz Jekovec
|
a7e9a105d9
|
Enabled alternate function syntax and added runtime testcases.
Added support for null pointer constant introduced in C++0x.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-matevz@11484 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-31 10:13:31 +00:00 |
|
Matevz Jekovec
|
e7fd659ae5
|
Fixed S/R and R/R conflicts.
Fixed testcase for rvalue reference.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-matevz@11483 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-30 19:18:37 +00:00 |
|
William S Fulton
|
bbcfa0b089
|
() for multi-argument typemaps
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11481 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-30 17:42:18 +00:00 |
|
William S Fulton
|
75aa67b99c
|
rename special_variable_functions testcase to special_variable_macros
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11475 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-30 06:15:50 +00:00 |
|
William S Fulton
|
bf0ee4471c
|
(method, typelist) special variable macro fixed/enhanced and made official
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11470 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-29 20:50:39 +00:00 |
|
Matevz Jekovec
|
2e01562965
|
Added variadic '...' syntax for inheritance introduced in C++0x.
Added sizeof... syntax introduced in C++0x.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-matevz@11467 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-29 13:38:22 +00:00 |
|
Olly Betts
|
c321421bc5
|
[PHP] Update warnings about clashes between identifiers and PHP
keywords and automatic renaming to work with the PHP5 class
wrappers. Fixes SF#1613679.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11460 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-28 13:12:06 +00:00 |
|
Miklos Vajna
|
0fa227ea83
|
PHP: fix for the director_using testcase
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11459 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-28 11:47:36 +00:00 |
|
Matevz Jekovec
|
85ae38ccee
|
Added initial support for variadic templates.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-matevz@11458 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-27 19:07:38 +00:00 |
|
Matevz Jekovec
|
a8209bfd68
|
Added support for C++0x rvalue and move semantics.
Added testcase.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-matevz@11450 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-25 18:51:37 +00:00 |
|
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 |
|
Miklos Vajna
|
0249eea389
|
Merge https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-vmiklos/
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11434 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-22 11:08:29 +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 |
|
Xavier Delacour
|
68d0177d6c
|
more fixes for octave 3.2
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11389 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-12 21:09:50 +00:00 |
|
Xavier Delacour
|
cdc9de8210
|
small fixes to make octave module compatible with octave 3.2
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11388 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-12 20:23:19 +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 |
|
William S Fulton
|
0576ffcde7
|
add test for %extend on member variable
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11382 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-09 19:56:47 +00:00 |
|
Olly Betts
|
531e341309
|
Fix rename_scope testcase to pass
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11370 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-06 06:48:37 +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 |
|
Olly Betts
|
949ea9b580
|
[PHP] Update the list of PHP keywords - "cfunction" is no longer a
keyword in PHP5 and PHP 5.3 added "goto", "namespace", "__DIR__",
and "__NAMESPACE__".
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11368 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-05 05:40:50 +00:00 |
|
William S Fulton
|
31d43ea8c0
|
Move custom commandline option overrides to new common section used in all other makefiles
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11359 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-03 23:32:14 +00:00 |
|
William S Fulton
|
4851213163
|
Improved way of overriding commandline options for the multicpptests
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11358 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-03 23:16:08 +00:00 |
|
William S Fulton
|
144944dd8b
|
rename custom_wallkw to wallkw - custom commandline tests needn't start with custom_
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11357 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-03 22:28:07 +00:00 |
|
William S Fulton
|
9064b08651
|
better way to provide custom commandline options for individual tests
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11356 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-03 22:23:43 +00:00 |
|
William S Fulton
|
092073588d
|
add missed out test
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11355 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-03 21:23:34 +00:00 |
|
William S Fulton
|
ea34de223f
|
fix typo in custom_wallkw testcase name
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11350 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-02 22:42:45 +00:00 |
|
William S Fulton
|
9fe205d0f1
|
reverse merge last commit - 11348
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11349 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-02 22:40:49 +00:00 |
|
William S Fulton
|
1adaae5780
|
rename custom testcases with a custom_ prefix (intermediary_classname.i and lib_arrays.i). Also some typo fixes for custom testcases
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11348 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-02 21:59:29 +00:00 |
|
William S Fulton
|
134610e55d
|
Add a test for the -Wallkw commandline option. Also refine general framework for using custom commandline options for individual test cases
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11347 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-02 21:35:41 +00:00 |
|
William S Fulton
|
7db0c01af0
|
rename byreference testcase to li_reference to follow normal test naming conventions of library files. Remove ability to add testcases into subdirectories (again) - not wanted
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11346 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-02 20:32:51 +00:00 |
|
William S Fulton
|
3dbca3bd05
|
Fix syntax error when a nested struct contains a comment containing a * followed eventually by a /
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11344 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-02 18:25:04 +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 |
|