ehmatthes / ehmatthes/py-bugger
Speed: Use Rust libcst instead of LibCST?
Open
- Dominant language
- Python
- Stars
- 41
- Forks
- 22
- PR merge metrics
- No merged PRs in 30d
Description
I noticed parsing was slower on large projects. I believe it was the LibCST work that was the bottleneck.
- [ ] Consider [Rust libcst](https://crates.io/crates/libcst) as a drop-in replacement for LibCST?
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by locating where LibCST is used to parse large projects and establish a baseline for the reported slowdown. Compare that behavior with Rust libcst as a possible drop-in replacement, checking compatibility and performance. Done means there is a clear decision about whether the replacement is viable, supported by benchmark results.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python, rust
- Domain
- performance
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100