rust/src/libcore
bors 7738479d72 Auto merge of #33460 - shepmaster:16-bit-pointers, r=Aatch
Support 16-bit pointers as well as i/usize

I'm opening this pull request to get some feedback from the community.

Although Rust doesn't support any platforms with a native 16-bit pointer at the moment, the [AVR-Rust][ar] fork is working towards that goal. Keeping this forked logic up-to-date with the changes in master has been onerous so I'd like to merge these changes so that they get carried along when refactoring happens. I do not believe this should increase the maintenance burden.

This is based on the original work of Dylan McKay (@dylanmckay).

[ar]: https://github.com/avr-rust/rust
2016-06-03 22:32:15 -07:00
..
fmt Auto merge of #33460 - shepmaster:16-bit-pointers, r=Aatch 2016-06-03 22:32:15 -07:00
hash "the trait Hash" => "the Hash trait" 2016-05-23 14:39:41 -04:00
iter std: Stabilize APIs for the 1.10 release 2016-05-24 09:00:39 -07:00
num Auto merge of #33460 - shepmaster:16-bit-pointers, r=Aatch 2016-06-03 22:32:15 -07:00
prelude Add missing annotations and some tests 2015-11-18 01:24:21 +03:00
str Auto merge of #33853 - alexcrichton:remove-deprecated, r=aturon 2016-06-01 15:11:38 -07:00
sync mk: Prepare for a new stage0 compiler 2016-05-31 16:11:49 -07:00
any.rs doc: Fix a bunch of broken links 2016-03-08 13:44:14 -08:00
array.rs Fix broken links for core primitives 2016-03-01 20:44:48 +08:00
borrow.rs Move the Borrow and BorrowMut traits to libcore. 2015-08-22 13:58:39 +02:00
build.rs rustbuild: Tighten dependencies of build scripts 2016-05-10 23:41:19 -07:00
Cargo.toml rustbuild: Add support for crate tests + doctests 2016-05-12 08:52:20 -07:00
cell.rs Auto merge of #33853 - alexcrichton:remove-deprecated, r=aturon 2016-06-01 15:11:38 -07:00
char.rs Explain the order of the enumeration items 2016-05-26 10:04:05 +02:00
clone.rs Prefer ClassName over Self in example trait implementations 2016-05-23 13:14:15 -04:00
cmp.rs Complete PartialOrd's example so it passes make check-docs 2016-05-23 14:39:41 -04:00
convert.rs Implement RFC 1542 2016-05-07 08:52:41 -07:00
default.rs Move all Default docs from module to trait 2016-05-23 13:47:28 -04:00
intrinsics.rs core::intrinsics: fix typo noted during review. 2016-05-16 17:10:44 +02:00
lib.rs mk: Prepare for a new stage0 compiler 2016-05-31 16:11:49 -07:00
macros.rs Remove unnecessary parens in macro 2016-05-18 22:24:33 +09:00
marker.rs Reorder Copy doc sections 2016-05-23 10:03:44 -04:00
mem.rs Support 16-bit pointers as well as i/usize 2016-05-19 13:55:13 -04:00
nonzero.rs Register new snapshots 2015-12-21 09:26:21 -08:00
ops.rs Add a note about overflowing in the RangeFrom iterator 2016-04-13 20:09:15 +02:00
option.rs Remove unused trait imports 2016-04-12 22:58:55 +09:00
panicking.rs Mark all extern functions as nounwind 2015-09-14 11:36:09 +02:00
ptr.rs Improve as_mut ptr method example 2016-04-17 18:50:49 +02:00
raw.rs std: Clean out old unstable + deprecated APIs 2016-05-30 20:46:32 -07:00
result.rs Rollup merge of #32854 - GuillaumeGomez:result_doc, r=steveklabnik 2016-04-11 10:31:28 -04:00
slice.rs Rollup merge of #33892 - seanmonstar:slice-eq-ptr, r=alexcrichton 2016-06-01 12:57:41 +05:30
tuple.rs Properly document tuples 2016-02-09 16:00:50 -05:00