summary refs log tree commit diff
path: root/src/librustc
AgeCommit message (Expand)AuthorLines
2016-11-04Long linesBrian Anderson-1/+2
2016-11-03Fix ICE when printing closures, and other similar typesMark-Simulacrum-3/+14
2016-11-03Fix ICE when attempting to get closure generics.Mark-Simulacrum-20/+37
2016-11-03normalize trait-ref in context of implNiko Matsakis-8/+8
2016-11-03add a per-param-env cache to `impls_bound`Ariel Ben-Yehuda-26/+40
2016-10-19Stabilise `?`Nick Cameron-25/+1
2016-10-19rustc: More fixes for arch-independent hashingAlex Crichton-5/+70
2016-10-18normalize types every time HR regions are erasedAriel Ben-Yehuda-1/+14
2016-10-11loosen assertion against proj in collectorNiko Matsakis-1/+10
2016-10-10std: Stabilize and deprecate APIs for 1.13Alex Crichton-14/+18
2016-09-26Auto merge of #36764 - jonathandturner:rollup, r=jonathandturnerbors-2/+17
2016-09-26Rollup merge of #36756 - alygin:e0512-new-format, r=jonathandturnerJonathan Turner-2/+7
2016-09-26Rollup merge of #36574 - japaric:link-arg, r=alexcrichtonJonathan Turner-0/+10
2016-09-26New error format for E0512Andrew Lygin-2/+7
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-26make emit_feature_err take a ParseSessTim Neumann-2/+2
2016-09-25Auto merge of #36151 - camlorn:struct_layout_optimization, r=eddybbors-17/+74
2016-09-25Incorporate review comments.Austin Hicks-15/+4
2016-09-25Auto merge of #36616 - jseyfried:load_macros_in_resolve, r=nrcbors-1/+7
2016-09-24Clean up matches that determine integers for specific alignment requirementsAustin Hicks-14/+23
2016-09-24Optimize struct_field_ptrAustin Hicks-0/+9
2016-09-24Completely kill `represent_type` and the `adt::Repr` type that goes with it.Austin Hicks-2/+52
2016-09-24Load macros from `#[macro_use]` extern crates in `resolve`.Jeffrey Seyfried-1/+7
2016-09-23Auto merge of #36684 - GuillaumeGomez:rollup, r=GuillaumeGomezbors-2/+2
2016-09-24Rollup merge of #36559 - grimreaper:eax/fix/r1, r=nikomatsakisGuillaume Gomez-2/+2
2016-09-23Auto merge of #36525 - jseyfried:load_crates_in_resolve, r=nikomatsakisbors-5/+5
2016-09-23Auto merge of #36649 - eddyb:selfish-idents, r=pnkfelixbors-1/+10
2016-09-23Load extern crates in `resolve`.Jeffrey Seyfried-5/+5
2016-09-22Auto merge of #36573 - jseyfried:groundwork, r=nrcbors-21/+15
2016-09-22Split up `DefCollector::root()`.Jeffrey Seyfried-21/+15
2016-09-22Don't let a type parameter named "Self" unchanged past HIR lowering.Eduard Burtescu-1/+10
2016-09-22Auto merge of #36261 - parched:soft-float, r=pnkfelixbors-1/+1
2016-09-21Auto merge of #36551 - eddyb:meta-games, r=nikomatsakisbors-2184/+768
2016-09-20rustc: allow less and handle fn pointers in the type hashing algorithm.Eduard Burtescu-6/+9
2016-09-20rustc_trans: simplify vtable and symbol handling.Eduard Burtescu-2/+121
2016-09-20rustc_resolve: bring back "struct called like a function" cross-crate.Eduard Burtescu-1/+3
2016-09-20rustc: don't hash the --extern crate name, but the original one, in DefPath.Eduard Burtescu-11/+11
2016-09-20serialize: allow specifying the default behavior for specializations.Eduard Burtescu-5/+15
2016-09-20rustc: don't recurse through nested items in decoded HIR fragments.Eduard Burtescu-10/+9
2016-09-20rustc_metadata: move opt_item_name to TyCtxt::item_name.Eduard Burtescu-10/+44
2016-09-20rustc_metadata: replace RBML with a simple and type-safe scheme.Eduard Burtescu-5/+8
2016-09-20rustc_metadata: split the Def description of a DefId from item_children.Eduard Burtescu-9/+4
2016-09-20rustc_metadata: move all encoding/decoding helpers to methods.Eduard Burtescu-3/+0
2016-09-20rustc_metadata: group information into less tags.Eduard Burtescu-40/+35
2016-09-20rustc: remove ImplOrTraitItemId and TraitDef's associated_type_names.Eduard Burtescu-70/+29
2016-09-20rustc_metadata: move more RBML tags to auto-serialization.Eduard Burtescu-265/+82
2016-09-20rustc_metadata: remove ty{en,de}code and move to auto-derived serialization.Eduard Burtescu-75/+141