rust/compiler/rustc_data_structures/src
Jana Dönszelmann f6d37a25a9
Rollup merge of #134006 - klensy:typos, r=nnethercote
setup typos check in CI

This allows to check typos in CI, currently for compiler only (to reduce commit size with fixes). With current setup, exclude list is quite short, so it worth trying?

Also includes commits with actual typo fixes.

MCP: https://github.com/rust-lang/compiler-team/issues/817

typos check currently turned for:
* ./compiler
* ./library
* ./src/bootstrap
* ./src/librustdoc

After merging, PRs which enables checks for other crates (tools) can be implemented too.

Found typos will **not break** other jobs immediately: (tests, building compiler for perf run). Job will be marked as red on completion in ~ 20 secs, so you will not forget to fix it whenever you want, before merging pr.

Check typos: `python x.py test tidy --extra-checks=spellcheck`
Apply typo fixes: `python x.py test tidy --extra-checks=spellcheck:fix` (in case if there only 1 suggestion of each typo)

Current fail in this pr is expected and shows how typo errors emitted. Commit with error will be removed after r+.
2025-07-03 13:29:35 +02:00
..
base_n Stabilize the size of incr comp object file names 2024-04-22 10:50:07 -04:00
binary_search_util Remove invariant comments 2023-11-05 17:35:37 -06:00
fingerprint remove redundant imports 2023-12-10 10:56:22 +08:00
flock bumpt compiler and tools to windows 0.59 2025-01-21 16:48:44 +03:00
graph Rename graph::implementation::Graph to LinkedGraph 2025-05-06 14:35:06 +10:00
intern remove redundant imports 2023-12-10 10:56:22 +08:00
obligation_forest update cfgs 2025-04-09 12:29:59 +01:00
owned_slice Reformat using the new identifier sorting from rustfmt 2024-09-22 19:11:29 -04:00
profiling Don't use serde_json to serialize a simple JSON object 2023-04-16 15:00:06 +02:00
small_c_str Fix SmallCStr conversion from CStr 2024-02-14 18:40:53 -08:00
snapshot_map Reformat use declarations. 2024-07-29 08:26:52 +10:00
sorted_map Rollup merge of #136610 - Jarcho:range_idx, r=Noratrieb 2025-02-24 02:11:32 -05:00
sso Greatly simplify lifetime captures in edition 2024 2025-02-22 22:24:52 +00:00
stable_hasher rename BitSet to DenseBitSet 2025-01-11 11:34:01 +00:00
sync Rollup merge of #142868 - klensy:dc, r=oli-obk 2025-06-22 17:35:36 +02:00
tagged_ptr Add unreachable_pub to RUSTC_LINT_FLAGS for compiler/ crates. 2025-03-11 13:14:21 +11:00
thousands Overhaul the thousands module. 2025-06-12 15:26:06 +10:00
transitive_relation Add unit tests for minimal_scc_representative 2025-04-14 10:40:44 +00:00
vec_cache Simplify vec_cache::tests::slot_index_exhaustive by pulling out 0 case 2025-06-05 12:12:28 -07:00
aligned.rs Update cfg(bootstrap) 2025-07-01 10:55:49 -07:00
atomic_ref.rs mv compiler to compiler/ 2020-08-30 18:45:07 +03:00
base_n.rs chore: Fix typos in 'compiler' (batch 1) 2024-09-02 07:42:38 +02:00
fingerprint.rs Move hashes from rustc_data_structure to rustc_hashes so they can be shared with rust-analyzer 2025-02-16 16:18:30 -05:00
flat_map_in_place.rs Fix UB in ThinVec::flat_map_in_place 2025-02-26 15:49:19 +00:00
flock.rs Update cfg(bootstrap) 2025-07-01 10:55:49 -07:00
frozen.rs Remove double spaces after dots in comments 2023-01-17 08:09:33 +00:00
fx.rs Invalidate all dereferences for non-local assignments 2025-04-02 19:58:35 +08:00
intern.rs Enforce T: Hash for Interned<...> 2025-02-17 21:35:52 -05:00
jobserver.rs Add a jobserver proxy to ensure at least one token is always held 2025-04-29 07:20:13 +02:00
lib.rs Update cfg(bootstrap) 2025-07-01 10:55:49 -07:00
marker.rs Update cfg(bootstrap) 2025-07-01 10:55:49 -07:00
memmap.rs Couple of changes to run rustc in miri 2025-02-05 13:52:22 +00:00
owned_slice.rs compiler/rustc_data_structures/src/sync.rs: delete Sync and Send 2025-02-11 09:15:54 +03:00
packed.rs MatchBranchSimplification: Consider empty-unreachable otherwise branch 2024-12-27 10:57:46 +00:00
profiling.rs Auto merge of #142978 - Kobzol:query-hit, r=oli-obk 2025-07-02 11:41:14 +00:00
sharded.rs Optimize hash map operations in the query system 2025-03-21 07:51:20 +01:00
small_c_str.rs Fix SmallCStr conversion from CStr 2024-02-14 18:40:53 -08:00
sorted_map.rs Use {Decodable,Encodable}_NoContext in type_ir 2025-03-15 06:34:36 +00:00
stable_hasher.rs Add TyCtx::env_var_os 2025-03-26 15:46:05 +01:00
stack.rs Stacker now handles miri using a noop impl itself 2025-02-21 13:54:45 +00:00
steal.rs update bootstrap configs 2024-10-15 20:30:23 -07:00
svh.rs Use {Decodable,Encodable}_NoContext in type_ir 2025-03-15 06:34:36 +00:00
sync.rs Another round of tidy / warning fixes 2025-06-11 16:56:01 -07:00
tagged_ptr.rs De-abstract tagged pointer abstraction 2025-01-12 14:56:10 +00:00
temp_dir.rs tempfile dep bump fallout 2025-05-15 19:55:43 +02:00
thinvec.rs Add ExtractIf for ThinVec 2024-10-12 15:17:03 +01:00
transitive_relation.rs Handle regions equivalent to 'static in non_local_bounds 2025-04-14 10:00:28 +00:00
unhash.rs Handle clippy cases of rustc::potential_query_instability lint 2024-10-05 07:34:14 +03:00
unord.rs Avoid a reverse map that is only used in diagnostics paths 2025-04-11 09:33:38 +00:00
vec_cache.rs setup CI and tidy to use typos for spellchecking and fix few typos 2025-07-03 10:51:06 +03:00
work_queue.rs rename BitSet to DenseBitSet 2025-01-11 11:34:01 +00:00