| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | refactor(crates/yt_dlp): Port to `pyo3` again | Benedikt Peetz | 2025-07-10 |
| | | | | | | | | | Rustpyton is slower, does not implement everything correctly and worst of all, contains code produced by LLM's. Using the freethreaded mode of pyo3 also works nicely around the GIL, and enables parallel execution. | ||
| * | refactor(yt_dlp/logging): Avoid adding to the `__all__` list | Benedikt Peetz | 2025-06-17 |
| | | | | | | This seems to have no apparent effect on anything. As such I went ahead and removed this dead code. | ||
| * | feat({yt_dlp,yt}): Migrate from pyo3 to rustpython | Benedikt Peetz | 2025-06-13 |
| | | | | | | | | | That allows us to avoid cpython's GIL and gives us full ability to leverage async/concurrent code to speed up python operations. I have also taken the opportunity to change the `InfoJson` struct to an untyped json value, as that is what it actually is. | ||
| * | style(treewide): Re-format | Benedikt Peetz | 2025-02-16 |
| | | |||
| * | build(treewide): Update dependencies | Benedikt Peetz | 2024-11-16 |
| | | |||
| * | refactor(treewide): Conform to the clippy and rust lints | Benedikt Peetz | 2024-10-14 |
| | | |||
| * | style(treewide): Reformat | Benedikt Peetz | 2024-08-25 |
| | | |||
| * | refactor(treewide): Conform to `cargo clippy` | Benedikt Peetz | 2024-08-25 |
| | | |||
| * | refactor(yt_dlp): Also move the `crates` subdirectory | Benedikt Peetz | 2024-08-23 |
