Skip to content

Commit 3222ee0

Browse files
committed
Merge branch 'master' into c0000005
2 parents 749abf9 + 893e88a commit 3222ee0

File tree

2 files changed

+95
-5
lines changed

2 files changed

+95
-5
lines changed

.github/workflows/build-wheels.yml

Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,94 @@ jobs:
5858
archs:
5959
linux: i686 x86_64 aarch64
6060
macos: x86_64 arm64
61+
- build: cp310-*
62+
version: v2
63+
code: CPython3.10
64+
manylinux: manylinux_2_24
65+
musllinux: musllinux_1_2
66+
archs:
67+
linux: i686 x86_64 aarch64
68+
macos: x86_64 arm64
69+
- build: cp311-*
70+
version: v2
71+
code: CPython3.11
72+
manylinux: manylinux_2_24
73+
musllinux: musllinux_1_2
74+
archs:
75+
linux: i686 x86_64 aarch64
76+
macos: x86_64 arm64
77+
- build: cp312-*
78+
version: v2
79+
code: CPython3.12
80+
manylinux: manylinux_2_28
81+
musllinux: musllinux_1_2
82+
archs:
83+
linux: x86_64 aarch64
84+
macos: x86_64 arm64
85+
- build: cp313-*
86+
version: v2
87+
code: CPython3.13
88+
manylinux: manylinux_2_28
89+
musllinux: musllinux_1_2
90+
archs:
91+
linux: x86_64 aarch64
92+
macos: x86_64 arm64
93+
- build: cp314-*
94+
version: v3
95+
code: CPython3.14
96+
manylinux: manylinux_2_28
97+
musllinux: musllinux_1_2
98+
archs:
99+
linux: x86_64 aarch64
100+
macos: x86_64 arm64
101+
- build: pp27-*
102+
version: v1
103+
code: PyPy2.7
104+
manylinux: manylinux1
105+
musllinux: musllinux_1_2
106+
archs:
107+
linux: i686 x86_64 aarch64
108+
macos: x86_64
109+
- build: pp37-*
110+
version: v2
111+
code: PyPy3.7
112+
manylinux: manylinux_2_24
113+
musllinux: musllinux_1_2
114+
archs:
115+
linux: i686 x86_64 aarch64
116+
macos: x86_64 arm64
117+
- build: pp38-*
118+
version: v2
119+
code: PyPy3.8
120+
manylinux: manylinux_2_24
121+
musllinux: musllinux_1_2
122+
archs:
123+
linux: i686 x86_64 aarch64
124+
macos: x86_64 arm64
125+
- build: pp39-*
126+
version: v2
127+
code: PyPy3.9
128+
manylinux: manylinux_2_24
129+
musllinux: musllinux_1_2
130+
archs:
131+
linux: i686 x86_64 aarch64
132+
macos: x86_64 arm64
133+
- build: pp310-*
134+
version: v3
135+
code: PyPy3.10
136+
manylinux: manylinux_2_28
137+
musllinux: musllinux_1_2
138+
archs:
139+
linux: i686 x86_64 aarch64
140+
macos: x86_64 arm64
141+
- build: pp311-*
142+
version: v3
143+
code: PyPy3.11
144+
manylinux: manylinux_2_28
145+
musllinux: musllinux_1_2
146+
archs:
147+
linux: i686 x86_64 aarch64
148+
macos: x86_64 arm64
61149
repeat: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19]
62150
exclude:
63151
- os:
@@ -202,6 +290,7 @@ jobs:
202290
with:
203291
output-dir: dist
204292
env:
293+
CIBW_ENABLE: pypy
205294
CIBW_BUILD: ${{ matrix.cibw.build }}
206295
CIBW_BUILD_VERBOSITY: 2
207296
# Skip 32-bit builds // NO
@@ -234,6 +323,7 @@ jobs:
234323
with:
235324
output-dir: dist
236325
env:
326+
CIBW_ENABLE: pypy pypy-eol
237327
CIBW_BUILD: ${{ matrix.cibw.build }}
238328
CIBW_BUILD_VERBOSITY: 2
239329
# Skip 32-bit builds // NO

src/util.c

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ typedef BOOL(WINAPI* LPFN_GLPI)(PSYSTEM_LOGICAL_PROCESSOR_INFORMATION, PDWORD);
4040
int UTIL_countAvailableCores(void)
4141
{
4242
time_t currTime = time(NULL);
43-
if (lastTimeCached && currTime-lastTimeCached>=util_cpuCoresCacheTTL) numLogicalCores = 0;
43+
if (lastTimeCached && currTime-lastTimeCached>util_cpuCoresCacheTTL) numLogicalCores = 0;
4444
if (numLogicalCores != 0) return numLogicalCores;
4545

4646
{ LPFN_GLPI glpi;
@@ -120,7 +120,7 @@ int UTIL_countAvailableCores(void)
120120
int UTIL_countAvailableCores(void)
121121
{
122122
time_t currTime = time(NULL);
123-
if (lastTimeCached && currTime-lastTimeCached>=util_cpuCoresCacheTTL) numLogicalCores = 0;
123+
if (lastTimeCached && currTime-lastTimeCached>util_cpuCoresCacheTTL) numLogicalCores = 0;
124124
if (numLogicalCores != 0) return numLogicalCores;
125125

126126
{ size_t size = sizeof(int32_t);
@@ -148,7 +148,7 @@ int UTIL_countAvailableCores(void)
148148
int UTIL_countAvailableCores(void)
149149
{
150150
time_t currTime = time(NULL);
151-
if (lastTimeCached && currTime-lastTimeCached>=util_cpuCoresCacheTTL) numLogicalCores = 0;
151+
if (lastTimeCached && currTime-lastTimeCached>util_cpuCoresCacheTTL) numLogicalCores = 0;
152152

153153
if (numLogicalCores != 0) {
154154
printdn("Stored static numLogicalCores: %d\n", numLogicalCores);
@@ -249,7 +249,7 @@ int UTIL_countAvailableCores(void)
249249
int UTIL_countAvailableCores(void)
250250
{
251251
time_t currTime = time(NULL);
252-
if (lastTimeCached && currTime-lastTimeCached>=util_cpuCoresCacheTTL) numLogicalCores = 0;
252+
if (lastTimeCached && currTime-lastTimeCached>util_cpuCoresCacheTTL) numLogicalCores = 0;
253253

254254
if (numLogicalCores != 0) return numLogicalCores;
255255

@@ -281,7 +281,7 @@ int UTIL_countAvailableCores(void)
281281
int UTIL_countAvailableCores(void)
282282
{
283283
time_t currTime = time(NULL);
284-
if (lastTimeCached && currTime-lastTimeCached>=util_cpuCoresCacheTTL) numLogicalCores = 0;
284+
if (lastTimeCached && currTime-lastTimeCached>util_cpuCoresCacheTTL) numLogicalCores = 0;
285285

286286
if (numLogicalCores != 0) return numLogicalCores;
287287

0 commit comments

Comments
 (0)