summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa/src/back/metadata.rs
AgeCommit message (Expand)AuthorLines
2023-05-25Fix Mac Catalyst linking by adding build versionBrian M-0/+32
2023-05-16Remove `MetadataRef` type aliasMaybe Waffle-5/+4
2023-05-05rewriting match on endiannessCharisee-9/+6
2023-05-05rewriting match on endiannessCharisee-1/+8
2023-05-05Add GNU Property NoteCharisee-11/+15
2023-04-22Add GNU Property NoteCharisee-0/+42
2023-04-11Rollup merge of #96971 - zhaixiaojuan:master, r=wesleywiserMichael Goulet-0/+5
2023-04-06Use `FnOnce` for `slice_owned` instead of `Fn`Maybe Waffle-1/+1
2023-04-05Use `OwnedSlice` instead of `owning_ref`Maybe Waffle-7/+6
2023-04-04loongarch64: calculate the ELF header flagszhaixiaojuan-0/+4
2023-04-04Add loongarch64 to fn create_object_filezhaixiaojuan-0/+1
2023-03-05Auto merge of #101550 - CraftSpider:link-dead-windows, r=wesleywiserbors-0/+6
2023-02-20Fix metadata encoding and decoding to use the right lengthRune Tynan-1/+6
2023-02-20Try adding metadata length prefix, and obey it while decodingRune Tynan-0/+1
2023-02-20Move the resolver into a queryOli Scherer-0/+1
2023-01-14Auto merge of #106646 - Amanieu:ilp32-object, r=Mark-Simulacrumbors-1/+7
2023-01-12riscv: Fix ELF header flagsFawaz-5/+17
2023-01-09Fix aarch64-unknown-linux-gnu_ilp32 targetAmanieu d'Antras-1/+7
2022-11-27Prefer doc comments over `//`-comments in compilerMaybe Waffle-32/+32
2022-11-14Wrap bundlen static libraries into object filesDaniil Belov-7/+11
2022-10-19Add architectures to fn create_object_fileDaniil Belov-0/+4
2022-07-31linker: Update some outdated commentsVadim Petrochenkov-6/+6
2022-07-02move emit_metadata to rustc_metadata::fsYoshiki Matsuda-2/+1
2022-06-23Session object: Set OS/ABIMartin Kröning-1/+9
2022-06-01Session object: Decouple e_flags from FileFlagsMartin Kröning-5/+6
2022-05-10Fix e_flags for 32-bit MIPS targets in generated object fileAyrton-10/+18
2022-04-18Synthesis object file for `#[used]` and exported symbolsGary Guo-1/+1
2022-02-20Auto merge of #93816 - bjorn3:rlib_metadata_first, r=nagisabors-3/+8
2022-02-19Adopt let else in more placesest31-3/+2
2022-02-18Put crate metadata first in the rlib when possiblebjorn3-3/+8
2022-02-16Adopt let_else in even more placesest31-6/+2
2022-01-07rustc_codegen_ssa: set static lifetime for object::write::ObjectLain Yang-1/+1
2022-01-07Make rlib metadata strip works with MIPSr6 architectureLain Yang-2/+14
2022-01-04Rollup merge of #92107 - nikic:rmeta-lnk-remove, r=nagisaMatthias Krüger-6/+5
2021-12-19Actually set IMAGE_SCN_LNK_REMOVE for .rmetaNikita Popov-6/+5
2021-12-18Explicitly set no ELF flags for .rustc sectionNikita Popov-1/+8
2021-12-07Use object crate for .rustc metadata generationNikita Popov-1/+196
2021-10-03Move rustc_middle::middle::cstore to rustc_session.Camille GILLOT-1/+1
2021-06-04rustc: Store metadata-in-rlibs in object filesAlex Crichton-13/+27
2021-05-10Better error messagesbjorn3-8/+14
2021-05-07Use the object crate for metadata readingbjorn3-0/+65