about summary refs log tree commit diff
path: root/compiler/rustc_interface/src/util.rs
AgeCommit message (Expand)AuthorLines
2023-11-01Inline and remove `create_session`.Nicholas Nethercote-84/+3
2023-10-30Streamline `collect_crate_types`.Nicholas Nethercote-15/+7
2023-10-30Make `Cfg` and `CheckCfg` non-generic.Nicholas Nethercote-7/+3
2023-10-30Change cfg parsers to produce symbols instead of strings.Nicholas Nethercote-3/+2
2023-10-28Clean up config mess.Nicholas Nethercote-10/+10
2023-10-25Stop telling people to submit bugs for internal feature ICEsNilstrieb-1/+3
2023-09-17Auto merge of #114750 - Enselic:metadata-dep-info, r=compiler-errorsbors-7/+13
2023-09-08Add missing Debuginfo to PDB debug file on windows.Florian Schmiderer-0/+2
2023-09-03Make `.rmeta` file in `dep-info` have correct name (`lib` prefix)Martin Nordholts-7/+13
2023-08-30Use conditional synchronization for LockJohn Kåre Alsaker-8/+28
2023-07-26replace atty crate with std's isTerminalklensy-1/+2
2023-07-19On nightly, dump ICE backtraces to diskEsteban Küber-0/+2
2023-06-27Provide more context for `rustc +nightly -Zunstable-options` on stable许杰友 Jieyou Xu (Joe)-16/+29
2023-06-06Write to stdout if `-` is given as output fileJing Peng-2/+31
2023-05-18Auto merge of #111345 - jyn514:cfg-release-caching, r=cjgillot,est31bors-0/+1
2023-05-17Only depend on CFG_VERSION in rustc_interfacejyn-0/+1
2023-05-16Avoid `&format("...")` calls in error message code.Nicholas Nethercote-7/+7
2023-04-29Auto merge of #109611 - Zoxc:query-engine-rem, r=cjgillotbors-2/+3
2023-04-26Remove QueryEngine traitJohn Kåre Alsaker-2/+3
2023-04-16Move the WorkerLocal type from the rustc-rayon fork into rustc_data_structuresJohn Kåre Alsaker-0/+6
2023-03-28Rollup merge of #108480 - Zoxc:rayon-tlv, r=cuvipernils-1/+1
2023-03-28Rollup merge of #109685 - est31:not_llvm_but_backend, r=jyn514Matthias Krüger-1/+1
2023-03-28Make doc comment a little bit more accurateest31-1/+1
2023-03-25Update indexmap and rayon cratesJohn Kåre Alsaker-1/+1
2023-03-22rustc: Remove unused `Session` argument from some attribute functionsVadim Petrochenkov-1/+1
2023-03-09Honor current target when checking conditional compilation valuesUrgau-1/+1
2023-02-22various: translation resources from cg backendDavid Wood-0/+3
2023-02-22errors: generate typed identifiers in each crateDavid Wood-0/+2
2023-02-19Make public API, docs algorithm-agnosticJacob Pratt-1/+1
2023-01-30session: diagnostic migration lint on more fnsDavid Wood-15/+12
2023-01-16Move compiler input and ouput paths into sessionOli Scherer-15/+10
2023-01-16Group some commonly passed together values into a structOli Scherer-11/+10
2023-01-05Fix `uninlined_format_args` for some compiler cratesnils-7/+6
2022-11-16Use `as_deref` in compiler (but only where it makes sense)Maybe Waffle-5/+2
2022-11-09Fix `rustdoc --version` when used with download-rustcJoshua Nelson-16/+6
2022-11-04improve `filesearch::get_or_default_sysroot` r=ozkanonurOnur Özkan-95/+2
2022-10-19Clarify `run_in_thread_pool_with_globals`.Nicholas Nethercote-44/+45
2022-10-19Replace a `spawn_unchecked` with `spawn_scoped`.Nicholas Nethercote-12/+16
2022-10-19Apply `Lrc` later to `sess` and `codegen_backend`.Nicholas Nethercote-3/+2
2022-10-19Reduce visibility of some functions.Nicholas Nethercote-2/+2
2022-10-19Inline and remove `scoped_thread`.Nicholas Nethercote-15/+9
2022-10-18Remove `RunCompiler::emitter`.Nicholas Nethercote-3/+1
2022-09-01Always import all tracing macros for the entire crate instead of piecemeal by...Oli Scherer-1/+1
2022-08-12Adjust cfgsMark Rousskov-1/+1
2022-07-31Rollup merge of #99519 - Urgau:check-cfg-implicit, r=petrochenkovMatthias Krüger-1/+0
2022-07-27lint: add bad opt access internal lintDavid Wood-0/+2
2022-07-20Remove implicit names and values from --cfg in --check-cfgUrgau-1/+0
2022-07-14Auto merge of #96544 - m-ysk:feature/issue-96358, r=cjgillotbors-18/+0
2022-07-13Rename `debugging_opts` to `unstable_opts`Joshua Nelson-4/+4
2022-07-13Rollup merge of #99155 - Amanieu:unstable-target-features, r=davidtwcoDylan DPC-1/+4