Alex Crichton
9a3d04ae76
std: Switch field privacy as necessary
2014-03-31 15:17:12 -07:00
Flavio Percoco
a9c6061c9a
Register new snapshot
2014-03-29 01:12:32 +01:00
Flavio Percoco
81ec1f3c18
Rename Pod into Copy
...
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-28 10:34:02 +01:00
Huon Wilson
e9475b57be
std: expand the Share docs to make them more precise.
...
And give some examples about exactly what's `Share` and what's not.
2014-03-26 00:25:17 +11:00
Flavio Percoco
576e36e674
Register new snapshots
2014-03-23 11:37:31 +01:00
Flavio Percoco
b4ddee6327
std: Remove the Freeze kind and the NoFreeze marker
2014-03-22 15:47:34 +01:00
Flavio Percoco
37154fb8b9
Add a Share kind
...
Fixes #11781
2014-03-20 10:16:55 +01:00
Kang Seonghoon
1c52c81846
fix typos with with repeated words, just like this sentence.
2014-03-06 20:19:14 +09:00
Alex Crichton
e72ddbdc25
Fix all code examples
2014-02-14 23:49:22 -08:00
Niko Matsakis
81d8328517
Introduce marker types for indicating variance and for opting out
...
of builtin bounds.
Fixes #10834 .
Fixes #11385 .
cc #5922 .
2014-01-31 21:18:48 -05:00
Luca Bruno
a9a7a427a1
std: uniform modules titles for doc
...
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-27 09:49:11 +01:00
Alex Crichton
d4825b92bc
Register new snapshots
...
Time for a visit from the snapshot fairy!
2013-12-18 09:32:03 -08:00
Patrick Walton
caf34b41c3
librustc: Implement a Pod kind for types that can be memcpy'd.
...
This will be used for the new `Cell`.
2013-12-16 22:38:02 -08:00
Daniel Micay
af9ddd7563
kinds: update documentation
2013-08-15 21:12:34 -04:00
Daniel Micay
ed67cdb73c
new snapshot
2013-07-22 01:09:48 -04:00
Patrick Walton
88fe4ae09c
librustc: Remove the Copy bound from the language.
2013-07-17 14:57:54 -07:00
Patrick Walton
e20549ff19
librustc: Remove all uses of the Copy bound.
2013-07-17 14:57:53 -07:00
Steven Fackler
3e265e7842
Small documentation changes
...
I'm leaving the Sized kind undocumented since it isn't fully implemented
yet.
2013-07-01 23:37:11 -07:00
Patrick Walton
1c0aa78481
librustc: Change "Owned" to "Send" everywhere
2013-06-28 10:44:15 -04:00
Patrick Walton
1eec3bba13
librustc: Rename Const to Freeze
2013-06-28 10:44:15 -04:00
Patrick Walton
d350981c0e
librustc: Change Const to Freeze in the compiler
2013-06-28 10:44:15 -04:00
Patrick Walton
607b91d5f9
librustc: Rename Owned to Send in the compiler
2013-06-28 10:44:07 -04:00
Ben Blum
b8a53b5a4c
Add 'Sized' builtin kind; doesn't do anything yet
2013-05-30 21:41:41 -04:00
Alex Crichton
007651cd26
Require documentation by default for libstd
...
Adds documentation for various things that I understand.
Adds #[allow(missing_doc)] for lots of things that I don't understand.
2013-05-30 01:02:55 -05:00
Patrick Walton
0c820d4123
libstd: Rename libcore to libstd and libstd to libextra; update makefiles.
...
This only changes the directory names; it does not change the "real"
metadata names.
2013-05-22 21:57:05 -07:00