about summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa/src
AgeCommit message (Expand)AuthorLines
2022-06-16Move `finish` out of the `Encoder` trait.Nicholas Nethercote-1/+1
2022-06-16Support lint expectations for `--force-warn` lints (RFC 2383)xFrednet-1/+1
2022-06-15fix codegen assertionDrMeepster-2/+2
2022-06-15remove box derefs from codgenDrMeepster-30/+8
2022-06-15Rollup merge of #98083 - nnethercote:rename-Encoder, r=bjorn3Yuki Okushi-3/+4
2022-06-15Rollup merge of #98078 - erikdesjardins:uncheckedsize, r=petrochenkovYuki Okushi-1/+6
2022-06-14Auto merge of #96285 - flip1995:pk-vfe, r=nagisabors-15/+63
2022-06-14use unchecked mul to compute slice sizesErik Desjardins-1/+6
2022-06-14Remove src_files and remove_filebjorn3-19/+15
2022-06-14account for endianness in debuginfo for const argsb-naber-3/+6
2022-06-14rebaseb-naber-1/+2
2022-06-14implement valtrees as the type-system representation for constant valuesb-naber-4/+4
2022-06-14Add llvm.type.checked.load intrinsicflip1995-15/+63
2022-06-14Rollup merge of #97935 - nnethercote:rename-ConstS-val-as-kind, r=lcnrDylan DPC-6/+6
2022-06-14Rename rustc_serialize::opaque::Encoder as MemEncoder.Nicholas Nethercote-3/+4
2022-06-14Rename the `ConstS::val` field as `kind`.Nicholas Nethercote-6/+6
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-11Auto merge of #97905 - nnethercote:revert-infallible-encoder, r=bjorn3bors-5/+4
2022-06-10Revert dc08bc51f2c58a0f5f815a07f9bb3d671153b5a1.Nicholas Nethercote-1/+1
2022-06-10Revert b983e42936feab29f6333e9835913afc6b4a394e.Nicholas Nethercote-4/+3
2022-06-09Stabilize the `bundle` native library modifierVadim Petrochenkov-2/+2
2022-06-08Rename `rustc_serialize::opaque::Encoder` as `MemEncoder`.Nicholas Nethercote-3/+4
2022-06-08Move `finish` out of the `Encoder` trait.Nicholas Nethercote-1/+1
2022-06-08Use delayed error handling for `Encodable` and `Encoder` infallible.Nicholas Nethercote-6/+6
2022-06-08Don't pass in a vector to `Encoder::new`.Nicholas Nethercote-1/+1
2022-06-08Remove an unnecessary encoder operation.Nicholas Nethercote-2/+0
2022-06-07Rollup merge of #97808 - alexcrichton:wasm-features, r=petrochenkovDylan DPC-0/+3
2022-06-07Rollup merge of #97738 - Kixiron:zst-panic, r=eddybDylan DPC-2/+3
2022-06-07Rollup merge of #97058 - bjorn3:multi_artifact_work_products, r=nagisaDylan DPC-31/+27
2022-06-06Add some unstable target features for the wasm target codegenAlex Crichton-0/+3
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-06Rename CodegenUnit::work_product to previous_work_productbjorn3-2/+2
2022-06-04Fixed premature assertions that caused -Z randomize-layout to fail on allocChase Wilson-2/+3
2022-06-03Fully stabilize NLLJack Huey-1/+0
2022-06-03Fix emscripten linker invocationbjorn3-13/+6
2022-06-03Avoid rustc_serialize in linker.rsbjorn3-16/+13
2022-06-02commentRalf Jung-0/+3
2022-06-02add cast kind of from_exposed_addr (int-to-ptr casts)Ralf Jung-1/+2
2022-06-01Session object: Decouple e_flags from FileFlagsMartin Kröning-5/+6
2022-06-01rename PointerAddress → PointerExposeAddressRalf Jung-1/+1
2022-05-31Add a pointer to address cast kindTomasz Miąsko-3/+7
2022-05-29Rollup merge of #97028 - ridwanabdillahi:pretty-printer, r=michaelwoeristerGuillaume Gomez-57/+87
2022-05-26clippy::complexity fixesMatthias Krüger-1/+1
2022-05-26Auto merge of #97369 - tmiasko:codgen-ssa-atomic-ordering, r=michaelwoeristerbors-8/+11
2022-05-25Simplify implementation of `-Z gcc-ld`Vadim Petrochenkov-37/+15
2022-05-25rustc_codegen_ssa: derive copy and clone for various enumsTomasz Miąsko-0/+5