about summary refs log tree commit diff
path: root/src/libcore/num/dec2flt/num.rs
AgeCommit message (Collapse)AuthorLines
2020-07-27mv std libs to library/mark-81/+0
2019-11-26Format libcore with rustfmtDavid Tolnay-8/+6
This commit applies rustfmt with default settings to files in src/libcore *that are not involved in any currently open PR* to minimize merge conflicts. The list of files involved in open PRs was determined by querying GitHub's GraphQL API with this script: https://gist.github.com/dtolnay/aa9c34993dc051a4f344d1b10e4487e8 With the list of files from the script in `outstanding_files`, the relevant commands were: $ find src/libcore -name '*.rs' | xargs rustfmt --edition=2018 $ rg libcore outstanding_files | xargs git checkout -- Repeating this process several months apart should get us coverage of most of the rest of libcore.
2019-04-18libcore => 2018Taiki Endo-2/+2
2019-02-10libs: doc commentsAlexander Regueiro-3/+3
2018-12-25Remove licensesMark Rousskov-10/+0
2016-08-24Use `#[prelude_import]` in `libcore`.Jeffrey Seyfried-1/+0
2015-09-20Reorganize core::num internalsRobin Kruppe-2/+1
Move private bignum module to core::num, because it is not only used in flt2dec. Extract private 80-bit soft-float into new core::num module for the same reason.
2015-08-08Accurate decimal-to-float parsing routines.Robin Kruppe-0/+95
This commit primarily adds implementations of the algorithms from William Clinger's paper "How to Read Floating Point Numbers Accurately". It also includes a lot of infrastructure necessary for those algorithms, and some unit tests. Since these algorithms reject a few (extreme) inputs that were previously accepted, this could be seen as a [breaking-change]