]> git.lizzy.rs Git - rust.git/commit
clearly define `int` and `uint` to fix unsoundness
authorDaniel Micay <danielmicay@gmail.com>
Fri, 7 Nov 2014 02:30:49 +0000 (21:30 -0500)
committerDaniel Micay <danielmicay@gmail.com>
Wed, 19 Nov 2014 10:17:56 +0000 (05:17 -0500)
commit210e059750911193af87eb514da0517d6d122189
treeeb5a46123640c18d19ee38fa637206b5e51fe368
parente09d98603e608c9e47d4c89f7b4dca87a4b56da3
clearly define `int` and `uint` to fix unsoundness

This fixes the gap in the language definition causing #18726 by defining
a clear bound on the maximum size for libraries to enforce.

Closes #18069
src/doc/reference.md
src/librustc_trans/trans/adt.rs
src/librustc_trans/trans/context.rs
src/librustc_trans/trans/type_of.rs
src/test/compile-fail/huge-enum.rs
src/test/run-pass/huge-largest-array.rs [new file with mode: 0644]