summary refs log tree commit diff
path: root/src/librustc/lib.rs
AgeCommit message (Expand)AuthorLines
2017-04-13Auto merge of #40570 - nikomatsakis:inference-subtype-through-obligation, r=a...bors-0/+1
2017-04-12ICH: Hash everything that gets encoded into crate metadata.Michael Woerister-0/+1
2017-04-11remove the subtyping relations from TypeVariableNiko Matsakis-0/+1
2017-04-06Introduce HashStable trait and base ICH implementations on it.Michael Woerister-0/+1
2017-03-29rustbuild: Update bootstrap compilerAlex Crichton-1/+0
2017-03-22Move Fingerprint to rustc::ich::Fingerprint.Michael Woerister-0/+1
2017-03-15Stabilize pub(restricted)Taylor Cramer-1/+1
2017-02-25rustc_const_eval: always demand typeck_tables for evaluating constants.Eduard-Mihai Burtescu-1/+0
2017-02-25rustc_typeck: don't use Result for get_type_parameter_bounds and ensure_super...Eduard-Mihai Burtescu-0/+1
2017-02-15Stabilize field init shorthandest31-1/+1
2017-02-03Bump version, upgrade bootstrapAlex Crichton-3/+1
2017-01-28Remove ToPrimitive trait.Mark Simulacrum-1/+0
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