swig/Lib/scilab
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
..
boost_shared_ptr.i Performance optimisation for directors for classes passed by value 2022-07-04 11:19:29 +01:00
carrays.i scilab: add carrays.i library 2014-03-18 17:55:45 +01:00
cmalloc.i add li_cpointer and newobject2 test-suite 2009-08-06 12:36:25 +00:00
cpointer.i scilab: add library cpointer.i (and test case) 2014-06-11 16:50:25 +02:00
exception.i scilab: fix compilation error (SWIG_exception) + rename error functions 2014-04-10 17:10:28 +02:00
matrix.i scilab: fix typemaps for bool matrix 2014-03-11 09:56:21 +01:00
sciarray.swg scilab: fix int typemaps (functions and fragment names) 2014-09-29 14:56:28 +02:00
scibool.swg scilab: remove compilation warnings 2016-09-26 13:55:45 +02:00
scichar.swg simplify SWIG_SciString_AsChar() 2015-06-23 16:24:35 +02:00
scicontainer.swg Fix scilab fragment dependency problem in STL headers 2017-06-06 19:56:59 +01:00
scidouble.swg scilab: rename function name management routines 2014-09-11 14:46:44 +02:00
scienum.swg Scilab compilation fix when wrapping C++11 enum classes 2021-11-15 20:19:12 +00:00
sciexception.swg Scilab array overbounds fix handling char type exceptions 2018-05-04 20:02:13 +01:00
scifloat.swg Scilab parameter name changes 2014-09-04 20:14:35 +01:00
sciint.swg scilab: rename function name management routines 2014-09-11 14:46:44 +02:00
sciiterators.swg Misc. typos 2018-05-17 10:04:23 -04:00
scilab.swg Scilab: add %feature scilab:const (constants are wrapped by Scilab variables) 2013-09-02 10:59:48 +02:00
scilist.swg scilab: rename function name management routines 2014-09-11 14:46:44 +02:00
scilong.swg scilab: rename function name management routines 2014-09-11 14:46:44 +02:00
scilonglong.swg scilab: rename function name management routines 2014-09-11 14:46:44 +02:00
scimacros.swg Scilab: add %feature scilab:const (constants are wrapped by Scilab variables) 2013-09-02 10:59:48 +02:00
scimatrixbool.swg scilab: fix indentation 2016-03-02 05:14:44 -05:00
scimatrixchar.swg Scilab typemap fixes for C89 2015-02-11 23:24:40 +00:00
scimatrixdouble.swg scilab: fix indentation 2016-03-02 05:14:44 -05:00
scimatrixint.swg scilab: fix indentation 2016-03-02 05:14:44 -05:00
scimisctypes.swg scilab: rename function name management routines 2014-09-11 14:46:44 +02:00
scipointer.swg scilab: mlists that map pointers can be given a custom type name 2016-09-26 11:54:17 +02:00
sciprimtypes.swg scilab: put size_t & ptrdiff_t typemaps in separate file 2014-01-31 18:04:21 +01:00
scirun.swg [scilab] Fix to work on Windows 2022-03-15 15:06:17 +13:00
sciruntime.swg [scilab] Fix to work on Windows 2022-03-15 15:06:17 +13:00
scisequence.swg scilab: fix warnings 2016-03-14 17:49:05 +01:00
scisequencebool.swg scilab: remove compilation warnings 2016-09-26 13:55:45 +02:00
scisequencedouble.swg scilab: rename function name management routines 2014-09-11 14:46:44 +02:00
scisequencefloat.swg scilab: rename function name management routines 2014-09-11 14:46:44 +02:00
scisequenceint.swg scilab: rename function name management routines 2014-09-11 14:46:44 +02:00
scisequencepointer.swg scilab: rename function name management routines 2014-09-11 14:46:44 +02:00
scisequencestring.swg scilab: remove compilation warnings 2016-09-26 13:55:45 +02:00
scishort.swg scilab: rename function name management routines 2014-09-11 14:46:44 +02:00
scisignedchar.swg scilab: fix int typemaps (functions and fragment names) 2014-09-29 14:56:28 +02:00
scistdcommon.swg as() no longer uses memset and always throws. 2017-07-20 14:48:51 -06:00
scitypemaps.swg Fix incorrect casts for Scilab enums 2018-11-13 07:35:44 +00:00
sciunsignedchar.swg scilab: fix int typemaps (functions and fragment names) 2014-09-29 14:56:28 +02:00
sciunsignedint.swg scilab: support typed constants (U UL L) in scilabconst(1) 2014-10-16 16:00:51 +02:00
sciunsignedlong.swg scilab: fix int typemaps (functions and fragment names) 2014-09-29 14:56:28 +02:00
sciunsignedshort.swg scilab: fix int typemaps (functions and fragment names) 2014-09-29 14:56:28 +02:00
std_alloc.i * New version for Scilab module using fragments 2011-05-20 08:34:46 +00:00
std_basic_string.i std_basic_string.i fixes 2018-01-04 07:00:26 +00:00
std_char_traits.i scilab: fix li_std_string_extra test, missing std_char_traits.i 2014-09-26 11:11:44 +02:00
std_common.i Fix STL wrappers to not generate <: digraphs. 2015-12-12 14:05:46 +00:00
std_container.i One more step to make 'vector' example work for Scilab 2012-04-10 19:39:54 +00:00
std_deque.i scilab: fix header comments 2014-03-26 10:10:54 +01:00
std_except.i Make li_std_*.cpptest work, thanks to Tcl example 2011-05-30 14:00:48 +00:00
std_list.i scilab: fix header comments 2014-03-26 10:10:54 +01:00
std_map.i Add STL container copy constructors where missing 2019-02-14 18:53:05 +00:00
std_multiset.i scilab: add support for multiset 2014-03-26 10:26:07 +01:00
std_pair.i Consistent parameter names for std::pair 2019-02-14 22:44:27 +00:00
std_set.i scilab: fix header comments 2014-03-26 10:10:54 +01:00
std_shared_ptr.i Add std_shared_ptr.i for Scilab and R as boost_shared_ptr.i is already available 2018-03-09 06:58:08 +00:00
std_string.i scilab: rename function name management routines 2014-09-11 14:46:44 +02:00
std_vector.i scilab: fix header comments 2014-03-26 10:10:54 +01:00
stl.i Create a consistent stl.i library file 2019-02-12 18:46:05 +00:00
typemaps.i Scilab typemap fixes for C89 2015-02-11 23:24:40 +00:00