summary refs log tree commit diff
path: root/src/libstd/char.rs
AgeCommit message (Collapse)AuthorLines
2013-06-30Specialize to_str_common for floats/integers in strconvAlex Crichton-1/+1
This allows the integral paths to avoid allocations on the heap Closes #4424, #4423
2013-06-30Change char::escape_{default,unicode} to take callbacks instead of allocatingAlex Crichton-49/+58
strings
2013-06-28Rewrite each_path to allow performance improvements in the future.Patrick Walton-0/+1
Instead of determining paths from the path tag, we iterate through modules' children recursively in the metadata. This will allow for lazy external module resolution.
2013-06-18replace #[inline(always)] with #[inline]. r=burningtree.Graydon Hoare-12/+12
2013-06-14Add Zero impls for lots of common typesAlex Crichton-2/+8
2013-05-30Require documentation by default for libstdAlex Crichton-0/+5
Adds documentation for various things that I understand. Adds #[allow(missing_doc)] for lots of things that I don't understand.
2013-05-22libstd: Rename libcore to libstd and libstd to libextra; update makefiles.Patrick Walton-0/+406
This only changes the directory names; it does not change the "real" metadata names.
2011-12-14Remove some duplicated unused parts of std now that they're present in core.Graydon Hoare-150/+0
2011-12-07Change literal representation to not truncateMarijn Haverbeke-5/+18
Also shuffles around the organization of numeric literals and types, separating by int/uint/float instead of machine-vs-non-machine types. This simplifies some code. Closes #974 Closes #1252
2011-12-06Establish 'core' library separate from 'std'.Graydon Hoare-0/+137