summary refs log tree commit diff
path: root/src/librustc_resolve/lib.rs
AgeCommit message (Expand)AuthorLines
2015-04-14Negative case of `len()` -> `is_empty()`Tamir Duberstein-2/+2
2015-04-14Positive case of `len()` -> `is_empty()`Tamir Duberstein-2/+2
2015-04-14Expose visibility for fns in syntax::visitNick Cameron-2/+2
2015-04-07Work with assoc types in a super trait.Nick Cameron-6/+6
2015-04-03Check uses of `Self` in impls in the compiler rather than during expansionNick Cameron-83/+94
2015-04-01rollup merge of #23860: nikomatsakis/copy-requires-cloneAlex Crichton-10/+10
2015-04-01Fallout out rustcNiko Matsakis-10/+10
2015-04-01Tidying up and reformattingNick Cameron-53/+41
2015-03-28Rollup merge of #23803 - richo:unused-braces, r=ManishearthManish Goregaokar-1/+1
2015-03-28cleanup: Remove unused braces in use statementsRicho Healey-1/+1
2015-03-27Test fixes and rebase conflicts, round 1Alex Crichton-1/+0
2015-03-27rollup merge of #23741: alexcrichton/remove-int-uintAlex Crichton-12/+9
2015-03-27default => or_insert per RFCAlexis Beingessner-1/+0
2015-03-26Mass rename uint/int to usize/isizeAlex Crichton-8/+7
2015-03-25rustc: Remove support for int/uintAlex Crichton-4/+2
2015-03-20Future-proof indexing on maps: remove IndexMutAaron Turon-1/+1
2015-03-18Fix private module loophole in the 'private type in public item' checkNick Cameron-3/+3
2015-03-16resolve: factor out resolve imports to its own moduleNick Cameron-1053/+85
2015-03-16Error if `pub use` references a private item.Nick Cameron-4/+28
2015-03-16Misc tidy ups in resolveNick Cameron-43/+42
2015-03-11syntax: move MethMac to MacImplItem and combine {Provided,Required}Method int...Eduard Burtescu-17/+12
2015-03-11syntax: rename TypeMethod to MethodSig and use it in MethDecl.Eduard Burtescu-8/+8
2015-03-11syntax: gather common fields of impl & trait items into their respective types.Eduard Burtescu-18/+17
2015-03-11syntax: move indirection around {Trait,Impl}Item, from within.Eduard Burtescu-4/+5
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-4/+4
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-208/+204
2015-02-24rustc_resolve: don't handle impl items as if they were modules.Eduard Burtescu-45/+14
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-30/+39
2015-02-24rustc: use partially resolved definitions to replace the `T::A` hack.Eduard Burtescu-82/+68
2015-02-24rustc_resolve: use the visitor model more, remove redundant repeated lookups.Eduard Burtescu-592/+252
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-24syntax: don't use TraitRef in QPath.Eduard Burtescu-43/+31
2015-02-24syntax: don't store a secondary NodeId for TyPath.Eduard Burtescu-6/+6
2015-02-24Revert bogus rename from DefTrait to DefaultImpl.Eduard Burtescu-4/+4
2015-02-24Auto merge of #21689 - FlaPer87:oibit-send-and-friends, r=nikomatsakisbors-5/+8
2015-02-22Make Send/Sync go through the default implementation pathFlavio Percoco-1/+1
2015-02-22Rename DefTrait to DefaultImplFlavio Percoco-5/+5
2015-02-22Fix fallout from libsyntax implementationFlavio Percoco-1/+4
2015-02-20Remove remaining uses of `[]`. This time I tried to use deref coercions where...Niko Matsakis-25/+25
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