Skip to content

perf: use pre-allocated constant for null sentinel in collection serialization (10's of ns if null elements are used) #762

perf: use pre-allocated constant for null sentinel in collection serialization (10's of ns if null elements are used)

perf: use pre-allocated constant for null sentinel in collection serialization (10's of ns if null elements are used) #762

Triggered via pull request March 25, 2026 19:55
Status Success
Total duration 44m 8s
Artifacts 6

build-test.yml

on: pull_request
Test wheels building  /  Prepare matrix to run for 3.13 on `linux,macos-x86,macos-arm,windows,linux-aarch64`
3s
Test wheels building / Prepare matrix to run for 3.13 on `linux,macos-x86,macos-arm,windows,linux-aarch64`
Test wheels building  /  Build source distribution
9s
Test wheels building / Build source distribution
Matrix: Test wheels building / build-wheels
Test wheels building  /  upload_pypi
0s
Test wheels building / upload_pypi
Fit to window
Zoom out
Zoom in

Annotations

15 warnings
Test wheels building / Build wheels for macos-arm on macos-14
cibuildwheel: Invalid skip selector: 'pp3*t-*'. This selector will have no effect.
Test wheels building / Build wheels for macos-arm on macos-14
cibuildwheel: Invalid skip selector: 'pp39*'. This selector matches a group that wasn't enabled. Enable it using the `enable` option or remove this selector. This selector will have no effect.
Test wheels building / Build wheels for macos-arm on macos-14
cibuildwheel: Invalid skip selector: 'pp38*'. This selector matches a group that wasn't enabled. Enable it using the `enable` option or remove this selector. This selector will have no effect.
Test wheels building / Build wheels for linux-aarch64 on ubuntu-24.04-arm
cibuildwheel: Invalid skip selector: 'pp3*t-*'. This selector will have no effect.
Test wheels building / Build wheels for linux-aarch64 on ubuntu-24.04-arm
cibuildwheel: Invalid skip selector: 'pp39*'. This selector matches a group that wasn't enabled. Enable it using the `enable` option or remove this selector. This selector will have no effect.
Test wheels building / Build wheels for linux-aarch64 on ubuntu-24.04-arm
cibuildwheel: Invalid skip selector: 'pp38*'. This selector matches a group that wasn't enabled. Enable it using the `enable` option or remove this selector. This selector will have no effect.
Test wheels building / Build wheels for linux on ubuntu-24.04
cibuildwheel: Invalid skip selector: 'pp3*t-*'. This selector will have no effect.
Test wheels building / Build wheels for linux on ubuntu-24.04
cibuildwheel: Invalid skip selector: 'pp39*'. This selector matches a group that wasn't enabled. Enable it using the `enable` option or remove this selector. This selector will have no effect.
Test wheels building / Build wheels for linux on ubuntu-24.04
cibuildwheel: Invalid skip selector: 'pp38*'. This selector matches a group that wasn't enabled. Enable it using the `enable` option or remove this selector. This selector will have no effect.
Test wheels building / Build wheels for macos-x86 on macos-15-intel
cibuildwheel: Invalid skip selector: 'pp3*t-*'. This selector will have no effect.
Test wheels building / Build wheels for macos-x86 on macos-15-intel
cibuildwheel: Invalid skip selector: 'pp39*'. This selector matches a group that wasn't enabled. Enable it using the `enable` option or remove this selector. This selector will have no effect.
Test wheels building / Build wheels for macos-x86 on macos-15-intel
cibuildwheel: Invalid skip selector: 'pp38*'. This selector matches a group that wasn't enabled. Enable it using the `enable` option or remove this selector. This selector will have no effect.
Test wheels building / Build wheels for windows on windows-2022
cibuildwheel: Invalid skip selector: 'pp3*t-*'. This selector will have no effect.
Test wheels building / Build wheels for windows on windows-2022
cibuildwheel: Invalid skip selector: 'pp39*'. This selector matches a group that wasn't enabled. Enable it using the `enable` option or remove this selector. This selector will have no effect.
Test wheels building / Build wheels for windows on windows-2022
cibuildwheel: Invalid skip selector: 'pp38*'. This selector matches a group that wasn't enabled. Enable it using the `enable` option or remove this selector. This selector will have no effect.

Artifacts

Produced during runtime
Name Size Digest
source-dist Expired
304 KB
sha256:771f58c4c56ba5362e85c84a30b24d3d4625f762048f139c798d853441ed3941
wheels-linux-aarch64-ubuntu-24.04-arm Expired
18 MB
sha256:66d1aebb6cb8f40e4045b2c9c5b5f082d0378f0eb1db0fa98a6c295a0652547a
wheels-linux-ubuntu-24.04 Expired
19.7 MB
sha256:509dafac17e10562b8e8c96a9d053001b80810648190f7ee3cd973aec5956d8d
wheels-macos-arm-macos-14 Expired
15.5 MB
sha256:0537bd2b2549c225a2dbd906d2632e4805346b5518a9da79fcaa1728ffd75a28
wheels-macos-x86-macos-15-intel Expired
17.3 MB
sha256:14b90f39b6fbfefcea99924d548b6bb83d33f55e4faf453e07e45d5ade1e797f
wheels-windows-windows-2022 Expired
25 MB
sha256:cd92bc8a86ad74c7db23988285e0a3de0c309ff2c0c8e9c6dd3a58f8bfc5a292