swig/Examples/test-suite/php
William S Fulton 71cd6a38fe Performance optimisation for directors for classes passed by value
The directorin typemaps in the director methods now use std::move on the
input parameter when copying the object from the stack to the heap prior
to the callback into the target language, thereby taking advantage of
move semantics if available.
2022-07-04 11:19:29 +01:00
..
abstract_inherit_ok_runme.php [php] Add more checks to some PHP testcases 2021-12-18 14:38:49 +13:00
abstract_inherit_runme.php [php] Actually implement abstract_inherit_runme.php 2021-12-18 14:09:56 +13:00
add_link_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
argcargvtest_runme.php Fix argcargv.i in Perl5, Tcl, PHP 2022-05-11 01:10:12 +02:00
argout_runme.php [php] Generate PHP type declarations 2022-01-20 10:07:44 +13:00
arrays_global_runme.php Fix case of expected functions and globals 2021-05-04 15:49:30 +12:00
arrays_global_twodim_runme.php Rework tests.php 2021-05-04 15:26:45 +12:00
arrays_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
arrays_scope_runme.php [php] Add more checks to some PHP testcases 2021-12-18 14:38:49 +13:00
callback_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
casts_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
char_strings_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
class_ignore_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
conversion_namespace_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
conversion_ns_template_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
conversion_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
cpp11_final_directors_runme.php [php] Add runmes for more director testcases 2022-01-22 21:12:13 +13:00
cpp11_strongly_typed_enumerations_runme.php [php] Ensure _runme.php calls check::done() 2021-12-05 12:40:44 +13:00
cpp_basic_runme.php Update _runme.php for new testcase functions and globals 2022-02-27 18:27:58 +13:00
cpp_static_runme.php Filter out is_python_* in PHP tests 2022-03-02 12:20:57 +13:00
default_args_runme.php [php] Fix default_args_runme.php for PHP7.0 2022-06-12 15:27:49 +12:00
director_abstract_runme.php [php] Adjust #required params for subclass methods 2022-06-14 16:00:46 +12:00
director_alternating_runme.php [php] Fix director upcall check 2022-01-22 20:01:00 +13:00
director_basic_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
director_classes_runme.php Fix director_classes_runme.php for PHP 7.0 2022-06-10 13:39:39 +12:00
director_classic_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
director_default_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
director_detect_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
director_enum_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
director_exception_catches_runme.php [php] Add runme.php for two more testcases 2022-06-08 13:20:19 +12:00
director_exception_nothrow_runme.php [php] Add runme.php for two more testcases 2022-06-08 13:20:19 +12:00
director_exception_runme.php Filter out is_python_* in PHP tests 2022-03-02 12:20:57 +13:00
director_extend_runme.php Fix various typos 2022-04-11 07:59:36 +12:00
director_finalizer_runme.php Rework tests.php 2021-05-04 15:26:45 +12:00
director_frob_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
director_ignore_runme.php [php] Add runmes for more director testcases 2022-01-22 21:12:13 +13:00
director_nested_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
director_overload_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
director_ownership_runme.php [php] Add director_ownership_runme.php 2021-12-29 15:48:40 +13:00
director_pass_by_value_runme.php Performance optimisation for directors for classes passed by value 2022-07-04 11:19:29 +01:00
director_profile_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
director_protected_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
director_stl_runme.php [php] Adjust #required params for subclass methods 2022-06-14 16:00:46 +12:00
director_string_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
director_thread_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
director_unroll_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
director_wombat_runme.php [php] Add runmes for more director testcases 2022-01-22 21:12:13 +13:00
enum_scope_template_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
evil_diamond_ns_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
evil_diamond_prop_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
evil_diamond_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
exception_memory_leak_runme.php [PHP] Fix cleanup code handling issues 2022-02-17 13:52:44 +13:00
exception_order_runme.php Filter out is_python_* in PHP tests 2022-03-02 12:20:57 +13:00
extend_template_ns_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
extend_template_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
global_vars_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
grouping_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
ignore_parameter_runme.php Update _runme.php for new testcase functions and globals 2022-02-27 18:27:58 +13:00
import_nomodule_runme.php Filter out is_python_* in PHP tests 2022-03-02 12:20:57 +13:00
li_carrays_cpp_runme.php Fix case of expected functions and globals 2021-05-04 15:49:30 +12:00
li_carrays_runme.php Fix case of expected functions and globals 2021-05-04 15:49:30 +12:00
li_factory_runme.php [php] Generate PHP type declarations 2022-01-20 10:07:44 +13:00
li_std_string_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
li_std_vector_member_var_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
long_long_runme.php [php] Fix long long handling on 32 bit platforms 2022-01-22 13:09:34 +13:00
Makefile.in WIP 2022-06-14 17:40:12 +12:00
member_pointer_const_runme.php [php] Ensure _runme.php calls check::done() 2021-12-05 12:40:44 +13:00
multivalue_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
newobject1_runme.php [php] Check fooCount() in newobject1_runme.php 2021-12-05 12:40:44 +13:00
newobject2_runme.php [php7] Use destructor action if present 2021-12-02 19:15:34 +13:00
newobject3_runme.php [php] Ensure _runme.php calls check::done() 2021-12-05 12:40:44 +13:00
overload_bool_runme.php [php] Add missing runmes for overload_* testcases 2021-12-22 13:40:29 +13:00
overload_complicated_runme.php [php] Add missing runmes for overload_* testcases 2021-12-22 13:40:29 +13:00
overload_copy_runme.php [php] Add missing runmes for overload_* testcases 2021-12-22 13:40:29 +13:00
overload_extend2_runme.php [php] Add missing runmes for overload_* testcases 2021-12-22 13:40:29 +13:00
overload_extend_c_runme.php [php] Add missing runmes for overload_* testcases 2021-12-22 13:40:29 +13:00
overload_extend_runme.php [php] Add missing runmes for overload_* testcases 2021-12-22 13:40:29 +13:00
overload_null_runme.php Shorten testcase variable names for Scilab 6 to work 2021-11-15 22:45:56 +00:00
overload_polymorphic_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
overload_rename_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
overload_return_type_runme.php [php] Ensure _runme.php calls check::done() 2021-12-05 12:40:44 +13:00
overload_simple_runme.php [php] Allow testing if an object is SWIG-wrapped 2022-01-20 14:42:02 +13:00
overload_subtype_runme.php [php] Add missing runmes for overload_* testcases 2021-12-22 13:40:29 +13:00
overload_template_fast_runme.php [php] Add missing runmes for overload_* testcases 2021-12-22 13:40:29 +13:00
overload_template_runme.php [php] Add missing runmes for overload_* testcases 2021-12-22 13:40:29 +13:00
php_iterator_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
php_pragma_runme.php [php] Add more checks to some PHP testcases 2021-12-18 14:38:49 +13:00
pointer_reference_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
prefix_runme.php [php] Use -prefix setting in type declarations 2022-01-21 11:08:24 +13:00
preproc_constants_c_runme.php Parse common cases of < and > comparisons 2022-01-25 14:09:41 +13:00
preproc_constants_runme.php [php] Ensure _runme.php calls check::done() 2021-12-05 12:40:44 +13:00
primitive_ref_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
rename_camel_runme.php Fix rename_camel testcase to work for Go 2022-03-07 12:36:37 +13:00
rename_scope_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
skel.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
smart_pointer_rename_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
swig_exception_runme.php [php] Ensure _runme.php calls check::done() 2021-12-05 12:40:44 +13:00
sym_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
template_arg_typename_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
template_construct_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
tests.php Fix and expand rename_camel.i testcase 2022-03-07 09:11:50 +13:00
threads_exception_runme.php Filter out is_python_* in PHP tests 2022-03-02 12:20:57 +13:00
typedef_reference_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
typemap_ns_using_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
using1_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
using2_runme.php Don't generate a .php wrapper file by default 2021-05-04 14:14:56 +12:00
valuewrapper_base_runme.php Rework tests.php 2021-05-04 15:26:45 +12:00
virtual_vs_nonvirtual_base_runme.php [php] Always use <?php to start .php file 2021-12-18 15:00:56 +13:00
wrapmacro_runme.php Rework tests.php 2021-05-04 15:26:45 +12:00