summary refs log tree commit diff
path: root/src/librustc/lib.rs
AgeCommit message (Expand)AuthorLines
2017-01-28rustc: lower trait type paths as TyTraitObject.Eduard-Mihai Burtescu-0/+1
2017-01-28rustc: simplify scope-tracking in resolve_lifetime.Eduard-Mihai Burtescu-0/+1
2017-01-22Remove unused `extern crate`s.Jeffrey Seyfried-7/+0
2017-01-22Warn on unused `#[macro_use]` imports.Jeffrey Seyfried-1/+1
2017-01-08Auto merge of #38679 - alexcrichton:always-deny-warnings, r=nrcbors-1/+1
2016-12-30Such large. Very 128. Much bits.Simonas Kazlauskas-0/+3
2016-12-29Remove not(stage0) from deny(warnings)Alex Crichton-1/+1
2016-12-29Fallout from updating bootstrap CargoAlex Crichton-1/+0
2016-12-28rustc: simplify constant cross-crate loading and rustc_passes::consts.Eduard-Mihai Burtescu-2/+2
2016-12-16Address falloutAaron Turon-1/+0
2016-11-30Update the bootstrap compilerAlex Crichton-2/+0
2016-11-28Remove BuiltinBound and BuiltinBounds.Mark-Simulacrum-1/+0
2016-11-21Stabilize RFC 1560.Jeffrey Seyfried-0/+1
2016-11-12rustc: move closure upvar types to the closure substsAriel Ben-Yehuda-0/+1
2016-11-03Stabilize `..` in tuple (struct) patternsVadim Petrochenkov-1/+1
2016-10-30Replace all uses of SHA-256 with BLAKE2b.Michael Woerister-2/+0
2016-10-28rustc: move mir::repr::* to mir.Eduard Burtescu-10/+1
2016-10-12Stabilise `?`Nick Cameron-1/+1
2016-09-20Remove librbml and the RBML-tagged auto-encoder/decoder.Eduard Burtescu-1/+0
2016-09-06implement a debugging "shadow graph"Niko Matsakis-0/+1
2016-09-04Replace `_, _, _` with `..`Vadim Petrochenkov-0/+1
2016-08-27rustc: use Vec<Kind> in Substs, where Kind is a &TyS | &Region tagged pointer.Eduard Burtescu-0/+1
2016-07-03std: Stabilize APIs for the 1.11.0 releaseAlex Crichton-1/+0
2016-06-23Move errors from libsyntax to its own crateJonathan Turner-0/+2
2016-06-09use the type name as the pass nameAriel Ben-Yehuda-0/+1
2016-06-09add a cache for MIR predecessorsAriel Ben-Yehuda-0/+1
2016-06-08remove the librustc_trans -> librustc_mir dependencyAriel Ben-Yehuda-0/+1
2016-05-18nit: use format! instead of iteratorNiko Matsakis-1/+0
2016-04-20Auto merge of #31709 - ranma42:target_feature-from-llvm, r=alexcrichtonbors-0/+1
2016-04-11std: Stabilize APIs for the 1.9 releaseAlex Crichton-2/+0
2016-04-09Reintroduce rustc_llvm dependency in rustcAndrea Canciani-0/+1
2016-04-06rustc: move middle::{def,def_id,pat_util} to hir.Eduard Burtescu-3/+0
2016-04-06rustc: move rustc_front to rustc::hir.Eduard Burtescu-12/+2
2016-03-30move `const_eval` and `check_match` out of `librustc`Oliver Schneider-2/+1
2016-03-30rename `rustc_const_eval` to `rustc_const_math`Oliver Schneider-1/+1
2016-03-29Remove unnecessary dependencies on rustc_llvm.Eduard Burtescu-5/+0
2016-03-27rustc: move cfg, infer, traits and ty from middle to top-level.Eduard Burtescu-6/+6
2016-03-27rustc: move middle::subst into middle::ty.Eduard Burtescu-1/+0
2016-03-22sprinkle feature gates here and thereJorge Aparicio-0/+1
2016-03-17trans: Combine cabi and back::abi into abi.Eduard Burtescu-1/+0
2016-03-10typestrong constant integersOliver Schneider-0/+1
2016-02-29std: Stabilize APIs for the 1.8 releaseAlex Crichton-3/+0
2016-02-26Use .copy_from_slice() where applicableUlrik Sverdrup-0/+1
2016-02-24Warn when reexporting a private extern crateJeffrey Seyfried-3/+1
2016-02-09refactor `MirPass` to always require a tcxOliver Schneider-0/+1
2016-02-09make `MirMap` a struct instead of a type alias for `NodeMap`Oliver Schneider-0/+1
2016-02-08Remove old #[allow(trivial_casts)] annotationsAlex Crichton-2/+0
2016-01-26Auto merge of #31120 - alexcrichton:attribute-deny-warnings, r=brsonbors-2/+3
2016-01-26Auto merge of #31081 - alexcrichton:stabilize-hasher, r=aturonbors-1/+0
2016-01-26std: Stabilize custom hasher support in HashMapAlex Crichton-1/+0