rust/src/libstd
Alex Crichton 1563ea9f27 rustc: Remove f{32,64} % from the language
This commit removes the compiler support for floating point modulus operations,
as well as from the language. An implementation for this operator is now
required to be provided by libraries.

Floating point modulus is rarely used, doesn't exist in C, and is always lowered
to an fmod library call by LLVM, and LLVM is considering removing support
entirely.

Closes #12278
2014-04-08 15:39:46 -07:00
..
comm std: Ignore a flaky std::comm test 2014-04-06 00:41:25 -07:00
fmt De-~[] Mem{Reader,Writer} 2014-04-06 15:40:01 -07:00
hash Fix fallout of requiring uint indices 2014-04-02 15:56:31 -07:00
io Fix spelling errors in comments. 2014-04-08 00:03:12 -07:00
num rustc: Remove f{32,64} % from the language 2014-04-08 15:39:46 -07:00
path std: Switch field privacy as necessary 2014-03-31 15:17:12 -07:00
rt Improve searching for XXX in tidy script (#3303) 2014-04-08 00:03:12 -07:00
sync Add fetch_and, fetch_or, fetch_xor to AtomicInt, AtomicUint 2014-04-03 19:53:43 -05:00
unstable Register new snapshots 2014-04-08 00:03:11 -07:00
any.rs Cleaned up std::any 2014-03-04 21:10:23 +01:00
ascii.rs Fix fallout of requiring uint indices 2014-04-02 15:56:31 -07:00
bool.rs std: Change assert_eq!() to use {} instead of {:?} 2014-02-28 23:01:54 -08:00
c_str.rs Fix fallout from std::libc separation 2014-04-04 09:31:44 -07:00
c_vec.rs Register new snapshots 2014-04-08 00:03:11 -07:00
cast.rs Remove std::cast::transmute_immut_unsafe 2014-03-19 16:15:22 +01:00
cell.rs std: Remove RefCell::set() 2014-04-03 20:28:59 -07:00
char.rs libstd: Document the following modules: 2014-03-25 10:12:49 -07:00
cleanup.rs Convert most code to new inner attribute syntax. 2014-03-28 17:12:21 -07:00
clone.rs Made the clone_from implementation for ~T reuse the T itself if 2014-03-18 16:29:57 -07:00
cmp.rs Remove use of block comments in src/libstd/cmp.rs 2014-04-06 16:21:36 +02:00
container.rs std: uniform modules titles for doc 2013-12-27 09:49:11 +01:00
default.rs libstd: Remove all support code related to @mut 2014-01-03 14:02:00 -08:00
from_str.rs std: uniform modules titles for doc 2013-12-27 09:49:11 +01:00
gc.rs std: Switch field privacy as necessary 2014-03-31 15:17:12 -07:00
intrinsics.rs rustc: remove ty_unboxed_vec. 2014-04-06 14:05:32 +03:00
iter.rs Register new snapshots 2014-04-08 00:03:11 -07:00
kinds.rs std: Switch field privacy as necessary 2014-03-31 15:17:12 -07:00
lib.rs Register new snapshots 2014-04-08 00:03:11 -07:00
local_data.rs Fix fallout of removing default bounds 2014-03-27 10:14:50 -07:00
macros.rs std: make vec!() macro handle a trailing comma 2014-04-08 00:03:12 -07:00
managed.rs std: remove the equals method from TotalEq. 2014-03-23 23:48:10 +11:00
mem.rs Convert most code to new inner attribute syntax. 2014-03-28 17:12:21 -07:00
ops.rs Register new snapshots 2014-03-20 11:02:26 -07:00
option.rs std: Remove RefCell::set() 2014-04-03 20:28:59 -07:00
os.rs Fix fallout from std::libc separation 2014-04-04 09:31:44 -07:00
owned.rs std: remove the equals method from TotalEq. 2014-03-23 23:48:10 +11:00
prelude.rs Rename Pod into Copy 2014-03-28 10:34:02 +01:00
ptr.rs std: Add more docs for ptr mod 2014-04-08 00:03:11 -07:00
raw.rs std: Switch field privacy as necessary 2014-03-31 15:17:12 -07:00
rc.rs std: Switch field privacy as necessary 2014-03-31 15:17:12 -07:00
reference.rs std: remove the equals method from TotalEq. 2014-03-23 23:48:10 +11:00
reflect.rs rustc: remove ty_unboxed_vec. 2014-04-06 14:05:32 +03:00
repr.rs auto merge of #13165 : sfackler/rust/io-vec, r=alexcrichton 2014-04-06 23:36:38 -07:00
result.rs Rename from_iterator to from_iter for consistency. 2014-03-30 21:45:55 -07:00
rtdeps.rs Remove libc from std 2014-04-04 09:31:21 -07:00
slice.rs Register new snapshots 2014-04-08 00:03:11 -07:00
str.rs Register new snapshots 2014-04-08 00:03:11 -07:00
task.rs Register new snapshots 2014-04-08 00:03:11 -07:00
to_str.rs Remove all ToStr impls, add Show impls 2014-02-23 20:51:56 -08:00
tuple.rs Convert most code to new inner attribute syntax. 2014-03-28 17:12:21 -07:00
ty.rs Fix an unnecessary use of cast::transmute 2014-04-05 20:38:35 +02:00
unicode.rs Convert most code to new inner attribute syntax. 2014-03-28 17:12:21 -07:00
unit.rs std: remove the equals method from TotalEq. 2014-03-23 23:48:10 +11:00
vec.rs Register new snapshots 2014-04-08 00:03:11 -07:00