summaryrefslogtreecommitdiff
path: root/compiler/rustc_codegen_ssa/src/back/metadata.rs
Commit message (Expand)AuthorAgeFilesLines
* Remove `MetadataRef` type aliasMaybe Waffle2023-05-161-5/+4
* rewriting match on endiannessCharisee2023-05-051-9/+6
* rewriting match on endiannessCharisee2023-05-051-1/+8
* Add GNU Property NoteCharisee2023-05-051-11/+15
* Add GNU Property NoteCharisee2023-04-221-0/+42
* Rollup merge of #96971 - zhaixiaojuan:master, r=wesleywiserMichael Goulet2023-04-111-0/+5
|\
| * loongarch64: calculate the ELF header flagszhaixiaojuan2023-04-041-0/+4
| * Add loongarch64 to fn create_object_filezhaixiaojuan2023-04-041-0/+1
* | Use `FnOnce` for `slice_owned` instead of `Fn`Maybe Waffle2023-04-061-1/+1
* | Use `OwnedSlice` instead of `owning_ref`Maybe Waffle2023-04-051-7/+6
|/
* Auto merge of #101550 - CraftSpider:link-dead-windows, r=wesleywiserbors2023-03-051-0/+6
|\
| * Fix metadata encoding and decoding to use the right lengthRune Tynan2023-02-201-1/+6
| * Try adding metadata length prefix, and obey it while decodingRune Tynan2023-02-201-0/+1
* | Move the resolver into a queryOli Scherer2023-02-201-0/+1
|/
* Auto merge of #106646 - Amanieu:ilp32-object, r=Mark-Simulacrumbors2023-01-141-1/+7
|\
| * Fix aarch64-unknown-linux-gnu_ilp32 targetAmanieu d'Antras2023-01-091-1/+7
* | riscv: Fix ELF header flagsFawaz2023-01-121-5/+17
|/
* Prefer doc comments over `//`-comments in compilerMaybe Waffle2022-11-271-32/+32
* Wrap bundlen static libraries into object filesDaniil Belov2022-11-141-7/+11
* Add architectures to fn create_object_fileDaniil Belov2022-10-191-0/+4
* linker: Update some outdated commentsVadim Petrochenkov2022-07-311-6/+6
* move emit_metadata to rustc_metadata::fsYoshiki Matsuda2022-07-021-2/+1
* Session object: Set OS/ABIMartin Kröning2022-06-231-1/+9
* Session object: Decouple e_flags from FileFlagsMartin Kröning2022-06-011-5/+6
* Fix e_flags for 32-bit MIPS targets in generated object fileAyrton2022-05-101-10/+18
* Synthesis object file for `#[used]` and exported symbolsGary Guo2022-04-181-1/+1
* Auto merge of #93816 - bjorn3:rlib_metadata_first, r=nagisabors2022-02-201-3/+8
|\
| * Put crate metadata first in the rlib when possiblebjorn32022-02-181-3/+8
* | Adopt let else in more placesest312022-02-191-3/+2
|/
* Adopt let_else in even more placesest312022-02-161-6/+2
* rustc_codegen_ssa: set static lifetime for object::write::ObjectLain Yang2022-01-071-1/+1
* Make rlib metadata strip works with MIPSr6 architectureLain Yang2022-01-071-2/+14
* Rollup merge of #92107 - nikic:rmeta-lnk-remove, r=nagisaMatthias Krüger2022-01-041-6/+5
|\
| * Actually set IMAGE_SCN_LNK_REMOVE for .rmetaNikita Popov2021-12-191-6/+5
* | Explicitly set no ELF flags for .rustc sectionNikita Popov2021-12-181-1/+8
|/
* Use object crate for .rustc metadata generationNikita Popov2021-12-071-1/+196
* Move rustc_middle::middle::cstore to rustc_session.Camille GILLOT2021-10-031-1/+1
* rustc: Store metadata-in-rlibs in object filesAlex Crichton2021-06-041-13/+27
* Better error messagesbjorn32021-05-101-8/+14
* Use the object crate for metadata readingbjorn32021-05-071-0/+65