1. 5872e9b Fix format %rename dropping a class template's partial specializations by William S Fulton · 30 hours ago main master upstream/master
  2. 1f7acd5 [Ruby] Add test for -autorename dropping std::vector partial specializations by Bradley Lowekamp · 2 days ago
  3. 0b90e51 Add tests for advanced renaming of instantiated class templates by William S Fulton · 2 days ago
  4. 03ec714 Update Lua li_typemaps with recent changes (#3544) by Erez Geva · 2 days ago
  5. 223754e [Java, C#, D] Add multiple parameters to li_typemaps (#3545) by Erez Geva · 2 days ago
  6. 2066f34 [Python] Emit SWIGPY_SLICEOBJECT from a fragment by William S Fulton · 5 days ago
  7. b0f7fce [Python] Enable the pyrefly bad-function-definition check in the test suite by William S Fulton · 6 days ago
  8. adc0df8 Test the INPUT, OUTPUT and INOUT typemaps with more than one parameter by William S Fulton · 6 days ago
  9. 9d44a5e [Python] Annotate the INPUT, INOUT and OUTPUT typemaps by what they accept by William S Fulton · 6 days ago
  10. ca70206 Fix crash passing a null pointer to a reference using the INPUT typemaps by William S Fulton · 6 days ago
  11. cbdcd40 [Python] Support INOUT/INPUT/OUTPUT for pytyping by Nerixyz · 7 days ago
  12. 3c22ac7 [Python] Test an argout container that Python does not annotate by William S Fulton · 7 days ago
  13. b470935 [Python] Document the pytyping out attribute for argout parameters by William S Fulton · 7 days ago
  14. 71c6dc6 [Python] Attach the pytyping typemaps to the parameters just once by William S Fulton · 7 days ago
  15. 1f0ab38 [Python] Supply the argout return annotation SWIG cannot work out by William S Fulton · 7 days ago
  16. 064ef86 [Python] Test the annotation when the argout containers clash by William S Fulton · 7 days ago
  17. f37a89e [Python] Annotate a suppressed return value in C annotation mode by William S Fulton · 8 days ago
  18. 0d64728 Use the container an overwriting argout typemap builds for a single value by William S Fulton · 8 days ago
  19. 2856c19 Substitute $isvoidresult in all target languages by William S Fulton · 8 days ago
  20. 5390ba1 [Python] Annotate a suppressed return value with no argout typemaps by William S Fulton · 8 days ago
  21. 03726ee Take a void return into account for $isvoidresult by William S Fulton · 8 days ago
  22. 1aaf899 Reject an invalid numinputs value in an in typemap by William S Fulton · 8 days ago
  23. 5bcc692 Add the container attribute to the argout typemap by William S Fulton · 8 days ago
  24. b8aaf88 [Python] Use the argout numoutputs and overwrite attributes in annotations by William S Fulton · 8 days ago
  25. 2941071 Add $isvoidresult and support numoutputs=0 in the out typemap by William S Fulton · 8 days ago
  26. dcb21d7 Add numoutputs, overwrite and container attributes to the out and argout typemaps by William S Fulton · 13 days ago
  27. b4825b7 [Python] Refactor argout return annotation into collect and format steps by William S Fulton · 13 days ago
  28. 8338859 [Python] Do not annotate the return type of __init__ by William S Fulton · 13 days ago
  29. 1af9fdd Fix stray punctuation in cpp14_auto_return_type.i comments (S15) by William S Fulton · 2 weeks ago
  30. 1861921 Use the same bison warning flags in the CMake build (S13) by William S Fulton · 2 weeks ago
  31. dd5f38b [Javascript, PHP] Stop warning 314 repeating the new name (S12) by William S Fulton · 2 weeks ago
  32. 1cf842d [Octave] Show a null pointer default value as the empty matrix (S8) by William S Fulton · 2 weeks ago
  33. 7616617 Parse a C++17 structured binding by William S Fulton · 2 weeks ago
  34. 3d29bd5 Add support for the decltype(auto) placeholder by William S Fulton · 2 weeks ago
  35. 35c8c6d Accept an undecorated auto parameter pack by William S Fulton · 2 weeks ago
  36. 6602551 Clarify the spaceship operator section of the manual and retire warning 397 by William S Fulton · 2 weeks ago
  37. 8bebe15 Accept a cv-qualifier on a defaulted or deleted auto function by William S Fulton · 2 weeks ago
  38. de43007 Accept a trailing return type in an alias declaration by William S Fulton · 2 weeks ago
  39. 571a393 Add support for a conversion function with a deduced return type by William S Fulton · 2 weeks ago
  40. ae02aad Accept any type as a lambda trailing return type by William S Fulton · 2 weeks ago
  41. df1d1ef Accept a requires-clause after a trailing return type by William S Fulton · 2 weeks ago
  42. dd9566d Accept any type as a trailing return type by William S Fulton · 2 weeks ago
  43. ac55c66 Add an errors test for a bad C++23 explicit object parameter by William S Fulton · 2 weeks ago
  44. 66833ae Add support for the C++23 explicit object parameter by William S Fulton · 2 weeks ago
  45. d385667 Mark the invented template parameter for an auto pack as variadic by William S Fulton · 2 weeks ago
  46. 38429a9 Say what stopped an auto type being deduced in warnings 345 and 346 by William S Fulton · 2 weeks ago
  47. fcdf074 Deduce the type of a named cast by William S Fulton · 2 weeks ago
  48. fcd7d29 Update the decltype tests for the now deducible address of an object by William S Fulton · 2 weeks ago
  49. 809dc6c Deduce an auto variable type from a braced initialiser by William S Fulton · 2 weeks ago
  50. ae320c0 Fix an auto declaration declaring more than one variable by William S Fulton · 2 weeks ago
  51. 63ee4cf Deduce an auto variable type from the initialiser's declaration by William S Fulton · 2 weeks ago
  52. fbbaa9a Add an errors test for a concept declaration with no semicolon by William S Fulton · 2 weeks ago
  53. 13b03be Fix parsing of an auto variable declared with a declarator by William S Fulton · 2 weeks ago
  54. 8eec478 Fix parsing of a C++20 concept body that is an ordinary expression by William S Fulton · 2 weeks ago
  55. 644b3b7 Add support for the C++26 reason on a deleted function by William S Fulton · 2 weeks ago
  56. 2a8dc61 Add empty C++23 and C++26 chapters to the manual by William S Fulton · 2 weeks ago
  57. 8a0eb61 Fix test suite failures when compiling as C++23 or later by William S Fulton · 2 weeks ago
  58. 1bf67ba Add C++23 and C++26 test suite buckets by William S Fulton · 2 weeks ago
  59. 2d56d34 Add trailing continuations to test case lists by William S Fulton · 2 weeks ago
  60. c19e4d2 Restore custom string allocator support by Karl Wette · 2 weeks ago
  61. ec83964 [JavaScript] Speed up node and napi test-suite runs by William S Fulton · 3 weeks ago
  62. 79422d5 Fix parsing of a cv-qualified auto placeholder by William S Fulton · 3 weeks ago
  63. 07631e1 Add SwigType_new_auto() and SwigType_add_auto() by William S Fulton · 3 weeks ago
  64. bc3a015 [OCaml] Remove std_complex.i by William S Fulton · 3 weeks ago
  65. edbbe01 [Python] Accept str in the varargs example typemaps by William S Fulton · 3 weeks ago
  66. 72ebb34 Update the Python 2 C API usage in the documentation by William S Fulton · 3 weeks ago
  67. 1941f20 Bump version to 4.6.0 by William S Fulton · 3 weeks ago
  68. d598176 swig-4.5.0 release notes and date by William S Fulton · 3 weeks ago v4.5.0
  69. 7a137da [Python] Check annotations in .pyi stubs with -builtin and -fastproxy by William S Fulton · 4 weeks ago
  70. f06d867 [Python] Fix empty classes and imported bases in .pyi files by William S Fulton · 4 weeks ago
  71. afc3984 [Python] Add %pythonstubcode and %pythonstubbegin directives by William S Fulton · 4 weeks ago
  72. b9cbc4e [Python] Clean all generated stub files by William S Fulton · 4 weeks ago
  73. c8f0527 [Python] Fix alternate constructors with -builtin by William S Fulton · 4 weeks ago
  74. ff96103 [Python] Add -typehints and Pyrefly checks by William S Fulton · 4 weeks ago
  75. 5b13fbf [Python] Support multi-argument argout typing by Nerixyz · 4 weeks ago
  76. 7458ea3 [Python] Fix annotations for multiple outputs by William S Fulton · 4 weeks ago
  77. bf7495d Tidy up the fix for a template argument scope being added twice by William S Fulton · 4 weeks ago
  78. db75538 Fix namespaces being appended twice in template arguments by Nerixyz · 4 weeks ago
  79. 65b1e66 [Test-suite] Add a common director_langobj test for the language object type by William S Fulton · 4 weeks ago
  80. d12a853 [D] Fix director methods taking a pointer to a primitive by const reference by William S Fulton · 4 weeks ago
  81. ff57c2a Fix director arguments taking a const ref to the language object type by William S Fulton · 4 weeks ago
  82. 7c4215c [Python] Director PyObject * typemap fixes and test tidy up by William S Fulton · 4 weeks ago
  83. 4957234 [Python] Fix refcount underflow in director by Julien Schueller · 4 weeks ago
  84. 1f1f773 Review fixes for the Uint8Array fragment test by William S Fulton · 4 weeks ago
  85. 4b5c68d Add Javascript test for 'SWIG_FromUint8Array' and 'SWIG_ToUint8Array' by Erez Geva · 4 weeks ago
  86. ae445a8 [Lua] Fix flaky li_std_map test caused by garbage collected Struct objects by William S Fulton · 4 weeks ago
  87. 28d92ed [JavaScript] Fix the v8 and node engines for v8 14.x (Node.js 26) by William S Fulton · 4 weeks ago
  88. dce0f90 [JavaScript] Fix the v8 and node engines for v8 13.x (Node.js 24) by William S Fulton · 4 weeks ago
  89. e456aaf Initialise the temporary pointer in the wrap by value typemaps by William S Fulton · 4 weeks ago
  90. 250846c [CI] Update setup-msvc-dev to v4 to drop the Node.js 20 warning by William S Fulton · 4 weeks ago
  91. b103e11 [OCaml] Fix char array wrapping writing through a null pointer by William S Fulton · 4 weeks ago
  92. d77299d [ccache-swig] Don't pass -c as well as -E in the cpp call test by William S Fulton · 4 weeks ago
  93. c046eb7 Include stdint.h in parser.y so bison uses ptrdiff_t not long by William S Fulton · 4 weeks ago
  94. 4a5f54c Replace all uses of sprintf with snprintf and poison sprintf by William S Fulton · 4 weeks ago
  95. f047acf [JavaScript] Compile the v8 test-suite wrappers as C++ by William S Fulton · 4 weeks ago
  96. 01049f1 [Python] Remove comma at end of enumerator list by William S Fulton · 4 weeks ago
  97. 0d3234e [Java] Suppress -Wlong-long warning on the enum value parsing code by William S Fulton · 4 weeks ago
  98. a20a885 [Lua] Fix flaky inctest by not modifying the string passed to importtest2 by William S Fulton · 4 weeks ago
  99. ebfde07 Test clang-format 22 in Linux CI by William S Fulton · 4 weeks ago
  100. 261f990 [JavaScript] Fix node engine builds when node-addon-api is missing by William S Fulton · 4 weeks ago