From: GitHub <no...@gi...> - 2014-07-07 09:49:39
|
Branch: refs/heads/octave Home: https://github.com/swig/swig Commit: 71ea5f250e3b7cef5c82b07f490e1321a1958449 https://github.com/swig/swig/commit/71ea5f250e3b7cef5c82b07f490e1321a1958449 Author: Karl Wette <kar...@li...> Date: 2014-06-30 (Mon, 30 Jun 2014) Changed paths: M .travis.yml Log Message: ----------- DO NOT PUSH: only run Travis Octave tests Commit: 98dc50befcd3a6ab05d38cad730fbf849cd09849 https://github.com/swig/swig/commit/98dc50befcd3a6ab05d38cad730fbf849cd09849 Author: Karl Wette <kar...@li...> Date: 2014-06-30 (Mon, 30 Jun 2014) Changed paths: M .gitignore Log Message: ----------- Octave: ignore test suite generated files Commit: 1a0f3797f9ea904646e9f5f1b5ba1de271cffa61 https://github.com/swig/swig/commit/1a0f3797f9ea904646e9f5f1b5ba1de271cffa61 Author: Karl Wette <kar...@li...> Date: 2014-06-30 (Mon, 30 Jun 2014) Changed paths: M Examples/octave/callback/example.i M Examples/octave/class/example.i M Examples/octave/constants/example.i M Examples/octave/contract/example.i M Examples/octave/enum/example.i M Examples/octave/extend/example.i M Examples/octave/funcptr/example.i M Examples/octave/funcptr2/example.i M Examples/octave/functor/example.i M Examples/octave/module_load/example.i M Examples/octave/operator/example.i M Examples/octave/pointer/example.i M Examples/octave/reference/example.i M Examples/octave/simple/example.i M Examples/octave/template/example.i M Examples/octave/variables/example.i Log Message: ----------- Octave: turn on autodoc in examples, so that feature is tested Commit: 2576681f18251e2c6e630cff10676fbfe67484e2 https://github.com/swig/swig/commit/2576681f18251e2c6e630cff10676fbfe67484e2 Author: Karl Wette <kar...@li...> Date: 2014-06-30 (Mon, 30 Jun 2014) Changed paths: M Source/Modules/octave.cxx Log Message: ----------- Octave: further whitespace/indentation/style cleanup of octave.cxx - Used "astyle -A10 -s2 -N -p -H -U -k1" for style cleanup - Replaced NewString("") with NewStringEmpty() - Used 'w' instead of 'f' for Wrapper() objects Commit: c110e79e4693920c11a2271ddf0ce8c0e07cd867 https://github.com/swig/swig/commit/c110e79e4693920c11a2271ddf0ce8c0e07cd867 Author: Karl Wette <kar...@li...> Date: 2014-06-30 (Mon, 30 Jun 2014) Changed paths: M Lib/octave/attribute.i M Lib/octave/boost_shared_ptr.i M Lib/octave/carrays.i M Lib/octave/cdata.i M Lib/octave/cmalloc.i R Lib/octave/director.swg M Lib/octave/exception.i M Lib/octave/factory.i M Lib/octave/implicit.i M Lib/octave/octave.swg M Lib/octave/octcomplex.swg M Lib/octave/octcontainer.swg M Lib/octave/octfragments.swg M Lib/octave/octiterators.swg M Lib/octave/octopers.swg M Lib/octave/octprimtypes.swg R Lib/octave/octrun.swg A Lib/octave/octrunclass.swg A Lib/octave/octrundecl.swg A Lib/octave/octrunfunc.swg A Lib/octave/octruninit.swg M Lib/octave/octruntime.swg M Lib/octave/octstdcommon.swg M Lib/octave/octtypemaps.swg M Lib/octave/octuserdir.swg M Lib/octave/std_alloc.i M Lib/octave/std_basic_string.i M Lib/octave/std_carray.i M Lib/octave/std_char_traits.i M Lib/octave/std_common.i M Lib/octave/std_complex.i M Lib/octave/std_container.i M Lib/octave/std_deque.i M Lib/octave/std_except.i M Lib/octave/std_list.i M Lib/octave/std_map.i M Lib/octave/std_pair.i M Lib/octave/std_string.i M Lib/octave/std_vector.i M Lib/octave/stl.i M Lib/octave/typemaps.i M Source/Modules/octave.cxx Log Message: ----------- Octave: cleanup/restructure library files - Restructure runtime code into declarations, function/class definitions, and initialisation code - Rename internal functions/types to follow SWIG_Octave... or SwigOct... naming styles - Style/comment/whitespace cleanups Commit: 2a171fba8d843bcb36f1edf6c7647d011214449f https://github.com/swig/swig/commit/2a171fba8d843bcb36f1edf6c7647d011214449f Author: Karl Wette <kar...@li...> Date: 2014-06-30 (Mon, 30 Jun 2014) Changed paths: M Examples/octave/example.mk Log Message: ----------- Simplifications to Examples/octave/example.mk Commit: 8f92b173047887834640bbb587e105ca59c6450a https://github.com/swig/swig/commit/8f92b173047887834640bbb587e105ca59c6450a Author: Karl Wette <kar...@li...> Date: 2014-06-30 (Mon, 30 Jun 2014) Changed paths: M Examples/Makefile.in Log Message: ----------- Examples/Makefile.in: allow C/C++ wrapper output file names to be overridden - Caller can set ISRCS/ICXXSRCS to modify the C/C++ files names, so long as they still have .c/.cxx extensions - IOBJS now derives from ISRCS, new ICXXOBJS is used when compiling C++ code Commit: 926880df066c0823a9a4b4282c47c5aa1857653c https://github.com/swig/swig/commit/926880df066c0823a9a4b4282c47c5aa1857653c Author: Karl Wette <kar...@li...> Date: 2014-06-30 (Mon, 30 Jun 2014) Changed paths: M Lib/typemaps/string.swg Log Message: ----------- Lib/typemaps/string.swg: make SWIG_strnlen() an internal function Commit: 419b7a3f28e77211f2f22c2d82b5ab1e51625b7e https://github.com/swig/swig/commit/419b7a3f28e77211f2f22c2d82b5ab1e51625b7e Author: Karl Wette <kar...@li...> Date: 2014-06-30 (Mon, 30 Jun 2014) Changed paths: M Source/Swig/swigwrap.h M Source/Swig/wrapfunc.c Log Message: ----------- Add 'decl' field to Wrapper() object - So that wrappers can carry around an independent declaration of a wrapper function/variable, in addition to the definition code - Add function Wrapper_print_decl() for printing the declaration Commit: d01d8e0745596b4f5c1dc3b25658def3124ff226 https://github.com/swig/swig/commit/d01d8e0745596b4f5c1dc3b25658def3124ff226 Author: Karl Wette <kar...@li...> Date: 2014-06-30 (Mon, 30 Jun 2014) Changed paths: M Source/Swig/swig.h M Source/Swig/typesys.c Log Message: ----------- Extend SwigType_emit_type_table(): change modified, print only declarations - SwigType_emit_type_table_decl() also print declarations of all type table variables to a 3rd file, which also removes 'static' as the storage class - SwigType_emit_type_table() retains the previous default behaviour Commit: f8ff323990b2433f029f61368f77e8faf63a6db6 https://github.com/swig/swig/commit/f8ff323990b2433f029f61368f77e8faf63a6db6 Author: Karl Wette <kar...@li...> Date: 2014-06-30 (Mon, 30 Jun 2014) Changed paths: M Source/Modules/lang.cxx M Source/Modules/main.cxx M Source/Modules/swigmod.h Log Message: ----------- Allow language-specific support for multiple output wrapper files - Language module must set Language::multi_file = 1 to enable Commit: b0f9657aa5feabe4a6fb2b8e1f7e4374b39695a3 https://github.com/swig/swig/commit/b0f9657aa5feabe4a6fb2b8e1f7e4374b39695a3 Author: Karl Wette <kar...@li...> Date: 2014-06-30 (Mon, 30 Jun 2014) Changed paths: M .gitignore M Examples/Makefile.in M Examples/octave/example.mk M Examples/octave/operator/example.h M Examples/octave/reference/example.i M Lib/octave/octrunclass.swg M Lib/octave/octrundecl.swg M Lib/octave/octruntime.swg M Source/Modules/octave.cxx Log Message: ----------- DEV Octave: support multiple output files Commit: 120b6bb83d818ef242a3748e0ebd2549ae086877 https://github.com/swig/swig/commit/120b6bb83d818ef242a3748e0ebd2549ae086877 Author: Karl Wette <kar...@li...> Date: 2014-07-07 (Mon, 07 Jul 2014) Changed paths: M Lib/octave/octrundecl.swg Log Message: ----------- Octave: macro for printing the Octave version as a string Compare: https://github.com/swig/swig/compare/71ea5f250e3b^...120b6bb83d81 |