Skip to content

Comments

Make copium with dict memo semantically equivalent to stdlib#34

Merged
Bobronium merged 3 commits intomainfrom
equivalent-reduce-handling
Feb 13, 2026
Merged

Make copium with dict memo semantically equivalent to stdlib#34
Bobronium merged 3 commits intomainfrom
equivalent-reduce-handling

Conversation

@Bobronium
Copy link
Owner

Closes #32

@codspeed-hq
Copy link

codspeed-hq bot commented Feb 12, 2026

Edit from @Bobronium: diff is memory allocation noise

## Merging this PR will degrade performance by 13.98%

⚡ 1 improved benchmark
❌ 1 (👁 1) regressed benchmark
✅ 356 untouched benchmarks

Performance Changes

Benchmark BASE HEAD Efficiency
test_combined_cases[copium-all_reflexive] 33.3 µs 22.2 µs +49.53%
👁 test_individual_cases[copium-cpython:91610:repeating_atomic] 22.9 µs 26.6 µs -13.98%

Comparing equivalent-reduce-handling (207cec7) with main (68cd2fe)

Open in CodSpeed

@Bobronium Bobronium merged commit 4bcdb4f into main Feb 13, 2026
51 checks passed
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.

Compatibility with malformed __reduce__

1 participant