about summary refs log tree commit diff
path: root/src
AgeCommit message (Expand)AuthorLines
2015-02-18make Extend use IntoIteratorAlexis-26/+32
2015-02-18Implement RFC 580Aaron Turon-876/+917
2015-02-18std: Stabilize the `hash` moduleAlex Crichton-356/+4988
2015-02-18Missing test.Niko Matsakis-0/+32
2015-02-18Add regression test for #20533. Fixes #20533.Niko Matsakis-0/+54
2015-02-18Fallout: Accepter trait needs phantomdata. This seems like it shouldNiko Matsakis-2/+4
2015-02-18Fallout: add phantomdata to hashNiko Matsakis-3/+4
2015-02-18Fallout: port hashmap to use UniqueNiko Matsakis-23/+39
2015-02-18Fallout: add phantomdata for 'a in pathNiko Matsakis-0/+1
2015-02-18Fallout: extend thread with phantomdata for `'a` lifetimeNiko Matsakis-3/+3
2015-02-18Fallout: add phantom data to the type inferencerNiko Matsakis-6/+8
2015-02-18Fallout: add phantom data to librandNiko Matsakis-3/+12
2015-02-18Fallout: port libflate to new Unique APINiko Matsakis-4/+4
2015-02-18Fallout: Port slice to use `PhantomData` instead of `ContravariantLifetime`Niko Matsakis-7/+7
2015-02-18Fallout: remove unused type and region parameters.Niko Matsakis-19/+17
2015-02-18Fallout: tests. As tests frequently elide things, lots of changesNiko Matsakis-580/+915
2015-02-18Fallout: docs, elided examples often elided too much.Niko Matsakis-5/+5
2015-02-18Fallout: iter, add markers or other changes such that all type parameters are...Niko Matsakis-5/+6
2015-02-18Fallout: AtomicPtr needs phantom data to indicate that it contains an unsafe ...Niko Matsakis-1/+4
2015-02-18Fallout: arena needs to use phantomdata since invariantlifetime is goneNiko Matsakis-2/+4
2015-02-18Fallout: RingBuf, use Unique.Niko Matsakis-29/+31
2015-02-18Fallout: EnumSet, add Marker.Niko Matsakis-9/+15
2015-02-18Fallout: port btree to use Unique, some markers.Niko Matsakis-32/+52
2015-02-18Fallout: btree. Rephrase invariant lifetime in terms of PhantomData.Niko Matsakis-4/+13
2015-02-18Fallout: Port Vec to use `Unique`Niko Matsakis-20/+20
2015-02-18Constrain operands to outlive the operation. Fixes #21422.Niko Matsakis-0/+60
2015-02-18Rewrite `Unique<T>` so that it is covariant in T, implies `NonZero` and owner...Niko Matsakis-27/+38
2015-02-18Extend coherence check to understand subtyping.Niko Matsakis-39/+123
2015-02-18Report errors for type parameters that are not constrained, either byNiko Matsakis-70/+180
2015-02-18Introduce the new phantomdata/phantomfn markers and integrate themNiko Matsakis-503/+1522
2015-02-18Fix remaining bench/debuginfo tests (and a few stragglers)Niko Matsakis-83/+85
2015-02-18Update suffixes en masse in tests using `perl -p -i -e`Niko Matsakis-639/+639
2015-02-18Update docs by dropping suffixes except where they served to instruct.Niko Matsakis-16/+12
2015-02-18Tweak pretty printing.Niko Matsakis-8/+2
2015-02-18Convert required suffixes into a use of `as`.Niko Matsakis-102/+102
2015-02-18Remove `i`, `is`, `u`, or `us` suffixes that are not necessary.Niko Matsakis-174/+174
2015-02-18Modify parser to require `isize`/`usize` suffixes.Niko Matsakis-4/+13
2015-02-18Audit `core::intrinsics` for `int`/`uint`: `size_of`/`align_of` use `usize`.Felix S. Klock II-12/+12
2015-02-18Audit `core::default` for `int`/`uint` usage.Felix S. Klock II-8/+8
2015-02-18Audit `core::cmp` for `int/uint`.Felix S. Klock II-6/+6
2015-02-18Audit `core::borrow` for use of `int/uint`: use `i32` in doc example.Felix S. Klock II-1/+1
2015-02-18Eliminate excessive null-checks from slice iteratorsBjörn Steinbrink-1/+6
2015-02-18Avoid ptrtoint when checking if a pointer is nullBjörn Steinbrink-2/+2
2015-02-18 Manual merge of #22475 - alexcrichton:rollup, r=alexcrichtonHuon Wilson-3175/+6706
2015-02-18Fixed link in ffi documentationRyan Riginding-1/+1
2015-02-17Register new snapshotsAlex Crichton-547/+25
2015-02-17Test fixes and rebase conflictsAlex Crichton-64/+65
2015-02-17rollup merge of #22319: huonw/send-is-not-staticAlex Crichton-297/+231
2015-02-17Test fixes and rebase conflictsAlex Crichton-168/+155
2015-02-17rollup merge of #22394: alexcrichton/vec-from-iter-commentAlex Crichton-10/+19