[CHORE] Auto attach LLDB debugger to python
Details:
This update introduces attach_debugger.py for automated debugging, setting up the VSCode debugger for Rust and Python to enable native debugging from Python files with breakpoints in Rust code.
Changes:
- Added
attach_debugger.pyto invoke LLDB and auto-attach the debugger. - Updated documentation in
CONTRIBUTING.md
Example
Slack thread on Daft for more context: https://dist-data.slack.com/archives/C052CA6Q9N1/p1727182073891189
CodSpeed Performance Report
Merging #2940 will not alter performance
Comparing sagiahrac:main (44a9539) with main (396c004)
Summary
✅ 17 untouched benchmarks
Thanks! @andrewgazelka you wanna take a look?
Changes moved to https://github.com/sagiahrac/Daft/tree/auto-attach-lldb-debugger @jaychia Should I recreate the PR with the adjusted branch?
Changes moved to https://github.com/sagiahrac/Daft/tree/auto-attach-lldb-debugger @jaychia Should I recreate the PR with the adjusted branch?
yes :) let's do that