about summary refs log tree commit diff
path: root/src/librustc_resolve
AgeCommit message (Expand)AuthorLines
2015-03-06Rollup merge of #23056 - awlnx:master, r=nrcManish Goregaokar-0/+2
2015-03-05fix for new attributes failing. issue #22964awlnx-0/+2
2015-03-03Change span_help calls to fileline_help where appropriateIvan Radanov Ivanov-11/+18
2015-02-26remove some compiler warningsTshepang Lekhonkhobe-1/+1
2015-02-24Fix fallout from rebasing.Eduard Burtescu-5/+5
2015-02-24Implement `<T>::method` UFCS expression syntax.Eduard Burtescu-17/+29
2015-02-24rustc: combine partial_def_map and last_private_map into def_map.Eduard Burtescu-221/+219
2015-02-24rustc_resolve: don't handle impl items as if they were modules.Eduard Burtescu-273/+24
2015-02-24Use partial path resolutions in expressions for UFCS desugaring.Eduard Burtescu-4/+34
2015-02-24rustc_resolve: remove the distinction between DefStaticMethod and DefMethod.Eduard Burtescu-78/+56
2015-02-24rustc: use partially resolved definitions to replace the `T::A` hack.Eduard Burtescu-83/+69
2015-02-24rustc_resolve: use the visitor model more, remove redundant repeated lookups.Eduard Burtescu-628/+263
2015-02-24syntax: use a single Path for Trait::Item in QPath.Eduard Burtescu-84/+74
2015-02-24rustc_resolve: use DefAssociatedTy for TyQPath.Eduard Burtescu-13/+22
2015-02-24rustc: load DefAssociatedTy from cross-crate metadata. Fixes #20542.Eduard Burtescu-4/+4
2015-02-24syntax: don't use TraitRef in QPath.Eduard Burtescu-43/+31
2015-02-24syntax: don't store a secondary NodeId for TyPath.Eduard Burtescu-8/+8
2015-02-24Revert bogus rename from DefTrait to DefaultImpl.Eduard Burtescu-6/+6
2015-02-24Auto merge of #21689 - FlaPer87:oibit-send-and-friends, r=nikomatsakisbors-8/+12
2015-02-22Make Send/Sync go through the default implementation pathFlavio Percoco-1/+1
2015-02-22Rename DefTrait to DefaultImplFlavio Percoco-9/+9
2015-02-22Fix fallout from libsyntax implementationFlavio Percoco-2/+6
2015-02-20Remove remaining uses of `[]`. This time I tried to use deref coercions where...Niko Matsakis-30/+30
2015-02-18rollup merge of #22502: nikomatsakis/deprecate-bracket-bracketAlex Crichton-27/+27
2015-02-18Replace all uses of `&foo[]` with `&foo[..]` en masse.Niko Matsakis-27/+27
2015-02-18rollup merge of #22480: alexcrichton/hashv3Alex Crichton-1/+0
2015-02-18std: Stabilize the `hash` moduleAlex Crichton-1/+0
2015-02-18Opt for .cloned() over .map(|x| x.clone()) etc.Kevin Butler-9/+6
2015-02-15Fix rollup (remove slicing_syntax)Manish Goregaokar-1/+0
2015-02-13Auto merge of #22093 - petrochenkov:builtin, r=pnkfelixbors-2/+31
2015-02-12Fix duplicate error codeVadim Petrochenkov-2/+2
2015-02-11rollup merge of #22127: alexcrichton/stability-holesAlex Crichton-3/+3
2015-02-11rustc: Fix a number of stability lint holesAlex Crichton-3/+3
2015-02-11shift bindings to accommodate new lifetime/dtor rules.Felix S. Klock II-2/+6
2015-02-08Fix issue #20427we-2/+31
2015-02-07Auto merge of #21505 - GuillaumeGomez:interned_string, r=alexcrichtonbors-25/+25
2015-02-06Update to last version, remove "[]" as much as possibleGuillaumeGomez-15/+15
2015-02-06librustc_resolve has been updatedGuillaumeGomez-25/+25
2015-02-06Rollup merge of #21954 - jbcrail:fix-misspelled-comments, r=steveklabnikManish Goregaokar-1/+1
2015-02-05cleanup: replace `as[_mut]_slice()` calls with deref coercionsJorge Aparicio-26/+25
2015-02-04Fix for misspelled comments.Joseph Crail-1/+1
2015-02-04remove all kind annotations from closuresJorge Aparicio-2/+2
2015-02-03Remove the explicit closure kind syntax from the parser and AST;Niko Matsakis-1/+1
2015-02-03Auto merge of #21613 - alfie:suffix-small, r=alexcrichtonbors-1/+1
2015-02-02More deprecating of i/u suffixesAlfie John-1/+1
2015-02-02`for x in xs.into_iter()` -> `for x in xs`Jorge Aparicio-2/+2
2015-02-02`for x in xs.iter()` -> `for x in &xs`Jorge Aparicio-47/+47
2015-01-30Merge remote-tracking branch 'origin/master' into rollupAlex Crichton-7/+2
2015-01-30Test fixes and rebase conflictsAlex Crichton-5/+5
2015-01-30remove dead codeJorge Aparicio-1/+1