Commit Graph

  • d736119dfe
    Merge f61e89a4e3 into dcf69d3e0f #2393 Mario Emmenlauer 2025-07-29 13:12:34 +0200
  • e65f1860af
    Merge 3f07f79f90 into dcf69d3e0f #2414 Mario Emmenlauer 2025-07-29 13:12:34 +0200
  • 4e7b18eb9f
    Merge cce657ebf4 into dcf69d3e0f #2477 Mario Emmenlauer 2025-07-29 13:12:34 +0200
  • 4cfcdc8ac7
    Merge d798167dba into dcf69d3e0f #2364 Mario Emmenlauer 2025-07-29 14:34:57 +0800
  • c10c601ad4
    Merge c942fd948a into dcf69d3e0f #2976 Erez Geva 2025-07-29 00:49:50 +0200
  • 97fac323af
    Merge b8a5820c70 into dcf69d3e0f #2981 Erez Geva 2025-07-29 00:49:25 +0200
  • 2afa2f0e10
    Merge b87b563c9d into dcf69d3e0f #2599 Erez Geva 2025-07-29 00:48:57 +0200
  • be12495570
    Merge 57c0dcb861 into dcf69d3e0f #3192 Olly Betts 2025-07-29 00:48:46 +0200
  • dcf69d3e0f Ocaml - add STRING LENGTH multi-argument typemaps master William S Fulton 2025-07-28 23:01:47 +0100
  • 29daa0fe34 Guile STRING LENGTH typemap fixes William S Fulton 2025-07-28 22:39:05 +0100
  • 7c478b5e17 Note the LENGTH STRING typemap changes and tidy up William S Fulton 2025-07-28 19:22:13 +0100
  • aafd9b786c
    Merge c39f29d09d into 07ce064814 #3157 VZ 2025-07-28 13:22:39 -0400
  • cb68446ece Fix Length & string reverse order typemap. #2937 Erez Geva 2024-06-27 13:55:31 +0200
  • fbb8aa78a8
    Merge e5ea3c4698 into 07ce064814 #3191 Derek Huang 2025-07-26 19:30:55 +0200
  • 07ce064814 Prefer testcase code over build system code for C testcases William S Fulton 2025-07-26 10:24:23 +0100
  • 2b337dc8df
    Merge 2ee375d9c1 into a5576af6d1 #3089 Eric Larson 2025-07-25 08:10:35 -0400
  • a5576af6d1
    Free-threading Python: revert special treatment for PyList_GET_ITEM etc. (#3225) Guido Imperiale 2025-07-25 08:17:38 +0100
  • 5cfb333da6
    .gitignore (#3228) Guido Imperiale 2025-07-25 07:44:55 +0100
  • b80ca87110
    Merge c840f0657e into 9dc48b2628 #3078 Christophe Calmejane 2025-07-23 20:03:25 -0700
  • d579371013
    Merge 7c27021e2e into 9dc48b2628 #3082 Vitalij Mast 2025-07-23 19:25:29 -0700
  • 9dc48b2628 Add missing initializer for new PyMemberDef array member William S Fulton 2025-07-23 23:02:21 +0100
  • 3438289cad Python weakref support for builtin wrappers and limited API William S Fulton 2025-07-23 22:17:03 +0100
  • de5311eab7
    Merge 915afaddf3 into 738db8f288 #3190 Olly Betts 2025-07-23 22:56:25 +0300
  • 0de6887913 Revert ".gitignore" #3225 crusaderky 2025-07-23 14:09:22 +0100
  • db9ec4d139 Remove SWIG_AsArgcArgv #3227 crusaderky 2025-07-23 13:04:41 +0100
  • bff833f104 Revert "Restore plain python-3.12 testing without -nogil" #3226 crusaderky 2025-07-23 12:46:24 +0100
  • befe3bca6c Revert #3137 crusaderky 2025-07-23 12:31:40 +0100
  • 19bba80765 .gitignore #3228 crusaderky 2025-07-22 16:13:35 +0100
  • 0242c35936 Tweak weakref tests for Python 2 #3218 Jim Easterbrook 2025-07-22 10:20:55 +0100
  • 18b3b62d43 More tests of weakref implementation Jim Easterbrook 2025-07-22 10:05:22 +0100
  • e5d0c8e3cf Merge branch 'master' into fix_1792 Jim Easterbrook 2025-07-22 09:35:41 +0100
  • 738db8f288 SWIG_Python_GetSwigThis implementation tidyup William S Fulton 2025-07-21 21:51:57 +0100
  • 44684b9b55 Don't call PyWeakref_GET_OBJECT if limited API (#3223) Jim Easterbrook 2025-07-19 11:23:07 +0100
  • 72c2e8bd54
    Merge 9be405b444 into 0f58f9872d #3114 Vitalij Mast 2025-07-21 12:37:03 +0200
  • 0d8814e30c Don't call PyWeakref_GET_OBJECT if limited API #3223 Jim Easterbrook 2025-07-19 11:23:07 +0100
  • 3a37288e06 Merge branch 'master' into fix_1792 Jim Easterbrook 2025-07-19 09:53:34 +0100
  • 0f58f9872d Restore plain python-3.12 testing without -nogil William S Fulton 2025-07-18 22:37:25 +0100
  • 6b556a6a1c Add -nogil opt-in flag to remove need for PYTHON_GIL=0 crusaderky 2025-07-18 22:33:09 +0100
  • 7a7aba03b6 Polish off heap types buffer support William S Fulton 2025-07-18 18:59:33 +0100
  • eacf4e32c2 Use malloc to create PyBufferProcs struct #3219 Jim Easterbrook 2025-07-18 09:46:19 +0100
  • 20da01780f Enable Python builtin heap types buffer interface (#3219) Jim Easterbrook 2025-07-18 07:32:08 +0100
  • 3138ee5bbd Limit test to stable API >= 3.11 instead of 3.12 Jim Easterbrook 2025-07-17 18:27:15 +0100
  • 2ad1aafb58
    Update Examples/test-suite/pyabi312_bufferinterface.i Jim Easterbrook 2025-07-17 18:19:55 +0100
  • 3565d864ad Exclude test when limited api < 3.12 Jim Easterbrook 2025-07-17 09:47:41 +0100
  • c95ec59c88 Enabled buffer interface for non-builtin test Jim Easterbrook 2025-07-17 09:34:54 +0100
  • 5060378c3d Use instance data instead of static data Jim Easterbrook 2025-07-17 08:13:34 +0100
  • 75a9a486c8 Use base class for common parts of buffer tests Jim Easterbrook 2025-07-17 08:01:28 +0100
  • 954bf445f3 Replace 'assert' with a 'check' function Jim Easterbrook 2025-07-17 07:41:50 +0100
  • 95ac010db2
    Merge b09e58bd7f into 0c8f427475 #770 LindleyF 2025-07-16 15:57:44 -0400
  • f13083a2c8 Improved testing of buffer interface Jim Easterbrook 2025-07-16 13:19:14 +0100
  • c0884f2ad4 Merge branch 'master' into fix_3211 Jim Easterbrook 2025-07-16 11:50:53 +0100
  • 41a0f70124 cosmetic #3215 crusaderky 2025-07-16 11:25:46 +0100
  • 1f0d4f61a2 Add `-nogil` opt-in flag crusaderky 2025-07-15 15:50:55 +0100
  • 180fb63d96 Merge branch 'master' into python_nogil crusaderky 2025-07-15 12:54:28 +0100
  • cd69120678
    Merge 2b600cf256 into 0c8f427475 #3035 Dariusz 2025-07-15 11:33:27 +0200
  • 0c8f427475
    pyrun.swg: fix -Wparentheses warning (#3221) Even Rouault 2025-07-13 10:58:01 +0100
  • 38e80c7f97
    pyrun.swg: fix -Wparentheses warning #3221 Even Rouault 2025-07-12 23:08:31 +0200
  • aaa325845b Don't use PyBuffer_FillInfo if stable API < 3.11 Jim Easterbrook 2025-07-11 11:22:41 +0100
  • 4b98f00632 Ensure Py_buffer is declared regardless of builtin Jim Easterbrook 2025-07-11 10:08:39 +0100
  • 33b6f3ed81 Disable Py_LIMITED_API if below 3.11 Jim Easterbrook 2025-07-10 18:36:00 +0100
  • 46682700e2 Don't use Py_buffer type if limited API < 3.11 Jim Easterbrook 2025-07-10 18:00:09 +0100
  • a3c461ec43 Better selection of test conditions Jim Easterbrook 2025-07-10 17:01:38 +0100
  • 1c4c11f3e7 Set buffer slots correctly if stable API enabled Jim Easterbrook 2025-07-10 17:00:28 +0100
  • 31ee67eee5 Don't test on Python 2 or with limited API Jim Easterbrook 2025-07-10 15:50:19 +0100
  • fcc606a4c5 Add test for exposing Python buffer interface Jim Easterbrook 2025-07-10 14:11:53 +0100
  • 2f9e18d02f Enable Python builtin heap types buffer interface Jim Easterbrook 2025-07-10 13:28:28 +0100
  • c6a99c6953 Don't set tp_weaklistoffset if Py_LIMITED_API Jim Easterbrook 2025-07-10 10:36:40 +0100
  • 841e96d6c2
    Merge ca12319694 into 9c2a1bc39c #2944 sunnyqeen 2025-07-10 10:22:12 +0200
  • 976205ef0d Python: add weakref support to builtin types Jim Easterbrook 2025-07-10 08:11:38 +0100
  • 9c2a1bc39c Remove unused -SWIG_Python_TypeError William S Fulton 2025-07-04 23:20:15 +0100
  • 75c2928454 Limited API fix in SwigPyPacked_Check for builtin wrappers William S Fulton 2025-07-04 23:16:56 +0100
  • 61909fbdf7 Limited API fix in SwigPyObject_Check for builtin wrappers William S Fulton 2025-07-04 22:24:30 +0100
  • af6120329c Replace use of tp_name in builtin wrappers for Py_LIMITED_API support William S Fulton 2025-07-02 23:30:42 +0100
  • 5ea4449c3e Correct SwigPyObject_richcompare and SwigPyObject_compare undefined behaviour (#3216) Tim Felgentreff 2025-07-09 19:01:47 +0100
  • 2763f32cf6 Remove unneccessary cast when calling SwigPyObject_richcompare #3217 Tim Felgentreff 2025-07-09 09:43:34 +0000
  • 6e600b5992 declare SwigPyObject_Check for richcompare Tim Felgentreff 2025-07-09 09:23:32 +0000
  • 8b85a23ab7 Add test for richcompare with invalid RHS Tim Felgentreff 2025-07-09 07:48:10 +0000
  • 87d186cafd Correct SwigPyObject_richcompare and SwigPyObject_compare signatures and avoid potential read beyond object memory. Fixes #3216 Tim Felgentreff 2025-07-09 08:44:03 +0200
  • de7c61ec8b changelog crusaderky 2025-07-03 15:50:07 +0100
  • d2081b12db nit crusaderky 2025-07-03 15:44:52 +0100
  • 0522c11071 doc crusaderky 2025-07-03 11:29:18 +0100
  • 6d62383da6 Disable GIL crusaderky 2025-07-03 10:49:29 +0100
  • b87b563c9d Probe changed files. #2599 Erez Geva 2023-05-19 18:01:48 +0200
  • c942fd948a Add MinGW-W64 python #2976 Erez Geva 2024-07-17 12:58:52 +0200
  • b632752e56 Crash on warnings crusaderky 2025-07-02 23:06:50 +0100
  • 1658b587bb WIP Remove need for PYTHON_GIL=0 crusaderky 2025-07-02 18:11:56 +0100
  • 40378d0405
    Remove PyErr_SetString if type init fails (#3210) Jim Easterbrook 2025-07-02 21:27:05 +0100
  • b8a5820c70 Add MinGW-W64 Ruby. #2981 Erez Geva 2024-07-29 20:36:45 +0200
  • 7b722f9222 Remove PyErr_SetString if type init fails #3210 Jim Easterbrook 2025-07-02 09:07:05 +0100
  • 491994c836 Use NULL instead of SWIG_NULLPTR Olly Betts 2025-07-02 08:38:05 +0100
  • d37739fab2 Remove outdated practice of truncating string lengths in PyErr_Format William S Fulton 2025-07-02 08:24:51 +0100
  • 98641c78a2 Correct some docs about javapackage William S Fulton 2025-06-28 16:07:10 +0100
  • 1fa70fb4a7 Java docs enhancement for handling deleted objects William S Fulton 2025-06-27 18:36:04 +0100
  • 00b59d73b5 Fix testcase error message text which changed in python-3.11 William S Fulton 2025-06-27 08:03:39 +0100
  • 31dba786a2 Raise Python AttributeError instead of TypeError for member variable errors William S Fulton 2025-06-26 19:27:55 +0100
  • e5a76eef91 Check for NULL in Python builtin setter closure Jim Easterbrook 2025-06-26 10:27:43 +0100
  • bdf3d340ee Use Py_TYPE macro / function to get type object #3206 Jim Easterbrook 2025-06-26 12:30:53 +0100
  • eca804666a Check for NULL in Python builtin setter closure Jim Easterbrook 2025-06-26 10:27:43 +0100
  • 93d67c9549 [Go] Use unsafe.Slice and unsafe.String in Go fragments Ian Lance Taylor 2025-06-25 13:51:06 -0700
  • 64fcc45920 GHA - drop windows-2019 image testing William S Fulton 2025-06-25 08:12:21 +0100