Olly Betts
|
7c84046a36
|
Make SwigPHP_emit_resource_registrations() static.
Remove "NEW Destructor style" comment as it's no longer meaningful.
Undo indent damage.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11476 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-30 08:39:27 +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
|
028fcff0a5
|
remove redundant method
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11474 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-30 06:08:36 +00:00 |
|
William S Fulton
|
7f0e632ddd
|
typemap method name: use consistent terminology in code
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11473 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-30 06:06:49 +00:00 |
|
William S Fulton
|
9cd5c28d73
|
section numbering update
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11472 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-29 21:01:28 +00:00 |
|
William S Fulton
|
b1a1e3d323
|
consistent terminology for multi-argument typemaps
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11471 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-29 20:52:29 +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 |
|
Miklos Vajna
|
ae606df4df
|
PHP: fix for the allowexcept testcase
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11469 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-29 16:17:04 +00:00 |
|
Olly Betts
|
b8d87475db
|
-I options belong in CPPFLAGS, not CFLAGS and CXXFLAGS.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11468 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-29 14:56:13 +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 |
|
Miklos Vajna
|
22351914fe
|
PHP: Avoid calling is_resource() twice with no good reason
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11466 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-29 11:03:22 +00:00 |
|
Olly Betts
|
0d539c8048
|
[Python] Add missing locks to std::map wrappers. Patch from
Paul Hampson in SF#2813836.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11465 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-29 03:34:22 +00:00 |
|
Olly Betts
|
1f01eb5d7d
|
[PHP] Fix memory leak in PHP OUTPUT typemaps. Reported by Hitoshi
Amano in SF#2826322.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11464 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-29 02:27:54 +00:00 |
|
Olly Betts
|
4b7478ac15
|
[PHP] Fix memory leak in PHP resource destructor for classes
without a destructor and non-class types. Patch from Hitoshi Amano
in SF#2825303.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11463 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-29 02:06:18 +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 |
|
William S Fulton
|
82312aacf8
|
remove some debugging cruft
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11455 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-26 21:29:55 +00:00 |
|
William S Fulton
|
413f114eda
|
fix some overloaded warning messages when templates are used
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11454 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-26 21:21:26 +00:00 |
|
Matevz Jekovec
|
94e94dce02
|
Added partial support for unordered_ STL types.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-matevz@11451 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-25 19:14:17 +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 |
|
William S Fulton
|
8ec7035eee
|
improve WARN_LANG_OVERLOAD_KEYWORD warning by giving the name of the overloaded function
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11421 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-18 22:34:33 +00:00 |
|
William S Fulton
|
389cb8e7f3
|
Mention Return Value Optimization when using the optimal attribute in the out typemap
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11420 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-18 22:26:35 +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 |
|
Olly Betts
|
c1399658ff
|
[Perl] Don't specify Perl prototype "()" for a constructor with a
different name to the class, as such constructors can still take
parameters.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11397 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-15 07:43:16 +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 |
|
Olly Betts
|
58088c7aab
|
Sort out odd whitespace around HTML tags.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11392 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-13 11:47:40 +00:00 |
|
Olly Betts
|
9042e4d2f9
|
Document -const option.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11391 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-13 11:36:20 +00:00 |
|
Xavier Delacour
|
3fb96c2364
|
fix typo
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11390 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-12 21:11:08 +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 |
|
William S Fulton
|
224c83ef09
|
Typemap API changes to facilitate more uniform typemap handling across language modules - in particular some typemaps usage did not respect the warning attribute and other warning handling and $typemap special variable (which will be refined in future commit) as well as local typemap variable handling:
- remove Swig_typemap_search, Swig_typemap_search_multi and Swig_typemap_attach_kwargs from access outside of typemaps.c (made static)
- all static methods in typemap.c renamed dropping Swig_ prefix
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11380 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-08 12:17:45 +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 |
|
Olly Betts
|
722b035705
|
Update URL for mingw download page on SF
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@11367 626c5289-ae23-0410-ae9c-e8d60b6d4f22
|
2009-07-05 05:04:48 +00:00 |
|