You can subscribe to this list here.
2004 |
Jan
|
Feb
|
Mar
|
Apr
(8) |
May
(109) |
Jun
(68) |
Jul
(83) |
Aug
(126) |
Sep
(117) |
Oct
(490) |
Nov
(410) |
Dec
(182) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2005 |
Jan
(15) |
Feb
(135) |
Mar
(155) |
Apr
(99) |
May
(92) |
Jun
(144) |
Jul
(51) |
Aug
(96) |
Sep
(223) |
Oct
(367) |
Nov
(346) |
Dec
(421) |
2006 |
Jan
(827) |
Feb
(404) |
Mar
(213) |
Apr
(44) |
May
(106) |
Jun
(79) |
Jul
(88) |
Aug
(43) |
Sep
(191) |
Oct
(164) |
Nov
(150) |
Dec
(36) |
2007 |
Jan
(17) |
Feb
(5) |
Mar
(17) |
Apr
(65) |
May
(114) |
Jun
(16) |
Jul
(22) |
Aug
(57) |
Sep
(44) |
Oct
(126) |
Nov
(97) |
Dec
(23) |
2008 |
Jan
(32) |
Feb
(59) |
Mar
(45) |
Apr
(80) |
May
(113) |
Jun
(116) |
Jul
(109) |
Aug
(77) |
Sep
(80) |
Oct
(10) |
Nov
(65) |
Dec
(68) |
2009 |
Jan
(77) |
Feb
(37) |
Mar
(46) |
Apr
(35) |
May
(52) |
Jun
(93) |
Jul
(150) |
Aug
(188) |
Sep
(21) |
Oct
(20) |
Nov
(46) |
Dec
(40) |
2010 |
Jan
(33) |
Feb
(56) |
Mar
(67) |
Apr
(48) |
May
(65) |
Jun
(83) |
Jul
(32) |
Aug
(10) |
Sep
(37) |
Oct
(53) |
Nov
(34) |
Dec
(39) |
2011 |
Jan
(59) |
Feb
(93) |
Mar
(72) |
Apr
(65) |
May
(79) |
Jun
(25) |
Jul
(16) |
Aug
(28) |
Sep
(22) |
Oct
(12) |
Nov
(23) |
Dec
(36) |
2012 |
Jan
(15) |
Feb
(10) |
Mar
(49) |
Apr
(66) |
May
(108) |
Jun
(74) |
Jul
(268) |
Aug
(252) |
Sep
(121) |
Oct
(24) |
Nov
(66) |
Dec
(38) |
2013 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(9) |
Nov
(15) |
Dec
(48) |
2014 |
Jan
(18) |
Feb
(53) |
Mar
(81) |
Apr
(66) |
May
(70) |
Jun
(61) |
Jul
(38) |
Aug
(20) |
Sep
(49) |
Oct
(42) |
Nov
(13) |
Dec
(27) |
2015 |
Jan
(59) |
Feb
(27) |
Mar
(37) |
Apr
(20) |
May
(29) |
Jun
(17) |
Jul
(31) |
Aug
(27) |
Sep
(12) |
Oct
(12) |
Nov
(4) |
Dec
(24) |
2016 |
Jan
(14) |
Feb
(16) |
Mar
(38) |
Apr
(13) |
May
(30) |
Jun
(22) |
Jul
(6) |
Aug
(15) |
Sep
(23) |
Oct
(14) |
Nov
(19) |
Dec
(45) |
2017 |
Jan
(32) |
Feb
(14) |
Mar
(14) |
Apr
(8) |
May
(18) |
Jun
(21) |
Jul
(8) |
Aug
(17) |
Sep
(21) |
Oct
(22) |
Nov
(7) |
Dec
(5) |
2018 |
Jan
(15) |
Feb
(4) |
Mar
(7) |
Apr
(11) |
May
(16) |
Jun
(19) |
Jul
(4) |
Aug
(13) |
Sep
(12) |
Oct
(14) |
Nov
(11) |
Dec
(18) |
2019 |
Jan
(25) |
Feb
(38) |
Mar
(12) |
Apr
(20) |
May
(9) |
Jun
(5) |
Jul
(12) |
Aug
(14) |
Sep
|
Oct
(3) |
Nov
(2) |
Dec
(7) |
2020 |
Jan
(18) |
Feb
(5) |
Mar
(1) |
Apr
|
May
(9) |
Jun
(15) |
Jul
(1) |
Aug
(7) |
Sep
(7) |
Oct
(8) |
Nov
|
Dec
|
2021 |
Jan
(1) |
Feb
(8) |
Mar
(45) |
Apr
(53) |
May
(18) |
Jun
(1) |
Jul
(1) |
Aug
(1) |
Sep
(5) |
Oct
(9) |
Nov
(11) |
Dec
(48) |
2022 |
Jan
(63) |
Feb
(63) |
Mar
(64) |
Apr
(15) |
May
(13) |
Jun
(18) |
Jul
(39) |
Aug
(17) |
Sep
(31) |
Oct
(48) |
Nov
(23) |
Dec
(10) |
2023 |
Jan
(5) |
Feb
(4) |
Mar
(8) |
Apr
(48) |
May
(58) |
Jun
(33) |
Jul
(22) |
Aug
(14) |
Sep
(21) |
Oct
(14) |
Nov
(30) |
Dec
(46) |
2024 |
Jan
(17) |
Feb
(56) |
Mar
(15) |
Apr
(7) |
May
(6) |
Jun
(19) |
Jul
(27) |
Aug
(24) |
Sep
(31) |
Oct
|
Nov
|
Dec
|
From: Olly B. <no...@gi...> - 2024-09-18 21:18:27
|
Branch: refs/heads/master Home: https://github.com/swig/swig Commit: a06fc053033052bcf32712bb3ccac0af680a6b46 https://github.com/swig/swig/commit/a06fc053033052bcf32712bb3ccac0af680a6b46 Author: Olly Betts <ol...@su...> Date: 2024-09-18 (Wed, 18 Sep 2024) Changed paths: M Doc/Manual/Javascript.html M Examples/javascript/example.mk M Examples/test-suite/javascript/Makefile.in Log Message: ----------- [js] Clean up obsolete V8_VERSION machinery This is no longer needed since we dropped support for the ancient V8 versions which didn't provide version macros, but I missed removing it in my previous cleanup in 48eba82ac8847f8422710fac677875baf88566df. Commit: 7274c3f9b7159d25b4cacc1a86c4a4a7c45f1313 https://github.com/swig/swig/commit/7274c3f9b7159d25b4cacc1a86c4a4a7c45f1313 Author: Olly Betts <ol...@su...> Date: 2024-09-19 (Thu, 19 Sep 2024) Changed paths: M Doc/Manual/Javascript.html M Lib/javascript/v8/javascriptcode.swg M Lib/javascript/v8/javascriptrun.swg Log Message: ----------- Make minimum supported v8 version 7.4 This is the oldest we are able to test in CI, and only then via it being the version use by the oldest node.js we can test in CI. We have no direct testing with v8 in CI currently, and it seems hard to v8_shell.cxx no longer building with more recent v8 versions. See #2537 Commit: 21205e4ff2632dbd2b1c7f91992d361f417a26f7 https://github.com/swig/swig/commit/21205e4ff2632dbd2b1c7f91992d361f417a26f7 Author: Olly Betts <ol...@su...> Date: 2024-09-19 (Thu, 19 Sep 2024) Changed paths: M .github/workflows/linux.yml Log Message: ----------- [ci] Drop commented out jobs for Node 10 and earlier These stopped working when GHA dropped ubuntu-18.04 17 months ago. There's been no interest from anyone in resurrecting them since then and if someone actually wants to they can easily revert this change. See #2537 Commit: 3b1c54e13522f6421714b34e9e75e5bd9380b48f https://github.com/swig/swig/commit/3b1c54e13522f6421714b34e9e75e5bd9380b48f Author: Olly Betts <ol...@su...> Date: 2024-09-19 (Thu, 19 Sep 2024) Changed paths: M Examples/Makefile.in Log Message: ----------- [js/v8] Implement check-javascript-version target Commit: 09cc39b5f65c7ddfaea7f6a4f22261bacd48c0c7 https://github.com/swig/swig/commit/09cc39b5f65c7ddfaea7f6a4f22261bacd48c0c7 Author: Olly Betts <ol...@su...> Date: 2024-09-19 (Thu, 19 Sep 2024) Changed paths: M Examples/Makefile.in Log Message: ----------- [js/v8] Fix compilation of C examples and testcases These need to be compiled with a C++ compiler because v8 is a C++ API. Commit: 846532f5480c2551dc21808c5fff8100b527587a https://github.com/swig/swig/commit/846532f5480c2551dc21808c5fff8100b527587a Author: Olly Betts <ol...@su...> Date: 2024-09-19 (Thu, 19 Sep 2024) Changed paths: M Source/CParse/parser.y Log Message: ----------- Allow featattr non terminal to be empty All the grammar rules which use it has an alternative version which was the same but without it, so this simplifies the grammar a bit. Compare: https://github.com/swig/swig/compare/846d5d2286b5...846532f5480c To unsubscribe from these emails, change your notification settings at https://github.com/swig/swig/settings/notifications |
From: Olly B. <no...@gi...> - 2024-09-18 04:00:02
|
Branch: refs/heads/master Home: https://github.com/swig/swig Commit: 2947806421c0147ba3979e32eddcbb719405c057 https://github.com/swig/swig/commit/2947806421c0147ba3979e32eddcbb719405c057 Author: Olly Betts <ol...@su...> Date: 2024-09-18 (Wed, 18 Sep 2024) Changed paths: M Doc/Manual/Scilab.html Log Message: ----------- Adjust oldest supported scilab version We were claiming 5.3.3 but the older we test in CI is actually 5.5.2. Commit: 846d5d2286b5e3f157d2c857edbec76457c60d42 https://github.com/swig/swig/commit/846d5d2286b5e3f157d2c857edbec76457c60d42 Author: Olly Betts <ol...@su...> Date: 2024-09-18 (Wed, 18 Sep 2024) Changed paths: M CHANGES.current M Examples/test-suite/doxygen_misc_constructs.i M Examples/test-suite/inctest.i A Examples/test-suite/inctest2.h M Source/CParse/parser.y Log Message: ----------- Clean up parser rules for cpp_members This simplifies the grammar rules and resolves some corner cases which currently failed to parse. This change: * Simplifies the grammar rules and handles some things in more appropriate places * fixes a parse error for a misplaced Doxygen comment which is the only thing in a class/struct. * fixes a parse error for %include/#include in a class/struct followed by a member declaration. * eliminates an instance of right recursion in the grammar, which the bison docs warn against due to O(n) stack use. See #2884 Compare: https://github.com/swig/swig/compare/251977ddf100...846d5d2286b5 To unsubscribe from these emails, change your notification settings at https://github.com/swig/swig/settings/notifications |
From: Olly B. <no...@gi...> - 2024-09-18 01:33:06
|
Branch: refs/heads/master Home: https://github.com/swig/swig Commit: a4d90a446aefd5f1083bece047337e8383687e83 https://github.com/swig/swig/commit/a4d90a446aefd5f1083bece047337e8383687e83 Author: Olly Betts <ol...@su...> Date: 2024-09-18 (Wed, 18 Sep 2024) Changed paths: M .github/workflows/linux.yml Log Message: ----------- [ci] Disable parallel checking for scilab 2024.1.* See #2942 Commit: 4861e41aa85a6775410cb945ad84b3f95a9b23ed https://github.com/swig/swig/commit/4861e41aa85a6775410cb945ad84b3f95a9b23ed Author: Olly Betts <ol...@su...> Date: 2024-09-18 (Wed, 18 Sep 2024) Changed paths: M Source/CParse/parser.y Log Message: ----------- Avoid right recursion in valparms rules See #2884 Commit: 251977ddf1002612b776ef6947b4a350f97a02bc https://github.com/swig/swig/commit/251977ddf1002612b776ef6947b4a350f97a02bc Author: Olly Betts <ol...@su...> Date: 2024-09-18 (Wed, 18 Sep 2024) Changed paths: M Source/CParse/parser.y Log Message: ----------- Avoid right recursion in type_qualifier rules The order in which we process multiple qualifiers doesn't since SwigType_add_qualifier() is documented to reorder the qualifiers into a canonical sorted order. See #2884 Compare: https://github.com/swig/swig/compare/143407d5c9e6...251977ddf100 To unsubscribe from these emails, change your notification settings at https://github.com/swig/swig/settings/notifications |
From: Olly B. <no...@gi...> - 2024-09-18 00:12:42
|
Branch: refs/heads/master Home: https://github.com/swig/swig Commit: fc370fa1ede1a8930d4bf03901c9cea8ebab15d9 https://github.com/swig/swig/commit/fc370fa1ede1a8930d4bf03901c9cea8ebab15d9 Author: Olly Betts <ol...@su...> Date: 2024-09-18 (Wed, 18 Sep 2024) Changed paths: M Source/CParse/parser.y Log Message: ----------- Fix bug in tm_list_builder Commit: edc615872ac234e508f45b3ecc410eafa6eb9089 https://github.com/swig/swig/commit/edc615872ac234e508f45b3ecc410eafa6eb9089 Author: Olly Betts <ol...@su...> Date: 2024-09-18 (Wed, 18 Sep 2024) Changed paths: M Source/CParse/parser.y Log Message: ----------- Avoid right recursion in template_parms rules See #2884 Commit: 657447142dd7997032c6c53386d63bae91f73a9e https://github.com/swig/swig/commit/657447142dd7997032c6c53386d63bae91f73a9e Author: Olly Betts <ol...@su...> Date: 2024-09-18 (Wed, 18 Sep 2024) Changed paths: M Examples/test-suite/r/Makefile.in Log Message: ----------- [R] Enable preproc_constants and preproc_constants_c These were marked as FAILING, but have worked since #1328 (release v4.0.0). Commit: 143407d5c9e67e3ca5bf1dfa0f9c65dcd270cf21 https://github.com/swig/swig/commit/143407d5c9e67e3ca5bf1dfa0f9c65dcd270cf21 Author: Olly Betts <ol...@su...> Date: 2024-09-18 (Wed, 18 Sep 2024) Changed paths: M Examples/test-suite/octave/Makefile.in Log Message: ----------- [octave] Enable cpp17_map_no_default_ctor This was marked as FAILING, but actually passes. Probably fixed by #2631 or the follow-up changes. Compare: https://github.com/swig/swig/compare/ff2bedb72ada...143407d5c9e6 To unsubscribe from these emails, change your notification settings at https://github.com/swig/swig/settings/notifications |
From: Olly B. <no...@gi...> - 2024-09-17 21:31:46
|
Branch: refs/heads/master Home: https://github.com/swig/swig Commit: 33ad47e063b405a2384515d684a1ed3652481aa7 https://github.com/swig/swig/commit/33ad47e063b405a2384515d684a1ed3652481aa7 Author: Olly Betts <ol...@su...> Date: 2024-09-18 (Wed, 18 Sep 2024) Changed paths: M Source/CParse/parser.y Log Message: ----------- Avoid right recursion in tm_list rules See #2884 Commit: ff2bedb72adadb576526226c5e7486f3589ccee0 https://github.com/swig/swig/commit/ff2bedb72adadb576526226c5e7486f3589ccee0 Author: Olly Betts <ol...@su...> Date: 2024-09-18 (Wed, 18 Sep 2024) Changed paths: A Examples/test-suite/errors/cpp_enum_bad_underlying_type.i A Examples/test-suite/errors/cpp_enum_bad_underlying_type.stderr M Source/CParse/parser.y Log Message: ----------- Check specified underlying type of enum is valid E.g. this: enum stuff : float { FOO, BAR }; Now gives: Error: Underlying type of enum must be an integral type Compare: https://github.com/swig/swig/compare/a73ebe022073...ff2bedb72ada To unsubscribe from these emails, change your notification settings at https://github.com/swig/swig/settings/notifications |
From: Olly B. <no...@gi...> - 2024-09-16 20:47:42
|
Branch: refs/heads/master Home: https://github.com/swig/swig Commit: 50a62905eb424d1fb374e89301efaf3e08918589 https://github.com/swig/swig/commit/50a62905eb424d1fb374e89301efaf3e08918589 Author: Ryan Lee <rya...@ca...> Date: 2024-09-17 (Tue, 17 Sep 2024) Changed paths: M Lib/typemaps/cstrings.swg Log Message: ----------- Fix cstrings.swg cstring_output_allocate example freeing The memory freeing needs to be done with `free(*$1)` instead of `free($1)`: because $1 is a `char**` (a pointer to a heap-allocated string), one dereference is required to peel back a layer of pointer indirection and pass the correct heap-allocated pointer to `free`. Closes #3024 Commit: 43ee676e53671e445015dbf2371f344ffbe38029 https://github.com/swig/swig/commit/43ee676e53671e445015dbf2371f344ffbe38029 Author: Olly Betts <ol...@su...> Date: 2024-09-17 (Tue, 17 Sep 2024) Changed paths: M Lib/ocaml/cstring.i Log Message: ----------- [ocaml] Fix comments about %cstring_output_allocate The names of the macros were wrong, and $1 needs to be *$1 (as fixed for the generic code by #3024). Commit: a73ebe022073a54d9a06b5b7ad50f436947d9405 https://github.com/swig/swig/commit/a73ebe022073a54d9a06b5b7ad50f436947d9405 Author: Olly Betts <ol...@su...> Date: 2024-09-17 (Tue, 17 Sep 2024) Changed paths: M Source/CParse/parser.y Log Message: ----------- Fix type of token c_enum_inherit This should be type not node. Both are actually represented as void* so this probably wouldn't actually cause problems in practice. Compare: https://github.com/swig/swig/compare/a9784d98ec8c...a73ebe022073 To unsubscribe from these emails, change your notification settings at https://github.com/swig/swig/settings/notifications |
From: William S F. <no...@gi...> - 2024-09-16 18:52:16
|
Branch: refs/heads/master Home: https://github.com/swig/swig Commit: a9784d98ec8c66352966db43bd3963cc9e4bc859 https://github.com/swig/swig/commit/a9784d98ec8c66352966db43bd3963cc9e4bc859 Author: William S Fulton <ws...@fu...> Date: 2024-09-16 (Mon, 16 Sep 2024) Changed paths: M Doc/Manual/C.html M Doc/Manual/Contents.html M Doc/Manual/Doxygen.html M Doc/Manual/Extending.html M Doc/Manual/Guile.html M Doc/Manual/Java.html M Doc/Manual/Library.html M Doc/Manual/Mzscheme.html M Doc/Manual/Ocaml.html M Doc/Manual/Sections.html M Doc/Manual/Warnings.html M Doc/Manual/chapters Log Message: ----------- C chapter added, HTML corrections Added C to experimental target languages section Usual html fixes and heading updates after running make To unsubscribe from these emails, change your notification settings at https://github.com/swig/swig/settings/notifications |
From: Olly B. <no...@gi...> - 2024-09-16 05:33:42
|
Branch: refs/heads/master Home: https://github.com/swig/swig Commit: 395be435a8ea5336e9850fc01d03567e907b1aaa https://github.com/swig/swig/commit/395be435a8ea5336e9850fc01d03567e907b1aaa Author: Olly Betts <ol...@su...> Date: 2024-09-16 (Mon, 16 Sep 2024) Changed paths: M CHANGES.current Log Message: ----------- Add CHANGES.current entry for numval patch Fixes #2995 Fixes #3018 To unsubscribe from these emails, change your notification settings at https://github.com/swig/swig/settings/notifications |
From: Olly B. <no...@gi...> - 2024-09-16 04:52:54
|
Branch: refs/heads/master Home: https://github.com/swig/swig Commit: 1b0900b5117e1e1fbfe046bcd660e6ed9bf100cc https://github.com/swig/swig/commit/1b0900b5117e1e1fbfe046bcd660e6ed9bf100cc Author: Olly Betts <ol...@su...> Date: 2024-09-16 (Mon, 16 Sep 2024) Changed paths: M Examples/test-suite/errors/Makefile.in Log Message: ----------- Use ECHO_PROGRESS for C errors testcases too Extends #2929 Commit: be608b81a2a6636c21c412cca607580e70575330 https://github.com/swig/swig/commit/be608b81a2a6636c21c412cca607580e70575330 Author: Olly Betts <ol...@su...> Date: 2024-09-16 (Mon, 16 Sep 2024) Changed paths: M Source/CParse/parser.y Log Message: ----------- Set stringval to 0 for more cases I can't see a way any of these can cause a problem in practice, but it's easier to reason if we're consistent about doing this. Commit: 9c8186745b22d010b0e8c2d494242fbd9d923f37 https://github.com/swig/swig/commit/9c8186745b22d010b0e8c2d494242fbd9d923f37 Author: Olly Betts <ol...@su...> Date: 2024-09-16 (Mon, 16 Sep 2024) Changed paths: M Source/CParse/parser.y Log Message: ----------- No need to NULL check before Copy() Commit: 9cba248beccc1ec38d58fea03cfd5639eef6fa1f https://github.com/swig/swig/commit/9cba248beccc1ec38d58fea03cfd5639eef6fa1f Author: Olly Betts <ol...@su...> Date: 2024-09-16 (Mon, 16 Sep 2024) Changed paths: M Examples/test-suite/d/enum_thorough_runme.2.d M Examples/test-suite/enum_thorough.i M Source/CParse/cscanner.c M Source/CParse/parser.y M Source/Modules/csharp.cxx M Source/Modules/d.cxx M Source/Modules/go.cxx M Source/Modules/java.cxx M Source/Modules/octave.cxx M Source/Modules/python.cxx M Source/Modules/r.cxx M Source/Modules/ruby.cxx M Source/Swig/misc.c Log Message: ----------- Straighten out handling of integer constants This provides a generic framework to aid converting C/C++ integer and boolean literals to target language literals, replacing custom code in several target language backends (and fixing some bugs in that code). Commit: f66a81fcb41444ecc196e39e4f72d4e593cad664 https://github.com/swig/swig/commit/f66a81fcb41444ecc196e39e4f72d4e593cad664 Author: Olly Betts <ol...@su...> Date: 2024-09-16 (Mon, 16 Sep 2024) Changed paths: M Examples/c/std_vector/example.cxx M Examples/javascript/enum/example.cxx M Examples/lua/owner/example.cxx M Examples/octave/enum/example.cxx M Examples/php/disown/example.cxx M Examples/php/overloading/example.cxx M Examples/php/proxy/example.cxx M Examples/python/enum/example.cxx M Examples/python/smartptr/example.cxx M Examples/ruby/enum/example.cxx M Examples/scilab/enum/example.cxx M Examples/tcl/enum/example.cxx Log Message: ----------- Fix extension of filename in comments in examples Compare: https://github.com/swig/swig/compare/4cc18abc112c...f66a81fcb414 To unsubscribe from these emails, change your notification settings at https://github.com/swig/swig/settings/notifications |
From: Olly B. <no...@gi...> - 2024-09-16 01:07:12
|
Branch: refs/heads/master Home: https://github.com/swig/swig Commit: 31c242520b79ab4c82eaefd9b04e4b637d78b156 https://github.com/swig/swig/commit/31c242520b79ab4c82eaefd9b04e4b637d78b156 Author: Olly Betts <ol...@su...> Date: 2024-09-16 (Mon, 16 Sep 2024) Changed paths: M Source/CParse/parser.y Log Message: ----------- Improve stringval comment Commit: 31eed9210b02dd788d867bfd3562ed6aaa68a06b https://github.com/swig/swig/commit/31eed9210b02dd788d867bfd3562ed6aaa68a06b Author: Olly Betts <ol...@su...> Date: 2024-09-16 (Mon, 16 Sep 2024) Changed paths: M CHANGES.current M Doc/Manual/Library.html Log Message: ----------- Document complex.i in the manual Fixes #2560 Commit: ea60dd86d992d6fbefc8adf529fec423c0a0a683 https://github.com/swig/swig/commit/ea60dd86d992d6fbefc8adf529fec423c0a0a683 Author: Olly Betts <ol...@su...> Date: 2024-09-16 (Mon, 16 Sep 2024) Changed paths: M Examples/test-suite/c/Makefile.in Log Message: ----------- [c] Remove redundant setting of ECHO_PROGRESS ECHO_PROGRESS was merged as a generic feature by #2929. Commit: 4cc18abc112c12f635d6e51bc241a99d51f15cff https://github.com/swig/swig/commit/4cc18abc112c12f635d6e51bc241a99d51f15cff Author: Olly Betts <ol...@su...> Date: 2024-09-16 (Mon, 16 Sep 2024) Changed paths: M Examples/test-suite/errors/Makefile.in Log Message: ----------- Use ECHO_PROGRESS in the errors test suite too Extends #2929 Compare: https://github.com/swig/swig/compare/8890e31c784d...4cc18abc112c To unsubscribe from these emails, change your notification settings at https://github.com/swig/swig/settings/notifications |
From: Olly B. <no...@gi...> - 2024-09-14 22:05:15
|
Branch: refs/heads/master Home: https://github.com/swig/swig Commit: f7b8ed4d7e2f44b2072ca3db6725d134330bf381 https://github.com/swig/swig/commit/f7b8ed4d7e2f44b2072ca3db6725d134330bf381 Author: frederic.bon <fre...@th...> Date: 2024-06-20 (Thu, 20 Jun 2024) Changed paths: A Source/Doxygen/csharpdoc.cxx A Source/Doxygen/csharpdoc.h M Source/Makefile.am M Source/Modules/csharp.cxx Log Message: ----------- Add C# documentation generation Commit: 6399588fdcd6aa8833a3fdae751f9d31abb72d99 https://github.com/swig/swig/commit/6399588fdcd6aa8833a3fdae751f9d31abb72d99 Author: frederic.bon <fre...@th...> Date: 2024-06-20 (Thu, 20 Jun 2024) Changed paths: M Doc/Manual/CSharp.html Log Message: ----------- add 'doxygen' option in Csharp documentation Commit: 28ffac01ff8c402d4d39bd83730c12a075e414fb https://github.com/swig/swig/commit/28ffac01ff8c402d4d39bd83730c12a075e414fb Author: frederic.bon <fre...@th...> Date: 2024-06-28 (Fri, 28 Jun 2024) Changed paths: M Examples/test-suite/csharp/Makefile.in A Examples/test-suite/csharp/doxygen_basic_translate_runme.cs A Examples/test-suite/csharp/doxygen_checker.cs A Examples/test-suite/csharp/doxygen_nested_class_runme.cs A Examples/test-suite/csharp/doxygen_translate_runme.cs Log Message: ----------- Add some tests for C# doxygen generation Commit: 11c8c44c7bdecedf3468be5848b8ce4a775be9f2 https://github.com/swig/swig/commit/11c8c44c7bdecedf3468be5848b8ce4a775be9f2 Author: frederic.bon <fre...@th...> Date: 2024-06-28 (Fri, 28 Jun 2024) Changed paths: M appveyor.yml Log Message: ----------- only activate csharp tests Commit: f3fd5a1b14a0550d6314f14af0655719a8411fb2 https://github.com/swig/swig/commit/f3fd5a1b14a0550d6314f14af0655719a8411fb2 Author: William S Fulton <ws...@fu...> Date: 2024-07-28 (Sun, 28 Jul 2024) Changed paths: M Examples/test-suite/common.mk M Examples/test-suite/csharp/Makefile.in Log Message: ----------- C# doxygen testing in more standard way Commit: 0d5c0a26d61c844cca3060f8cc4f7511327eb54b https://github.com/swig/swig/commit/0d5c0a26d61c844cca3060f8cc4f7511327eb54b Author: William S Fulton <ws...@fu...> Date: 2024-07-28 (Sun, 28 Jul 2024) Changed paths: M Examples/test-suite/csharp/Makefile.in M Source/Makefile.am M Source/Modules/csharp.cxx Log Message: ----------- Doxygen cosmetic changes/fixes Remove unnecessary whitespace changes Correct whitespace changes Remove newly introduced debug style info in generated code Code style fixes Commit: 2ed9f139370a9f4fab650fc1c256867457ea4865 https://github.com/swig/swig/commit/2ed9f139370a9f4fab650fc1c256867457ea4865 Author: William S Fulton <ws...@fu...> Date: 2024-07-28 (Sun, 28 Jul 2024) Changed paths: M Examples/test-suite/common.mk Log Message: ----------- Comment correction re Doxygen supported languages Commit: 010073d7cdac27f88c94ed31e7a10e4ab8a394d7 https://github.com/swig/swig/commit/010073d7cdac27f88c94ed31e7a10e4ab8a394d7 Author: William S Fulton <ws...@fu...> Date: 2024-07-29 (Mon, 29 Jul 2024) Changed paths: M Source/Doxygen/csharpdoc.cxx M Source/Doxygen/csharpdoc.h Log Message: ----------- beautify csharpdoc.* files cosmetic changes only Commit: 1349ea73941051bbb5cfbe179bffe95ac99316c6 https://github.com/swig/swig/commit/1349ea73941051bbb5cfbe179bffe95ac99316c6 Author: William S Fulton <ws...@fu...> Date: 2024-07-29 (Mon, 29 Jul 2024) Changed paths: M Source/Makefile.am Log Message: ----------- Update make beautify types Commit: 9b46cbc061659263a627c200cc55eeacfaca963c https://github.com/swig/swig/commit/9b46cbc061659263a627c200cc55eeacfaca963c Author: William S Fulton <ws...@fu...> Date: 2024-07-29 (Mon, 29 Jul 2024) Changed paths: M Source/Modules/csharp.cxx Log Message: ----------- C# remove empty xml documentation comments This looks like code copied from python which supports autodoc and docstring features. C# does not support these features. Commit: 9eb9f5ee1ff3fae060ffe6a28363b9fe73ba32c5 https://github.com/swig/swig/commit/9eb9f5ee1ff3fae060ffe6a28363b9fe73ba32c5 Author: William S Fulton <ws...@fu...> Date: 2024-07-29 (Mon, 29 Jul 2024) Changed paths: M Source/Modules/csharp.cxx Log Message: ----------- Memory leak fixes Commit: 37013523af44938263b92188a89a11a51866fd7b https://github.com/swig/swig/commit/37013523af44938263b92188a89a11a51866fd7b Author: William S Fulton <ws...@fu...> Date: 2024-07-30 (Tue, 30 Jul 2024) Changed paths: M Examples/test-suite/doxygen_parsing.i M Examples/test-suite/doxygen_parsing_enums.i M Examples/test-suite/java/doxygen_parsing_enums_proper_runme.java M Examples/test-suite/java/doxygen_parsing_enums_simple_runme.java M Examples/test-suite/java/doxygen_parsing_enums_typesafe_runme.java M Examples/test-suite/java/doxygen_parsing_enums_typeunsafe_runme.java M Examples/test-suite/java/doxygen_parsing_runme.java M Source/Modules/csharp.cxx M Source/Modules/swigmod.h Log Message: ----------- Doxygen comments formatting fixes for multi-line comments Also remove stray static method comments from being incorrectly generated into the PINVOKE class. Add some missing multi-line tests for static methods, variables and constants. Commit: e0b83d61b9e692a2eba96e56430ffa72e7008d83 https://github.com/swig/swig/commit/e0b83d61b9e692a2eba96e56430ffa72e7008d83 Author: William S Fulton <ws...@fu...> Date: 2024-07-30 (Tue, 30 Jul 2024) Changed paths: M Source/Modules/csharp.cxx M Source/Modules/python.cxx Log Message: ----------- Single line C# documentation indentation formatting fix Indent single line comments to same level as function definition below the comment. Also correct String * -> char * type in Python and C# apis Commit: 70561c95dccf240e9b3c7ec7d24c69c670590e38 https://github.com/swig/swig/commit/70561c95dccf240e9b3c7ec7d24c69c670590e38 Author: William S Fulton <ws...@fu...> Date: 2024-07-31 (Wed, 31 Jul 2024) Changed paths: M Examples/test-suite/csharp/doxygen_basic_translate_runme.cs M Source/Doxygen/csharpdoc.cxx M Source/Doxygen/csharpdoc.h Log Message: ----------- Fix C# document comments for overloaded functions Only generated <param> elements if the parameter is in the overloaded C# function. Copy implementation from javadoc.cxx. Also fixes generating an incorrect '...' parameter for vararg functions. Which fixes failing CI where Microsoft csc.exe (from VS2019 at least) converts: /// <param name="..."> extra args</param> into xml with '......' as the parameter: <param name="......"> extra args</param> failing testcase doxygen_basic_translate which checks parameter names. Commit: d514d866d27203e711269f5d847421ea6be550cb https://github.com/swig/swig/commit/d514d866d27203e711269f5d847421ea6be550cb Author: William S Fulton <ws...@fu...> Date: 2024-07-31 (Wed, 31 Jul 2024) Changed paths: M Source/Doxygen/csharpdoc.cxx M Source/Modules/csharp.cxx Log Message: ----------- Remove dead code in C# doxygen implementation Commit: 01bef5e71ac4e6ad46ec5ea59564d519a7cd5dbb https://github.com/swig/swig/commit/01bef5e71ac4e6ad46ec5ea59564d519a7cd5dbb Author: William S Fulton <ws...@fu...> Date: 2024-08-03 (Sat, 03 Aug 2024) Changed paths: M appveyor.yml Log Message: ----------- Correct cutdown appveyor testing for VSVER 14 Commit: b006dd940a5ad0aab3c5123334856c4a5809b321 https://github.com/swig/swig/commit/b006dd940a5ad0aab3c5123334856c4a5809b321 Author: William S Fulton <ws...@fu...> Date: 2024-08-03 (Sat, 03 Aug 2024) Changed paths: M Examples/test-suite/csharp/Makefile.in M Source/Doxygen/csharpdoc.cxx M Source/Doxygen/doxyparser.cxx Log Message: ----------- Check C# xml documentation for all Doxygen tests The C# compiler is now passed -doc for all Doxygen tests for wider testing of the generated documentation. The @see tag translation into <seealso> does not convert the parameter list from C++ to C#, so for now, just remove the parameters. May give warning CS0419 if the method is ambiguous, so this is also suppressed in the test-suite. Commit: f638291e600af2837f6487de71b5faba4f7792ba https://github.com/swig/swig/commit/f638291e600af2837f6487de71b5faba4f7792ba Author: frederic.bon <fre...@th...> Date: 2024-09-13 (Fri, 13 Sep 2024) Changed paths: M Doc/Manual/Doxygen.html Log Message: ----------- Add chapter about C# doxygen documentation Commit: 006a0fdc2ee43815d31969fedf3fa0012c14037d https://github.com/swig/swig/commit/006a0fdc2ee43815d31969fedf3fa0012c14037d Author: frederic.bon <fre...@th...> Date: 2024-09-13 (Fri, 13 Sep 2024) Changed paths: M Examples/test-suite/csharp/doxygen_basic_translate_runme.cs Log Message: ----------- Fix in Csharp doxygen test Commit: 3d14204513b99dc40d9ca58ee3b62c38e2d63b33 https://github.com/swig/swig/commit/3d14204513b99dc40d9ca58ee3b62c38e2d63b33 Author: frederic.bon <fre...@th...> Date: 2024-09-13 (Fri, 13 Sep 2024) Changed paths: M Source/Doxygen/csharpdoc.cxx Log Message: ----------- Clean of code and fix in doxygen C# generation Commit: e6e3cf6c8150653690954d8b90f612c29660d677 https://github.com/swig/swig/commit/e6e3cf6c8150653690954d8b90f612c29660d677 Author: Olly Betts <ol...@su...> Date: 2024-09-15 (Sun, 15 Sep 2024) Changed paths: M Doc/Manual/Doxygen.html Log Message: ----------- Fix HTML markup problems Commit: 149e2ced7cb8302aa24a8f743fa4f6ca1eda80f6 https://github.com/swig/swig/commit/149e2ced7cb8302aa24a8f743fa4f6ca1eda80f6 Author: Olly Betts <ol...@su...> Date: 2024-09-15 (Sun, 15 Sep 2024) Changed paths: M CHANGES.current Log Message: ----------- CHANGES.current: Tweak most recent entry Use the PHP type names rather than the C API symbols for them, and specify the bug number at the start like we conventionally do. Commit: e02efe25db832761fc659f6b2f75fbdd32623058 https://github.com/swig/swig/commit/e02efe25db832761fc659f6b2f75fbdd32623058 Author: Olly Betts <ol...@su...> Date: 2024-09-15 (Sun, 15 Sep 2024) Changed paths: M Doc/Manual/CSharp.html M Doc/Manual/Doxygen.html M Examples/test-suite/common.mk M Examples/test-suite/csharp/Makefile.in A Examples/test-suite/csharp/doxygen_basic_translate_runme.cs A Examples/test-suite/csharp/doxygen_checker.cs A Examples/test-suite/csharp/doxygen_nested_class_runme.cs A Examples/test-suite/csharp/doxygen_translate_runme.cs M Examples/test-suite/doxygen_parsing.i M Examples/test-suite/doxygen_parsing_enums.i M Examples/test-suite/java/doxygen_parsing_enums_proper_runme.java M Examples/test-suite/java/doxygen_parsing_enums_simple_runme.java M Examples/test-suite/java/doxygen_parsing_enums_typesafe_runme.java M Examples/test-suite/java/doxygen_parsing_enums_typeunsafe_runme.java M Examples/test-suite/java/doxygen_parsing_runme.java A Source/Doxygen/csharpdoc.cxx A Source/Doxygen/csharpdoc.h M Source/Doxygen/doxyparser.cxx M Source/Makefile.am M Source/Modules/csharp.cxx M Source/Modules/python.cxx M Source/Modules/swigmod.h Log Message: ----------- Merge branch 'fbo/indus_doc_csharp' Commit: 8890e31c784d9b48a0716439528a205daed3577a https://github.com/swig/swig/commit/8890e31c784d9b48a0716439528a205daed3577a Author: Olly Betts <ol...@su...> Date: 2024-09-15 (Sun, 15 Sep 2024) Changed paths: M CHANGES.current Log Message: ----------- Add CHANGES.current entry Closes #2835 Compare: https://github.com/swig/swig/compare/9bf4842002b3...8890e31c784d To unsubscribe from these emails, change your notification settings at https://github.com/swig/swig/settings/notifications |
From: William S F. <no...@gi...> - 2024-09-14 12:04:41
|
Branch: refs/heads/master Home: https://github.com/swig/swig Commit: 9bf4842002b34e11a310a9691bd07c2e1ec6df94 https://github.com/swig/swig/commit/9bf4842002b34e11a310a9691bd07c2e1ec6df94 Author: William S Fulton <ws...@fu...> Date: 2024-09-14 (Sat, 14 Sep 2024) Changed paths: M CHANGES.current M Doc/Manual/Guile.html M Doc/Manual/Library.html M Examples/test-suite/lua/li_constraints_runme.lua M Examples/test-suite/octave/li_constraints_runme.m M Examples/test-suite/perl5/cpp17_string_view_runme.pl M Examples/test-suite/perl5/li_constraints_runme.pl M Examples/test-suite/perl5/li_std_string_runme.pl M Examples/test-suite/php/li_constraints_runme.php M Examples/test-suite/python/cpp11_rvalue_reference_move_runme.py M Examples/test-suite/python/li_boost_shared_ptr_runme.py M Examples/test-suite/python/li_constraints_runme.py M Examples/test-suite/python/li_std_wstring_runme.py M Examples/test-suite/ruby/cpp11_rvalue_reference_move_runme.rb M Examples/test-suite/ruby/li_boost_shared_ptr_runme.rb M Examples/test-suite/ruby/li_constraints_runme.rb M Examples/test-suite/ruby/li_std_wstring_runme.rb M Examples/test-suite/tcl/li_constraints_runme.tcl M Lib/constraints.i M Lib/d/boost_shared_ptr.i M Lib/d/dhead.swg M Lib/d/dswigtype.swg M Lib/d/std_string.i M Lib/d/swigmove.i M Lib/d/wrapperloader.swg M Lib/exception.i M Lib/javascript/napi/javascriptrun.swg M Lib/ocaml/ocamlrundec.swg M Lib/octave/octrun.swg M Lib/perl5/perlerrors.swg M Lib/python/pyerrors.swg M Lib/scilab/scirun.swg M Lib/tcl/tclerrors.swg M Lib/typemaps/swigtypemaps.swg Log Message: ----------- C++ reference errors when passing in a 'NULL' change of behaviour. Most languages now use "NullReferenceError" in the error message where they previously used "ValueError". Also exception changes: Guile: "swig-null-reference-error" instead of "swig-value-error" MzScheme: "swig-null-reference-error" instead of "swig-value-error" PHP: zend_ce_type_error instead of zend_ce_value_error Python: Consistently raises TypeError instead of a mix of ValueError and TypeError. Ruby: Consistently raises NullReferenceError instead of a mix of ArgumentError and NullReferenceErrorError. The consistent raising of a TypeError instead of ValueError for Python ensures that incorrectly passing 'None' into a C++ reference argument will correctly convert the error into a NotImplemented error for the rich comparisons implementations per PEP 207. Fixes #2987 Note that the li_constraints checking implementation for the NONNULL typemap for pointers also makes the same error change from SWIG_ValueError to SWIG_NullReferenceError. The D typemaps use SWIG_DNullReferenceException instead of SWIG_DIllegalArgumentException, although this ultimately has no change as the same D Exception is still thrown. To unsubscribe from these emails, change your notification settings at https://github.com/swig/swig/settings/notifications |
From: Olly B. <no...@gi...> - 2024-09-13 00:36:41
|
Branch: refs/heads/master Home: https://github.com/swig/swig Commit: 4d2ba48b755b358df79b12316d5817dd037de347 https://github.com/swig/swig/commit/4d2ba48b755b358df79b12316d5817dd037de347 Author: Olly Betts <ol...@su...> Date: 2024-09-13 (Fri, 13 Sep 2024) Changed paths: A Examples/test-suite/errors/c_unexpected_token.i A Examples/test-suite/errors/c_unexpected_token.stderr A Examples/test-suite/errors/cpp_unexpected_token.i A Examples/test-suite/errors/cpp_unexpected_token.stderr M Source/CParse/cscanner.c M Source/CParse/parser.y Log Message: ----------- Improve error for unexpected token Report "Unexpected token" rather than "Illegal token" since this error fires for certain valid C/C++ tokens when used in an invalid way (as well as `@` and `$`, but it's reasonable to report these as "unexpected" too). Also we now exit after this error rather than trying to continue parsing, which used to just lead to a potentially confusing second error. For example instead of: c_unexpected_token.i:1: Error: Illegal token '/='. c_unexpected_token.i:1: Error: Syntax error - possibly a missing semicolon (';'). we now report: c_unexpected_token.i:1: Error: Unexpected token '/='. Commit: 974ad733464c7e1e02141e4d32a933e48deab8e9 https://github.com/swig/swig/commit/974ad733464c7e1e02141e4d32a933e48deab8e9 Author: Olly Betts <ol...@su...> Date: 2024-09-13 (Fri, 13 Sep 2024) Changed paths: M Source/CParse/cscanner.c M Source/CParse/parser.y Log Message: ----------- Remove types from tokens which don't need a type Compare: https://github.com/swig/swig/compare/0295771ab9b7...974ad733464c To unsubscribe from these emails, change your notification settings at https://github.com/swig/swig/settings/notifications |
From: Olly B. <no...@gi...> - 2024-09-12 20:27:19
|
Branch: refs/heads/master Home: https://github.com/swig/swig Commit: df6f9bd1d7fcf15e27b607967768e3f7f4854b3b https://github.com/swig/swig/commit/df6f9bd1d7fcf15e27b607967768e3f7f4854b3b Author: Olly Betts <ol...@su...> Date: 2024-09-13 (Fri, 13 Sep 2024) Changed paths: M Doc/Manual/CSharp.html Log Message: ----------- [C#] Document how to hide internals with attribute Closes #2810 Commit: bc83e1bca355052443fed4a0bb96693062610834 https://github.com/swig/swig/commit/bc83e1bca355052443fed4a0bb96693062610834 Author: Olly Betts <ol...@su...> Date: 2024-09-13 (Fri, 13 Sep 2024) Changed paths: M Source/DOH/dohint.h Log Message: ----------- Fix incorrect comment Commit: 46b76a47e9d177f61f696b755a23109f9349fc35 https://github.com/swig/swig/commit/46b76a47e9d177f61f696b755a23109f9349fc35 Author: Olly Betts <ol...@su...> Date: 2024-09-13 (Fri, 13 Sep 2024) Changed paths: M Source/CParse/parser.y Log Message: ----------- Restrict use of loc token type `INCLUDE`, `IMPORT` and `INSERT` don't need a token type, while `includetype` doesn't use `filename` or `line` and its `type` is better represented by an enum (which is more efficient to compare and helps prevent it getting an invalid value). This also means loc no longer needs a `type` field. Commit: 0295771ab9b7033ae724b18d9ee98ff0c3d7ace8 https://github.com/swig/swig/commit/0295771ab9b7033ae724b18d9ee98ff0c3d7ace8 Author: Olly Betts <ol...@su...> Date: 2024-09-13 (Fri, 13 Sep 2024) Changed paths: M Source/CParse/cscanner.c Log Message: ----------- Drop bogus handling of SWIG_TOKEN_COMMENT in yylex SWIG_TOKEN_COMMENT is a token value from scanner.c, but we're switching on a parser token value here. As the code currently is this case will never get taken since the parser token value which gets allocated the same numeric value as SWIG_TOKEN_COMMENT is TYPE_SIGNED, which isn't returned by yylook(), but there's potential for compilation error if this token number was allocated to a token which is another case in this switch, or for incorrect behaviour if if this token number was allocated to a token which yylook() can return which should take the default case in this switch. Comments are actually removed by the preprocessor, so we don't need to concern ourselves with them here. Compare: https://github.com/swig/swig/compare/a268c716071a...0295771ab9b7 To unsubscribe from these emails, change your notification settings at https://github.com/swig/swig/settings/notifications |
From: Olly B. <no...@gi...> - 2024-09-12 02:43:01
|
Branch: refs/heads/master Home: https://github.com/swig/swig Commit: ff444c93f3bebe6f67df0f2045bae87e2e242a45 https://github.com/swig/swig/commit/ff444c93f3bebe6f67df0f2045bae87e2e242a45 Author: Olly Betts <ol...@su...> Date: 2024-09-12 (Thu, 12 Sep 2024) Changed paths: M Lib/php/phprun.swg Log Message: ----------- Fix compilation with PHP 8.0 Commit: a268c716071a0ebab105b5425dd9c4563ea8e5ad https://github.com/swig/swig/commit/a268c716071a0ebab105b5425dd9c4563ea8e5ad Author: Olly Betts <ol...@su...> Date: 2024-09-12 (Thu, 12 Sep 2024) Changed paths: M CHANGES.current M Doc/Manual/SWIGPlus.html M Doc/Manual/Warnings.html M Lib/swig.swg M Source/CParse/parser.y M Source/Include/swigwarn.h Log Message: ----------- Remove remains of %nestedworkaround Also the nestedworkaround feature it uses - both were deprecated over 10 years ago in SWIG 3.0.0. Since then uses of these have done nothing except emit a warning. Compare: https://github.com/swig/swig/compare/cf22ed2e7b77...a268c716071a To unsubscribe from these emails, change your notification settings at https://github.com/swig/swig/settings/notifications |
From: Olly B. <no...@gi...> - 2024-09-12 01:57:17
|
Branch: refs/heads/master Home: https://github.com/swig/swig Commit: 151f915fd70c7c1049b66f52e28a5b59d0d22d3c https://github.com/swig/swig/commit/151f915fd70c7c1049b66f52e28a5b59d0d22d3c Author: Olly Betts <ol...@su...> Date: 2024-09-12 (Thu, 12 Sep 2024) Changed paths: M Source/CParse/parser.y Log Message: ----------- Fix compilation with MSVC Commit: cf22ed2e7b77d0ce2fa853aa3bd8e663837ee406 https://github.com/swig/swig/commit/cf22ed2e7b77d0ce2fa853aa3bd8e663837ee406 Author: Olly Betts <ol...@su...> Date: 2024-09-12 (Thu, 12 Sep 2024) Changed paths: M Source/CParse/parser.y Log Message: ----------- Ensure struct Decl is always fully initialised See #2995 Compare: https://github.com/swig/swig/compare/384125609e21...cf22ed2e7b77 To unsubscribe from these emails, change your notification settings at https://github.com/swig/swig/settings/notifications |
From: Olly B. <no...@gi...> - 2024-09-12 00:42:44
|
Branch: refs/heads/master Home: https://github.com/swig/swig Commit: c4fffb50b5ffaf04e1fe54af04b7bbb1eee3076c https://github.com/swig/swig/commit/c4fffb50b5ffaf04e1fe54af04b7bbb1eee3076c Author: Olly Betts <ol...@su...> Date: 2024-09-12 (Thu, 12 Sep 2024) Changed paths: M Examples/test-suite/errors/pp_constant.i M Examples/test-suite/errors/pp_constant.stderr M Source/CParse/parser.y Log Message: ----------- Restrict where we allow a bitfield width specifier This was being handled in the wrong place in the grammar leading to SWIG accepting nonsensical uses. The new handling isn't perfect (not least because C++20 added support for a bitfield with an initialiser) but it's much less wrong than it was. Commit: a179fb6e86ab2c676e87d022fa12cffbd1858f3a https://github.com/swig/swig/commit/a179fb6e86ab2c676e87d022fa12cffbd1858f3a Author: Olly Betts <ol...@su...> Date: 2024-09-12 (Thu, 12 Sep 2024) Changed paths: M Source/CParse/parser.y Log Message: ----------- Fix some incorrect comments in the parser Commit: 384125609e21877524ef834f4dc5c2e8261eba78 https://github.com/swig/swig/commit/384125609e21877524ef834f4dc5c2e8261eba78 Author: Olly Betts <ol...@su...> Date: 2024-09-12 (Thu, 12 Sep 2024) Changed paths: M Source/CParse/cscanner.c M Source/CParse/parser.y Log Message: ----------- Ensure struct Define is always fully initialised See #2995 Compare: https://github.com/swig/swig/compare/8038a949ed9d...384125609e21 To unsubscribe from these emails, change your notification settings at https://github.com/swig/swig/settings/notifications |
From: Olly B. <no...@gi...> - 2024-09-11 21:30:55
|
Branch: refs/heads/master Home: https://github.com/swig/swig Commit: d57ba7f26d5da2717688fdf75ed1496be91e2d39 https://github.com/swig/swig/commit/d57ba7f26d5da2717688fdf75ed1496be91e2d39 Author: Olly Betts <ol...@su...> Date: 2024-09-12 (Thu, 12 Sep 2024) Changed paths: M Source/Modules/php.cxx Log Message: ----------- Lookup _get and _set methods more efficiently We now avoid creating a temporary zval holding the method name of the _get or _set method - only a temporary zend_string is needed which is lighter weight. See #2809 Commit: 8038a949ed9d0c4a082a81c0ec4e3c728f59ff2c https://github.com/swig/swig/commit/8038a949ed9d0c4a082a81c0ec4e3c728f59ff2c Author: Olly Betts <ol...@su...> Date: 2024-09-12 (Thu, 12 Sep 2024) Changed paths: M Examples/Makefile.in R Examples/xml/Makefile.in R Examples/xml/error.expected-xml R Examples/xml/error.i R Examples/xml/example.expected-xml R Examples/xml/example.h R Examples/xml/example.i R Examples/xml/example_apply.expected-xml R Examples/xml/example_apply.i R Examples/xml/example_const.expected-xml R Examples/xml/example_const.i R Examples/xml/example_gif.expected-xml R Examples/xml/example_inl.expected-xml R Examples/xml/example_inl.h R Examples/xml/example_inl.i R Examples/xml/example_p5.expected-xml R Examples/xml/example_p5.i R Examples/xml/example_ro.expected-xml R Examples/xml/example_ro.i R Examples/xml/example_title_add.expected-xml R Examples/xml/example_title_add.i R Examples/xml/example_xml.expected-xml R Examples/xml/example_xml.h R Examples/xml/example_xml.i R Examples/xml/gnarly.expected-xml R Examples/xml/gnarly.i M configure.ac Log Message: ----------- Remove Examples/xml These examples aren't hooked up to `make check-xml-examples`, and runnning `make -C Examples/xml` fails showing more than 10000 lines of differences from the expected output (and has done for years). Shipping them in their current state is just pointless bloat. See #2213 Compare: https://github.com/swig/swig/compare/15c218493d99...8038a949ed9d To unsubscribe from these emails, change your notification settings at https://github.com/swig/swig/settings/notifications |
From: William S F. <no...@gi...> - 2024-09-11 20:30:13
|
Branch: refs/heads/master Home: https://github.com/swig/swig Commit: f93cf0701522b1a118d084f65d4d489fb30dba4f https://github.com/swig/swig/commit/f93cf0701522b1a118d084f65d4d489fb30dba4f Author: William S Fulton <ws...@fu...> Date: 2024-09-11 (Wed, 11 Sep 2024) Changed paths: M Examples/test-suite/csharp/multiple_inheritance_interfaces_runme.cs Log Message: ----------- C# runtime test %interface regression fix for multiple inheritance and common bases C# runtime testing for 61dffc06d16639b0f52971c1dce1864abb2464fe Commit: cbff768feb7bf2572ff3e2a2a6ea2b198358b3e6 https://github.com/swig/swig/commit/cbff768feb7bf2572ff3e2a2a6ea2b198358b3e6 Author: William S Fulton <ws...@fu...> Date: 2024-09-11 (Wed, 11 Sep 2024) Changed paths: M CHANGES.current M Doc/Manual/Java.html M Examples/test-suite/multiple_inheritance_interfaces.i M Lib/csharp/swiginterface.i M Lib/java/swiginterface.i M Source/Modules/csharp.cxx M Source/Modules/java.cxx Log Message: ----------- Add the %interface_additional macro New macro added to the family of %interface macros. This new macro is for adding additional interfaces for the generated interface to extend/derive from. Closes #1188 Commit: 15c218493d99363acc6413b5cc536d2850ca8cb8 https://github.com/swig/swig/commit/15c218493d99363acc6413b5cc536d2850ca8cb8 Author: William S Fulton <ws...@fu...> Date: 2024-09-11 (Wed, 11 Sep 2024) Changed paths: M CHANGES.current M Doc/Manual/Javascript.html M Doc/Manual/Python.html M Examples/test-suite/cpp11_strongly_typed_enumerations.i A Examples/test-suite/cpp11_strongly_typed_enumerations_perl_const.i M Examples/test-suite/javascript/keyword_rename_runme.js M Examples/test-suite/keyword_rename.i M Examples/test-suite/perl5/Makefile.in A Examples/test-suite/perl5/cpp11_strongly_typed_enumerations_perl_const_runme.pl M Examples/test-suite/perl5/cpp11_strongly_typed_enumerations_runme.pl M Source/Modules/perl5.cxx M Source/Swig/typesys.c Log Message: ----------- Merge branch 'master' of git+ssh://github.com/swig/swig * 'master' of git+ssh://github.com/swig/swig: Fix qualify of "enum class" enumerator names [perl] Fix C++11 enum class wrapping with -const [python] Adjust wording around supported versions [js] Document versions we actually support Fix JS keyword rename test to actually test for renaming Compare: https://github.com/swig/swig/compare/06cb7a122c7d...15c218493d99 To unsubscribe from these emails, change your notification settings at https://github.com/swig/swig/settings/notifications |
From: Olly B. <no...@gi...> - 2024-09-11 05:45:17
|
Branch: refs/heads/master Home: https://github.com/swig/swig Commit: 7e8eea4a595d558087060189c97b3a7879d6e696 https://github.com/swig/swig/commit/7e8eea4a595d558087060189c97b3a7879d6e696 Author: Olly Betts <ol...@su...> Date: 2024-09-11 (Wed, 11 Sep 2024) Changed paths: M CHANGES.current M Examples/test-suite/cpp11_strongly_typed_enumerations.i A Examples/test-suite/cpp11_strongly_typed_enumerations_perl_const.i M Examples/test-suite/perl5/Makefile.in A Examples/test-suite/perl5/cpp11_strongly_typed_enumerations_perl_const_runme.pl M Examples/test-suite/perl5/cpp11_strongly_typed_enumerations_runme.pl M Source/Modules/perl5.cxx Log Message: ----------- [perl] Fix C++11 enum class wrapping with -const Fixes #630 Commit: 06cb7a122c7dba6905243bea065ae0d8f1d422bc https://github.com/swig/swig/commit/06cb7a122c7dba6905243bea065ae0d8f1d422bc Author: Olly Betts <ol...@su...> Date: 2024-09-11 (Wed, 11 Sep 2024) Changed paths: M CHANGES.current M Examples/test-suite/cpp11_strongly_typed_enumerations.i M Source/Swig/typesys.c Log Message: ----------- Fix qualify of "enum class" enumerator names Fix incorrect inclusion of "enum " when qualifying C++11 "enum class" enumerator names. Fixes #197 Fixes #675 Fixes #1677 Fixes #2047 Closes #3013 Compare: https://github.com/swig/swig/compare/cd40541bd128...06cb7a122c7d To unsubscribe from these emails, change your notification settings at https://github.com/swig/swig/settings/notifications |
From: Olly B. <no...@gi...> - 2024-09-11 03:19:26
|
Branch: refs/heads/master Home: https://github.com/swig/swig Commit: 380bde1d5c16ba714b0d3eea674312ba538ffa9e https://github.com/swig/swig/commit/380bde1d5c16ba714b0d3eea674312ba538ffa9e Author: Olly Betts <ol...@su...> Date: 2024-09-11 (Wed, 11 Sep 2024) Changed paths: M Doc/Manual/Javascript.html Log Message: ----------- [js] Document versions we actually support See #2537 Commit: cd40541bd1287b437b85587c15cfcb15b2d3aa7b https://github.com/swig/swig/commit/cd40541bd1287b437b85587c15cfcb15b2d3aa7b Author: Olly Betts <ol...@su...> Date: 2024-09-11 (Wed, 11 Sep 2024) Changed paths: M Doc/Manual/Python.html Log Message: ----------- [python] Adjust wording around supported versions See #2537 Compare: https://github.com/swig/swig/compare/5a1d7ae0355c...cd40541bd128 To unsubscribe from these emails, change your notification settings at https://github.com/swig/swig/settings/notifications |
From: VZ <no...@gi...> - 2024-09-09 21:27:39
|
Branch: refs/heads/master Home: https://github.com/swig/swig Commit: 5a1d7ae0355c9985d3af9bc17bc791bf0208f2c6 https://github.com/swig/swig/commit/5a1d7ae0355c9985d3af9bc17bc791bf0208f2c6 Author: Vadim Zeitlin <vz...@ze...> Date: 2024-09-10 (Tue, 10 Sep 2024) Changed paths: M Examples/test-suite/javascript/keyword_rename_runme.js M Examples/test-suite/keyword_rename.i Log Message: ----------- Fix JS keyword rename test to actually test for renaming Assigning to a property in JS always works, as it just creates a new property if there is no existing one, and so can't be used for testing for its existence. Set the property value in C code and try accessing it from JS instead. Also check that not only the property with the expected name exists, but also that the property with the renamed name does not. See #2943. To unsubscribe from these emails, change your notification settings at https://github.com/swig/swig/settings/notifications |
From: William S F. <no...@gi...> - 2024-09-07 20:48:21
|
Branch: refs/heads/master Home: https://github.com/swig/swig Commit: dda6f691e58472ce2fad7278c1e8436030977024 https://github.com/swig/swig/commit/dda6f691e58472ce2fad7278c1e8436030977024 Author: Erez Geva <Ere...@gm...> Date: 2024-09-07 (Sat, 07 Sep 2024) Changed paths: M .github/workflows/windows.yml M appveyor.yml Log Message: ----------- Use MSVC from older Github Windows 2019. Once VC++ issue is resolved we can revert. Signed-off-by: Erez Geva <Ere...@gm...> Commit: 1e3a164e6a791571003145bee9219eed94fc9b23 https://github.com/swig/swig/commit/1e3a164e6a791571003145bee9219eed94fc9b23 Author: William S Fulton <ws...@fu...> Date: 2024-09-07 (Sat, 07 Sep 2024) Changed paths: M appveyor.yml Log Message: ----------- Remove commented out cruft from appveyor.yml Commit: f15d6b2d5e05c7682f77a16f3e16ead31d1e6b7b https://github.com/swig/swig/commit/f15d6b2d5e05c7682f77a16f3e16ead31d1e6b7b Author: William S Fulton <ws...@fu...> Date: 2024-09-07 (Sat, 07 Sep 2024) Changed paths: M appveyor.yml Log Message: ----------- Remove Cygwin testing I started off developing SWIG with Cygwin in 2003, but times have changed and Cygwin is not particularly relevant now with WSL and evolutions resulting in MinGW-64 and MSYS2 on Windows. Additionally testing Cygwin doesn't offer much extra nowadays and I feel comfortable dropping this support in favour of MinGW-64+MSYS2 done in .github/workflows/windows.yml. Part of the migration from appveyor to Github Actions. Compare: https://github.com/swig/swig/compare/61dffc06d166...f15d6b2d5e05 To unsubscribe from these emails, change your notification settings at https://github.com/swig/swig/settings/notifications |
From: William S F. <no...@gi...> - 2024-09-07 19:10:05
|
Branch: refs/heads/master Home: https://github.com/swig/swig Commit: 61dffc06d16639b0f52971c1dce1864abb2464fe https://github.com/swig/swig/commit/61dffc06d16639b0f52971c1dce1864abb2464fe Author: William S Fulton <ws...@fu...> Date: 2024-09-07 (Sat, 07 Sep 2024) Changed paths: M CHANGES.current M Examples/test-suite/java/multiple_inheritance_interfaces_runme.java M Examples/test-suite/multiple_inheritance_interfaces.i M Source/DOH/base.c M Source/Modules/interface.cxx M Source/Swig/misc.c M Source/Swig/swig.h Log Message: ----------- %interface regression fix for multiple inheritance and common bases Regressio introduced in 7592722. Closes #2875 To unsubscribe from these emails, change your notification settings at https://github.com/swig/swig/settings/notifications |
From: Olly B. <no...@gi...> - 2024-09-05 23:56:33
|
Branch: refs/heads/master Home: https://github.com/swig/swig Commit: 5c01f7c536a2eaa905c82b3e1687411b9459a2f8 https://github.com/swig/swig/commit/5c01f7c536a2eaa905c82b3e1687411b9459a2f8 Author: Olly Betts <ol...@su...> Date: 2024-09-06 (Fri, 06 Sep 2024) Changed paths: M CHANGES.current M Doc/Manual/Python.html Log Message: ----------- Remove references to SWIG_FILE_WITH_INIT These were added in 5f1ac9567bf7d72e7219e2ad4e30e1dc72f29f5d back in 2007, but there's no trace of defining this macro ever having done anything in SWIG git history. To unsubscribe from these emails, change your notification settings at https://github.com/swig/swig/settings/notifications |