Skip to content

CompatHelper: bump compat for Tracking to 4, (keep existing compat)#109

Open
github-actions[bot] wants to merge 1 commit into
mainfrom
compathelper/new_version/2026-07-24-02-43-45-510-01005684971
Open

CompatHelper: bump compat for Tracking to 4, (keep existing compat)#109
github-actions[bot] wants to merge 1 commit into
mainfrom
compathelper/new_version/2026-07-24-02-43-45-510-01005684971

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

This pull request changes the compat entry for the Tracking package from 3 to 3, 4.
This keeps the compat entries for earlier versions.

Note: I have not tested your package with this new compat entry.
It is your responsibility to make sure that your package tests pass before you merge this pull request.

@zsoerenm
zsoerenm force-pushed the compathelper/new_version/2026-07-24-02-43-45-510-01005684971 branch from de38c11 to c7ef217 Compare July 24, 2026 02:43
@github-actions

Copy link
Copy Markdown
Contributor Author

Benchmark Results (minimum time) — macos-14

Reporting the minimum over all samples (robust to shared-runner contention), not the median. Ratio = a80d8b2… / c7ef217…: >1 means the PR is faster. ✅ ≥ 5 % faster, ⚠️ ≥ 5 % slower. A blank cell means that benchmark exists on only one revision (🆕 = new on the PR, 🗑 = removed).

Time benchmarks
a80d8b2 c7ef217 a80d8b2… / c7ef217
acquisition (1.0 s signal, 10.0 ms coherent integration)/1-ant Int16 30.3 ms 30.8 ms 0.983
acquisition (1.0 s signal, 10.0 ms coherent integration)/1-ant float 36.9 ms 36.7 ms 1.01
receive cold-start (1.0 s signal)/1-ant Int16 non-threaded 21.0 ms 21.2 ms 0.993
receive cold-start (1.0 s signal)/1-ant Int16 threaded 17.2 ms 17.2 ms 0.996
tracking + PVT (1.0 s signal)/1-ant Int16 9.41 ms 9.37 ms 1.01
tracking + PVT (1.0 s signal)/1-ant float 16.0 ms 16.0 ms 1.0
tracking pre-decode (1.0 s signal)/1-ant Int16 8.94 ms 8.86 ms 1.01
tracking pre-decode (1.0 s signal)/1-ant float 15.4 ms 15.4 ms 1.0
time_to_load 145.0 μs 179.0 μs 0.81 ⚠️
Memory benchmarks

Ratio = a80d8b2… / c7ef217memory: >1 means the PR allocates less. ✅ ≥ 5 % less, ⚠️ ≥ 5 % more.

a80d8b2 c7ef217 a80d8b2… / c7ef217
acquisition (1.0 s signal, 10.0 ms coherent integration)/1-ant Int16 7683 allocs: 1010.0 KiB 7683 allocs: 1010.0 KiB 1.0
acquisition (1.0 s signal, 10.0 ms coherent integration)/1-ant float 7683 allocs: 805.0 KiB 7683 allocs: 805.0 KiB 1.0
receive cold-start (1.0 s signal)/1-ant Int16 non-threaded 6899 allocs: 2.28 MiB 6899 allocs: 2.28 MiB 1.0
receive cold-start (1.0 s signal)/1-ant Int16 threaded 8216 allocs: 2.61 MiB 8216 allocs: 2.61 MiB 1.0
tracking + PVT (1.0 s signal)/1-ant Int16 18087 allocs: 2.02 MiB 18087 allocs: 2.02 MiB 1.0
tracking + PVT (1.0 s signal)/1-ant float 18087 allocs: 1.82 MiB 18087 allocs: 1.82 MiB 1.0
tracking pre-decode (1.0 s signal)/1-ant Int16 7261 allocs: 790.0 KiB 7261 allocs: 790.0 KiB 1.0
tracking pre-decode (1.0 s signal)/1-ant float 7261 allocs: 579.0 KiB 7261 allocs: 579.0 KiB 1.0
time_to_load 196 allocs: 13.7 KiB 196 allocs: 13.7 KiB 1.0

@github-actions

Copy link
Copy Markdown
Contributor Author

Benchmark Results (minimum time) — ubuntu-latest

Reporting the minimum over all samples (robust to shared-runner contention), not the median. Ratio = a80d8b2… / c7ef217…: >1 means the PR is faster. ✅ ≥ 5 % faster, ⚠️ ≥ 5 % slower. A blank cell means that benchmark exists on only one revision (🆕 = new on the PR, 🗑 = removed).

Time benchmarks
a80d8b2 c7ef217 a80d8b2… / c7ef217
acquisition (1.0 s signal, 10.0 ms coherent integration)/1-ant Int16 46.9 ms 47.1 ms 0.996
acquisition (1.0 s signal, 10.0 ms coherent integration)/1-ant float 52.0 ms 52.4 ms 0.992
receive cold-start (1.0 s signal)/1-ant Int16 non-threaded 43.6 ms 43.5 ms 1.0
receive cold-start (1.0 s signal)/1-ant Int16 threaded 90.5 ms 94.4 ms 0.958
tracking + PVT (1.0 s signal)/1-ant Int16 15.9 ms 15.8 ms 1.01
tracking + PVT (1.0 s signal)/1-ant float 21.4 ms 21.2 ms 1.01
tracking pre-decode (1.0 s signal)/1-ant Int16 14.8 ms 14.7 ms 1.01
tracking pre-decode (1.0 s signal)/1-ant float 20.3 ms 20.1 ms 1.01
time_to_load 106.0 μs 110.0 μs 0.964
Memory benchmarks

Ratio = a80d8b2… / c7ef217memory: >1 means the PR allocates less. ✅ ≥ 5 % less, ⚠️ ≥ 5 % more.

a80d8b2 c7ef217 a80d8b2… / c7ef217
acquisition (1.0 s signal, 10.0 ms coherent integration)/1-ant Int16 7683 allocs: 1010.0 KiB 7683 allocs: 1010.0 KiB 1.0
acquisition (1.0 s signal, 10.0 ms coherent integration)/1-ant float 7683 allocs: 801.0 KiB 7683 allocs: 801.0 KiB 1.0
receive cold-start (1.0 s signal)/1-ant Int16 non-threaded 6921 allocs: 2.35 MiB 6921 allocs: 2.35 MiB 1.0
receive cold-start (1.0 s signal)/1-ant Int16 threaded 8258 allocs: 2.7 MiB 8258 allocs: 2.7 MiB 1.0
tracking + PVT (1.0 s signal)/1-ant Int16 18087 allocs: 2.02 MiB 18087 allocs: 2.02 MiB 1.0
tracking + PVT (1.0 s signal)/1-ant float 18087 allocs: 1.82 MiB 18087 allocs: 1.82 MiB 1.0
tracking pre-decode (1.0 s signal)/1-ant Int16 7261 allocs: 790.0 KiB 7261 allocs: 790.0 KiB 1.0
tracking pre-decode (1.0 s signal)/1-ant float 7261 allocs: 579.0 KiB 7261 allocs: 579.0 KiB 1.0
time_to_load 145 allocs: 11.0 KiB 149 allocs: 11.1 KiB 0.983

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants