swig/Lib/c
Vadim Zeitlin 38b76bb7c6 Make global SWIG_CException::PendingException thread-local
This allows different threads to use the same library concurrently
without corrupting each other's exceptions.

Note that this requires C++11 support for wrapper compilation too. If
this really turns out to be a problem, we could always just #define
thread_local as compiler-specific equivalent such as "__thread" for gcc
or "__declspec(thread)" for MSVC, which are available since forever.
2021-11-27 00:19:05 +01:00
..
boost_shared_ptr.i Add minimal shared_ptr support 2021-10-15 01:26:22 +02:00
c.swg Fix typemaps for arrays of objects and object pointers 2021-11-10 00:53:39 +01:00
cexcept.swg Make global SWIG_CException::PendingException thread-local 2021-11-27 00:19:05 +01:00
cheader.swg Make SWIGIMPORT definition more consistent with SWIGEXPORT 2021-10-20 01:57:18 +02:00
clabels.swg Remove unused SWIGPROTECT 2016-04-13 18:10:35 +02:00
std_common.i Revert "Use std/std_vector.i instead of a poor copy in c/std_vector.i" 2021-10-07 22:03:47 +02:00
std_except.i Many major improvements. Almost all testsuite compiles now. 2009-04-15 23:30:16 +00:00
std_map.i Fix std::map<> typemap 2021-10-07 22:03:47 +02:00
std_pair.i Add trivial but working std::pair typemaps implementation 2019-08-07 02:16:33 +02:00
std_set.i Add simple std::set<> typemaps too 2021-10-07 22:03:47 +02:00
std_shared_ptr.i Add minimal shared_ptr support 2021-10-15 01:26:22 +02:00
std_string.i Streamline and fix returning objects by value 2019-08-06 02:35:25 +02:00
std_vector.i Allow using vector with classes without default ctor in C too 2021-10-07 22:03:47 +02:00
stl.i Many major improvements. Almost all testsuite compiles now. 2009-04-15 23:30:16 +00:00
typemaps.i Many major improvements. Almost all testsuite compiles now. 2009-04-15 23:30:16 +00:00