summary refs log tree commit diff
path: root/src/librustc
AgeCommit message (Expand)AuthorLines
2016-05-04Check transmutes between types without statically known sizes.Eduard Burtescu-225/+264
2016-05-04Compute LLVM-agnostic type layouts in rustc.Eduard Burtescu-9/+1004
2016-05-04Parse data-layout specifications.Eduard Burtescu-0/+255
2016-04-12std: Stabilize APIs for the 1.9 releaseAlex Crichton-9/+10
2016-04-08Auto merge of #32738 - Aatch:mir-operand-fn-ret, r=arielb1bors-4/+8
2016-04-07Auto merge of #32016 - nikomatsakis:incr-comp-save, r=mwbors-616/+487
2016-04-07Rollup merge of #32748 - aturon:simplified-spec, r=nikomatsakisManish Goregaokar-70/+162
2016-04-07Rollup merge of #32674 - jseyfried:1422_groundwork, r=nikomatsakisManish Goregaokar-72/+101
2016-04-07Auto merge of #32583 - arielb1:need-a-bound, r=nikomatsakisbors-149/+238
2016-04-07test the substs ppaux code both with and without -Z verboseAriel Ben-Yehuda-1/+2
2016-04-07Improve `PrivateItemsInPublicInterfacesVisitor`Jeffrey Seyfried-1/+12
2016-04-07Use the node id from the `Restricted` variant when checking accessibilityJeffrey Seyfried-12/+20
2016-04-07Make `hir::Visibility` non-copyable and add `ty::Visibility`Jeffrey Seyfried-51/+70
2016-04-07Refactor away `hir::Visibility::inherit_from`Jeffrey Seyfried-9/+0
2016-04-06Auto merge of #32230 - GuillaumeGomez:extend_css, r=alexcrichtonbors-21/+85
2016-04-06Rollup merge of #32766 - nikomatsakis:constant-pattern-warning-cycle, r=eddybSteve Klabnik-1/+1
2016-04-06rebase over the hir renameNiko Matsakis-3/+2
2016-04-06remove svh moduleNiko Matsakis-1/+0
2016-04-06add function to retrace a DefPath to a DefIdNiko Matsakis-0/+49
2016-04-06break dep-graph into modules, parameterize DepNodeNiko Matsakis-241/+408
2016-04-06make an incremental crateNiko Matsakis-363/+13
2016-04-06restructure rustc options relating to incr. comp.Niko Matsakis-12/+19
2016-04-06Rollup merge of #32570 - eddyb:tis-but-a-front, r=nikomatsakisManish Goregaokar-500/+9118
2016-04-06rustc: retire hir::map's paths.Eduard Burtescu-242/+63
2016-04-06change constant patterns to have a warning cycleNiko Matsakis-1/+1
2016-04-06Move span into `StructField`Vadim Petrochenkov-1/+1
2016-04-06rustc: move some maps from ty to hir.Eduard Burtescu-26/+29
2016-04-06rustc: move middle::{def,def_id,pat_util} to hir.Eduard Burtescu-71/+71
2016-04-06syntax: dismantle ast_util.Eduard Burtescu-49/+64
2016-04-06rustc: dismantle hir::util, mostly moving functions to methods.Eduard Burtescu-389/+366
2016-04-06rustc: move rustc_front to rustc::hir.Eduard Burtescu-121/+8924
2016-04-05clean the note-reporting code in report_selection_errorAriel Ben-Yehuda-39/+62
2016-04-05improve the printing of substs and trait-refsAriel Ben-Yehuda-91/+103
2016-04-05improve error messageAriel Ben-Yehuda-2/+2
2016-04-05suggest adding a where-clause when that can helpAriel Ben-Yehuda-14/+72
2016-04-05remove workaround that prints error messages with TyErrAriel Ben-Yehuda-6/+1
2016-04-05Auto merge of #32743 - Manishearth:rollup, r=Manishearthbors-80/+168
2016-04-05Reinstate fast_reject for overlap checkingAaron Turon-70/+162
2016-04-05Rollup merge of #32710 - jonas-schievink:consider-last-semi, r=nagisaManish Goregaokar-2/+2
2016-04-05Rollup merge of #32596 - soltanmm:lazy, r=nikomatsakisManish Goregaokar-77/+158
2016-04-05Rollup merge of #32403 - vlastachu:super_in_path, r=jseyfriedManish Goregaokar-1/+8
2016-04-05Auto merge of #29463 - jseyfried:master, r=nikomatsakisbors-68/+23
2016-04-05Fixes bug which accepting using `super` in use statemet.vlastachu-1/+8
2016-04-05Centralize nightly compiler flags handlingGuillaume Gomez-21/+85
2016-04-04Address nitsMasood Malekghassemi-24/+25
2016-04-04fix corner case around top of stackNiko Matsakis-39/+32
2016-04-04process cycles as soon as they are detectedNiko Matsakis-124/+162
2016-04-04Handle operand temps for function callsJames Miller-4/+8
2016-04-03Fix "consider removing this semicolon" helpJonas Schievink-2/+2
2016-04-02Auto merge of #32579 - michaelwoerister:stable-symbol-name-fix, r=eddybbors-1/+1