Permalink
Browse files
[AVR] Teach Rust about 16-bit pointers
Rust is now be able to handle 16-bit pointers.
- Loading branch information...
Showing
with
198 additions
and 18 deletions.
- +4 −4 src/liballoc/raw_vec.rs
- +3 −1 src/libcore/fmt/mod.rs
- +4 −0 src/libcore/fmt/num.rs
- +3 −1 src/libcore/hash/mod.rs
- +2 −0 src/libcore/iter.rs
- +11 −0 src/libcore/mem.rs
- +2 −0 src/libcore/num/isize.rs
- +21 −0 src/libcore/num/mod.rs
- +100 −0 src/libcore/num/wrapping.rs
- +14 −0 src/libcoretest/mem.rs
- +8 −0 src/librustc_trans/trans/adt.rs
- +2 −0 src/librustc_trans/trans/base.rs
- +2 −0 src/librustc_trans/trans/common.rs
- +4 −0 src/librustc_trans/trans/context.rs
- +2 −0 src/librustc_trans/trans/expr.rs
- +15 −12 src/librustc_trans/trans/intrinsic.rs
- +1 −0 src/librustc_trans/trans/type_.rs
Oops, something went wrong.
The correct formula here is
(core::usize::BITS/4)+2(== 6 on a 16-bit target).