swig/Lib
Karl Wette 26423d06b3 octruntime.swg: do not use atexit() to quit Octave
- This reverts commit 931656bcbe
- Since atexit() does not pass along the desired exit status,
  __swig_atexit__() always exits with status zero, regardless
  of whether Octave completed successfully or raised an error.
- This means the success/failure of Octave scripts which load
  SWIG modules cannot be determined by other programs, which
  makes them unusable.
- Instead, provide a Octave function swig_exit() which calls
  ::_Exit() with a given exit status. This way at least a
  clean exit from Octave can be guaranteed for future versions
  if the seg-fault problem is not fixed.
2020-05-31 06:43:15 +10:00
..
allegrocl
cffi
chicken
clisp
csharp
d D: Replace deprecated imports (package std.c). Fixes #1593 2020-05-30 16:28:48 +01:00
go
guile
java [Java] Add support for throwing IllegalStateException 2019-08-18 23:33:11 -04:00
javascript
lua Fix unwrapping of LUA lightuserdata type. Add test case. 2020-02-17 09:16:24 -08:00
modula3
mzscheme
ocaml [OCaml] Fix compilation errors with OCaml 4.09.0 2019-12-29 22:41:43 -07:00
octave octruntime.swg: do not use atexit() to quit Octave 2020-05-31 06:43:15 +10:00
perl5
php
pike
python Merge pull request #1716 from ZackerySpytz/Python-utf8-cache 2020-05-29 23:56:10 +01:00
r Minor refactor of R error handling code 2020-01-31 08:58:09 +00:00
ruby Ruby - catch exceptions by const reference 2020-02-18 22:06:20 +00:00
scilab
std
tcl
typemaps
uffi
xml
allkw.swg
attribute.i
carrays.i
cdata.i
cmalloc.i
constraints.i
cpointer.i
cstring.i
cwstring.i
director_common.swg
exception.i
intrusive_ptr.i
inttypes.i
linkruntime.c
math.i
pointer.i
runtime.swg
shared_ptr.i
std_except.i
stdint.i
stl.i
swig.swg
swigarch.i
swigerrors.swg
swigfragments.swg
swiginit.swg
swiglabels.swg
swigrun.i
swigrun.swg
swigwarnings.swg
wchar.i
windows.i