https://github.com/python/cpython/commit/55e29a6100eb4aa89c3f510d4335b953364dd74e
commit: 55e29a6100eb4aa89c3f510d4335b953364dd74e
branch: main
author: Brandt Bucher <[email protected]>
committer: brandtbucher <[email protected]>
date: 2025-09-16T11:29:09+01:00
summary:
GH-129805: Clean up some changes from GH-129806 (GH-133540)
files:
M Tools/jit/_stencils.py
M Tools/jit/_targets.py
diff --git a/Tools/jit/_stencils.py b/Tools/jit/_stencils.py
index 1d82f5366f6ce0..14606b036db519 100644
--- a/Tools/jit/_stencils.py
+++ b/Tools/jit/_stencils.py
@@ -137,11 +137,7 @@ class Hole:
def __post_init__(self) -> None:
self.func = _PATCH_FUNCS[self.kind]
- def fold(
- self,
- other: typing.Self,
- body: bytes | bytearray,
- ) -> typing.Self | None:
+ def fold(self, other: typing.Self, body: bytearray) -> typing.Self | None:
"""Combine two holes into a single hole, if possible."""
instruction_a = int.from_bytes(
body[self.offset : self.offset + 4], byteorder=sys.byteorder
diff --git a/Tools/jit/_targets.py b/Tools/jit/_targets.py
index c3ce24643fd4a6..2185d8190a8935 100644
--- a/Tools/jit/_targets.py
+++ b/Tools/jit/_targets.py
@@ -119,7 +119,7 @@ def _handle_section(self, section: _S, group:
_stencils.StencilGroup) -> None:
raise NotImplementedError(type(self))
def _handle_relocation(
- self, base: int, relocation: _R, raw: bytes | bytearray
+ self, base: int, relocation: _R, raw: bytearray
) -> _stencils.Hole:
raise NotImplementedError(type(self))
@@ -297,10 +297,7 @@ def _unwrap_dllimport(self, name: str) ->
tuple[_stencils.HoleValue, str | None]
return _stencils.symbol_to_value(name)
def _handle_relocation(
- self,
- base: int,
- relocation: _schema.COFFRelocation,
- raw: bytes | bytearray,
+ self, base: int, relocation: _schema.COFFRelocation, raw: bytearray
) -> _stencils.Hole:
match relocation:
case {
@@ -410,10 +407,7 @@ def _handle_section(
}, section_type
def _handle_relocation(
- self,
- base: int,
- relocation: _schema.ELFRelocation,
- raw: bytes | bytearray,
+ self, base: int, relocation: _schema.ELFRelocation, raw: bytearray
) -> _stencils.Hole:
symbol: str | None
match relocation:
@@ -492,10 +486,7 @@ def _handle_section(
stencil.holes.append(hole)
def _handle_relocation(
- self,
- base: int,
- relocation: _schema.MachORelocation,
- raw: bytes | bytearray,
+ self, base: int, relocation: _schema.MachORelocation, raw: bytearray
) -> _stencils.Hole:
symbol: str | None
match relocation:
_______________________________________________
Python-checkins mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3//lists/python-checkins.python.org
Member address: [email protected]