about summary refs log tree commit diff
path: root/src/libstd/kinds.rs
AgeCommit message (Collapse)AuthorLines
2014-05-07core: Inherit the kinds moduleAlex Crichton-281/+0
2014-05-06librustc: Remove `~EXPR`, `~TYPE`, and `~PAT` from the language, exceptPatrick Walton-1/+1
for `~str`/`~[]`. Note that `~self` still remains, since I forgot to add support for `Box<self>` before the snapshot. How to update your code: * Instead of `~EXPR`, you should write `box EXPR`. * Instead of `~TYPE`, you should write `Box<Type>`. * Instead of `~PATTERN`, you should write `box PATTERN`. [breaking-change]
2014-03-31std: Switch field privacy as necessaryAlex Crichton-1/+1
2014-03-29Register new snapshotFlavio Percoco-17/+0
2014-03-28Rename Pod into CopyFlavio Percoco-4/+19
Summary: So far, we've used the term POD "Plain Old Data" to refer to types that can be safely copied. However, this term is not consistent with the other built-in bounds that use verbs instead. This patch renames the Pod kind into Copy. RFC: 0003-opt-in-builtin-traits Test Plan: make check Reviewers: cmr Differential Revision: http://phabricator.octayn.net/D3
2014-03-26std: expand the `Share` docs to make them more precise.Huon Wilson-1/+45
And give some examples about exactly what's `Share` and what's not.
2014-03-23Register new snapshotsFlavio Percoco-10/+0
2014-03-22std: Remove the Freeze kind and the NoFreeze markerFlavio Percoco-14/+0
2014-03-20Add a Share kindFlavio Percoco-0/+23
Fixes #11781
2014-03-06fix typos with with repeated words, just like this sentence.Kang Seonghoon-3/+3
2014-02-14Fix all code examplesAlex Crichton-2/+7
2014-01-31Introduce marker types for indicating variance and for opting outNiko Matsakis-0/+187
of builtin bounds. Fixes #10834. Fixes #11385. cc #5922.
2013-12-27std: uniform modules titles for docLuca Bruno-1/+1
This commit uniforms the short title of modules provided by libstd, in order to make their roles more explicit when glancing at the index. Signed-off-by: Luca Bruno <lucab@debian.org>
2013-12-18Register new snapshotsAlex Crichton-1/+0
Time for a visit from the snapshot fairy!
2013-12-16librustc: Implement a `Pod` kind for types that can be `memcpy`'d.Patrick Walton-0/+10
This will be used for the new `Cell`.
2013-08-15kinds: update documentationDaniel Micay-9/+3
2013-07-22new snapshotDaniel Micay-20/+0
2013-07-17librustc: Remove the `Copy` bound from the language.Patrick Walton-0/+1
2013-07-17librustc: Remove all uses of the `Copy` bound.Patrick Walton-10/+1
2013-07-01Small documentation changesSteven Fackler-1/+1
I'm leaving the Sized kind undocumented since it isn't fully implemented yet.
2013-06-28librustc: Change "Owned" to "Send" everywherePatrick Walton-3/+3
2013-06-28librustc: Rename Const to FreezePatrick Walton-2/+2
2013-06-28librustc: Change Const to Freeze in the compilerPatrick Walton-3/+9
2013-06-28librustc: Rename Owned to Send in the compilerPatrick Walton-1/+8
2013-05-30Add 'Sized' builtin kind; doesn't do anything yetBen Blum-0/+5
2013-05-30Require documentation by default for libstdAlex Crichton-0/+2
Adds documentation for various things that I understand. Adds #[allow(missing_doc)] for lots of things that I don't understand.
2013-05-22libstd: Rename libcore to libstd and libstd to libextra; update makefiles.Patrick Walton-0/+53
This only changes the directory names; it does not change the "real" metadata names.