summary refs log tree commit diff
path: root/src/librustc/session
AgeCommit message (Expand)AuthorLines
2016-11-05Rollup merge of #37583 - michaelwoerister:hir-stats, r=alexcrichtonAlex Crichton-0/+2
2016-11-04Add -Zhir-stats for collecting statistics on HIR and ASTMichael Woerister-0/+2
2016-11-01improve early lint to use multispan from diagnosticNiko Matsakis-7/+16
2016-11-01compare-method lintNiko Matsakis-5/+5
2016-11-01introduce EarlyLint typeNiko Matsakis-5/+5
2016-10-31Changed most vec! invocations to use square bracesiirelu-3/+3
2016-10-31Auto merge of #37191 - zackmdavis:we_heard_you_the_first_time_really, r=nikom...bors-1/+35
2016-10-29Move `CrateConfig` from `Crate` to `ParseSess`.Jeffrey Seyfried-4/+3
2016-10-26deduplicate one-time diagnostics on lint ID as well as span and messageZack M. Davis-8/+9
2016-10-26one-time diagnostics are only one-time for humans, not JSON-eating toolsZack M. Davis-5/+15
2016-10-26save a borrow by using return value of HashSet::insertZack M. Davis-7/+5
2016-10-16Auto merge of #37082 - frewsxcv:session, r=jseyfriedbors-45/+37
2016-10-15introing one-time diagnostics: only emit "lint level defined here" onceZack M. Davis-1/+26
2016-10-12Rollup merge of #36831 - michaelwoerister:ich-updates, r=nikomatsakisAlex Crichton-0/+8
2016-10-10Simplify `str` and `Path` comparison.Corey Farwell-1/+1
2016-10-10Return early to avoid excessive indentation.`Corey Farwell-24/+23
2016-10-10Use `Cow` instead of `String` to avoid unnecessary allocations.Corey Farwell-3/+4
2016-10-10Convert `String` generating functions into `&str` constants.Corey Farwell-18/+10
2016-10-07Auto merge of #36945 - alexcrichton:proc-macro-rename, r=nrcbors-5/+5
2016-10-07incr.comp.: Hide concrete hash algorithm used for ICHMichael Woerister-0/+8
2016-10-06rustc: Rename rustc_macro to proc_macroAlex Crichton-5/+5
2016-10-04Auto merge of #36874 - japaric:thumbs, r=alexcrichtonbors-1/+1
2016-10-03change max_atomic_width type from u64 to Option<u64>Jorge Aparicio-1/+1
2016-10-03Auto merge of #36815 - alexcrichton:stabilize-1.13, r=aturonbors-10/+12
2016-10-03std: Stabilize and deprecate APIs for 1.13Alex Crichton-10/+12
2016-10-03Auto merge of #36847 - alexcrichton:rustc-macro-doc, r=nrcbors-0/+7
2016-09-30rustdoc: Fix documenting rustc-macro cratesAlex Crichton-0/+7
2016-09-28Rollup merge of #36794 - japaric:target-panic, r=alexcrichtonJonathan Turner-26/+21
2016-09-28fix librustc test: panic is Option<PanicStrategy> nowJorge Aparicio-1/+1
2016-09-28Allow supplying an error destination via the compiler driverNick Cameron-5/+15
2016-09-27add a panic-strategy field to the target specificationJorge Aparicio-25/+20
2016-09-26Auto merge of #36764 - jonathandturner:rollup, r=jonathandturnerbors-0/+10
2016-09-26Rollup merge of #36574 - japaric:link-arg, r=alexcrichtonJonathan Turner-0/+10
2016-09-26appease tidyTim Neumann-1/+2
2016-09-26deduplicate inline is_nightly_build implementationsTim Neumann-4/+1
2016-09-26refactor away get_unstable_features_settingTim Neumann-19/+3
2016-09-26make is_nightly_build a method on UnstableFeaturesTim Neumann-4/+1
2016-09-22Auto merge of #36261 - parched:soft-float, r=pnkfelixbors-1/+1
2016-09-20rustc_metadata: move more RBML tags to auto-serialization.Eduard Burtescu-1/+1
2016-09-20rustc_metadata: go only through rustc_serialize in astencode.Eduard Burtescu-7/+9
2016-09-19rustc: implement -C link-argJorge Aparicio-0/+10
2016-09-13Move macro resolution into `librustc_resolve`.Jeffrey Seyfried-7/+2
2016-09-06Auto merge of #36025 - michaelwoerister:incr-comp-hash-spans, r=nikomatsakisbors-0/+35
2016-09-04Auto merge of #36203 - petrochenkov:uvsdot, r=nrcbors-2/+2
2016-09-04Fix documentation with 'soft-float' codegen optionJames Duley-1/+1
2016-09-04Auto merge of #36132 - nrc:save-std, r=@eddybbors-2/+8
2016-09-04Replace `_, _` with `..`Vadim Petrochenkov-2/+2
2016-09-02rustc: Implement custom derive (macros 1.1)Alex Crichton-0/+14
2016-09-01Add some infrastructure for timing things where time_passes can't be used.Michael Woerister-0/+35
2016-09-01review commentsNick Cameron-1/+1