summary refs log tree commit diff
path: root/src/librustc_codegen_ssa/base.rs
AgeCommit message (Expand)AuthorLines
2020-02-23Fail on multiple declarations of `main`.jumbatm-2/+2
2020-02-11Merge rustc::middle::*lang_items.Camille GILLOT-6/+3
2020-02-05Apply LLVM sanitize attributes to generated entry wrapperTomasz Miąsko-10/+12
2020-02-01Move builtin attribute logic to new rustc_attr crate.Mazdak Farrokhzad-1/+1
2020-01-11Rollup merge of #67889 - Zoxc:parallel-cgus, r=michaelwoeristerMazdak Farrokhzad-9/+77
2020-01-10Auto merge of #65241 - tmiasko:no-std-san, r=alexcrichtonbors-4/+0
2020-01-10Fix some rebasing fallout.Michael Woerister-10/+2
2020-01-10Initial support for recording query keys in self-profiling data.Michael Woerister-3/+3
2020-01-10self-profile: Switch to new approach for event_id generation that enables que...Michael Woerister-8/+23
2020-01-09Precompile CGUs while the main thread has the implicit job server tokenJohn Kåre Alsaker-38/+63
2020-01-09Compile some CGUs in parallel at the start of codegenJohn Kåre Alsaker-8/+51
2020-01-09Remove sanitizer_runtime attributeTomasz Miąsko-4/+0
2020-01-09Change -Z time event naming scheme and make them generic activitiesJohn Kåre Alsaker-5/+5
2020-01-05Remove rustc_hir reexports in rustc::hir.Mazdak Farrokhzad-2/+2
2020-01-05Use self profile infrastructure for -Z time and -Z time-passesJohn Kåre Alsaker-10/+6
2020-01-04canonicalize FxHash{Map,Set} importsMazdak Farrokhzad-1/+1
2020-01-04extract rustc::middle::codegen_fn_attrsMazdak Farrokhzad-1/+2
2020-01-01Rename `syntax_pos` to `rustc_span` in source codeVadim Petrochenkov-1/+1
2019-12-24x.py fmt after previous deignoreMark Rousskov-133/+143
2019-12-04Auto merge of #65947 - eddyb:fn-abi, r=oli-obk,nagisabors-7/+1
2019-12-03Move cgu_reuse_tracker to librustc_sessionMark Rousskov-1/+1
2019-12-03rustc_codegen_ssa: make codegen_instance a simple wrapper for codegen_mir.Eduard-Mihai Burtescu-7/+1
2019-12-02Simplify BodyCache impl and fix all remaining type errors in librustc_mir (li...Paul Daniel Faria-3/+0
2019-12-02Remove Body from FunctionCx, pass it along during librustc_codegen_ssaPaul Daniel Faria-2/+2
2019-12-02Simplify Cache wrapper to single type, impl Deref on it, fix all compilation ...Paul Daniel Faria-1/+4
2019-11-21Aggregation of drive-by cosmetic changes.Alexander Regueiro-35/+38
2019-11-11Move allocator_kind to CrateStoreMark Rousskov-1/+1
2019-11-02Convert `x.as_str().to_string()` to `x.to_string()` where possible.Nicholas Nethercote-4/+2
2019-10-28self-profiling: Record something more useful for crate metadata generation ev...Michael Woerister-2/+0
2019-10-23Rollup merge of #65657 - nnethercote:rm-InternedString-properly, r=eddybMazdak Farrokhzad-2/+2
2019-10-21Code cleanups following up on #65576.Dan Gohman-13/+24
2019-10-21Use `Symbol` for codegen unit names.Nicholas Nethercote-2/+2
2019-10-19Rollup merge of #65448 - eddyb:codegen-box-less-special, r=oli-obkMazdak Farrokhzad-27/+19
2019-10-17Don't add `argc` and `argv` arguments to `main` on WASI.Dan Gohman-7/+18
2019-10-15rustc_codegen_ssa: remove some unnecessary Box special-casing.Eduard-Mihai Burtescu-27/+19
2019-10-13Remove MiscMethods::instancesbjorn3-4/+3
2019-10-13Inline functions from cg_ssa::callee and remove the modbjorn3-5/+7
2019-10-01Rollup merge of #64840 - michaelwoerister:self-profiling-raii-refactor, r=wes...Tyler Mandry-4/+1
2019-09-30Self-Profiling: Make names of existing events more consistent and use new API.Michael Woerister-4/+1
2019-09-29remove indexed_vec re-export from rustc_data_structurescsmoe-1/+1
2019-09-26Rollup merge of #64772 - Mark-Simulacrum:no-tyctxt-tx, r=eddybMazdak Farrokhzad-18/+7
2019-09-25Remove tx_to_llvm_workers from TyCtxtMark Rousskov-18/+7
2019-09-25Rename `sty` to `kind`varkor-4/+4
2019-09-23rustc: Convert `dependency_formats` to a queryAlex Crichton-1/+2
2019-08-28Add Option<Span> to `require_lang_item`Yuki Okushi-1/+1
2019-08-05Fiddle param env through to `try_eval_bits` in most placesOliver Scherer-1/+1
2019-08-05Don't abort on unevaluated constants without at least tryting to eval themOliver Scherer-1/+1
2019-07-28Remove lint annotations in specific crates that are already enforced by rustb...Vadim Petrochenkov-6/+0
2019-07-12Replace `struct_tail` and `struct_lockstep_tails` with variants handling norm...Felix S. Klock II-1/+2
2019-07-08normalize use of backticks for compiler messages in librustc_codegenSamy Kacimi-1/+1