about summary refs log tree commit diff
AgeCommit message (Expand)AuthorLines
2015-02-25Always error on invalid macro fragment specifiersKeegan McAllister-4/+36
2015-02-25Auto merge of #22512 - nikomatsakis:issue-20300-where-clause-not-bounds, r=ni...bors-417/+1066
2015-02-24Merge conflicts due to eddyb's UFCS branchNiko Matsakis-9/+11
2015-02-24Remove two uses of old `[]` notationNiko Matsakis-2/+2
2015-02-24Merge conflict: port default impls codeNiko Matsakis-1/+1
2015-02-24Add handy switch `-Z treat-err-as-bug` -- it often happens that I amNiko Matsakis-0/+15
2015-02-24Rework trait-bound-conversion so be based on the AST and rework collectNiko Matsakis-266/+552
2015-02-24Remove bounds struct from TypeParameterDef. Bounds information is nowNiko Matsakis-57/+38
2015-02-24Rework the `get_type_parameter_bounds` impl to use a trait objectNiko Matsakis-31/+79
2015-02-24Comprehence cycle detection in `collect`. In some cases, the cycles weNiko Matsakis-68/+282
2015-02-24Convert `astconv` to request bounds through the `AstConv` interfaceNiko Matsakis-7/+55
2015-02-24Change collect to implement `AstConv` on a `ItemCtxt` rather than aNiko Matsakis-125/+180
2015-02-24Auto merge of #22530 - rprichard:master, r=dotdashbors-1/+7
2015-02-24Auto merge of #22172 - eddyb:almost-there, r=nikomatsakisbors-2648/+2363
2015-02-24Auto merge of #22749 - kballard:process-stdio-constructors, r=alexcrichtonbors-2/+2
2015-02-24syntax: update pretty-printer for the `<T>::method` shorthand.Eduard Burtescu-3/+6
2015-02-24Fix fallout from rebasing.Eduard Burtescu-21/+22
2015-02-24rustc_typeck: unify the impl type with the UFCS path prefix type.Eduard Burtescu-7/+32
2015-02-24Update trans/save's span hacks for fully qualified UFCS paths.Eduard Burtescu-3/+11
2015-02-24Fix fallout from allowing impls outside of the type's definition module.Eduard Burtescu-9/+4
2015-02-24Fix fallout from correct stability handling in UFCS.Eduard Burtescu-9/+145
2015-02-24Fix @nikomatsakis' nits in typeck.Eduard Burtescu-36/+27
2015-02-24tests: add two new run-pass tests for method behavior after UFCS.Eduard Burtescu-0/+69
2015-02-24Implement `<T>::method` UFCS expression syntax.Eduard Burtescu-200/+286
2015-02-24tests: remove warnings from and rename const-polymorphic-paths to ufcs-polymo...Eduard Burtescu-32/+32
2015-02-24rustc: combine partial_def_map and last_private_map into def_map.Eduard Burtescu-449/+444
2015-02-24rustc_resolve: don't handle impl items as if they were modules.Eduard Burtescu-384/+156
2015-02-24core: fix typo that wasn't caught by the hacky previous implementation.Eduard Burtescu-1/+1
2015-02-24Use partial path resolutions in expressions for UFCS desugaring.Eduard Burtescu-213/+387
2015-02-24rustc_resolve: remove the distinction between DefStaticMethod and DefMethod.Eduard Burtescu-159/+89
2015-02-24rustc: use partially resolved definitions to replace the `T::A` hack.Eduard Burtescu-375/+376
2015-02-24rustc_resolve: use the visitor model more, remove redundant repeated lookups.Eduard Burtescu-722/+335
2015-02-24syntax: use a single Path for Trait::Item in QPath.Eduard Burtescu-251/+177
2015-02-24rustc_resolve: use DefAssociatedTy for TyQPath.Eduard Burtescu-84/+95
2015-02-24rustc: load DefAssociatedTy from cross-crate metadata. Fixes #20542.Eduard Burtescu-27/+38
2015-02-24rustc: remove unused ForeignType item family.Eduard Burtescu-3/+1
2015-02-24syntax: don't use TraitRef in QPath.Eduard Burtescu-146/+143
2015-02-24syntax: don't store a secondary NodeId for TyPath.Eduard Burtescu-101/+74
2015-02-24Revert bogus rename from DefTrait to DefaultImpl.Eduard Burtescu-26/+26
2015-02-24Auto merge of #22755 - Manishearth:rollup, r=Manishearthbors-948/+1401
2015-02-24Fix integers in tests (fixup #22700)Manish Goregaokar-4/+4
2015-02-23Disable run-pass/sepcomp-lib-lto.rs on Android until #18800 is fixedRyan Prichard-0/+1
2015-02-24Rollup merge of #22720 - edwardw:enum-struct-ident-walk-into-a-bar, r=nick29581Manish Goregaokar-0/+44
2015-02-24Add tests for expect ident but find enum or struct panicEdward Wang-0/+44
2015-02-24Remove another instance of ty_open (fixup #22213)Manish Goregaokar-2/+0
2015-02-24Rollup merge of #22213 - eddyb:ty_open-case-closed, r=nikomatsakisManish Goregaokar-320/+184
2015-02-24rustc_trans: use an Lvalue Datum for an unsized lvalue to avoid bogus drops.Eduard Burtescu-12/+7
2015-02-24tests: update expected recursion limit errors for the temporary lack of spans.Eduard Burtescu-16/+29
2015-02-24Remove ty_open and treat Unsized lvalues as *Unsized.Eduard Burtescu-303/+159
2015-02-24Remove double expr_u32 (fixup #22700)Manish Goregaokar-3/+0