{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":7372528,"defaultBranch":"master","name":"swig","ownerLogin":"swig","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-12-30T02:04:38.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1565046?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1708897370.0","currentOid":""},"activityList":{"items":[{"before":"3d5157514889c668bc14c245246c388eb23615ea","after":"b6f7460fda0c754aacefc822759c1d356da9d159","ref":"refs/heads/master","pushedAt":"2024-04-29T18:27:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wsfulton","name":"William S Fulton","path":"/wsfulton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2878511?s=80&v=4"},"commit":{"message":"Pin Ruby 3.1 testing to 3.1.4\n\nPin to working version while under investigation as import_fragments testcase fails.\nSee issue #2800\n\nSeems to be same crash as Ruby 3.2.5, see fab27c67ccb66f40001048a6ed5c2927d57b13dc","shortMessageHtmlLink":"Pin Ruby 3.1 testing to 3.1.4"}},{"before":"393de5b0d6c605910458ffd1492a5ba5a4291959","after":"3d5157514889c668bc14c245246c388eb23615ea","ref":"refs/heads/master","pushedAt":"2024-04-29T07:00:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wsfulton","name":"William S Fulton","path":"/wsfulton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2878511?s=80&v=4"},"commit":{"message":"Fix gcc's -Wformat-security warning in R Raise function (#2896)\n\nThe `Rf_error` function takes a format string as its first argument.","shortMessageHtmlLink":"Fix gcc's -Wformat-security warning in R Raise function (#2896)"}},{"before":"7800b52d238d25ad03e6a0bd75eee51bdf60233b","after":"393de5b0d6c605910458ffd1492a5ba5a4291959","ref":"refs/heads/master","pushedAt":"2024-04-19T02:42:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ojwb","name":"Olly Betts","path":"/ojwb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/164061?s=80&v=4"},"commit":{"message":"Convert parser grammar to use named references\n\nPartly addresses #2612","shortMessageHtmlLink":"Convert parser grammar to use named references"}},{"before":"2f194c10a8732c928082af795dbee5f7d7ad37e2","after":"7800b52d238d25ad03e6a0bd75eee51bdf60233b","ref":"refs/heads/master","pushedAt":"2024-04-12T17:40:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"wsfulton","name":"William S Fulton","path":"/wsfulton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2878511?s=80&v=4"},"commit":{"message":"Add Javascript fix to changes file","shortMessageHtmlLink":"Add Javascript fix to changes file"}},{"before":"3496472fe1de0befc8b3d882f68a4a1737085f06","after":"2f194c10a8732c928082af795dbee5f7d7ad37e2","ref":"refs/heads/master","pushedAt":"2024-04-12T07:15:03.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"wsfulton","name":"William S Fulton","path":"/wsfulton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2878511?s=80&v=4"},"commit":{"message":"Remove some locator strings in generated code\n\nFor Javascript, MzScheme, Python, Ruby.\nRemoves the vast majority of the /*@SWIG:...*/ locator strings in the\ngenerated wrappers for these 4 languages to help with reproducible builds.\n\nIssue #202","shortMessageHtmlLink":"Remove some locator strings in generated code"}},{"before":"1227fb1e2bab8a343c07d0ec53e8104647ddb6a4","after":"3496472fe1de0befc8b3d882f68a4a1737085f06","ref":"refs/heads/master","pushedAt":"2024-04-10T19:53:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ojwb","name":"Olly Betts","path":"/ojwb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/164061?s=80&v=4"},"commit":{"message":"Fix another mismatched method name in manual","shortMessageHtmlLink":"Fix another mismatched method name in manual"}},{"before":"a7eca8b4159840801c911c0d7b2a3325c3cbfa1e","after":"1227fb1e2bab8a343c07d0ec53e8104647ddb6a4","ref":"refs/heads/master","pushedAt":"2024-04-08T21:32:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wsfulton","name":"William S Fulton","path":"/wsfulton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2878511?s=80&v=4"},"commit":{"message":"Include stdlib.h for recent Python Stable ABI (#2856)\n\nRecent Python Stable ABI does not include this header:\r\n\r\nhttps://github.com/python/cpython/blob/c43f6a4dfaa1c1974141e2f7014a7f98ca3a3f93/Include/Python.h#L29-L39\r\n\r\nHowever, SWIG needs `free` and `malloc`. On Windows this will cause:\r\n\r\n error C3861: 'free': identifier not found\r\n error C3861: 'malloc': identifier not found","shortMessageHtmlLink":"Include stdlib.h for recent Python Stable ABI (#2856)"}},{"before":"d1303767e97955f772794962c3bc9135e2a755b5","after":"a7eca8b4159840801c911c0d7b2a3325c3cbfa1e","ref":"refs/heads/master","pushedAt":"2024-03-27T23:47:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ojwb","name":"Olly Betts","path":"/ojwb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/164061?s=80&v=4"},"commit":{"message":"Support __VA_OPT__\n\nFixes #1574","shortMessageHtmlLink":"Support __VA_OPT__"}},{"before":"f5daf83d4794ec090bfc9e940624a8cea0855e50","after":"d1303767e97955f772794962c3bc9135e2a755b5","ref":"refs/heads/master","pushedAt":"2024-03-27T22:00:38.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"ojwb","name":"Olly Betts","path":"/ojwb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/164061?s=80&v=4"},"commit":{"message":"Fix preprocessor comment parsing bug\n\nFix preprocessor to handle C-style comment ending **/ in macro argument.","shortMessageHtmlLink":"Fix preprocessor comment parsing bug"}},{"before":"6226d58065005a31f3737530ae93eaa628ae4995","after":"f5daf83d4794ec090bfc9e940624a8cea0855e50","ref":"refs/heads/master","pushedAt":"2024-03-27T19:56:01.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ojwb","name":"Olly Betts","path":"/ojwb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/164061?s=80&v=4"},"commit":{"message":"Make a load of internal functions static\n\nNone of these are prototyped, used outside of the file they are\ndeclared in, or documented aside from comments above the function.","shortMessageHtmlLink":"Make a load of internal functions static"}},{"before":"3d46896e1a56c09ee07ea75e068b60cd2b4d4155","after":"6226d58065005a31f3737530ae93eaa628ae4995","ref":"refs/heads/master","pushedAt":"2024-03-27T19:01:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wsfulton","name":"William S Fulton","path":"/wsfulton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2878511?s=80&v=4"},"commit":{"message":"Fix for using more than one std::string_view type in a method\n\nFixes #2844","shortMessageHtmlLink":"Fix for using more than one std::string_view type in a method"}},{"before":"21aa6e8f9e4c7d1b0249c46140b7ce5397d7dc52","after":"3d46896e1a56c09ee07ea75e068b60cd2b4d4155","ref":"refs/heads/master","pushedAt":"2024-03-27T18:33:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"wsfulton","name":"William S Fulton","path":"/wsfulton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2878511?s=80&v=4"},"commit":{"message":"Use 'long' instead of 'long int' in R std_vector.i\n\nFor consistency in rest of SWIG","shortMessageHtmlLink":"Use 'long' instead of 'long int' in R std_vector.i"}},{"before":"bc651a3926b1c551b749d696566fa6aa48443402","after":"21aa6e8f9e4c7d1b0249c46140b7ce5397d7dc52","ref":"refs/heads/master","pushedAt":"2024-03-25T22:20:29.000Z","pushType":"push","commitsCount":26,"pusher":{"login":"wsfulton","name":"William S Fulton","path":"/wsfulton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2878511?s=80&v=4"},"commit":{"message":"Merge branch 'py-stable-abi2'\n\n* py-stable-abi2:\n Note about abi3audit and inlined functions\n Add recent stable ABI improvements to changes file\n Switch to SWIG_Py_DECREF instead of Py_Decref\n Show ABI version in CI job name\n C89 conformance for Python stable ABI\n Remove Py_TYPE definition\n Move Stable ABI to more sensible section and update html sectioning\n Add abi3audit information for Python stable ABI\n Use PyObject_Free instead of deprecated macros\n Don't run abi3audit on builtin test\n Strict Python stable abi conformance fix for PyUnicode_GetLength\n Don't use abi3audit if not installed\n Unused parameter warning fix in SWIG_Python_TypeError\n Add PY_ABI_VER for testing Python stable ABI using abi3audit\n configure.ac python versions update\n Tidy up EXTRA_ build flags\n Py_DecRef Py_IncRef for examples and html docs\n Additional casts for Python DecRef change\n Py_XDECREF -> Py_DecRef for stable ABI compliance\n Py_DECREF -> Py_DecRef for stable ABI compliance\n Py_IncRef casts\n Py_XINCREF -> Py_IncRef for stable ABI compliance\n Py_INCREF -> Py_IncRef for stable ABI compliance\n Add Python increment and decrement wrappers\n minor enhancement in changes file\n\nConflicts:\n\tCHANGES.current","shortMessageHtmlLink":"Merge branch 'py-stable-abi2'"}},{"before":"a02102ad18d729bfd52396f93f55add9658dc8b5","after":"bc651a3926b1c551b749d696566fa6aa48443402","ref":"refs/heads/master","pushedAt":"2024-03-25T02:11:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ojwb","name":"Olly Betts","path":"/ojwb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/164061?s=80&v=4"},"commit":{"message":"Fix elision of comma before ##__VARARGS__\n\nWe document this as supported but it seems to have not worked since\nbefore 2009.\n\nFixes #2848","shortMessageHtmlLink":"Fix elision of comma before ##__VARARGS__"}},{"before":"a1cafe585ddc91fdc6e6cd24ee5f15ffca683e43","after":"a02102ad18d729bfd52396f93f55add9658dc8b5","ref":"refs/heads/master","pushedAt":"2024-03-21T19:30:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ojwb","name":"Olly Betts","path":"/ojwb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/164061?s=80&v=4"},"commit":{"message":"[js,python] Note oldest node and python3 we CI test\n\nSee #2537","shortMessageHtmlLink":"[js,python] Note oldest node and python3 we CI test"}},{"before":"6682abab8d647dd8e78101095d2ee285a31c6ddc","after":"a1cafe585ddc91fdc6e6cd24ee5f15ffca683e43","ref":"refs/heads/master","pushedAt":"2024-03-20T03:21:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ojwb","name":"Olly Betts","path":"/ojwb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/164061?s=80&v=4"},"commit":{"message":"Fix Python examples in manual to use print(...)\n\nPython 3 dropped support for `print` without parentheses. The\namended examples should still work in Python 2.","shortMessageHtmlLink":"Fix Python examples in manual to use print(...)"}},{"before":"bc0b8b558de47388de30e7f9aa689fc7049d41f7","after":"6682abab8d647dd8e78101095d2ee285a31c6ddc","ref":"refs/heads/master","pushedAt":"2024-03-17T20:19:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ojwb","name":"Olly Betts","path":"/ojwb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/164061?s=80&v=4"},"commit":{"message":"Improvements to Ocaml documentation","shortMessageHtmlLink":"Improvements to Ocaml documentation"}},{"before":"4c33bcaab98b0ebf5caff8f669828d0d90dd96b9","after":"bc0b8b558de47388de30e7f9aa689fc7049d41f7","ref":"refs/heads/master","pushedAt":"2024-03-11T08:20:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wsfulton","name":"William S Fulton","path":"/wsfulton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2878511?s=80&v=4"},"commit":{"message":"Improve handling and documentation of missing enum base type information.\n\nCloses #2828","shortMessageHtmlLink":"Improve handling and documentation of missing enum base type informat…"}},{"before":"52120afca535140a4221ac110fce3209b3fe5076","after":"4c33bcaab98b0ebf5caff8f669828d0d90dd96b9","ref":"refs/heads/master","pushedAt":"2024-03-07T08:29:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"wsfulton","name":"William S Fulton","path":"/wsfulton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2878511?s=80&v=4"},"commit":{"message":"Fix Ocaml SWIGTYPE MOVE typemap to fix cpp11_move_typemaps testcase","shortMessageHtmlLink":"Fix Ocaml SWIGTYPE MOVE typemap to fix cpp11_move_typemaps testcase"}},{"before":"534b241ce1e9f8ddd94f6eb81641a94179e31021","after":"52120afca535140a4221ac110fce3209b3fe5076","ref":"refs/heads/master","pushedAt":"2024-03-06T22:13:03.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"wsfulton","name":"William S Fulton","path":"/wsfulton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2878511?s=80&v=4"},"commit":{"message":"changes file corrections","shortMessageHtmlLink":"changes file corrections"}},{"before":"a8f7a03eb79a88ef11921eee37bd000ccda3468b","after":"534b241ce1e9f8ddd94f6eb81641a94179e31021","ref":"refs/heads/master","pushedAt":"2024-03-06T18:21:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ojwb","name":"Olly Betts","path":"/ojwb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/164061?s=80&v=4"},"commit":{"message":"Check whether the D compiler specified via --with-d2-compiler is functional\n\nThe D compiler can be specified by the user via the option\n--with-d2-compiler of configure. The specified program will then be\nused for compiling the D examples and unit tests (more precisely, in\nExamples/Makefile.in).\n\nIf the user specifies a D compiler that does not exist in the system\nor is not functional, then the D tests will fail. This commit\nintroduces the check for the specified program in configure.ac,\nunsetting the D2COMPILER variable if necessary. This ensures that the\nD tests will not be compiled if the user specifies a non-working D\ncompiler.","shortMessageHtmlLink":"Check whether the D compiler specified via --with-d2-compiler is func…"}},{"before":"ec56bff28d3ad5acf82e139a83da8135aa2dd618","after":"a8f7a03eb79a88ef11921eee37bd000ccda3468b","ref":"refs/heads/master","pushedAt":"2024-03-01T00:04:40.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ojwb","name":"Olly Betts","path":"/ojwb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/164061?s=80&v=4"},"commit":{"message":"Add CHANGES entry for java warning fixes","shortMessageHtmlLink":"Add CHANGES entry for java warning fixes"}},{"before":"feaabb0d2a90635642768aa1da1439f5a9a9b874","after":"ec56bff28d3ad5acf82e139a83da8135aa2dd618","ref":"refs/heads/master","pushedAt":"2024-02-29T21:45:56.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ojwb","name":"Olly Betts","path":"/ojwb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/164061?s=80&v=4"},"commit":{"message":"[java] Suppress System.runFinalization() removal warnings\n\nThese need to be addressed, but meanwhile it makes running the testsuite\nwith OpenJDK 21 or newer unhelpfully noisy so suppressing it seems more\nhelpful than not.\n\nCloses: #2819","shortMessageHtmlLink":"[java] Suppress System.runFinalization() removal warnings"}},{"before":"91a5be9143476fee14ab395da045af1196e0a0de","after":"feaabb0d2a90635642768aa1da1439f5a9a9b874","ref":"refs/heads/master","pushedAt":"2024-02-28T22:39:20.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"wsfulton","name":"William S Fulton","path":"/wsfulton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2878511?s=80&v=4"},"commit":{"message":"template templated static methods support\n\nFix compilation errors in generated code when instantiating a templated\nstatic method within a template (non-static methods and constructors were\nalways okay). For example:\n\n template class X {\n template \n static void fn(InputIterator first, InputIterator last) { ... }\n };\n class SimpleIterator { ... };\n\n %extend X {\n %template(fn) fn;\n }\n\nThe problem being fixed here is an extended method was generated when it\nshould not have been as for other %template instantiations within a\ntemplate - the template can be called directly.\n\nTest includes variadic static method templates in a template, including\nmethod overloading..","shortMessageHtmlLink":"template templated static methods support"}},{"before":"a3445d2c81782b33b157d1a6db2ad218bce6b184","after":"91a5be9143476fee14ab395da045af1196e0a0de","ref":"refs/heads/master","pushedAt":"2024-02-27T21:26:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wsfulton","name":"William S Fulton","path":"/wsfulton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2878511?s=80&v=4"},"commit":{"message":"Test case fix for older C# compiler","shortMessageHtmlLink":"Test case fix for older C# compiler"}},{"before":"fe080cf5ce8bedd3e9c79445d1a1e09649fd4b3d","after":"a3445d2c81782b33b157d1a6db2ad218bce6b184","ref":"refs/heads/master","pushedAt":"2024-02-26T18:35:40.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"wsfulton","name":"William S Fulton","path":"/wsfulton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2878511?s=80&v=4"},"commit":{"message":"C# testcase for operator==\n\nFor SF issue https://sourceforge.net/p/swig/bugs/884/","shortMessageHtmlLink":"C# testcase for operator=="}},{"before":"ed30a80d7f7c76bcf4fedfc24a548e6fab2b35be","after":"fe080cf5ce8bedd3e9c79445d1a1e09649fd4b3d","ref":"refs/heads/master","pushedAt":"2024-02-26T01:12:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ojwb","name":"Olly Betts","path":"/ojwb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/164061?s=80&v=4"},"commit":{"message":"Revert \"Add regression test && template parsing fix\"\n\nThe fix was to generate a GLR parser which I've had to revert\nfor now.\n\nThis reverts commit 85dbda7aaf475446003207ea64e4273ae1b8c693.","shortMessageHtmlLink":"Revert \"Add regression test && template parsing fix\""}},{"before":"85dbda7aaf475446003207ea64e4273ae1b8c693","after":"ed30a80d7f7c76bcf4fedfc24a548e6fab2b35be","ref":"refs/heads/master","pushedAt":"2024-02-26T00:54:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ojwb","name":"Olly Betts","path":"/ojwb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/164061?s=80&v=4"},"commit":{"message":"[php] Add runme for testcase constant_expr","shortMessageHtmlLink":"[php] Add runme for testcase constant_expr"}},{"before":"14056cc1ffe1199226b5509fe4ba993ee2fd2190","after":"85dbda7aaf475446003207ea64e4273ae1b8c693","ref":"refs/heads/master","pushedAt":"2024-02-25T23:19:38.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ojwb","name":"Olly Betts","path":"/ojwb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/164061?s=80&v=4"},"commit":{"message":"Add regression test && template parsing fix\n\nSee #2228","shortMessageHtmlLink":"Add regression test && template parsing fix"}},{"before":"b592468f522cf7f4a0812493bfa07cbe60679d7c","after":"14056cc1ffe1199226b5509fe4ba993ee2fd2190","ref":"refs/heads/master","pushedAt":"2024-02-25T21:43:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"wsfulton","name":"William S Fulton","path":"/wsfulton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2878511?s=80&v=4"},"commit":{"message":"C99 instead of C90 is the C standard for SWIG source\n\nGoing forwards for swig-4.3.x\n\nThis change is for CI to check for C99 now.\nCloses #2628","shortMessageHtmlLink":"C99 instead of C90 is the C standard for SWIG source"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEPUZXwwA","startCursor":null,"endCursor":null}},"title":"Activity · swig/swig"}