summary refs log tree commit diff
path: root/src/librustc/session/config.rs
AgeCommit message (Expand)AuthorLines
2018-10-15rustc/session: use to_owned when no string conversion is neededljedrz-2/+2
2018-10-15rustc/session: improve common patternsljedrz-28/+17
2018-10-15rustc/session: improve allocationsljedrz-3/+4
2018-10-15rustc/session: whitespace & formatting improvementsljedrz-82/+76
2018-10-11Support for disabling the PLT on ELF targetsGabriel Majeri-0/+4
2018-10-01Rollup merge of #54676 - pnkfelix:issue-15287-kill-zflag-disabling-ast-check,...kennytm-2/+0
2018-10-01Auto merge of #54675 - alexcrichton:defaultlibs, r=varkorbors-0/+2
2018-09-29don't elide lifetimes in paths in librustc/Zack M. Davis-1/+1
2018-09-29rust: Add a `-C default-linker-libraries` optionAlex Crichton-0/+2
2018-09-28Prefer `#![feature(bind_by_move_pattern_guards)]` over `-Z disable_ast_check_...Felix S. Klock II-2/+0
2018-09-26add -Z emit-stack-sizesJorge Aparicio-0/+2
2018-09-25incr.comp.: Don't automatically enable -Zshare-generics for incr.comp. builds.Michael Woerister-1/+0
2018-09-18Refactor 'ReadForMatch' into 'FakeRead' and add the cause of the fake readRemy Rakic-1/+1
2018-09-18Rollup merge of #54232 - pnkfelix:add-way-to-disable-diagnostic-buffering, r=...Guillaume Gomez-0/+2
2018-09-17Add -Z dont-buffer-diagnostics, a way to force NLL to immediately emit its di...Felix S. Klock II-0/+2
2018-09-15rustc: add unstable support for --extern crate_name without a path.Eduard-Mihai Burtescu-21/+22
2018-09-14Rollup merge of #53950 - michaelwoerister:more-lto-cli, r=alexcrichtonkennytm-16/+44
2018-09-06Validate syntax of `--cfg` command line argumentsVadim Petrochenkov-14/+25
2018-09-05Allow for opting out of ThinLTO and clean up LTO related cli flag handling.Michael Woerister-16/+44
2018-08-31Support local ThinLTO with incremental compilation.Michael Woerister-1/+1
2018-08-28Use FxHash{Map,Set} instead of the default Hash{Map,Set} everywhere in rustc.Eduard-Mihai Burtescu-2/+2
2018-08-23use String::new() instead of String::from(""), "".to_string(), "".to_owned() ...Matthias Krüger-3/+3
2018-08-19mv (mod) codemap source_mapDonato Sciarra-1/+1
2018-08-18Use the new Entry::or_default method where possible.Eduard-Mihai Burtescu-2/+2
2018-08-09Reuse Hash impls for session data structuresMark Rousskov-32/+4
2018-08-07Fix issue around dllimport and ThinLTO as LLD runs it.Michael Woerister-7/+0
2018-08-07Fix outdated description of -Zcross-lang-lto.Michael Woerister-1/+1
2018-08-04Move share_generics getter onto options directlyMark Rousskov-0/+18
2018-08-04Move basic_options to impl of DefaultMark Rousskov-60/+62
2018-08-04Normalize DebugInfoLevel to standard styleMark Rousskov-15/+13
2018-08-04Normalize EntryFnType variants to standard styleMark Rousskov-3/+2
2018-08-04Normalize variants of Passes to standard styleMark Rousskov-11/+9
2018-08-04Normalize variants of CrateType to standard styleMark Rousskov-21/+20
2018-08-02First pass at json outputWesley Wiser-0/+2
2018-08-02Basic profilingWesley Wiser-1/+3
2018-07-29Replace push loops with collect() and extend() where possibleljedrz-3/+1
2018-07-28Auto merge of #52355 - pietroalbini:zfeature, r=eddybbors-0/+2
2018-07-28Rollup merge of #52765 - sinkuu:remove_nonzeroing_move_opt, r=pnkfelixkennytm-6/+0
2018-07-27Add the -Zcrate-attr=foo nightly rustc flag to inject crate attributesPietro Albini-0/+2
2018-07-27Auto merge of #52681 - pnkfelix:z-borrowck-migrate, r=nikomatsakisbors-1/+16
2018-07-27Remove unused option flagShotaro Yamada-6/+0
2018-07-26Add `migrate` to list of values for `-Z borrowck=...`Felix S. Klock II-1/+1
2018-07-26Add `-Z borrowck=migrate` flag, use it to link NLL up to AST-borrowck.Felix S. Klock II-0/+15
2018-07-25introduce new subtypingNiko Matsakis-0/+2
2018-07-20Make sure the compiler actually panics on `delay_span_bug`Oliver Schneider-0/+6
2018-07-11Auto merge of #51230 - nikic:no-verify-lto, r=pnkfelixbors-3/+3
2018-07-07Auto merge of #52109 - michaelwoerister:ir-objs, r=alexcrichtonbors-7/+4
2018-07-06Rollup merge of #52099 - zackmdavis:and_the_case_of_the_typ, r=oli-obkMark Rousskov-1/+1
2018-07-06Remove CrossLangLto::NoLink which does not have a use case anymore.Michael Woerister-6/+3
2018-07-06When doing linker-plugin based LTO, write LLVM bitcode obj-filesMichael Woerister-1/+1