summaryrefslogtreecommitdiff
path: root/Lib/python
Commit message (Expand)AuthorAgeFilesLines
* Use more portable PyUnicode_AsUTF8* methods.Clinton Stimpson2022-11-011-1/+8
* [python] Avoid undefined behaviourOlly Betts2022-10-201-5/+9
* Define PY_SSIZE_T_CLEAN only when not defined yetMichal Suchanek2022-10-132-2/+2
* Remove dead conditional codeOlly Betts2022-10-061-6/+0
* [Python] Remove deprecated and apparently useless defarg.swgOlly Betts2022-10-062-38/+0
* Merge branch 'python_subinterpreter_issues'William S Fulton2022-10-051-7/+13
|\
| * always get the type_pointer from capsule instead of using a static variablebenjamin-sch2022-02-081-7/+7
| * added interpreter_counter to deinitialize only once in case of subinterpretersbenjamin-sch2022-02-081-0/+6
* | Add missing typecheck typemaps for std::auto_ptr and std::unique_ptrWilliam S Fulton2022-09-172-0/+12
* | Provide SWIGTYPE MOVE typemaps in swigmove.iWilliam S Fulton2022-09-161-0/+1
* | Update comments re _DEBUG redefinition before including Python.hWilliam S Fulton2022-09-091-3/+2
* | Visual C++ debug builds linking to Python release buildsWilliam S Fulton2022-09-091-7/+8
* | Merge pull request #2344 from clintonstimpson/py3-slice-objectWilliam S Fulton2022-09-081-14/+14
|\ \
| * | Use PyObject instead of PySliceObject throughout with Python 3.2+Clinton Stimpson2022-09-051-14/+14
* | | Merge branch 'rvalue-move'William S Fulton2022-09-083-26/+26
|\ \ \
| * | | Cosmetic stray semi-colon removal after %typemap using quotesWilliam S Fulton2022-08-313-26/+26
| |/ /
* | | Python: Use PyType_Modified() instead of modifying flags.Clinton Stimpson2022-09-021-1/+1
|/ /
* | Add initialisers for additional members in PyHeapTypeObjectWilliam S Fulton2022-08-011-1/+1
* | [python] Fix inheriting from multiple director classesOlly Betts2022-07-201-0/+1
* | Merge branch 'unique_ptr-inputs'William S Fulton2022-07-193-19/+54
|\ \
| * | Add support for std::auto_ptr inputsWilliam S Fulton2022-07-181-7/+21
| * | Cosmetic formatting and doc updates in std_unique_ptr.i filesWilliam S Fulton2022-07-171-7/+8
| * | Add Python support for std::unique_ptr inputsWilliam S Fulton2022-07-172-5/+25
* | | Update everything for dropping Python 3.2 supportOlly Betts2022-07-193-25/+3
* | | Drop support for Python 3.2Julien Schueller2022-07-191-2/+2
|/ /
* | More move semantics improvementsWilliam S Fulton2022-07-041-2/+2
* | Performance optimisation for directors for classes passed by valueWilliam S Fulton2022-07-041-1/+1
* | Cosmetic changes to auto_ptr library filesWilliam S Fulton2022-07-021-8/+10
* | Add std::unique supportWilliam S Fulton2022-07-021-0/+19
* | Suppress -Wregister gcc warnings in Python.hWilliam S Fulton2022-05-272-0/+24
* | Merge branch 'python'William S Fulton2022-05-272-1/+6
|\ \
| * | Define PY_SSIZE_T_CLEAN macroWilliam S Fulton2022-05-272-2/+2
| * | Python: define PY_SSIZE_T_CLEANHeinrich Schuchardt2022-05-102-1/+6
* | | Merge branch 'more_argcargv'William S Fulton2022-05-151-8/+5
|\ \ \ | |/ / |/| |
| * | argcargv.i cosmetic updatesWilliam S Fulton2022-05-151-8/+5
* | | Visual C++ warning fix in Python < 3.2 builtin wrappersWilliam S Fulton2022-05-071-0/+4
* | | fix white-spaceKris Thielemans2022-04-281-4/+4
* | | [Python] Replace tp_print with tp_vectorcall_offset slot for Python 3.8Kris Thielemans2022-04-212-5/+25
|/ /
* | Merge branch 'feature/python-builtin-separate-runtime-data'William S Fulton2022-03-262-2/+7
|\ \
| * | Use different capsule names with and without -builtinEugene Toder2022-03-182-2/+7
* | | Add Python < 3.3 support for pyabc.iWilliam S Fulton2022-03-231-8/+12
|/ /
* | Add some code comments about Python objects and capsule reference countingWilliam S Fulton2022-03-151-0/+3
* | Fix SWIG_Py*Method_New conditionalOlly Betts2022-03-141-2/+18
* | [Python] Fix memory leak.Olly Betts2022-03-071-2/+11
* | Fix typos in docs and commentsOlly Betts2022-02-271-1/+1
* | Renames performed by `%namewarn` with `rename=` are printed in warning messageSeth R Johnson2022-02-061-1/+1
|/
* [Python] Improve handling of SWIG_Py*Method_NewOlly Betts2022-02-041-0/+8
* [python] Workaround MSVC2022-related bugOlly Betts2022-02-031-0/+7
* [python] Remove unused bogus fallback macroOlly Betts2022-01-271-1/+0
* %callback and Python class access for C++ static member functions fixesWilliam S Fulton2022-01-141-8/+5