]> git.lizzy.rs Git - rust.git/commit
Rename Pod into Copy
authorFlavio Percoco <flaper87@gmail.com>
Wed, 26 Mar 2014 23:01:11 +0000 (00:01 +0100)
committerFlavio Percoco <flaper87@gmail.com>
Fri, 28 Mar 2014 09:34:02 +0000 (10:34 +0100)
commit81ec1f3c186cd64450d8141aab467f0a1f3a7ebd
tree025bc116bb409b5514e9b42d62f19464531dffcd
parentff64381c8bf6a49a0671287de5f5b7316ae2ef9c
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
36 files changed:
src/doc/guide-unsafe.md
src/doc/rust.md
src/etc/vim/syntax/rust.vim
src/libarena/lib.rs
src/libcollections/hashmap.rs
src/librustc/metadata/tydecode.rs
src/librustc/metadata/tyencode.rs
src/librustc/middle/lang_items.rs
src/librustc/middle/ty.rs
src/librustc/util/ppaux.rs
src/libstd/cell.rs
src/libstd/intrinsics.rs
src/libstd/kinds.rs
src/libstd/mem.rs
src/libstd/num/mod.rs
src/libstd/option.rs
src/libstd/prelude.rs
src/libstd/slice.rs
src/libstd/sync/atomics.rs
src/libstd/task.rs
src/libsync/raw.rs
src/libsyntax/ast_map.rs
src/libsyntax/parse/parser.rs
src/test/auxiliary/kinds_in_metadata.rs
src/test/auxiliary/trait_superkinds_in_metadata.rs
src/test/compile-fail/borrowck-move-out-of-static-item.rs
src/test/compile-fail/borrowck-struct-update-with-dtor.rs
src/test/compile-fail/kindck-copy.rs [new file with mode: 0644]
src/test/compile-fail/kindck-pod.rs [deleted file]
src/test/compile-fail/marker-no-copy.rs [new file with mode: 0644]
src/test/compile-fail/marker-no-pod.rs [deleted file]
src/test/compile-fail/static-items-cant-move.rs
src/test/run-pass/builtin-superkinds-in-metadata.rs
src/test/run-pass/can-copy-pod.rs
src/test/run-pass/fsu-moves-and-copies.rs
src/test/run-pass/kinds-in-metadata.rs