Skip to content

Commit 36a07c4

Browse files
committed
Initial Python 3.15 support
1 parent d500210 commit 36a07c4

4 files changed

Lines changed: 3 additions & 7 deletions

File tree

src/runtime/Native/TypeOffset315.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@ namespace Python.Runtime
2020
Scope = "type")]
2121

2222
[StructLayout(LayoutKind.Sequential)]
23-
internal class TypeOffset314 : GeneratedTypeOffsets, ITypeOffsets
23+
internal class TypeOffset315 : GeneratedTypeOffsets, ITypeOffsets
2424
{
25-
public TypeOffset314() { }
25+
public TypeOffset315() { }
2626
// Auto-generated from PyHeapTypeObject in Python.h
2727
public int ob_refcnt_full { get; private set; }
2828
public int ob_type { get; private set; }

src/runtime/Runtime.Delegates.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -245,7 +245,6 @@ static Delegates()
245245
catch (MissingMethodException) { }
246246
PyObject_GC_Track = (delegate* unmanaged[Cdecl]<BorrowedReference, void>)GetFunctionByName(nameof(PyObject_GC_Track), GetUnmanagedDll(_PythonDll));
247247
PyObject_GC_UnTrack = (delegate* unmanaged[Cdecl]<BorrowedReference, void>)GetFunctionByName(nameof(PyObject_GC_UnTrack), GetUnmanagedDll(_PythonDll));
248-
_PyObject_Dump = (delegate* unmanaged[Cdecl]<BorrowedReference, void>)GetFunctionByName(nameof(_PyObject_Dump), GetUnmanagedDll(_PythonDll));
249248
PyMem_Malloc = (delegate* unmanaged[Cdecl]<IntPtr, IntPtr>)GetFunctionByName(nameof(PyMem_Malloc), GetUnmanagedDll(_PythonDll));
250249
PyMem_Realloc = (delegate* unmanaged[Cdecl]<IntPtr, IntPtr, IntPtr>)GetFunctionByName(nameof(PyMem_Realloc), GetUnmanagedDll(_PythonDll));
251250
PyMem_Free = (delegate* unmanaged[Cdecl]<IntPtr, void>)GetFunctionByName(nameof(PyMem_Free), GetUnmanagedDll(_PythonDll));
@@ -513,7 +512,6 @@ static Delegates()
513512
internal static delegate* unmanaged[Cdecl]<BorrowedReference, int> PyObject_GC_IsTracked { get; }
514513
internal static delegate* unmanaged[Cdecl]<BorrowedReference, void> PyObject_GC_Track { get; }
515514
internal static delegate* unmanaged[Cdecl]<BorrowedReference, void> PyObject_GC_UnTrack { get; }
516-
internal static delegate* unmanaged[Cdecl]<BorrowedReference, void> _PyObject_Dump { get; }
517515
internal static delegate* unmanaged[Cdecl]<nint, IntPtr> PyMem_Malloc { get; }
518516
internal static delegate* unmanaged[Cdecl]<IntPtr, nint, IntPtr> PyMem_Realloc { get; }
519517
internal static delegate* unmanaged[Cdecl]<IntPtr, void> PyMem_Free { get; }

src/runtime/Runtime.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1653,8 +1653,6 @@ internal static bool PyObject_GC_IsTracked(BorrowedReference ob)
16531653

16541654
internal static void PyObject_GC_UnTrack(BorrowedReference ob) => Delegates.PyObject_GC_UnTrack(ob);
16551655

1656-
internal static void _PyObject_Dump(BorrowedReference ob) => Delegates._PyObject_Dump(ob);
1657-
16581656
//====================================================================
16591657
// Python memory API
16601658
//====================================================================

uv.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)