pre-terminal compared with main
116 removals
Words removed | 116 |
Total words | 1941 |
Words removed (%) | 5.98 |
225 lines
116 additions
Words added | 116 |
Total words | 1941 |
Words added (%) | 5.98 |
225 lines
1 0.000811s DEBUG red_knot_project::metadata Searching for a project in '/Users/micha/astral/ruff/crates/ruff_benchmark/resources/tomllib'
1 0.000218s DEBUG red_knot_project::metadata Searching for a project in '/Users/micha/astral/ruff/crates/ruff_benchmark/resources/tomllib'
1 0.002649s DEBUG red_knot_project::metadata Found project at '/Users/micha/astral/ruff/crates/ruff_benchmark/resources/tomllib'
1 0.000843s DEBUG red_knot_project::metadata Found project at '/Users/micha/astral/ruff/crates/ruff_benchmark/resources/tomllib'
1 0.003496s INFO red_knot_python_semantic::program Python version: Python 3.12, platform: all
1 0.001066s INFO red_knot_python_semantic::program Python version: Python 3.12, platform: all
1 0.003637s DEBUG red_knot_python_semantic::module_resolver::resolver Adding first-party search path '/Users/micha/astral/ruff/crates/ruff_benchmark/resources/tomllib'
1 0.001112s DEBUG red_knot_python_semantic::module_resolver::resolver Adding first-party search path '/Users/micha/astral/ruff/crates/ruff_benchmark/resources/tomllib'
1 0.003750s DEBUG red_knot_python_semantic::module_resolver::resolver Using vendored stdlib
1 0.001164s DEBUG red_knot_python_semantic::module_resolver::resolver Using vendored stdlib
1 0.009949s DEBUG red_knot Starting watch mode
1 0.006018s DEBUG red_knot Starting watch mode
1 0.010683s TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(1), kind: WillExecute { database_key: dynamic_resolution_paths(Id(800)) } }
1 0.006271s TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(1), kind: WillExecute { database_key: dynamic_resolution_paths(Id(800)) } }
1 0.010722s DEBUG red_knot_python_semantic::module_resolver::resolver Resolving dynamic module resolution paths
1 0.006292s DEBUG red_knot_python_semantic::module_resolver::resolver Resolving dynamic module resolution paths
1 0.010914s DEBUG red_knot_project::watch::watcher Watching path: `/Users/micha/astral/ruff/crates/ruff_benchmark/resources/tomllib`
1 0.006386s DEBUG red_knot_project::watch::watcher Watching path: `/Users/micha/astral/ruff/crates/ruff_benchmark/resources/tomllib`
1 0.012205s INFO red_knot_project::watch::project_watcher Set up file watchers for ["/Users/micha/astral/ruff/crates/ruff_benchmark/resources/tomllib"]
1 0.007568s INFO red_knot_project::watch::project_watcher Set up file watchers for ["/Users/micha/astral/ruff/crates/ruff_benchmark/resources/tomllib"]
1 0.012224s DEBUG red_knot Starting main loop
1 0.007593s DEBUG red_knot Starting main loop
1 0.012328s DEBUG red_knot Waiting for next main loop message.
1 0.007663s DEBUG red_knot Waiting for next main loop message.
5┐red_knot_project::Project::check{}
5┐red_knot_project::Project::check{}
5├─ 0.012533s 0ms DEBUG red_knot_project Checking project 'tomllib'
5├─ 0.007771s 0ms DEBUG red_knot_project Checking project 'tomllib'
5├─ 0.012579s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: inner_fn_name_(Id(400)) } }
5├─ 0.007808s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: inner_fn_name_(Id(400)) } }
5└─┐red_knot_project::Project::index_files{package=tomllib}
5└─┐red_knot_project::Project::index_files{package=tomllib}
5 ├─ 0.023102s 10ms TRACE ruff_db::files Adding file '/Users/micha/astral/ruff/crates/ruff_benchmark/resources/tomllib/src/_re.py'
5 ├─ 0.018054s 10ms TRACE ruff_db::files Adding file '/Users/micha/astral/ruff/crates/ruff_benchmark/resources/tomllib/src/_re.py'
5 ├─ 0.023258s 10ms TRACE ruff_db::files Adding file '/Users/micha/astral/ruff/crates/ruff_benchmark/resources/tomllib/src/_parser.py'
5 ├─ 0.018190s 10ms TRACE ruff_db::files Adding file '/Users/micha/astral/ruff/crates/ruff_benchmark/resources/tomllib/src/_parser.py'
5 ├─ 0.023288s 10ms TRACE ruff_db::files Adding file '/Users/micha/astral/ruff/crates/ruff_benchmark/resources/tomllib/src/__init__.py'
5 ├─ 0.018222s 10ms TRACE ruff_db::files Adding file '/Users/micha/astral/ruff/crates/ruff_benchmark/resources/tomllib/src/__init__.py'
5 ├─ 0.023312s 10ms TRACE ruff_db::files Adding file '/Users/micha/astral/ruff/crates/ruff_benchmark/resources/tomllib/src/_types.py'
5 ├─ 0.018247s 10ms TRACE ruff_db::files Adding file '/Users/micha/astral/ruff/crates/ruff_benchmark/resources/tomllib/src/_types.py'
5 ├─ 0.023333s 10ms INFO red_knot_project Found 4 files in project `tomllib`
5 ├─ 0.018269s 10ms INFO red_knot_project Found 4 files in project `tomllib`
5┌─┘
5┌─┘
5└─┐red_knot_project::check_file{file=/Users/micha/astral/ruff/crates/ruff_benchmark/resources/tomllib/src/_re.py}
5└─┐red_knot_project::check_file{file=/Users/micha/astral/ruff/crates/ruff_benchmark/resources/tomllib/src/_re.py}
5 ├─ 0.023443s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: source_text(Id(c00)) } }
5 ├─ 0.018350s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: source_text(Id(c00)) } }
5 └─┐ruff_db::source::source_text{file=/Users/micha/astral/ruff/crates/ruff_benchmark/resources/tomllib/src/_re.py}
5 └─┐ruff_db::source::source_text{file=/Users/micha/astral/ruff/crates/ruff_benchmark/resources/tomllib/src/_re.py}
5 ┌─┘
5 ┌─┘
5 ├─ 0.023535s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: parsed_module(Id(c00)) } }
5 ├─ 0.018448s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: parsed_module(Id(c00)) } }
5 └─┐ruff_db::parsed::parsed_module{file=/Users/micha/astral/ruff/crates/ruff_benchmark/resources/tomllib/src/_re.py}
5 └─┐ruff_db::parsed::parsed_module{file=/Users/micha/astral/ruff/crates/ruff_benchmark/resources/tomllib/src/_re.py}
5 ┌─┘
5 ┌─┘
5 ├─ 0.024196s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: check_types(Id(c00)) } }
5 ├─ 0.018849s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: check_types(Id(c00)) } }
5 └─┐red_knot_python_semantic::types::check_types{file=System("/Users/micha/astral/ruff/crates/ruff_benchmark/resources/tomllib/src/_re.py")}
5 └─┐red_knot_python_semantic::types::check_types{file=System("/Users/micha/astral/ruff/crates/ruff_benchmark/resources/tomllib/src/_re.py")}
5 ├─ 0.024240s 0ms DEBUG red_knot_python_semantic::types Checking file '/Users/micha/astral/ruff/crates/ruff_benchmark/resources/tomllib/src/_re.py'
5 ├─ 0.018881s 0ms DEBUG red_knot_python_semantic::types Checking file '/Users/micha/astral/ruff/crates/ruff_benchmark/resources/tomllib/src/_re.py'
5 ├─ 0.024297s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: semantic_index(Id(c00)) } }
5 ├─ 0.018908s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: semantic_index(Id(c00)) } }
5 └─┐red_knot_python_semantic::semantic_index::semantic_index{file=/Users/micha/astral/ruff/crates/ruff_benchmark/resources/tomllib/src/_re.py}
5 └─┐red_knot_python_semantic::semantic_index::semantic_index{file=/Users/micha/astral/ruff/crates/ruff_benchmark/resources/tomllib/src/_re.py}
5 ┌─┘
5 ┌─┘
5 ├─ 0.025911s 1ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: infer_scope_types(Id(1000)) } }
5 ├─ 0.020413s 1ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: infer_scope_types(Id(1000)) } }
5 └─┐red_knot_python_semantic::types::infer::infer_scope_types{scope=Id(1000), file=/Users/micha/astral/ruff/crates/ruff_benchmark/resources/tomllib/src/_re.py}
5 └─┐red_knot_python_semantic::types::infer::infer_scope_types{scope=Id(1000), file=/Users/micha/astral/ruff/crates/ruff_benchmark/resources/tomllib/src/_re.py}
5 ├─ 0.026075s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: infer_definition_types(Id(1400)) } }
5 ├─ 0.020499s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: infer_definition_types(Id(1400)) } }
5 └─┐red_knot_python_semantic::types::infer::infer_definition_types{range=151..162, file=/Users/micha/astral/ruff/crates/ruff_benchmark/resources/tomllib/src/_re.py}
5 └─┐red_knot_python_semantic::types::infer::infer_definition_types{range=151..162, file=/Users/micha/astral/ruff/crates/ruff_benchmark/resources/tomllib/src/_re.py}
5 ├─ 0.026138s 0ms TRACE red_knot_python_semantic::types::infer Resolving imported object `annotations` from module `__future__`
5 ├─ 0.020548s 0ms TRACE red_knot_python_semantic::types::infer Resolving imported object `annotations` from module `__future__`
5 ├─ 0.026194s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: resolve_module_query(Id(2000)) } }
5 ├─ 0.020615s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: resolve_module_query(Id(2000)) } }
5 └─┐red_knot_python_semantic::module_resolver::resolver::resolve_module{name=__future__}
5 └─┐red_knot_python_semantic::module_resolver::resolver::resolve_module{name=__future__}
5 ├─ 0.026228s 0ms TRACE ruff_db::files Adding file '/Users/micha/astral/ruff/crates/ruff_benchmark/resources/tomllib/__future__/__init__.pyi'
5 ├─ 0.020652s 0ms TRACE ruff_db::files Adding file '/Users/micha/astral/ruff/crates/ruff_benchmark/resources/tomllib/__future__/__init__.pyi'
5 ├─ 0.026288s 0ms TRACE ruff_db::files Adding file '/Users/micha/astral/ruff/crates/ruff_benchmark/resources/tomllib/__future__/__init__.py'
5 ├─ 0.020705s 0ms TRACE ruff_db::files Adding file '/Users/micha/astral/ruff/crates/ruff_benchmark/resources/tomllib/__future__/__init__.py'
5 ├─ 0.026308s 0ms TRACE ruff_db::files Adding file '/Users/micha/astral/ruff/crates/ruff_benchmark/resources/tomllib/__future__.pyi'
5 ├─ 0.020727s 0ms TRACE ruff_db::files Adding file '/Users/micha/astral/ruff/crates/ruff_benchmark/resources/tomllib/__future__.pyi'
5 ├─ 0.026329s 0ms TRACE ruff_db::files Adding file '/Users/micha/astral/ruff/crates/ruff_benchmark/resources/tomllib/__future__.py'
5 ├─ 0.020747s 0ms TRACE ruff_db::files Adding file '/Users/micha/astral/ruff/crates/ruff_benchmark/resources/tomllib/__future__.py'
5 ├─ 0.026390s 0ms TRACE ruff_db::files Adding vendored file `vendored://stdlib/__future__.pyi`
5 ├─ 0.020795s 0ms TRACE ruff_db::files Adding vendored file `vendored://stdlib/__future__.pyi`
5 ├─ 0.026403s 0ms TRACE red_knot_python_semantic::module_resolver::resolver Resolved module `__future__` to `vendored://stdlib/__future__.pyi`
5 ├─ 0.020809s 0ms TRACE red_knot_python_semantic::module_resolver::resolver Resolved module `__future__` to `vendored://stdlib/__future__.pyi`
5 ┌─┘
5 ┌─┘
5 ├─ 0.026518s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: imported_modules(Id(c00)) } }
5 ├─ 0.020891s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: imported_modules(Id(c00)) } }
5 ├─ 0.026556s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: global_scope(Id(2404)) } }
5 ├─ 0.020924s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: global_scope(Id(2404)) } }
5 └─┐red_knot_python_semantic::semantic_index::global_scope{file=vendored://stdlib/__future__.pyi}
5 └─┐red_knot_python_semantic::semantic_index::global_scope{file=vendored://stdlib/__future__.pyi}
5 ├─ 0.026582s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: semantic_index(Id(2404)) } }
5 ├─ 0.020952s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: semantic_index(Id(2404)) } }
5 └─┐red_knot_python_semantic::semantic_index::semantic_index{file=vendored://stdlib/__future__.pyi}
5 └─┐red_knot_python_semantic::semantic_index::semantic_index{file=vendored://stdlib/__future__.pyi}
5 ├─ 0.026606s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: parsed_module(Id(2404)) } }
5 ├─ 0.020979s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: parsed_module(Id(2404)) } }
5 └─┐ruff_db::parsed::parsed_module{file=vendored://stdlib/__future__.pyi}
5 └─┐ruff_db::parsed::parsed_module{file=vendored://stdlib/__future__.pyi}
5 ├─ 0.026630s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: source_text(Id(2404)) } }
5 ├─ 0.021006s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: source_text(Id(2404)) } }
5 └─┐ruff_db::source::source_text{file=vendored://stdlib/__future__.pyi}
5 └─┐ruff_db::source::source_text{file=vendored://stdlib/__future__.pyi}
5 ┌─┘
5 ┌─┘
5 ┌─┘
5 ┌─┘
5 ┌─┘
5 ┌─┘
5 ┌─┘
5 ┌─┘
5 └─┐red_knot_python_semantic::types::symbol{name="annotations"}
5 └─┐red_knot_python_semantic::types::symbol{name="annotations"}
5 ├─ 0.027202s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: symbol_table(Id(1005)) } }
5 ├─ 0.021584s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: symbol_table(Id(1005)) } }
5 └─┐red_knot_python_semantic::semantic_index::symbol_table{scope=Id(1005), file=vendored://stdlib/__future__.pyi}
5 └─┐red_knot_python_semantic::semantic_index::symbol_table{scope=Id(1005), file=vendored://stdlib/__future__.pyi}
5 ┌─┘
5 ┌─┘
5 ├─ 0.027285s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: symbol_by_id(Id(2c00)) } }
5 ├─ 0.021668s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: symbol_by_id(Id(2c00)) } }
5 ├─ 0.027313s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: use_def_map(Id(1005)) } }
5 ├─ 0.021691s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: use_def_map(Id(1005)) } }
5 └─┐red_knot_python_semantic::semantic_index::use_def_map{scope=Id(1005), file=vendored://stdlib/__future__.pyi}
5 └─┐red_knot_python_semantic::semantic_index::use_def_map{scope=Id(1005), file=vendored://stdlib/__future__.pyi}
5 ┌─┘
5 ┌─┘
5 ├─ 0.027359s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: infer_definition_types(Id(144b)) } }
5 ├─ 0.021743s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: infer_definition_types(Id(144b)) } }
5 └─┐red_knot_python_semantic::types::infer::infer_definition_types{range=598..609, file=vendored://stdlib/__future__.pyi}
5 └─┐red_knot_python_semantic::types::infer::infer_definition_types{range=598..609, file=vendored://stdlib/__future__.pyi}
5 ├─ 0.027415s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: infer_definition_types(Id(1437)) } }
5 ├─ 0.021795s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: infer_definition_types(Id(1437)) } }
5 └─┐red_knot_python_semantic::types::infer::infer_definition_types{range=105..113, file=vendored://stdlib/__future__.pyi}
5 └─┐red_knot_python_semantic::types::infer::infer_definition_types{range=105..113, file=vendored://stdlib/__future__.pyi}
5 ┌─┘
5 ┌─┘
5 ┌─┘
5 ┌─┘
5 ┌─┘
5 ┌─┘
5 ┌─┘
5 ┌─┘
5 ├─ 0.027572s 1ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: infer_definition_types(Id(1401)) } }
5 ├─ 0.021969s 1ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: infer_definition_types(Id(1401)) } }
5 └─┐red_knot_python_semantic::types::infer::infer_definition_types{range=185..189, file=/Users/micha/astral/ruff/crates/ruff_benchmark/resources/tomllib/src/_re.py}
5 └─┐red_knot_python_semantic::types::infer::infer_definition_types{range=185..189, file=/Users/micha/astral/ruff/crates/ruff_benchmark/resources/tomllib/src/_re.py}
5 ├─ 0.027602s 0ms TRACE red_knot_python_semantic::types::infer Resolving imported object `date` from module `datetime`
5 ├─ 0.022002s 0ms TRACE red_knot_python_semantic::types::infer Resolving imported object `date` from module `datetime`
5 ├─ 0.027618s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: resolve_module_query(Id(2001)) } }
5 ├─ 0.022019s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: resolve_module_query(Id(2001)) } }
5 └─┐red_knot_python_semantic::module_resolver::resolver::resolve_module{name=datetime}
5 └─┐red_knot_python_semantic::module_resolver::resolver::resolve_module{name=datetime}
5 ├─ 0.027646s 0ms TRACE ruff_db::files Adding file '/Users/micha/astral/ruff/crates/ruff_benchmark/resources/tomllib/datetime/__init__.pyi'
5 ├─ 0.022047s 0ms TRACE ruff_db::files Adding file '/Users/micha/astral/ruff/crates/ruff_benchmark/resources/tomllib/datetime/__init__.pyi'
5 ├─ 0.027666s 0ms TRACE ruff_db::files Adding file '/Users/micha/astral/ruff/crates/ruff_benchmark/resources/tomllib/datetime/__init__.py'
5 ├─ 0.022066s 0ms TRACE ruff_db::files Adding file '/Users/micha/astral/ruff/crates/ruff_benchmark/resources/tomllib/datetime/__init__.py'
5 ├─ 0.027685s 0ms TRACE ruff_db::files Adding file '/Users/micha/astral/ruff/crates/ruff_benchmark/resources/tomllib/datetime.pyi'
5 ├─ 0.022084s 0ms TRACE ruff_db::files Adding file '/Users/micha/astral/ruff/crates/ruff_benchmark/resources/tomllib/datetime.pyi'
5 ├─ 0.027704s 0ms TRACE ruff_db::files Adding file '/Users/micha/astral/ruff/crates/ruff_benchmark/resources/tomllib/datetime.py'
5 ├─ 0.022101s 0ms TRACE ruff_db::files Adding file '/Users/micha/astral/ruff/crates/ruff_benchmark/resources/tomllib/datetime.py'
5 ├─ 0.027745s 0ms TRACE ruff_db::files Adding vendored file `vendored://stdlib/datetime.pyi`
5 ├─ 0.022133s 0ms TRACE ruff_db::files Adding vendored file `vendored://stdlib/datetime.pyi`
5 ├─ 0.027757s 0ms TRACE red_knot_python_semantic::module_resolver::resolver Resolved module `datetime` to `vendored://stdlib/datetime.pyi`
5 ├─ 0.022145s 0ms TRACE red_knot_python_semantic::module_resolver::resolver Resolved module `datetime` to `vendored://stdlib/datetime.pyi`
5 ┌─┘
5 ┌─┘
5 ├─ 0.027805s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: global_scope(Id(2409)) } }
5 ├─ 0.022184s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: global_scope(Id(2409)) } }
5 └─┐red_knot_python_semantic::semantic_index::global_scope{file=vendored://stdlib/datetime.pyi}
5 └─┐red_knot_python_semantic::semantic_index::global_scope{file=vendored://stdlib/datetime.pyi}
5 ├─ 0.027828s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: semantic_index(Id(2409)) } }
5 ├─ 0.022207s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: semantic_index(Id(2409)) } }
5 └─┐red_knot_python_semantic::semantic_index::semantic_index{file=vendored://stdlib/datetime.pyi}
5 └─┐red_knot_python_semantic::semantic_index::semantic_index{file=vendored://stdlib/datetime.pyi}
5 ├─ 0.027851s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: parsed_module(Id(2409)) } }
5 ├─ 0.022229s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: parsed_module(Id(2409)) } }
5 └─┐ruff_db::parsed::parsed_module{file=vendored://stdlib/datetime.pyi}
5 └─┐ruff_db::parsed::parsed_module{file=vendored://stdlib/datetime.pyi}
5 ├─ 0.027874s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: source_text(Id(2409)) } }
5 ├─ 0.022253s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: source_text(Id(2409)) } }
5 └─┐ruff_db::source::source_text{file=vendored://stdlib/datetime.pyi}
5 └─┐ruff_db::source::source_text{file=vendored://stdlib/datetime.pyi}
5 ┌─┘
5 ┌─┘
5 ┌─┘
5 ┌─┘
5 ┌─┘
5 ┌─┘
5 ┌─┘
5 ┌─┘
5 └─┐red_knot_python_semantic::types::symbol{name="date"}
5 └─┐red_knot_python_semantic::types::symbol{name="date"}
5 ├─ 0.033734s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: symbol_table(Id(100a)) } }
5 ├─ 0.028345s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: symbol_table(Id(100a)) } }
5 └─┐red_knot_python_semantic::semantic_index::symbol_table{scope=Id(100a), file=vendored://stdlib/datetime.pyi}
5 └─┐red_knot_python_semantic::semantic_index::symbol_table{scope=Id(100a), file=vendored://stdlib/datetime.pyi}
5 ┌─┘
5 ┌─┘
5 ├─ 0.033779s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: symbol_by_id(Id(2c01)) } }
5 ├─ 0.028393s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: symbol_by_id(Id(2c01)) } }
5 ├─ 0.033791s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: use_def_map(Id(100a)) } }
5 ├─ 0.028406s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: use_def_map(Id(100a)) } }
5 └─┐red_knot_python_semantic::semantic_index::use_def_map{scope=Id(100a), file=vendored://stdlib/datetime.pyi}
5 └─┐red_knot_python_semantic::semantic_index::use_def_map{scope=Id(100a), file=vendored://stdlib/datetime.pyi}
5 ┌─┘
5 ┌─┘
5 ├─ 0.033835s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: infer_definition_types(Id(148c)) } }
5 ├─ 0.028455s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: infer_definition_types(Id(148c)) } }
5 └─┐red_knot_python_semantic::types::infer::infer_definition_types{range=1866..1870, file=vendored://stdlib/datetime.pyi}
5 └─┐red_knot_python_semantic::types::infer::infer_definition_types{range=1866..1870, file=vendored://stdlib/datetime.pyi}
5 ┌─┘
5 ┌─┘
5 ┌─┘
5 ┌─┘
5 ┌─┘
5 ┌─┘
5 ├─ 0.033922s 7ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: infer_definition_types(Id(1402)) } }
5 ├─ 0.028550s 8ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: infer_definition_types(Id(1402)) } }
5 └─┐red_knot_python_semantic::types::infer::infer_definition_types{range=191..199, file=/Users/micha/astral/ruff/crates/ruff_benchmark/resources/tomllib/src/_re.py}
5 └─┐red_knot_python_semantic::types::infer::infer_definition_types{range=191..199, file=/Users/micha/astral/ruff/crates/ruff_benchmark/resources/tomllib/src/_re.py}
5 ├─ 0.033963s 0ms TRACE red_knot_python_semantic::types::infer Resolving imported object `datetime` from module `datetime`
5 ├─ 0.028580s 0ms TRACE red_knot_python_semantic::types::infer Resolving imported object `datetime` from module `datetime`
5 └─┐red_knot_python_semantic::types::symbol{name="datetime"}
5 └─┐red_knot_python_semantic::types::symbol{name="datetime"}
5 ├─ 0.034027s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: symbol_by_id(Id(2c02)) } }
5 ├─ 0.028631s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: symbol_by_id(Id(2c02)) } }
5 ├─ 0.034041s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: infer_definition_types(Id(1590)) } }
5 ├─ 0.028647s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: infer_definition_types(Id(1590)) } }
5 └─┐red_knot_python_semantic::types::infer::infer_definition_types{range=8380..8388, file=vendored://stdlib/datetime.pyi}
5 └─┐red_knot_python_semantic::types::infer::infer_definition_types{range=8380..8388, file=vendored://stdlib/datetime.pyi}
5 ┌─┘
5 ┌─┘
5 ┌─┘
5 ┌─┘
5 ┌─┘
5 ┌─┘
5 ├─ 0.034124s 8ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: infer_definition_types(Id(1403)) } }
5 ├─ 0.028737s 8ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: infer_definition_types(Id(1403)) } }
5 └─┐red_knot_python_semantic::types::infer::infer_definition_types{range=201..205, file=/Users/micha/astral/ruff/crates/ruff_benchmark/resources/tomllib/src/_re.py}
5 └─┐red_knot_python_semantic::types::infer::infer_definition_types{range=201..205, file=/Users/micha/astral/ruff/crates/ruff_benchmark/resources/tomllib/src/_re.py}
5 ├─ 0.034151s 0ms TRACE red_knot_python_semantic::types::infer Resolving imported object `time` from module `datetime`
5 ├─ 0.028766s 0ms TRACE red_knot_python_semantic::types::infer Resolving imported object `time` from module `datetime`
5 └─┐red_knot_python_semantic::types::symbol{name="time"}
5 └─┐red_knot_python_semantic::types::symbol{name="time"}
5 ├─ 0.034188s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: symbol_by_id(Id(2c03)) } }
5 ├─ 0.028806s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: symbol_by_id(Id(2c03)) } }
5 ├─ 0.034201s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: infer_definition_types(Id(14ee)) } }
5 ├─ 0.028820s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: infer_definition_types(Id(14ee)) } }
5 └─┐red_knot_python_semantic::types::infer::infer_definition_types{range=4238..4242, file=vendored://stdlib/datetime.pyi}
5 └─┐red_knot_python_semantic::types::infer::infer_definition_types{range=4238..4242, file=vendored://stdlib/datetime.pyi}
5 ┌─┘
5 ┌─┘
5 ┌─┘
5 ┌─┘
5 ┌─┘
5 ┌─┘
5 ├─ 0.034282s 8ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: infer_definition_types(Id(1404)) } }
5 ├─ 0.028908s 8ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: infer_definition_types(Id(1404)) } }
5 └─┐red_knot_python_semantic::types::infer::infer_definition_types{range=207..216, file=/Users/micha/astral/ruff/crates/ruff_benchmark/resources/tomllib/src/_re.py}
5 └─┐red_knot_python_semantic::types::infer::infer_definition_types{range=207..216, file=/Users/micha/astral/ruff/crates/ruff_benchmark/resources/tomllib/src/_re.py}
5 ├─ 0.034309s 0ms TRACE red_knot_python_semantic::types::infer Resolving imported object `timedelta` from module `datetime`
5 ├─ 0.028937s 0ms TRACE red_knot_python_semantic::types::infer Resolving imported object `timedelta` from module `datetime`
5 └─┐red_knot_python_semantic::types::symbol{name="timedelta"}
5 └─┐red_knot_python_semantic::types::symbol{name="timedelta"}
5 ├─ 0.034345s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: symbol_by_id(Id(2c04)) } }
5 ├─ 0.028975s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: symbol_by_id(Id(2c04)) } }
5 ├─ 0.034358s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: infer_definition_types(Id(153e)) } }
5 ├─ 0.028990s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: infer_definition_types(Id(153e)) } }
5 └─┐red_knot_python_semantic::types::infer::infer_definition_types{range=6559..6568, file=vendored://stdlib/datetime.pyi}
5 └─┐red_knot_python_semantic::types::infer::infer_definition_types{range=6559..6568, file=vendored://stdlib/datetime.pyi}
5 ┌─┘
5 ┌─┘
5 ┌─┘
5 ┌─┘
5 ┌─┘
5 ┌─┘
5 ├─ 0.034436s 8ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: infer_definition_types(Id(1405)) } }
5 ├─ 0.029074s 8ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: infer_definition_types(Id(1405)) } }
5 └─┐red_knot_python_semantic::types::infer::infer_definition_types{range=218..226, file=/Users/micha/astral/ruff/crates/ruff_benchmark/resources/tomllib/src/_re.py}
5 └─┐red_knot_python_semantic::types::infer::infer_definition_types{range=218..226, file=/Users/micha/astral/ruff/crates/ruff_benchmark/resources/tomllib/src/_re.py}
5 ├─ 0.034467s 0ms TRACE red_knot_python_semantic::types::infer Resolving imported object `timezone` from module `datetime`
5 ├─ 0.029110s 0ms TRACE red_knot_python_semantic::types::infer Resolving imported object `timezone` from module `datetime`
5 └─┐red_knot_python_semantic::types::symbol{name="timezone"}
5 └─┐red_knot_python_semantic::types::symbol{name="timezone"}
5 ├─ 0.034503s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: symbol_by_id(Id(2c05)) } }
5 ├─ 0.029163s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: symbol_by_id(Id(2c05)) } }
5 ├─ 0.034516s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: infer_definition_types(Id(146e)) } }
5 ├─ 0.029177s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: infer_definition_types(Id(146e)) } }
5 └─┐red_knot_python_semantic::types::infer::infer_definition_types{range=994..1002, file=vendored://stdlib/datetime.pyi}
5 └─┐red_knot_python_semantic::types::infer::infer_definition_types{range=994..1002, file=vendored://stdlib/datetime.pyi}
5 ├─ 0.034550s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: infer_definition_types(Id(1455)) } }
5 ├─ 0.029215s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: infer_definition_types(Id(1455)) } }
5 └─┐red_knot_python_semantic::types::infer::infer_definition_types{range=132..137, file=vendored://stdlib/datetime.pyi}
5 └─┐red_knot_python_semantic::types::infer::infer_definition_types{range=132..137, file=vendored://stdlib/datetime.pyi}
5 ├─ 0.034578s 0ms TRACE red_knot_python_semantic::types::infer Resolving imported object `final` from module `typing`
5 ├─ 0.029245s 0ms TRACE red_knot_python_semantic::types::infer Resolving imported object `final` from module `typing`
5 ├─ 0.034592s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: resolve_module_query(Id(2002)) } }
5 ├─ 0.029260s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: resolve_module_query(Id(2002)) } }
5 └─┐red_knot_python_semantic::module_resolver::resolver::resolve_module{name=typing}
5 └─┐red_knot_python_semantic::module_resolver::resolver::resolve_module{name=typing}
5 ├─ 0.034619s 0ms TRACE ruff_db::files Adding file '/Users/micha/astral/ruff/crates/ruff_benchmark/resources/tomllib/typing/__init__.pyi'
5 ├─ 0.029291s 0ms TRACE ruff_db::files Adding file '/Users/micha/astral/ruff/crates/ruff_benchmark/resources/tomllib/typing/__init__.pyi'
5 ├─ 0.034639s 0ms TRACE ruff_db::files Adding file '/Users/micha/astral/ruff/crates/ruff_benchmark/resources/tomllib/typing/__init__.py'
5 ├─ 0.029310s 0ms TRACE ruff_db::files Adding file '/Users/micha/astral/ruff/crates/ruff_benchmark/resources/tomllib/typing/__init__.py'
5 ├─ 0.034657s 0ms TRACE ruff_db::files Adding file '/Users/micha/astral/ruff/crates/ruff_benchmark/resources/tomllib/typing.pyi'
5 ├─ 0.029329s 0ms TRACE ruff_db::files Adding file '/Users/micha/astral/ruff/crates/ruff_benchmark/resources/tomllib/typing.pyi'
5 ├─ 0.034674s 0ms TRACE ruff_db::files Adding file '/Users/micha/astral/ruff/crates/ruff_benchmark/resources/tomllib/typing.py'
5 ├─ 0.029346s 0ms TRACE ruff_db::files Adding file '/Users/micha/astral/ruff/crates/ruff_benchmark/resources/tomllib/typing.py'
5 ├─ 0.034713s 0ms TRACE ruff_db::files Adding vendored file `vendored://stdlib/typing.pyi`
5 ├─ 0.029377s 0ms TRACE ruff_db::files Adding vendored file `vendored://stdlib/typing.pyi`
5 ├─ 0.034725s 0ms TRACE red_knot_python_semantic::module_resolver::resolver Resolved module `typing` to `vendored://stdlib/typing.pyi`
5 ├─ 0.029390s 0ms TRACE red_knot_python_semantic::module_resolver::resolver Resolved module `typing` to `vendored://stdlib/typing.pyi`
5 ┌─┘
5 ┌─┘
5 ├─ 0.034755s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: imported_modules(Id(2409)) } }
5 ├─ 0.029421s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: imported_modules(Id(2409)) } }
5 ├─ 0.034772s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: global_scope(Id(240e)) } }
5 ├─ 0.029439s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: global_scope(Id(240e)) } }
5 └─┐red_knot_python_semantic::semantic_index::global_scope{file=vendored://stdlib/typing.pyi}
5 └─┐red_knot_python_semantic::semantic_index::global_scope{file=vendored://stdlib/typing.pyi}
5 ├─ 0.034794s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: semantic_index(Id(240e)) } }
5 ├─ 0.029463s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: semantic_index(Id(240e)) } }
5 └─┐red_knot_python_semantic::semantic_index::semantic_index{file=vendored://stdlib/typing.pyi}
5 └─┐red_knot_python_semantic::semantic_index::semantic_index{file=vendored://stdlib/typing.pyi}
5 ├─ 0.034818s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: parsed_module(Id(240e)) } }
5 ├─ 0.029488s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: parsed_module(Id(240e)) } }
5 └─┐ruff_db::parsed::parsed_module{file=vendored://stdlib/typing.pyi}
5 └─┐ruff_db::parsed::parsed_module{file=vendored://stdlib/typing.pyi}
5 ├─ 0.034841s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: source_text(Id(240e)) } }
5 ├─ 0.029513s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: source_text(Id(240e)) } }
5 └─┐ruff_db::source::source_text{file=vendored://stdlib/typing.pyi}
5 └─┐ruff_db::source::source_text{file=vendored://stdlib/typing.pyi}
5 ┌─┘
5 ┌─┘
5 ┌─┘
5 ┌─┘
5 ┌─┘
5 ┌─┘
5 ┌─┘
5 ┌─┘
5 └─┐red_knot_python_semantic::types::symbol{name="final"}
5 └─┐red_knot_python_semantic::types::symbol{name="final"}
5 ├─ 0.054308s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: symbol_table(Id(1094)) } }
5 ├─ 0.049439s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: symbol_table(Id(1094)) } }
5 └─┐red_knot_python_semantic::semantic_index::symbol_table{scope=Id(1094), file=vendored://stdlib/typing.pyi}
5 └─┐red_knot_python_semantic::semantic_index::symbol_table{scope=Id(1094), file=vendored://stdlib/typing.pyi}
5 ┌─┘
5 ┌─┘
5 ├─ 0.054370s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: symbol_by_id(Id(2c06)) } }
5 ├─ 0.049484s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: symbol_by_id(Id(2c06)) } }
5 ├─ 0.054383s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: use_def_map(Id(1094)) } }
5 ├─ 0.049496s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: use_def_map(Id(1094)) } }
5 └─┐red_knot_python_semantic::semantic_index::use_def_map{scope=Id(1094), file=vendored://stdlib/typing.pyi}
5 └─┐red_knot_python_semantic::semantic_index::use_def_map{scope=Id(1094), file=vendored://stdlib/typing.pyi}
5 ┌─┘
5 ┌─┘
5 ├─ 0.054427s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: infer_definition_types(Id(162c)) } }
5 ├─ 0.049533s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: infer_definition_types(Id(162c)) } }
5 └─┐red_knot_python_semantic::types::infer::infer_definition_types{range=3087..3092, file=vendored://stdlib/typing.pyi}
5 └─┐red_knot_python_semantic::types::infer::infer_definition_types{range=3087..3092, file=vendored://stdlib/typing.pyi}
5 ├─ 0.054467s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: file_to_module(Id(240e)) } }
5 ├─ 0.049569s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: file_to_module(Id(240e)) } }
5 └─┐red_knot_python_semantic::module_resolver::resolver::file_to_module{file=File { [salsa id]: Id(240e), path: Vendored(VendoredPathBuf("stdlib/typing.pyi")), permissions: Some(292), revision: FileRevision(2832456093), status: Exists, count: Count { ghost: PhantomData<fn(ruff_db::files::File)> } }}
5 └─┐red_knot_python_semantic::module_resolver::resolver::file_to_module{file=File { [salsa id]: Id(240e), path: Vendored(VendoredPathBuf("stdlib/typing.pyi")), permissions: Some(292), revision: FileRevision(2832456093), status: Exists, count: Count { ghost: PhantomData<fn(ruff_db::files::File)> } }}
5 ┌─┘
5 ┌─┘
5 ┌─┘
5 ┌─┘
5 ┌─┘
5 ┌─┘
5 ┌─┘
5 ┌─┘
5 ┌─┘
5 ┌─┘
5 ┌─┘
5 ┌─┘
5 ┌─┘
5 ┌─┘
5 ├─ 0.054643s 28ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: infer_definition_types(Id(1406)) } }
5 ├─ 0.049730s 29ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: infer_definition_types(Id(1406)) } }
5 └─┐red_knot_python_semantic::types::infer::infer_definition_types{range=228..234, file=/Users/micha/astral/ruff/crates/ruff_benchmark/resources/tomllib/src/_re.py}
5 └─┐red_knot_python_semantic::types::infer::infer_definition_types{range=228..234, file=/Users/micha/astral/ruff/crates/ruff_benchmark/resources/tomllib/src/_re.py}
5 ├─ 0.054670s 0ms TRACE red_knot_python_semantic::types::infer Resolving imported object `tzinfo` from module `datetime`
5 ├─ 0.049755s 0ms TRACE red_knot_python_semantic::types::infer Resolving imported object `tzinfo` from module `datetime`
5 └─┐red_knot_python_semantic::types::symbol{name="tzinfo"}
5 └─┐red_knot_python_semantic::types::symbol{name="tzinfo"}
5 ├─ 0.054707s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: symbol_by_id(Id(2c07)) } }
5 ├─ 0.049788s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: symbol_by_id(Id(2c07)) } }
5 ├─ 0.054721s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: infer_definition_types(Id(1460)) } }
5 ├─ 0.049801s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: infer_definition_types(Id(1460)) } }
5 └─┐red_knot_python_semantic::types::infer::infer_definition_types{range=558..564, file=vendored://stdlib/datetime.pyi}
5 └─┐red_knot_python_semantic::types::infer::infer_definition_types{range=558..564, file=vendored://stdlib/datetime.pyi}
5 ┌─┘
5 ┌─┘
5 ┌─┘
5 ┌─┘
5 ┌─┘
5 ┌─┘
5 ├─ 0.054792s 28ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: infer_definition_types(Id(1407)) } }
5 ├─ 0.049872s 29ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: infer_definition_types(Id(1407)) } }
5 └─┐red_knot_python_semantic::types::infer::infer_definition_types{range=257..266, file=/Users/micha/astral/ruff/crates/ruff_benchmark/resources/tomllib/src/_re.py}
5 └─┐red_knot_python_semantic::types::infer::infer_definition_types{range=257..266, file=/Users/micha/astral/ruff/crates/ruff_benchmark/resources/tomllib/src/_re.py}
5 ├─ 0.054816s 0ms TRACE red_knot_python_semantic::types::infer Resolving imported object `lru_cache` from module `functools`
5 ├─ 0.049895s 0ms TRACE red_knot_python_semantic::types::infer Resolving imported object `lru_cache` from module `functools`
5 ├─ 0.054829s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: resolve_module_query(Id(2003)) } }
5 ├─ 0.049907s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: resolve_module_query(Id(2003)) } }
5 └─┐red_knot_python_semantic::module_resolver::resolver::resolve_module{name=functools}
5 └─┐red_knot_python_semantic::module_resolver::resolver::resolve_module{name=functools}
5 ├─ 0.054854s 0ms TRACE ruff_db::files Adding file '/Users/micha/astral/ruff/crates/ruff_benchmark/resources/tomllib/functools/__init__.pyi'
5 ├─ 0.049930s 0ms TRACE ruff_db::files Adding file '/Users/micha/astral/ruff/crates/ruff_benchmark/resources/tomllib/functools/__init__.pyi'
5 ├─ 0.054875s 0ms TRACE ruff_db::files Adding file '/Users/micha/astral/ruff/crates/ruff_benchmark/resources/tomllib/functools/__init__.py'
5 ├─ 0.049946s 0ms TRACE ruff_db::files Adding file '/Users/micha/astral/ruff/crates/ruff_benchmark/resources/tomllib/functools/__init__.py'
5 ├─ 0.054891s 0ms TRACE ruff_db::files Adding file '/Users/micha/astral/ruff/crates/ruff_benchmark/resources/tomllib/functools.pyi'
5 ├─ 0.049961s 0ms TRACE ruff_db::files Adding file '/Users/micha/astral/ruff/crates/ruff_benchmark/resources/tomllib/functools.pyi'
5 ├─ 0.054910s 0ms TRACE ruff_db::files Adding file '/Users/micha/astral/ruff/crates/ruff_benchmark/resources/tomllib/functools.py'
5 ├─ 0.049978s 0ms TRACE ruff_db::files Adding file '/Users/micha/astral/ruff/crates/ruff_benchmark/resources/tomllib/functools.py'
5 ├─ 0.054964s 0ms TRACE ruff_db::files Adding vendored file `vendored://stdlib/functools.pyi`
5 ├─ 0.050005s 0ms TRACE ruff_db::files Adding vendored file `vendored://stdlib/functools.pyi`
5 ├─ 0.054974s 0ms TRACE red_knot_python_semantic::module_resolver::resolver Resolved module `functools` to `vendored://stdlib/functools.pyi`
5 ├─ 0.050014s 0ms TRACE red_knot_python_semantic::module_resolver::resolver Resolved module `functools` to `vendored://stdlib/functools.pyi`
5 ┌─┘
5 ┌─┘
5 ├─ 0.055003s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: global_scope(Id(2413)) } }
5 ├─ 0.050042s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: global_scope(Id(2413)) } }
5 └─┐red_knot_python_semantic::semantic_index::global_scope{file=vendored://stdlib/functools.pyi}
5 └─┐red_knot_python_semantic::semantic_index::global_scope{file=vendored://stdlib/functools.pyi}
5 ├─ 0.055022s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: semantic_index(Id(2413)) } }
5 ├─ 0.050060s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: semantic_index(Id(2413)) } }
5 └─┐red_knot_python_semantic::semantic_index::semantic_index{file=vendored://stdlib/functools.pyi}
5 └─┐red_knot_python_semantic::semantic_index::semantic_index{file=vendored://stdlib/functools.pyi}
5 ├─ 0.055041s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: parsed_module(Id(2413)) } }
5 ├─ 0.050079s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: parsed_module(Id(2413)) } }
5 └─┐ruff_db::parsed::parsed_module{file=vendored://stdlib/functools.pyi}
5 └─┐ruff_db::parsed::parsed_module{file=vendored://stdlib/functools.pyi}
5 ├─ 0.055060s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: source_text
5 ├─ 0.050097s 0ms TRACE red_knot_project::db Salsa event: Event { thread_id: ThreadId(5), kind: WillExecute { database_key: source_text