about summary refs log tree commit diff
path: root/compiler/rustc_metadata/src/fs.rs
AgeCommit message (Expand)AuthorLines
2025-06-03Move metadata object generation for dylibs to the linker codebjorn3-29/+17
2025-04-25Retry if creating temp fails with access deniedChris Denton-2/+2
2025-03-31Store only a metadata stub into `rlibs` and `dylibs` with `-Zembed-metadata=no`Jakub Beránek-6/+20
2024-09-24Dogfood `feature(file_buffered)`Josh Stone-2/+1
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-1/+1
2024-07-29Reformat `use` declarations.Nicholas Nethercote-7/+7
2023-12-24Remove `Session` methods that duplicate `DiagCtxt` methods.Nicholas Nethercote-8/+8
2023-12-18Rename `Session::span_diagnostic` as `Session::dcx`.Nicholas Nethercote-1/+1
2023-12-02Use `Session::diagnostic` in more places.Nicholas Nethercote-4/+1
2023-11-21Fix `clippy::needless_borrow` in the compilerNilstrieb-1/+1
2023-09-17Auto merge of #114750 - Enselic:metadata-dep-info, r=compiler-errorsbors-3/+1
2023-09-03Make `.rmeta` file in `dep-info` have correct name (`lib` prefix)Martin Nordholts-3/+1
2023-08-09rustc: Move `crate_types` from `Session` to `GlobalCtxt`Vadim Petrochenkov-1/+1
2023-07-23remove redundant clonesMatthias Krüger-2/+2
2023-06-06fixJing Peng-8/+1
2023-06-06Write to stdout if `-` is given as output fileJing Peng-10/+40
2023-03-08Only compute the crate hash when necessary.Nicholas Nethercote-23/+3
2023-01-17Remove double spaces after dots in commentsMaybe Waffle-1/+1
2022-12-07Use `Symbol` for the crate name instead of `String`/`str`Oli Scherer-2/+1
2022-12-03Remove all but one call site of `prepare_outputs` and fetch the value from th...Oli Scherer-6/+4
2022-11-14Wrap bundlen static libraries into object filesDaniil Belov-3/+8
2022-08-31respond to review feedback: mainly eliminate as many conversions as possible...Nathan Stocks-18/+9
2022-08-31port fs.rs to SessionDiagnosticsNathan Stocks-9/+17
2022-07-02fall back on the blank path if out_filename is blankYoshiki Matsuda-1/+1
2022-07-02add some comments for encode_and_write_metadataYoshiki Matsuda-0/+6
2022-07-02fix an incorrect filename for an error messageYoshiki Matsuda-1/+1
2022-07-02refactor encode_and_write_metadataYoshiki Matsuda-39/+31
2022-07-02create an empty file even in case of MetadataKind::NoneYoshiki Matsuda-6/+16
2022-07-02create tmp directory if there is no parent directoryYoshiki Matsuda-1/+1
2022-07-02call EncodedMetadata::empty in case of MetadataKind::NoneYoshiki Matsuda-25/+31
2022-07-02write to a temporary file in Decodable for EncodedMetadataYoshiki Matsuda-7/+7
2022-07-02hold Mmap in EncodedMetadataYoshiki Matsuda-2/+4
2022-07-02construct EncodedMetadata in encode_and_write_metadataYoshiki Matsuda-6/+9
2022-07-02call emit_metadata only when metadata_kind is NoneYoshiki Matsuda-3/+6
2022-07-02use rustc_serialize::opaque::FileEncoderYoshiki Matsuda-13/+16
2022-07-02move encode_and_write_metadata to rustc_metadata::fsYoshiki Matsuda-1/+89
2022-07-02move emit_metadata to rustc_metadata::fsYoshiki Matsuda-0/+24