about summary refs log tree commit diff
path: root/src/librustc_data_structures
AgeCommit message (Expand)AuthorLines
2017-06-19Bump version and stage0 compilerAlex Crichton-3/+0
2017-06-18Auto merge of #42593 - ibabushkin:on-demand-external-source, r=eddybbors-0/+11
2017-06-16Rollup merge of #42656 - VBChunguk:struct-field-attributes, r=nikomatsakisCorey Farwell-1/+1
2017-06-15Remove struct_field_attributes feature gateWonwoo Choi-1/+1
2017-06-13Merge crate `collections` into `alloc`Murarth-2/+2
2017-06-11External spans: fixed unit tests and addressed review.Inokentiy Babushkin-1/+1
2017-06-10Added a `StableHasherResult` impl for `u128`.Inokentiy Babushkin-0/+11
2017-06-06ICH: Add some HashStable implementations.Michael Woerister-0/+26
2017-05-28fix translation of MSVC funclets that loop to their own startAriel Ben-Yehuda-0/+7
2017-05-27Stabilize unions with `Copy` fields and no destructorVadim Petrochenkov-1/+0
2017-05-11rustc: Remove #![unstable] annotationAlex Crichton-3/+4
2017-05-08incr.comp.: Hash more pieces of crate metadata to detect changes there.Michael Woerister-0/+10
2017-05-06Fix definitions of ULONG_PTRJoshua Sheard-2/+2
2017-05-05Rollup merge of #41734 - nikomatsakis:incr-comp-refactor-variance, r=pnkfelixCorey Farwell-27/+56
2017-05-04fallout from NonZero/Unique/Shared changesAlexis Beingessner-2/+2
2017-05-03factor variances into a proper queryNiko Matsakis-0/+14
2017-05-03make transitive relation use a hash mapNiko Matsakis-27/+42
2017-05-02Rollup merge of #41693 - est31:anon_params_removal, r=eddybCorey Farwell-1/+1
2017-05-02Removal pass for anonymous parametersest31-1/+1
2017-04-30intern CodeExtentsNiko Matsakis-0/+21
2017-04-22Haiku: fix initial platform supportJessica Hamilton-0/+1
2017-04-13Auto merge of #40570 - nikomatsakis:inference-subtype-through-obligation, r=a...bors-18/+35
2017-04-12ICH: Replace old, transitive metadata hashing with direct hashing approach.Michael Woerister-8/+34
2017-04-12ICH: Hash everything that gets encoded into crate metadata.Michael Woerister-0/+52
2017-04-11add some comments and `debug!` calls to "obligation forest"Niko Matsakis-18/+35
2017-04-09Move away from the ad-hoc NoDrop unionsSimonas Kazlauskas-29/+9
2017-04-06Introduce HashStable trait and base ICH implementations on it.Michael Woerister-1/+193
2017-03-30Auto merge of #40524 - alexcrichton:update-bootstrap, r=alexcrichtonbors-1/+0
2017-03-29rustbuild: Update bootstrap compilerAlex Crichton-1/+0
2017-03-27Fix various useless derefs and slicingsOliver Schneider-10/+10
2017-03-23Remove internal liblogAlex Crichton-1/+1
2017-03-22Add resize() method to IndexVec.Michael Woerister-0/+7
2017-03-17Stabilize rc_raw feature, closes #37197Aaron Turon-3/+1
2017-03-10Add extra methods to IndexVec and implement TypeFoldable for itJames Miller-0/+24
2017-02-28move the `FreeRegionMap` into `TypeckTables`Niko Matsakis-2/+32
2017-02-13Auto merge of #39456 - nagisa:mir-switchint-everywhere, r=nikomatsakisbors-0/+4
2017-02-10Allow rustc data structures compile to androidMarco A L Barbosa-1/+1
2017-02-10SwitchInt over SwitchSimonas Kazlauskas-0/+4
2017-02-03Bump version, upgrade bootstrapAlex Crichton-4/+1
2017-01-29Remove dead recursive partial eq implest31-9/+1
2017-01-15Auto merge of #38610 - djzin:master, r=sfacklerbors-2/+12
2017-01-14add required imports & featureDjzin-0/+2
2017-01-14update array_vec to use new rangeargumentdjzin-2/+10
2017-01-12Mark some BitVector methods with #[inline]Michael Woerister-0/+9
2017-01-10Use little-endian encoding for Blake2 hashing on all architecturesAriel Ben-Yehuda-6/+10
2017-01-08Auto merge of #38679 - alexcrichton:always-deny-warnings, r=nrcbors-1/+1
2017-01-03Add drain method to AccumulateVec/ArrayVecAndrew Cann-1/+126
2016-12-30Fix rebase fallout and compilation fixesest31-2/+6
2016-12-29Remove not(stage0) from deny(warnings)Alex Crichton-1/+1
2016-12-18Auto merge of #38051 - sanxiyn:unused-type-alias-3, r=eddybbors-2/+0