about summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa/src/back
AgeCommit message (Expand)AuthorLines
2022-06-17Replace -g4 with -gsource-mapHood Chatham-2/+2
2022-06-16Move/rename `lazy::{OnceCell, Lazy}` to `cell::{OnceCell, LazyCell}`Maybe Waffle-1/+1
2022-06-16Rollup merge of #97757 - xFrednet:rfc-2383-expect-with-force-warn, r=wesleywi...Matthias Krüger-1/+1
2022-06-16Support lint expectations for `--force-warn` lints (RFC 2383)xFrednet-1/+1
2022-06-14Remove src_files and remove_filebjorn3-19/+15
2022-06-14Rollup merge of #95243 - vladimir-ea:compiler_watch_os, r=nagisaYuki Okushi-2/+12
2022-06-13Add Apple WatchOS compile targetsVladimir Michael Eatwell-2/+12
2022-06-11Use safer `strip=symbols`-flag for dylibs on macOSDavid Knaack-4/+8
2022-06-09Stabilize the `bundle` native library modifierVadim Petrochenkov-2/+2
2022-06-07Rollup merge of #97058 - bjorn3:multi_artifact_work_products, r=nagisaDylan DPC-29/+25
2022-06-06Make saved_file field of WorkProduct non-optionalbjorn3-23/+19
2022-06-06Factor Option out of copy_cgu_workproduct_to_incr_comp_cache_dir callbjorn3-6/+6
2022-06-06Avoid an unnecessary clone for copy_cgu_workproduct_to_incr_comp_cache_dir callsbjorn3-2/+2
2022-06-03Fix emscripten linker invocationbjorn3-13/+6
2022-06-03Avoid rustc_serialize in linker.rsbjorn3-16/+13
2022-06-01Session object: Decouple e_flags from FileFlagsMartin Kröning-5/+6
2022-05-29Rollup merge of #97028 - ridwanabdillahi:pretty-printer, r=michaelwoeristerGuillaume Gomez-43/+37
2022-05-25Simplify implementation of `-Z gcc-ld`Vadim Petrochenkov-37/+15
2022-05-24Add support for embedding pretty printers via the `#[debugger_visualizer]` at...ridwanabdillahi-43/+37
2022-05-10Fix e_flags for 32-bit MIPS targets in generated object fileAyrton-10/+18
2022-05-03Add support for a new attribute `#[debugger_visualizer]` to support embedding...ridwanabdillahi-10/+64
2022-05-03Rollup merge of #96587 - bjorn3:refactor_backend_write, r=michaelwoeristerYuki Okushi-11/+7
2022-05-02Auto merge of #96436 - petrochenkov:nowhole2, r=wesleywiserbors-44/+8
2022-04-30Merge new_metadata into codegen_allocatorbjorn3-3/+1
2022-04-30Remove config parameter of optimize_fat and avoid interior mutability for modulebjorn3-3/+2
2022-04-30Let LtoModuleCodegen::optimize take self by valuebjorn3-8/+7
2022-04-28Add `@feat.00` symbol to symbols.o for COFFGary Guo-0/+23
2022-04-27Use decorated names for linked_symbols on WindowsGary Guo-2/+76
2022-04-26linker: Generate `symbols.o` for dylibsVadim Petrochenkov-2/+2
2022-04-26linker: Stop using whole-archive on dependencies of dylibsVadim Petrochenkov-42/+6
2022-04-25Auto merge of #95604 - nbdd0121:used2, r=petrochenkovbors-56/+231
2022-04-25Stop exporting rust_eh_personality and friends from cdylibGary Guo-15/+9
2022-04-24Fix MSVC hang issueGary Guo-0/+6
2022-04-21Auto merge of #95612 - davidtwco:split-debuginfo-in-bootstrap, r=Mark-Simulacrumbors-1/+1
2022-04-18Conditionally export msan symbols only if they are definedGary Guo-2/+10
2022-04-18Refactor exported_symbols and linked_symbols for code reuseGary Guo-44/+26
2022-04-18Synthesis object file for `#[used]` and exported symbolsGary Guo-8/+163
2022-04-18Add `SymbolExportInfo`Gary Guo-21/+51
2022-04-18ssa: don't pack debuginfo on windows not only msvcDavid Wood-1/+1
2022-04-17Stop using CRATE_DEF_INDEX.Camille GILLOT-15/+2
2022-04-13errors: lazily load fallback fluent bundleDavid Wood-1/+1
2022-04-08check_doc_keyword: don't alloc string for emptiness checkklensy-2/+2
2022-04-05errors: implement fallback diagnostic translationDavid Wood-5/+15
2022-04-05errors: introduce `DiagnosticMessage`David Wood-2/+2
2022-04-04Auto merge of #95606 - petrochenkov:linkregr, r=wesleywiserbors-1/+6
2022-04-03Cleanup after some refactoring in rustc_targetLoïc BRANSTETT-3/+3
2022-04-03Replace LinkArgs with Cow<'static, str>Loïc BRANSTETT-5/+6
2022-04-03Replace every Vec in Target(Options) with it's Cow equivalentLoïc BRANSTETT-2/+2
2022-04-03Replace every `String` in Target(Options) with `Cow<'static, str>`Loïc BRANSTETT-12/+12
2022-04-03linker: Implicitly link native libs as whole-archive in some more casesVadim Petrochenkov-1/+6