* add libb2 as dep * remove "-Wl,--large-address-aware", default now via makepkg * remove 2to3 logic, no longer in Python
23 lines
809 B
Diff
23 lines
809 B
Diff
From 2d39b6dd20f0c9e3988ac2068d44e6208efb184b Mon Sep 17 00:00:00 2001
|
|
From: Alexey Pavlov <alexpux@gmail.com>
|
|
Date: Wed, 3 Sep 2025 00:03:20 +0300
|
|
Subject: [PATCH 148/N] dictobject: Calculate as MSVC
|
|
|
|
---
|
|
Objects/dictobject.c | 2 +-
|
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
|
|
diff --git a/Objects/dictobject.c b/Objects/dictobject.c
|
|
index 6937a14..784fdff 100644
|
|
--- a/Objects/dictobject.c
|
|
+++ b/Objects/dictobject.c
|
|
@@ -582,7 +582,7 @@ calculate_log2_keysize(Py_ssize_t minsize)
|
|
#if SIZEOF_LONG == SIZEOF_SIZE_T
|
|
minsize = Py_MAX(minsize, PyDict_MINSIZE);
|
|
return _Py_bit_length(minsize - 1);
|
|
-#elif defined(_MSC_VER)
|
|
+#elif defined(MS_WINDOWS)
|
|
// On 64bit Windows, sizeof(long) == 4. We cannot use _Py_bit_length.
|
|
minsize = Py_MAX(minsize, PyDict_MINSIZE);
|
|
unsigned long msb;
|