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
(32) |
Oct
|
Nov
|
Dec
|
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 |
From: William S F. <no...@gi...> - 2024-09-05 06:59:18
|
Branch: refs/heads/master Home: https://github.com/swig/swig Commit: 86e34cb1bbcc12c7ba12e160f6aca5bd454ba842 https://github.com/swig/swig/commit/86e34cb1bbcc12c7ba12e160f6aca5bd454ba842 Author: William S Fulton <ws...@fu...> Date: 2024-09-04 (Wed, 04 Sep 2024) Changed paths: M appveyor.yml Log Message: ----------- Remove older visual c++ appveyor testing vc++ 12 and 14 (Visual Studio 2013 and 2015 respectively) can't handle the new friends_nested testcase. Part of the switch from Appveyor to Github Actions for Windows testing Commit: 7dfccb83f4e5100f0aa913242220d6c9d2ac2b18 https://github.com/swig/swig/commit/7dfccb83f4e5100f0aa913242220d6c9d2ac2b18 Author: William S Fulton <ws...@fu...> Date: 2024-09-05 (Thu, 05 Sep 2024) Changed paths: M appveyor.yml Log Message: ----------- Remove appveyor c# vs2022 testing This is covered in windows.yml by 'csharp msvc' Commit: 40b900d111200b3e326621a11223fdbfd2c3ef3e https://github.com/swig/swig/commit/40b900d111200b3e326621a11223fdbfd2c3ef3e Author: William S Fulton <ws...@fu...> Date: 2024-09-05 (Thu, 05 Sep 2024) Changed paths: M appveyor.yml Log Message: ----------- Remove appveyor java vs2022 testing This is covered in windows.yml by 'java msvc' Commit: 107e5ea90e680a3a73d68759c386faabcfc87d47 https://github.com/swig/swig/commit/107e5ea90e680a3a73d68759c386faabcfc87d47 Author: William S Fulton <ws...@fu...> Date: 2024-09-05 (Thu, 05 Sep 2024) Changed paths: M appveyor.yml Log Message: ----------- Remove appveyor java mingw testing This is covered in windows.yml by 'java gcc' Compare: https://github.com/swig/swig/compare/3935fee4673f...107e5ea90e68 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-04 18:37:18
|
Branch: refs/heads/master Home: https://github.com/swig/swig Commit: 3471cac459da0b39aa5b43720e9975422a316288 https://github.com/swig/swig/commit/3471cac459da0b39aa5b43720e9975422a316288 Author: William S Fulton <ws...@fu...> Date: 2024-09-04 (Wed, 04 Sep 2024) Changed paths: M Examples/test-suite/using_extend_flatten.i Log Message: ----------- Fix testcase for gcc -Werror=delete-non-virtual-dtor Commit: 3935fee4673febbfc2e79dbefe51f70586a7010c https://github.com/swig/swig/commit/3935fee4673febbfc2e79dbefe51f70586a7010c Author: William S Fulton <ws...@fu...> Date: 2024-09-04 (Wed, 04 Sep 2024) Changed paths: M Source/Swig/include.c Log Message: ----------- Warning fix: conversion from 'size_t' to 'int', possible loss of data Compare: https://github.com/swig/swig/compare/886c6ff7293a...3935fee4673f 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-04 17:58:02
|
Branch: refs/heads/master Home: https://github.com/swig/swig Commit: a02ca572a386c42dcff20ebbacae2c8562f356bb https://github.com/swig/swig/commit/a02ca572a386c42dcff20ebbacae2c8562f356bb Author: William S Fulton <ws...@fu...> Date: 2024-09-04 (Wed, 04 Sep 2024) Changed paths: M Examples/test-suite/friends_nested.i Log Message: ----------- Add missing function definition in testcase Commit: 6b0f545707cdb8127ea6600f71f3cb1d21072d22 https://github.com/swig/swig/commit/6b0f545707cdb8127ea6600f71f3cb1d21072d22 Author: William S Fulton <ws...@fu...> Date: 2024-09-04 (Wed, 04 Sep 2024) Changed paths: M Examples/test-suite/using_extend_flatten.i Log Message: ----------- Make testcase c++98 compliant Commit: 886c6ff7293ab9c3813405fd9f0e88750943524d https://github.com/swig/swig/commit/886c6ff7293ab9c3813405fd9f0e88750943524d Author: William S Fulton <ws...@fu...> Date: 2024-09-04 (Wed, 04 Sep 2024) Changed paths: M Examples/test-suite/friends_nested.i Log Message: ----------- Workaround gcc unnamed type with no linkage error for c++98 standard Compare: https://github.com/swig/swig/compare/fcba36f98de4...886c6ff7293a 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-04 07:35:42
|
Branch: refs/heads/master Home: https://github.com/swig/swig Commit: 3b01f3fd9167a1019794fe3ecaeb79abd61ee3e9 https://github.com/swig/swig/commit/3b01f3fd9167a1019794fe3ecaeb79abd61ee3e9 Author: William S Fulton <ws...@fu...> Date: 2024-09-04 (Wed, 04 Sep 2024) Changed paths: M Examples/test-suite/common.mk A Examples/test-suite/java/using_extend_flatten_runme.java A Examples/test-suite/using_extend_flatten.i Log Message: ----------- Add testcase for using declaration and extend for flattening class Closes #1581 Commit: 774486331f20b11a4f5d80d18d9bbe746b1333bb https://github.com/swig/swig/commit/774486331f20b11a4f5d80d18d9bbe746b1333bb Author: William S Fulton <ws...@fu...> Date: 2024-09-04 (Wed, 04 Sep 2024) Changed paths: M Source/CParse/parser.y Log Message: ----------- Small refactor around template nested class handling Consistently use currentOuterClass for plain classes and templates. Needed for upcoming commits for improved friends handling. Commit: 4564a60915989794a9128688196fe26ab52596f2 https://github.com/swig/swig/commit/4564a60915989794a9128688196fe26ab52596f2 Author: William S Fulton <ws...@fu...> Date: 2024-09-04 (Wed, 04 Sep 2024) Changed paths: M CHANGES.current M Examples/test-suite/common.mk A Examples/test-suite/friends_nested.i A Examples/test-suite/java/friends_nested_runme.java M Source/CParse/parser.y Log Message: ----------- Fix duplicate friend wrappers for friend declarations in nested classes. We need to modify the scope that friends are declared in to the namespace that of the outermost class is declared in. The friend is not declared within a class, it must be a namespace. Add missing implementations of the "prev_symtab" so that it is set in every class and then use this for picking up the appropriate scope for declaring the friend in. Closes #2845 Commit: e511df00261bed3c4623e40f4ceec07fa637224b https://github.com/swig/swig/commit/e511df00261bed3c4623e40f4ceec07fa637224b Author: William S Fulton <ws...@fu...> Date: 2024-09-04 (Wed, 04 Sep 2024) Changed paths: M Examples/test-suite/friends_nested.i M Examples/test-suite/java/friends_nested_runme.java M Source/CParse/parser.y Log Message: ----------- Further fixes for handling friends in deeply nested mixes of templates and classes The appropriate namespace for friends declared in a class/template were not always being correctly determined when %template is used in nested hierarchies. Further improvements to previous commit. Commit: dd9fec3c3bd67c2ad09bb3bd0c5331ad8d4f40e4 https://github.com/swig/swig/commit/dd9fec3c3bd67c2ad09bb3bd0c5331ad8d4f40e4 Author: William S Fulton <ws...@fu...> Date: 2024-09-04 (Wed, 04 Sep 2024) Changed paths: M Source/CParse/parser.y Log Message: ----------- Rename "prev_symtab" to "unofficial:symtab" in parser Commit: fcba36f98de4726deaa20559461e6b4c016d5ce2 https://github.com/swig/swig/commit/fcba36f98de4726deaa20559461e6b4c016d5ce2 Author: William S Fulton <ws...@fu...> Date: 2024-09-04 (Wed, 04 Sep 2024) Changed paths: M .github/workflows/windows.yml Log Message: ----------- Suppress GHA visual C++ python testing See issue #3008 Compare: https://github.com/swig/swig/compare/30030583da41...fcba36f98de4 To unsubscribe from these emails, change your notification settings at https://github.com/swig/swig/settings/notifications |
From: Olly B. <no...@gi...> - 2024-09-02 23:14:56
|
Branch: refs/heads/master Home: https://github.com/swig/swig Commit: 30030583da41237a1facca985ddb3e2e9b35e6d4 https://github.com/swig/swig/commit/30030583da41237a1facca985ddb3e2e9b35e6d4 Author: Olly Betts <ol...@su...> Date: 2024-09-03 (Tue, 03 Sep 2024) Changed paths: M CHANGES.current A Examples/test-suite/errors/pp_zerobyte.i A Examples/test-suite/errors/pp_zerobyte.stderr M Source/CParse/cparse.h M Source/CParse/cscanner.c M Source/CParse/parser.y M Source/DOH/string.c M Source/Preprocessor/cpp.c M Source/Swig/include.c M Source/Swig/scanner.c Log Message: ----------- Improve handling of zero bytes in input files This is certainly a corner case, but GCC and clang both accept zero bytes at least in comments, and SWIG's current handling is to ignore the zero byte and all following characters up to and including the next newline, so for example if a // comment contains a zero byte SWIG would quietly ignore the next line. Closes #3010 To unsubscribe from these emails, change your notification settings at https://github.com/swig/swig/settings/notifications |
From: Olly B. <no...@gi...> - 2024-09-01 04:10:32
|
Branch: refs/heads/expression-value-overhaul Home: https://github.com/swig/swig To unsubscribe from these emails, change your notification settings at https://github.com/swig/swig/settings/notifications |
From: Olly B. <no...@gi...> - 2024-08-29 23:11:19
|
Branch: refs/heads/master Home: https://github.com/swig/swig Commit: 61e54ab054cf2ce5ff3874b17df6b9669ab4e332 https://github.com/swig/swig/commit/61e54ab054cf2ce5ff3874b17df6b9669ab4e332 Author: Olly Betts <ol...@su...> Date: 2024-08-30 (Fri, 30 Aug 2024) Changed paths: M CHANGES.current M Examples/test-suite/csharp/preproc_constants_runme.cs A Examples/test-suite/go/preproc_constants_runme.go A Examples/test-suite/java/preproc_constants_runme.java A Examples/test-suite/java/string_constants_runme.java M Examples/test-suite/octave/preproc_constants_runme.m M Examples/test-suite/php/preproc_constants_runme.php M Examples/test-suite/preproc_constants.i M Source/CParse/cscanner.c M Source/CParse/parser.y Log Message: ----------- Improve handling of zero bytes in string literals Many of the target languages don't handle this currently. Those that don't support this in their strings never will, but others can probably be fixed. Fixes #2996 Fixes #2997 Commit: 9a12b0e5bc84126186c4f16c48783f1262554d69 https://github.com/swig/swig/commit/9a12b0e5bc84126186c4f16c48783f1262554d69 Author: Olly Betts <ol...@su...> Date: 2024-08-30 (Fri, 30 Aug 2024) Changed paths: M Examples/test-suite/common.mk Log Message: ----------- Remove unnecessary $(eval ... ) Compare: https://github.com/swig/swig/compare/8611d1f435e5...9a12b0e5bc84 To unsubscribe from these emails, change your notification settings at https://github.com/swig/swig/settings/notifications |
From: William S F. <no...@gi...> - 2024-08-23 20:59:07
|
Branch: refs/heads/master Home: https://github.com/swig/swig Commit: 8611d1f435e5e7f27385520998e93c788518979e https://github.com/swig/swig/commit/8611d1f435e5e7f27385520998e93c788518979e Author: William S Fulton <ws...@fu...> Date: 2024-08-23 (Fri, 23 Aug 2024) Changed paths: M CHANGES.current M Doc/Manual/Contents.html M Doc/Manual/Java.html Log Message: ----------- Document solutions for mismatch in C++ access specifiers and Java access modifiers Closes #2991 To unsubscribe from these emails, change your notification settings at https://github.com/swig/swig/settings/notifications |
From: William S F. <no...@gi...> - 2024-08-19 17:34:04
|
Branch: refs/heads/master Home: https://github.com/swig/swig Commit: 5ac5d90f970759fbe705fae551d0743a7c63c67e https://github.com/swig/swig/commit/5ac5d90f970759fbe705fae551d0743a7c63c67e Author: William S Fulton <ws...@fu...> Date: 2024-08-19 (Mon, 19 Aug 2024) Changed paths: M CHANGES.current M Examples/test-suite/cpp17_std_filesystem.i M Lib/python/std_filesystem.i Log Message: ----------- Add forward class definition for std::filesystem::path class The namespace is missing for the path class, so this provides more type information to fix this problem. Closes #2993 To unsubscribe from these emails, change your notification settings at https://github.com/swig/swig/settings/notifications |
From: Olly B. <no...@gi...> - 2024-08-17 20:40:37
|
Branch: refs/heads/master Home: https://github.com/swig/swig Commit: cb0d31f6c9aa3758d03201d1cbb9bf1a68012745 https://github.com/swig/swig/commit/cb0d31f6c9aa3758d03201d1cbb9bf1a68012745 Author: Olly Betts <ol...@su...> Date: 2024-08-18 (Sun, 18 Aug 2024) Changed paths: M Examples/test-suite/r/preproc_constants_runme.R Log Message: ----------- Revert "Remove R test until fixed" This testcase now passes if re-enabled. Looks like it was fixed long ago, probably either by #500 or #1328. This reverts commit c0bee5bf183127b7b2b26950c9269106aaefbed1. To unsubscribe from these emails, change your notification settings at https://github.com/swig/swig/settings/notifications |
From: Olly B. <no...@gi...> - 2024-08-17 04:18:27
|
Branch: refs/heads/master Home: https://github.com/swig/swig Commit: 7a8c9fdfa8a7fa91e76271a20199674c2d84f0c8 https://github.com/swig/swig/commit/7a8c9fdfa8a7fa91e76271a20199674c2d84f0c8 Author: Olly Betts <ol...@su...> Date: 2024-08-17 (Sat, 17 Aug 2024) Changed paths: M CHANGES.current M Examples/test-suite/char_constant.i M Examples/test-suite/constant_expr.i M Examples/test-suite/cpp11_auto_variable.i A Examples/test-suite/csharp/string_constants_runme.cs M Examples/test-suite/expressions.i M Examples/test-suite/li_std_string.i M Examples/test-suite/php/constant_expr_runme.php M Examples/test-suite/php/cpp11_auto_variable_runme.php M Examples/test-suite/string_constants.i M Source/CParse/cparse.h M Source/CParse/parser.y M Source/Modules/csharp.cxx M Source/Modules/d.cxx M Source/Modules/go.cxx M Source/Modules/guile.cxx M Source/Modules/java.cxx M Source/Modules/javascript.cxx M Source/Modules/lang.cxx M Source/Modules/lua.cxx M Source/Modules/mzscheme.cxx M Source/Modules/ocaml.cxx M Source/Modules/octave.cxx M Source/Modules/perl5.cxx M Source/Modules/php.cxx M Source/Modules/python.cxx M Source/Modules/r.cxx M Source/Modules/ruby.cxx M Source/Modules/scilab.cxx M Source/Modules/tcl8.cxx M Source/Swig/cwrap.c M Source/Swig/misc.c M Source/Swig/scanner.c Log Message: ----------- Straighten out handling of char and string constants Fixes #904 Fixes #1907 Fixes #2579 Fixes #2990 Commit: 0ae9bb987eb59eaed2552b7996b38f8e742442c2 https://github.com/swig/swig/commit/0ae9bb987eb59eaed2552b7996b38f8e742442c2 Author: Olly Betts <ol...@su...> Date: 2024-08-17 (Sat, 17 Aug 2024) Changed paths: M Source/Swig/misc.c Log Message: ----------- Add comment noting %(escape)s limitation Compare: https://github.com/swig/swig/compare/c6aca7eb08f8...0ae9bb987eb5 To unsubscribe from these emails, change your notification settings at https://github.com/swig/swig/settings/notifications |
From: Olly B. <no...@gi...> - 2024-08-17 03:14:56
|
Branch: refs/heads/expression-value-overhaul Home: https://github.com/swig/swig Commit: 846340a4da1fda5807efa2c4c7a7dd2294d2f867 https://github.com/swig/swig/commit/846340a4da1fda5807efa2c4c7a7dd2294d2f867 Author: Olly Betts <ol...@su...> Date: 2024-08-17 (Sat, 17 Aug 2024) Changed paths: A Examples/test-suite/csharp/string_constants_runme.cs Log Message: ----------- Add regression test for C# hex escaping bug Commit: 5c6704fe2be21ab6a711130d45ca385131927b19 https://github.com/swig/swig/commit/5c6704fe2be21ab6a711130d45ca385131927b19 Author: Olly Betts <ol...@su...> Date: 2024-08-17 (Sat, 17 Aug 2024) Changed paths: M Source/Modules/go.cxx Log Message: ----------- [go] Fix constant wrapping bug This was causing most non-integer constants not to be wrapped using a native Go constant. Commit: e2d5350c4b41d069307b667fe221c8a614f149da https://github.com/swig/swig/commit/e2d5350c4b41d069307b667fe221c8a614f149da Author: Olly Betts <ol...@su...> Date: 2024-08-17 (Sat, 17 Aug 2024) Changed paths: M Source/Modules/go.cxx Log Message: ----------- [go] Resolve remaining FIXME comment Commit: 8a642a38a18aca15c6a5904a3d0e5433b8d0627e https://github.com/swig/swig/commit/8a642a38a18aca15c6a5904a3d0e5433b8d0627e Author: Olly Betts <ol...@su...> Date: 2024-08-17 (Sat, 17 Aug 2024) Changed paths: M Source/Swig/misc.c Log Message: ----------- [go] Use hex escapes for quotes in %(goescape)s In Go, \' isn't valid in a double quoted string, while \" isn't valid in a single quoted rune, so to avoid needing two different escaping functions we always escape both using hex escapes. Compare: https://github.com/swig/swig/compare/29965c770f7a...8a642a38a18a To unsubscribe from these emails, change your notification settings at https://github.com/swig/swig/settings/notifications |
From: Olly B. <no...@gi...> - 2024-08-16 22:07:46
|
Branch: refs/heads/master Home: https://github.com/swig/swig Commit: c6aca7eb08f8acd2cfde0d4a894d0f04a68decd3 https://github.com/swig/swig/commit/c6aca7eb08f8acd2cfde0d4a894d0f04a68decd3 Author: Olly Betts <ol...@su...> Date: 2024-08-17 (Sat, 17 Aug 2024) Changed paths: M Examples/test-suite/errors/pp_constant.i M Examples/test-suite/errors/pp_constant.stderr Log Message: ----------- Add error test for new error To unsubscribe from these emails, change your notification settings at https://github.com/swig/swig/settings/notifications |
From: Olly B. <no...@gi...> - 2024-08-16 00:32:25
|
Branch: refs/heads/expression-value-overhaul Home: https://github.com/swig/swig Commit: a21415d281ddfa58298758746e0468cc77d9a81b https://github.com/swig/swig/commit/a21415d281ddfa58298758746e0468cc77d9a81b Author: Olly Betts <ol...@su...> Date: 2024-08-16 (Fri, 16 Aug 2024) Changed paths: M Source/Modules/csharp.cxx Log Message: ----------- Avoid reading attribute twice Commit: 29965c770f7a6e8e5e319028259617c3441e1ee4 https://github.com/swig/swig/commit/29965c770f7a6e8e5e319028259617c3441e1ee4 Author: Olly Betts <ol...@su...> Date: 2024-08-16 (Fri, 16 Aug 2024) Changed paths: M Source/Modules/csharp.cxx Log Message: ----------- [csharp] Fix char encoding in C/C++ wrapper The value attribute is now always meant to be the value as valid C/C++ code so don't update it to use C# escaping. Compare: https://github.com/swig/swig/compare/dc987e23f3c0...29965c770f7a To unsubscribe from these emails, change your notification settings at https://github.com/swig/swig/settings/notifications |
From: Olly B. <no...@gi...> - 2024-08-15 05:06:18
|
Branch: refs/heads/expression-value-overhaul Home: https://github.com/swig/swig Commit: dc46ceee74877a36b0cef03f8a6c862dcc435276 https://github.com/swig/swig/commit/dc46ceee74877a36b0cef03f8a6c862dcc435276 Author: William S Fulton <ws...@fu...> Date: 2024-08-09 (Fri, 09 Aug 2024) Changed paths: M Examples/test-suite/expressions.i Log Message: ----------- Correct test case expression type xor results in int type, not bool. Fixes Visual C++ warning C4305: warning C4305: 'default argument': truncation from 'int' to 'bool'" . Commit: 7ebaafac68528d5fd1a472a738ac27c3230e782a https://github.com/swig/swig/commit/7ebaafac68528d5fd1a472a738ac27c3230e782a Author: William S Fulton <ws...@fu...> Date: 2024-08-09 (Fri, 09 Aug 2024) Changed paths: M Source/DOH/memory.c Log Message: ----------- Workaround gcc -Wformat -Wformat-extra-args warnings The MinGW build of gcc doesn't handle %zu and gives warnings: DOH/memory.c: In function 'allocation_failed': DOH/memory.c:262:42: warning: unknown conversion type character 'z' in format [-Wformat=] 262 | fprintf(stderr, "Failed to allocate %zu bytes\n", size); | ^ DOH/memory.c:262:21: warning: too many arguments for format [-Wformat-extra-args] 262 | fprintf(stderr, "Failed to allocate %zu bytes\n", size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Just casting to unsigned long seems good enough for a failure message where the value is unlikely to be truncated and the actual value reported is not particularly significant. Commit: 51b281eff092b074b3780d056444a9dc4f8b82b2 https://github.com/swig/swig/commit/51b281eff092b074b3780d056444a9dc4f8b82b2 Author: William S Fulton <ws...@fu...> Date: 2024-08-09 (Fri, 09 Aug 2024) Changed paths: M CHANGES.current M Doc/Manual/Contents.html M Doc/Manual/Java.html M Examples/test-suite/java/java_constants_runme.java M Examples/test-suite/java_constants.i M Lib/java/java.swg M Source/Modules/java.cxx Log Message: ----------- Add the Java constantsmodifiers pragma Commit: 4231b9d60de0b729c30e06172b8940560c332fa0 https://github.com/swig/swig/commit/4231b9d60de0b729c30e06172b8940560c332fa0 Author: Olly Betts <ol...@su...> Date: 2024-08-12 (Mon, 12 Aug 2024) Changed paths: M CHANGES.current M Examples/test-suite/errors/pp_error_directive.i M Examples/test-suite/errors/pp_error_directive.stderr M Source/Preprocessor/cpp.c Log Message: ----------- Allow unmatched ' and " in #error and #warning Fixes #657 Commit: d4a80967ca145dac35ed533bc8fae4cfb2c56ed6 https://github.com/swig/swig/commit/d4a80967ca145dac35ed533bc8fae4cfb2c56ed6 Author: Olly Betts <ol...@su...> Date: 2024-08-13 (Tue, 13 Aug 2024) Changed paths: M Source/DOH/memory.c Log Message: ----------- Avoid truncating reported failed allocation size Commit: 16680f59da74c5c62ee468a8ef08032196166be8 https://github.com/swig/swig/commit/16680f59da74c5c62ee468a8ef08032196166be8 Author: Olly Betts <ol...@su...> Date: 2024-08-15 (Thu, 15 Aug 2024) Changed paths: M CHANGES.current M Examples/test-suite/errors/c_enum_badvalue.i M Examples/test-suite/errors/c_enum_badvalue.stderr M Examples/test-suite/errors/pp_constant.i M Examples/test-suite/errors/pp_constant.stderr M Examples/test-suite/errors/pp_expressions_bad.i M Examples/test-suite/errors/pp_expressions_bad.stderr M Source/Swig/scanner.c Log Message: ----------- Improve handling of bad octal and binary numbers SWIG now gives an error for digits 8 and 9 in octal constants - previously these were quietly accepted resulting in a bogus value. C++11 binary constants are now treated similarly - only digits 0 and 1 were allowed before, but trying to use other digits now gives a clearer error. Commit: 4299e893dacdea44fd7fd76c4cdb33264b0aa26f https://github.com/swig/swig/commit/4299e893dacdea44fd7fd76c4cdb33264b0aa26f Author: Olly Betts <ol...@su...> Date: 2024-08-15 (Thu, 15 Aug 2024) Changed paths: M CHANGES.current M Examples/test-suite/php/string_constants_runme.php M Examples/test-suite/string_constants.i M Source/Swig/scanner.c Log Message: ----------- Fix parsing of octal string escapes We now stop when the next character is digit 8 or 9, and stop after 3 octal digits even if the next character is an octal digit. Commit: 8513f24ec686d824a5767770d2c63f5df09c0d40 https://github.com/swig/swig/commit/8513f24ec686d824a5767770d2c63f5df09c0d40 Author: Olly Betts <ol...@su...> Date: 2024-08-15 (Thu, 15 Aug 2024) Changed paths: M Source/Swig/scanner.c Log Message: ----------- Add comment noting \e is a non-standard string escape Commit: b7a637c5f3c256f6c8d50122fba2d70559442a2a https://github.com/swig/swig/commit/b7a637c5f3c256f6c8d50122fba2d70559442a2a Author: Olly Betts <ol...@su...> Date: 2024-08-15 (Thu, 15 Aug 2024) Changed paths: M CHANGES.current M Doc/Manual/Contents.html M Doc/Manual/Java.html M Examples/test-suite/errors/c_enum_badvalue.i M Examples/test-suite/errors/c_enum_badvalue.stderr M Examples/test-suite/errors/pp_constant.i M Examples/test-suite/errors/pp_constant.stderr M Examples/test-suite/errors/pp_error_directive.i M Examples/test-suite/errors/pp_error_directive.stderr M Examples/test-suite/errors/pp_expressions_bad.i M Examples/test-suite/errors/pp_expressions_bad.stderr M Examples/test-suite/expressions.i M Examples/test-suite/java/java_constants_runme.java M Examples/test-suite/java_constants.i M Examples/test-suite/php/string_constants_runme.php M Examples/test-suite/string_constants.i M Lib/java/java.swg M Source/DOH/memory.c M Source/Modules/java.cxx M Source/Preprocessor/cpp.c M Source/Swig/scanner.c Log Message: ----------- Merge branch 'master' into expression-value-overhaul Commit: c8f4106cdd940a07deea38e9b00f24a212f85679 https://github.com/swig/swig/commit/c8f4106cdd940a07deea38e9b00f24a212f85679 Author: Olly Betts <ol...@su...> Date: 2024-08-15 (Thu, 15 Aug 2024) Changed paths: M Source/Swig/scanner.c Log Message: ----------- Back out clean-up of nextchar() return value This can be handled separately. Commit: dc987e23f3c06531941ab192a9d4a01b934cc6fa https://github.com/swig/swig/commit/dc987e23f3c06531941ab192a9d4a01b934cc6fa Author: Olly Betts <ol...@su...> Date: 2024-08-15 (Thu, 15 Aug 2024) Changed paths: M Source/CParse/parser.y Log Message: ----------- Add u8 and raw string examples for stringval Also note that there may currently be bugs handling embedded zero bytes. Compare: https://github.com/swig/swig/compare/a322735e2b46...dc987e23f3c0 To unsubscribe from these emails, change your notification settings at https://github.com/swig/swig/settings/notifications |
From: Olly B. <no...@gi...> - 2024-08-15 02:40:33
|
Branch: refs/heads/master Home: https://github.com/swig/swig Commit: 16680f59da74c5c62ee468a8ef08032196166be8 https://github.com/swig/swig/commit/16680f59da74c5c62ee468a8ef08032196166be8 Author: Olly Betts <ol...@su...> Date: 2024-08-15 (Thu, 15 Aug 2024) Changed paths: M CHANGES.current M Examples/test-suite/errors/c_enum_badvalue.i M Examples/test-suite/errors/c_enum_badvalue.stderr M Examples/test-suite/errors/pp_constant.i M Examples/test-suite/errors/pp_constant.stderr M Examples/test-suite/errors/pp_expressions_bad.i M Examples/test-suite/errors/pp_expressions_bad.stderr M Source/Swig/scanner.c Log Message: ----------- Improve handling of bad octal and binary numbers SWIG now gives an error for digits 8 and 9 in octal constants - previously these were quietly accepted resulting in a bogus value. C++11 binary constants are now treated similarly - only digits 0 and 1 were allowed before, but trying to use other digits now gives a clearer error. Commit: 4299e893dacdea44fd7fd76c4cdb33264b0aa26f https://github.com/swig/swig/commit/4299e893dacdea44fd7fd76c4cdb33264b0aa26f Author: Olly Betts <ol...@su...> Date: 2024-08-15 (Thu, 15 Aug 2024) Changed paths: M CHANGES.current M Examples/test-suite/php/string_constants_runme.php M Examples/test-suite/string_constants.i M Source/Swig/scanner.c Log Message: ----------- Fix parsing of octal string escapes We now stop when the next character is digit 8 or 9, and stop after 3 octal digits even if the next character is an octal digit. Commit: 8513f24ec686d824a5767770d2c63f5df09c0d40 https://github.com/swig/swig/commit/8513f24ec686d824a5767770d2c63f5df09c0d40 Author: Olly Betts <ol...@su...> Date: 2024-08-15 (Thu, 15 Aug 2024) Changed paths: M Source/Swig/scanner.c Log Message: ----------- Add comment noting \e is a non-standard string escape Compare: https://github.com/swig/swig/compare/d4a80967ca14...8513f24ec686 To unsubscribe from these emails, change your notification settings at https://github.com/swig/swig/settings/notifications |
From: Olly B. <no...@gi...> - 2024-08-15 00:24:54
|
Branch: refs/heads/expression-value-overhaul Home: https://github.com/swig/swig Commit: 09cecc39e987c1c45bed8ce579488a0dea4d378b https://github.com/swig/swig/commit/09cecc39e987c1c45bed8ce579488a0dea4d378b Author: Olly Betts <ol...@su...> Date: 2024-08-15 (Thu, 15 Aug 2024) Changed paths: M Source/Modules/lang.cxx Log Message: ----------- Fix (existing) leak of attribute value Commit: cf0ab23395210e5a461cf695db0874bcd6ef594a https://github.com/swig/swig/commit/cf0ab23395210e5a461cf695db0874bcd6ef594a Author: Olly Betts <ol...@su...> Date: 2024-08-15 (Thu, 15 Aug 2024) Changed paths: M Source/Modules/mzscheme.cxx Log Message: ----------- [mzscheme] Add missing newlines to C/C++ wrapper Commit: 7a388e37a79168c56d8f1960a4a810195fb8f2cc https://github.com/swig/swig/commit/7a388e37a79168c56d8f1960a4a810195fb8f2cc Author: Olly Betts <ol...@su...> Date: 2024-08-15 (Thu, 15 Aug 2024) Changed paths: M Source/Modules/go.cxx Log Message: ----------- Resolve "FIXME leak" comments Commit: a322735e2b46aac2ce2c3ae99ded5cc5cd698612 https://github.com/swig/swig/commit/a322735e2b46aac2ce2c3ae99ded5cc5cd698612 Author: Olly Betts <ol...@su...> Date: 2024-08-15 (Thu, 15 Aug 2024) Changed paths: M Source/CParse/parser.y Log Message: ----------- Expand on stringval documentation Compare: https://github.com/swig/swig/compare/b0a85fd021c9...a322735e2b46 To unsubscribe from these emails, change your notification settings at https://github.com/swig/swig/settings/notifications |
From: Olly B. <no...@gi...> - 2024-08-12 19:57:20
|
Branch: refs/heads/master Home: https://github.com/swig/swig Commit: d4a80967ca145dac35ed533bc8fae4cfb2c56ed6 https://github.com/swig/swig/commit/d4a80967ca145dac35ed533bc8fae4cfb2c56ed6 Author: Olly Betts <ol...@su...> Date: 2024-08-13 (Tue, 13 Aug 2024) Changed paths: M Source/DOH/memory.c Log Message: ----------- Avoid truncating reported failed allocation size To unsubscribe from these emails, change your notification settings at https://github.com/swig/swig/settings/notifications |
From: Olly B. <no...@gi...> - 2024-08-12 04:56:51
|
Branch: refs/heads/master Home: https://github.com/swig/swig Commit: 4231b9d60de0b729c30e06172b8940560c332fa0 https://github.com/swig/swig/commit/4231b9d60de0b729c30e06172b8940560c332fa0 Author: Olly Betts <ol...@su...> Date: 2024-08-12 (Mon, 12 Aug 2024) Changed paths: M CHANGES.current M Examples/test-suite/errors/pp_error_directive.i M Examples/test-suite/errors/pp_error_directive.stderr M Source/Preprocessor/cpp.c Log Message: ----------- Allow unmatched ' and " in #error and #warning Fixes #657 To unsubscribe from these emails, change your notification settings at https://github.com/swig/swig/settings/notifications |
From: William S F. <no...@gi...> - 2024-08-09 18:29:24
|
Branch: refs/heads/master Home: https://github.com/swig/swig Commit: dc46ceee74877a36b0cef03f8a6c862dcc435276 https://github.com/swig/swig/commit/dc46ceee74877a36b0cef03f8a6c862dcc435276 Author: William S Fulton <ws...@fu...> Date: 2024-08-09 (Fri, 09 Aug 2024) Changed paths: M Examples/test-suite/expressions.i Log Message: ----------- Correct test case expression type xor results in int type, not bool. Fixes Visual C++ warning C4305: warning C4305: 'default argument': truncation from 'int' to 'bool'" . Commit: 7ebaafac68528d5fd1a472a738ac27c3230e782a https://github.com/swig/swig/commit/7ebaafac68528d5fd1a472a738ac27c3230e782a Author: William S Fulton <ws...@fu...> Date: 2024-08-09 (Fri, 09 Aug 2024) Changed paths: M Source/DOH/memory.c Log Message: ----------- Workaround gcc -Wformat -Wformat-extra-args warnings The MinGW build of gcc doesn't handle %zu and gives warnings: DOH/memory.c: In function 'allocation_failed': DOH/memory.c:262:42: warning: unknown conversion type character 'z' in format [-Wformat=] 262 | fprintf(stderr, "Failed to allocate %zu bytes\n", size); | ^ DOH/memory.c:262:21: warning: too many arguments for format [-Wformat-extra-args] 262 | fprintf(stderr, "Failed to allocate %zu bytes\n", size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Just casting to unsigned long seems good enough for a failure message where the value is unlikely to be truncated and the actual value reported is not particularly significant. Commit: 51b281eff092b074b3780d056444a9dc4f8b82b2 https://github.com/swig/swig/commit/51b281eff092b074b3780d056444a9dc4f8b82b2 Author: William S Fulton <ws...@fu...> Date: 2024-08-09 (Fri, 09 Aug 2024) Changed paths: M CHANGES.current M Doc/Manual/Contents.html M Doc/Manual/Java.html M Examples/test-suite/java/java_constants_runme.java M Examples/test-suite/java_constants.i M Lib/java/java.swg M Source/Modules/java.cxx Log Message: ----------- Add the Java constantsmodifiers pragma Compare: https://github.com/swig/swig/compare/74a8aafac037...51b281eff092 To unsubscribe from these emails, change your notification settings at https://github.com/swig/swig/settings/notifications |
From: Olly B. <no...@gi...> - 2024-08-08 01:48:57
|
Branch: refs/heads/expression-value-overhaul Home: https://github.com/swig/swig Commit: b0a85fd021c990eeb2b88a590356c8b7043c49d4 https://github.com/swig/swig/commit/b0a85fd021c990eeb2b88a590356c8b7043c49d4 Author: Olly Betts <ol...@su...> Date: 2024-08-08 (Thu, 08 Aug 2024) Changed paths: M CHANGES.current M Examples/test-suite/char_constant.i M Examples/test-suite/constant_expr.i M Examples/test-suite/cpp11_auto_variable.i M Examples/test-suite/expressions.i M Examples/test-suite/li_std_string.i M Examples/test-suite/php/constant_expr_runme.php M Examples/test-suite/php/cpp11_auto_variable_runme.php M Examples/test-suite/string_constants.i M Source/CParse/cparse.h M Source/CParse/parser.y M Source/Modules/csharp.cxx M Source/Modules/d.cxx M Source/Modules/go.cxx M Source/Modules/guile.cxx M Source/Modules/java.cxx M Source/Modules/javascript.cxx M Source/Modules/lang.cxx M Source/Modules/lua.cxx M Source/Modules/mzscheme.cxx M Source/Modules/ocaml.cxx M Source/Modules/octave.cxx M Source/Modules/perl5.cxx M Source/Modules/php.cxx M Source/Modules/python.cxx M Source/Modules/r.cxx M Source/Modules/ruby.cxx M Source/Modules/scilab.cxx M Source/Modules/tcl8.cxx M Source/Swig/cwrap.c M Source/Swig/misc.c M Source/Swig/scanner.c Log Message: ----------- Straighten out handling of char and string constants Fixes #904 Fixes #1907 Fixes #2579 To unsubscribe from these emails, change your notification settings at https://github.com/swig/swig/settings/notifications |
From: Olly B. <no...@gi...> - 2024-08-06 05:33:37
|
Branch: refs/heads/expression-value-overhaul Home: https://github.com/swig/swig Commit: 59598373eea8430be80001e7b50895cbb954e795 https://github.com/swig/swig/commit/59598373eea8430be80001e7b50895cbb954e795 Author: Olly Betts <ol...@su...> Date: 2024-08-06 (Tue, 06 Aug 2024) Changed paths: M Source/Swig/misc.c Log Message: ----------- Fix C# string escaping To unsubscribe from these emails, change your notification settings at https://github.com/swig/swig/settings/notifications |
From: Olly B. <no...@gi...> - 2024-08-06 03:46:41
|
Branch: refs/heads/expression-value-overhaul Home: https://github.com/swig/swig Commit: 32196d04bbbd192df64d84122f15b7ff6ba6999c https://github.com/swig/swig/commit/32196d04bbbd192df64d84122f15b7ff6ba6999c Author: Olly Betts <ol...@su...> Date: 2024-08-06 (Tue, 06 Aug 2024) Changed paths: M Source/Modules/csharp.cxx M Source/Modules/go.cxx M Source/Modules/java.cxx M Source/Swig/misc.c Log Message: ----------- Fix go; clean up escaping To unsubscribe from these emails, change your notification settings at https://github.com/swig/swig/settings/notifications |
From: Olly B. <no...@gi...> - 2024-08-06 03:02:06
|
Branch: refs/heads/expression-value-overhaul Home: https://github.com/swig/swig Commit: 98f59ee617cfa047715fc0073a9b07298889a2aa https://github.com/swig/swig/commit/98f59ee617cfa047715fc0073a9b07298889a2aa Author: Olly Betts <ol...@su...> Date: 2024-08-06 (Tue, 06 Aug 2024) Changed paths: M Source/Modules/csharp.cxx M Source/Modules/go.cxx M Source/Modules/java.cxx M Source/Swig/misc.c Log Message: ----------- Fix go; clean up escaping To unsubscribe from these emails, change your notification settings at https://github.com/swig/swig/settings/notifications |