RichCompare contains pymethod. No AtomicCell for slots by youknowone · Pull Request #6562 · RustPython/RustPython · GitHub
Skip to content

RichCompare contains pymethod. No AtomicCell for slots#6562

Merged
youknowone merged 2 commits intoRustPython:mainfrom
youknowone:pymethod
Dec 29, 2025
Merged

RichCompare contains pymethod. No AtomicCell for slots#6562
youknowone merged 2 commits intoRustPython:mainfrom
youknowone:pymethod

Conversation

@youknowone
Copy link
Copy Markdown
Member

@youknowone youknowone commented Dec 28, 2025

Summary by CodeRabbit

  • Refactor
    • Simplified internal storage and access mechanisms for protocol method handling in mappings and sequences, reducing runtime overhead.
    • Restructured and centralized comparison operation implementations for improved consistency and maintainability.

✏️ Tip: You can customize this high-level summary in your review settings.

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Dec 28, 2025

@youknowone youknowone force-pushed the pymethod branch 2 times, most recently from 382faaa to 519f527 Compare December 28, 2025 07:43
@youknowone youknowone changed the title Remove unnecessary #[pymethod] RichCompare contains pymethod. No AtomicCell for slots Dec 29, 2025
@youknowone youknowone marked this pull request as ready for review December 29, 2025 01:58
@youknowone youknowone merged commit d1ff2cd into RustPython:main Dec 29, 2025
13 checks passed
@youknowone youknowone deleted the pymethod branch December 29, 2025 02:21
@coderabbitai coderabbitai Bot mentioned this pull request Mar 27, 2026
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.

1 participant