rust/src/libcore
Marvin Löbel a612e49a21 Converted the floating point types to the new string conversion functions.
Also fixed all conflicting calls of the old functions in the rest of the codebase.

The set of string conversion functions for each float type now consists of those items:
- to_str(), converts to number in base 10
- to_str_hex(), converts to number in base 16
- to_str_radix(), converts to number in given radix
- to_str_exact(), converts to number in base 10 with a exact number of trailing digits
- to_str_digits(), converts to number in base 10 with a maximum number of trailing digits
- implementations for to_str::ToStr and num::ToStrRadix
- from_str(), parses a string as number in base 10 including decimal exponent and special values
- from_str_hex(), parses a string as a number in base 16 including binary exponent and special values
- from_str_radix(), parses a string as a number in a given base excluding any exponent and special values
- implementations for from_str::FromStr and num::FromStrRadix
2013-02-03 15:37:24 -08:00
..
iter-trait Replace most invocations of fail keyword with die! macro 2013-01-31 20:12:49 -08:00
num Converted the floating point types to the new string conversion functions. 2013-02-03 15:37:24 -08:00
private Remove fail keyword from lexer & parser and clean up remaining calls to 2013-02-01 00:15:42 -08:00
task core: Remove oldcomm 2013-02-01 21:22:49 -08:00
at_vec.rs libcore: De-export libcore. rs=deexporting 2013-01-29 11:48:46 -08:00
bool.rs Add a license check to tidy. #4018 2013-01-17 23:28:42 -08:00
cast.rs librustc: Make unqualified identifier searches terminate at the nearest module scope. r=tjc 2013-01-08 22:02:35 -08:00
char.rs Converted libcore/uint-template.rs to the new string functions. 2013-02-03 15:37:24 -08:00
cleanup.rs rt: Remove ports 2013-02-01 21:22:49 -08:00
clone.rs librustc: Change self as a type to Self everywhere. r=brson 2013-01-30 19:52:45 -08:00
cmp.rs librustc: Change self as a type to Self everywhere. r=brson 2013-01-30 19:52:45 -08:00
condition.rs Replace most invocations of fail keyword with die! macro 2013-01-31 20:12:49 -08:00
container.rs librustc: Change self as a type to Self everywhere. r=brson 2013-01-30 19:52:45 -08:00
core.rc Moved all numeric modules in core into own directory 2013-02-03 15:37:23 -08:00
dlist.rs Replace most invocations of fail keyword with die! macro 2013-01-31 20:12:49 -08:00
dvec.rs Replace most invocations of fail keyword with die! macro 2013-01-31 22:25:12 -08:00
either.rs Replace most invocations of fail keyword with die! macro 2013-01-31 20:12:49 -08:00
extfmt.rs Converted the floating point types to the new string conversion functions. 2013-02-03 15:37:24 -08:00
flate.rs librustc: Make all external functions unsafe. r=tjc 2013-01-10 21:24:08 -08:00
from_str.rs librustc: Change self as a type to Self everywhere. r=brson 2013-01-30 19:52:45 -08:00
gc.rs Replace most invocations of fail keyword with die! macro 2013-01-31 20:12:49 -08:00
hash.rs Converted libcore/uint-template.rs to the new string functions. 2013-02-03 15:37:24 -08:00
hashmap.rs Replace most invocations of fail keyword with die! macro 2013-01-31 22:25:12 -08:00
io.rs Converted libcore/uint-template.rs to the new string functions. 2013-02-03 15:37:24 -08:00
iter-trait.rs Inlining methods/functions in core. 2013-01-14 00:13:44 +09:00
iter.rs Replace most invocations of fail keyword with die! macro 2013-01-31 20:12:49 -08:00
kinds.rs Register snapshots 2012-12-17 16:44:27 -08:00
libc.rs librustc: Speed up byte copy operations. r=nmatsakis 2013-01-29 22:15:06 -08:00
logging.rs librustc: Make all external functions unsafe. r=tjc 2013-01-10 21:24:08 -08:00
managed.rs librustc: Implement write guards for borrowing @mut to & or &mut. r=nmatsakis 2013-01-17 11:50:20 -08:00
mutable.rs Replace most invocations of fail keyword with die! macro 2013-01-31 20:12:49 -08:00
nil.rs Inlining methods/functions in core. 2013-01-14 00:13:44 +09:00
ops.rs allow logical negation operator (!) to be overloaded 2013-01-11 14:31:44 -05:00
option.rs Replace most invocations of fail keyword with die! macro 2013-01-31 20:12:49 -08:00
os.rs Replace most invocations of fail keyword with die! macro 2013-01-31 20:12:49 -08:00
owned.rs Inlining methods/functions in core. 2013-01-14 00:13:44 +09:00
path.rs librustc: Change self as a type to Self everywhere. r=brson 2013-01-30 19:52:45 -08:00
pipes.rs Remove fail keyword from lexer & parser and clean up remaining calls to 2013-02-01 00:15:42 -08:00
prelude.rs core: Remove oldcomm 2013-02-01 21:22:49 -08:00
private.rs Replace most invocations of fail keyword with die! macro 2013-01-31 20:12:49 -08:00
ptr.rs librustc: Change self as a type to Self everywhere. r=brson 2013-01-30 19:52:45 -08:00
rand.rs convert most of libcore records into structs 2013-01-24 16:24:30 -08:00
reflect.rs librustc: De-implicit-self the visitor. r=graydon 2013-01-29 10:43:12 -08:00
repr.rs Converted the floating point types to the new string conversion functions. 2013-02-03 15:37:24 -08:00
result.rs Replace most invocations of fail keyword with die! macro 2013-01-31 20:12:49 -08:00
rt.rs librustc: Strdup unique strings instead of copying in byte by byte. Shaves 2MB off librustc at -O0. 2013-01-29 22:14:08 -08:00
run.rs Replace most invocations of fail keyword with die! macro 2013-01-31 20:12:49 -08:00
stackwalk.rs libcore: De-export libcore. rs=deexporting 2013-01-29 11:48:46 -08:00
str.rs Replace most invocations of fail keyword with die! macro 2013-01-31 20:12:49 -08:00
sys.rs libsyntax: Remove fn() unsafe { ... }. r=graydon 2013-01-23 14:41:08 -08:00
to_bytes.rs core: try to fix arch- and platform-specific fallout from 2db3abd 2013-01-09 09:26:59 -08:00
to_str.rs Converted the floating point types to the new string conversion functions. 2013-02-03 15:37:24 -08:00
tuple.rs Inlining methods/functions in core. 2013-01-14 00:13:44 +09:00
unicode.rs libcore: De-export libcore. rs=deexporting 2013-01-29 11:48:46 -08:00
util.rs Replace most invocations of fail keyword with die! macro 2013-01-31 20:12:49 -08:00
vec.rs Replace most invocations of fail keyword with die! macro 2013-01-31 20:12:49 -08:00