summary refs log tree commit diff
path: root/src/librustc/util
AgeCommit message (Expand)AuthorLines
2015-04-23Create a struct to represent early-bound regionsNiko Matsakis-9/+9
2015-04-23std: Remove deprecated/unstable num functionalityAlex Crichton-0/+98
2015-04-14Negative case of `len()` -> `is_empty()`Tamir Duberstein-1/+1
2015-04-14Positive case of `len()` -> `is_empty()`Tamir Duberstein-1/+1
2015-04-04Encode more precise scoping rules for function params.Felix S. Klock II-0/+5
2015-04-02Rollup merge of #23895 - nikomatsakis:fn-trait-inheritance-add-impls, r=pnkfelixManish Goregaokar-0/+6
2015-04-01Implement the changes to coherence such that we consider a type to beNiko Matsakis-7/+1
2015-03-31std: Clean out #[deprecated] APIsAlex Crichton-2/+3
2015-03-31Port over type inference to using the new type relation stuffNiko Matsakis-0/+6
2015-03-28Rollup merge of #23803 - richo:unused-braces, r=ManishearthManish Goregaokar-2/+2
2015-03-28cleanup: Remove unused braces in use statementsRicho Healey-2/+2
2015-03-26Mass rename uint/int to usize/isizeAlex Crichton-11/+11
2015-03-18Auto merge of #23438 - nikomatsakis:issue-23435-default-methods-with-where-cl...bors-1/+2
2015-03-17Remove subtyping for object types and replace with an *upcast* coercion.Niko Matsakis-3/+3
2015-03-17Check that predicates hold before emitting an entry for the vtable.Niko Matsakis-1/+2
2015-03-12Auto merge of #23265 - eddyb:meth-ast-refactor, r=nikomatsakisbors-8/+5
2015-03-11Example -> ExamplesSteve Klabnik-1/+1
2015-03-11syntax: move MethMac to MacImplItem and combine {Provided,Required}Method int...Eduard Burtescu-2/+1
2015-03-11syntax: gather common fields of impl & trait items into their respective types.Eduard Burtescu-8/+6
2015-03-09remove uses of as_slice where deref coercions can be usedRicho Healey-1/+1
2015-03-05Auto merge of #23031 - Manishearth:rollup, r=Manishearthbors-1/+1
2015-03-05Auto merge of #23026 - nikomatsakis:issue-20220-supertrait, r=nikomatsakisbors-2/+1
2015-03-05Remove integer suffixes where the types in compiled code are identical.Eduard Burtescu-1/+1
2015-03-04std: Deprecate std::old_io::fsAlex Crichton-1/+14
2015-03-04Separate supertrait collection from processing a `TraitDef`. This allowsNiko Matsakis-2/+1
2015-03-03Add `core::num::wrapping` and fix overflow errors.James Miller-1/+1
2015-03-02Remove the synthetic "region bound" from closures and instead update howNiko Matsakis-1/+1
2015-02-24Remove ty_open and treat Unsized lvalues as *Unsized.Eduard Burtescu-3/+1
2015-02-22Fix another occurrence of #22243Markus Unterwaditzer-1/+1
2015-02-22Rollup merge of #22584 - alexcrichton:snapshots, r=GankroManish Goregaokar-146/+6
2015-02-20Register new snapshotsAlex Crichton-146/+6
2015-02-20Remove remaining uses of `[]`. This time I tried to use deref coercions where...Niko Matsakis-6/+6
2015-02-18rollup merge of #22502: nikomatsakis/deprecate-bracket-bracketAlex Crichton-7/+7
2015-02-18Replace all uses of `&foo[]` with `&foo[..]` en masse.Niko Matsakis-7/+7
2015-02-18rollup merge of #22497: nikomatsakis/suffixesAlex Crichton-1/+1
2015-02-18rollup merge of #22480: alexcrichton/hashv3Alex Crichton-4/+136
2015-02-18rollup merge of #22452: nikomatsakis/issue-22040-18956-SelfAlex Crichton-1/+14
2015-02-18rollup merge of #22287: Ryman/purge_carthographersAlex Crichton-1/+1
2015-02-18std: Stabilize the `hash` moduleAlex Crichton-4/+136
2015-02-18Remove `i`, `is`, `u`, or `us` suffixes that are not necessary.Niko Matsakis-1/+1
2015-02-18Opt for .cloned() over .map(|x| x.clone()) etc.Kevin Butler-1/+1
2015-02-18Remove the implicit `'static` bound on `Send`.Huon Wilson-3/+2
2015-02-17When converting parameters for an object type, be careful of defaults that re...Niko Matsakis-1/+14
2015-02-12Modify `repr()` so that when `-Z verbose` is used, at least, it does notNiko Matsakis-34/+58
2015-02-11Added DestructionScope variant to CodeExtent, representing the areaFelix S. Klock II-2/+17
2015-02-07Auto merge of #21505 - GuillaumeGomez:interned_string, r=alexcrichtonbors-7/+7
2015-02-06Update to last version, remove "[]" as much as possibleGuillaumeGomez-1/+1
2015-02-06librustc has been updatedGuillaumeGomez-7/+7
2015-02-06Rollup merge of #21925 - sfackler:allow-missing-copy, r=alexcrichtonManish Goregaokar-2/+0
2015-02-05cleanup: replace `as[_mut]_slice()` calls with deref coercionsJorge Aparicio-7/+7