swig/Source
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Vadim Zeitlin 8cbeb084c4 Don't use invalid iterators in Doxygen command parsing code
Check that the string is non-empty before dereferencing its begin()
iterator and avoid calling addDoxyCommand() with an empty string in the
first place.
2021-02-22 21:15:03 +01:00
..
CParse More C99 complex fixes, plus Python tests 2020-06-24 20:21:47 -04:00
DOH Avoid undefined behaviour in DOH Replace() function 2020-09-04 10:44:49 +12:00
Doxygen Don't use invalid iterators in Doxygen command parsing code 2021-02-22 21:15:03 +01:00
Include Add access modifier support for interface feature 2020-09-25 18:54:25 +01:00
Modules Merge branch 'director-return-const-pointer' 2020-10-07 22:26:25 +01:00
Preprocessor Fix regression parsing gcc preprocessor linemarkers 2019-02-19 21:32:04 +00:00
Swig complex can now be used as an identifier 2020-10-10 16:07:55 +01:00
Makefile.am Disable CFFI Common Lisp target language 2019-02-05 18:42:23 +00:00
README update this README 2008-11-03 13:32:33 +00:00

SWIG Source directory

 Source/DOH          -  A core set of basic datatypes including
                        strings, lists, hashes, and files.  Used
                        extensively by the rest of SWIG.

 Source/Swig         -  Swig core. Type-system, utility functions.

 Source/Preprocessor -  SWIG C Preprocessor

 Source/CParse       -  SWIG C Parser (still messy)

 Source/Modules      -  Language modules.

 Source/Include      -  Include files.

Historic directories which may be in CVS, but have been removed:

 Source/Modules1.1   -  Old SWIG-1.1 modules. Empty.

 Source/LParse       -  Experimental parser.  Officially dead
                        as CParse is more capable.

 Source/SWIG1.1      -  Old SWIG1.1 core. Completely empty now.