ruff/crates
Carl Meyer 1c311e4fdb
[red-knot] update benchmark to run on tomllib (#12635)
Changes the red-knot benchmark to run on the stdlib "tomllib" library
(which is self-contained, four files, uses type annotations) instead of
on very small bits of handwritten code.

Also remove the `without_parse` benchmark: now that we are running on
real code that uses typeshed, we'd either have to pre-parse all of
typeshed (slow) or find some way to determine which typeshed modules
will be used by the benchmark (not feasible with reasonable complexity.)

## Test Plan

`cargo bench -p ruff_benchmark --bench red_knot`
2024-08-02 11:23:52 -07:00
..
red_knot [red-knot] Allow multiple site-packages search paths (#12609) 2024-08-02 13:33:19 +00:00
red_knot_module_resolver [red-knot] Allow multiple site-packages search paths (#12609) 2024-08-02 13:33:19 +00:00
red_knot_python_semantic [red-knot] Allow multiple site-packages search paths (#12609) 2024-08-02 13:33:19 +00:00
red_knot_workspace Set durabilities for low-durability fields on high-durability inputs (#12627) 2024-08-02 19:42:34 +02:00
ruff Release Ruff 0.5.6 (#12629) 2024-08-02 17:35:14 +02:00
ruff_benchmark [red-knot] update benchmark to run on tomllib (#12635) 2024-08-02 11:23:52 -07:00
ruff_cache
ruff_db Set durabilities for low-durability fields on high-durability inputs (#12627) 2024-08-02 19:42:34 +02:00
ruff_dev
ruff_diagnostics
ruff_formatter Upgrade to Rust 1.80 (#12586) 2024-07-30 19:18:08 +00:00
ruff_index [red-knot] small efficiency improvements and bugfixes to use-def map building (#12373) 2024-07-18 09:24:58 -07:00
ruff_linter [pydoclint] Add docstring-missing-yields amd docstring-extraneous-yields (DOC402, DOC403) (#12538) 2024-08-02 17:55:42 +01:00
ruff_macros
ruff_notebook
ruff_python_ast Upgrade to Rust 1.80 (#12586) 2024-07-30 19:18:08 +00:00
ruff_python_ast_integration_tests
ruff_python_codegen
ruff_python_formatter Upgrade to Rust 1.80 (#12586) 2024-07-30 19:18:08 +00:00
ruff_python_index
ruff_python_literal
ruff_python_parser Upgrade to Rust 1.80 (#12586) 2024-07-30 19:18:08 +00:00
ruff_python_resolver
ruff_python_semantic Make setting and retrieving pydocstyle settings less tedious (#12582) 2024-07-31 10:39:33 +01:00
ruff_python_stdlib [flake8-builtins] Implement import, lambda, and module shadowing (#12546) 2024-07-29 01:42:42 +00:00
ruff_python_trivia
ruff_python_trivia_integration_tests
ruff_server Make server panic hook more error resilient (#12610) 2024-08-02 12:10:06 +02:00
ruff_source_file
ruff_text_size
ruff_wasm Release Ruff 0.5.6 (#12629) 2024-08-02 17:35:14 +02:00
ruff_workspace Enable notebooks by default in preview mode (#12621) 2024-08-02 13:36:53 +00:00