summary refs log tree commit diff
path: root/src/librustc_metadata/tyencode.rs
AgeCommit message (Collapse)AuthorLines
2016-02-11[breaking-change] don't glob export ast::{UintTy, IntTy} variantsOliver Schneider-10/+10
2016-02-11[breaking-change] don't glob export ast::FloatTy variantsOliver Schneider-2/+2
2015-12-28Use a more efficient encoding for opaque data in RBML.Michael Woerister-146/+168
2015-12-28rewrite the method-receiver matching codeAriel Ben-Yehuda-2/+1
the old code was *so terrible*.
2015-12-18Rollup merge of #30384 - nrc:diagnostics, r=@nikomatsakisManish Goregaokar-4/+4
Should make it possible to add JSON or HTML errors. Also tidies up a lot.
2015-12-17move error handling from libsyntax/diagnostics.rs to libsyntax/errors/*Nick Cameron-4/+4
Also split out emitters into their own module.
2015-12-15Ensure borrows of fn/closure params do not outlive invocations.Felix S. Klock II-0/+2
resolve_lifetime.rs: Switch from BlockScope to FnScope in ScopeChain construction. Lifetimes introduced by a fn signature are scoped to the call-site for that fn. (Note `add_scope_and_walk_fn` must only add FnScope for the walk of body, *not* of the fn signature.) region.rs: Introduce new CodeExtentData::CallSiteScope variant. Use CodeExtentData as the cx.parent, rather than just a NodeId. Change DestructionScopeData to CallSiteScopeData. regionck.rs: Thread call_site_scope via Rcx; constrain fn return values. (update; incorporated review feedback from niko.)
2015-11-26split the metadata code into rustc_metadataAriel Ben-Yehuda-0/+479
tests & rustdoc still broken