Commit Graph

  • 8d95530979 Update upstream benchmark command David Tolnay 2019-01-22 08:49:49 -08:00
  • e960d4f56e Add benchmark David Tolnay 2019-01-22 08:48:27 -08:00
  • e71bda6a28 Move upstream benchmark to examples directory David Tolnay 2019-01-22 08:42:07 -08:00
  • 1dd9220d5c Fix 'small' feature when built without i128 support David Tolnay 2018-12-01 20:54:29 -08:00
  • b368680d92 Sync to ulfjack/ryu@795c8b5 David Tolnay 2018-12-01 20:38:11 -08:00
  • 86ef97b698 Disable warning about tool attrs David Tolnay 2018-11-21 01:27:28 -08:00
  • 6cf5cce24e Release 0.2.7 David Tolnay 2018-11-10 14:05:33 -08:00
  • d91ae2ae61 Merge pull request #6 from dtolnay/raw David Tolnay 2018-11-10 14:33:35 -08:00
  • bcdb932055 Expose raw pretty functions David Tolnay 2018-11-10 14:01:46 -08:00
  • dc333850c9 Sync to ulfjack/ryu@66ba132 David Tolnay 2018-10-06 17:33:42 -07:00
  • 2d2e2a47aa Release 0.2.6 David Tolnay 2018-08-25 16:14:32 -04:00
  • a7c279023d Add Boost license to match C implementation David Tolnay 2018-08-25 16:13:35 -04:00
  • d57f963cc0 Release 0.2.5 David Tolnay 2018-08-23 18:23:54 -04:00
  • 76ec9f4f26 Merge pull request #4 from koute/master David Tolnay 2018-08-23 18:23:10 -04:00
  • d4ab714f6b Disable i128 integers on Emscripten targets Jan Bujak 2018-08-24 00:03:44 +02:00
  • 1470148470 Remove use_extern_macros feature gate David Tolnay 2018-08-20 22:23:59 -04:00
  • 8908aad988 Sync to ulfjack/ryu@46f4c55 David Tolnay 2018-08-20 02:47:49 -04:00
  • 53b8294c47 Sync to ulfjack/ryu@a764180 David Tolnay 2018-08-20 02:20:12 -04:00
  • 7676c53bfd Release 0.2.4 David Tolnay 2018-08-18 07:47:08 -07:00
  • 7756be22af Merge pull request #3 from dtolnay/big David Tolnay 2018-08-18 07:49:26 -07:00
  • 3a4a9c0f78 Fix big endian David Tolnay 2018-08-18 07:41:50 -07:00
  • f4d478d390 Release 0.2.3 David Tolnay 2018-08-14 09:47:01 -07:00
  • 846593f3ed Test "small" feature in CI David Tolnay 2018-08-14 09:45:57 -07:00
  • 5f437b640f Fix building with the "small" feature David Tolnay 2018-08-14 09:45:32 -07:00
  • 5c904b7baf Sync to ulfjack/ryu@4ffc2b7 David Tolnay 2018-08-11 08:53:34 -07:00
  • 16d51c27d1 Sync to ulfjack/ryu@5593681 David Tolnay 2018-08-11 08:44:48 -07:00
  • 4d0f896fab Release 0.2.2 David Tolnay 2018-08-07 23:18:22 -07:00
  • c5a8a69dd0 More debug assertions before unchecked indexing David Tolnay 2018-08-07 23:07:13 -07:00
  • a5ce3326aa Adjust range of values printed with leading zeros David Tolnay 2018-08-07 22:50:42 -07:00
  • c13713cd52 More readme badges David Tolnay 2018-08-07 22:24:13 -07:00
  • 7863f332fe Release 0.2.1 David Tolnay 2018-08-07 11:57:21 -07:00
  • e2ed61ced9 Display a Travis badge on crates.io David Tolnay 2018-08-07 11:57:13 -07:00
  • 74a8e9d2c6 Fix license metadata David Tolnay 2018-08-07 11:55:56 -07:00
  • 65a1e1347e Release 0.2.0 David Tolnay 2018-08-07 11:54:22 -07:00
  • cb4e431690 Cut down number of digits printed without exponential notation David Tolnay 2018-08-07 11:09:48 -07:00
  • 971c0bb67e Document rust version and std requirements David Tolnay 2018-08-07 11:03:30 -07:00
  • 1e224ed17c Point html docs to docs.rs David Tolnay 2018-08-07 10:59:23 -07:00
  • d70ab4436c Fill in Cargo.toml metadata David Tolnay 2018-08-07 10:58:38 -07:00
  • b0d1d6d51e Expand readme David Tolnay 2018-08-07 10:52:30 -07:00
  • b5cfaf12de Focus on pretty benchmark David Tolnay 2018-08-07 10:46:32 -07:00
  • eb1859bf3c Root level documentation David Tolnay 2018-08-07 10:22:48 -07:00
  • 25c7e8664e Document performance characteristics of Buffer::new David Tolnay 2018-08-07 10:03:22 -07:00
  • a8fff0f7f3 Sync to ulfjack/ryu@2936e61 David Tolnay 2018-08-07 09:22:37 -07:00
  • 4738ed5acf Restrict benchmark to finite numbers David Tolnay 2018-08-05 16:15:35 -07:00
  • 09ccba2e1e Port benchmark David Tolnay 2018-08-05 15:42:21 -07:00
  • 17608a4c89 Lower level signature on the float methods David Tolnay 2018-08-05 15:13:52 -07:00
  • d6ee87d862 Explain pretty behavior on non-finite input David Tolnay 2018-08-05 15:09:46 -07:00
  • c0010545b3 Documentation comments David Tolnay 2018-08-05 14:30:51 -07:00
  • 2879ae54c5 Test that inf and nan cases do not overflow David Tolnay 2018-08-05 14:09:46 -07:00
  • 7006d04d57 Remove nan and inf cases from pretty David Tolnay 2018-08-05 12:48:54 -07:00
  • 3fb3cb9203 Handle the same special cases as upstream David Tolnay 2018-08-05 12:38:07 -07:00
  • 636aeebc33 Move unsafe functions out of crate root David Tolnay 2018-08-05 12:40:13 -07:00
  • 047902cc29 Preserve error messages in exhaustive test David Tolnay 2018-08-05 10:33:35 -07:00
  • ea13cb6e68 Fix pretty negative small f32 David Tolnay 2018-08-05 10:29:26 -07:00
  • 78ef45f901 Format with rustfmt 0.9.0 David Tolnay 2018-08-04 21:40:48 -07:00
  • 849228e22d Parallelize exhaustive f32 test David Tolnay 2018-08-04 21:33:15 -07:00
  • 9c2af57659 Rename test files to match upstream David Tolnay 2018-08-04 21:08:14 -07:00
  • feeb48d927 Only set #[must_use] on sufficiently new rustc David Tolnay 2018-08-04 21:06:43 -07:00
  • f69dbd2edb Feature to optimize for binary size David Tolnay 2018-08-04 19:49:43 -07:00
  • fc1cb63524 Our dev-dependencies no longer support 1.15.0 David Tolnay 2018-08-04 19:34:47 -07:00
  • b38743469e Test minimum supported version in Travis David Tolnay 2018-08-04 19:29:54 -07:00
  • 4e7eb8cc9e Remove pub(crate) to support rust 1.17.0 David Tolnay 2018-08-04 19:27:34 -07:00
  • 9b3b59b6b7 No glob imports in groups to support rust 1.24.0 David Tolnay 2018-08-04 19:24:43 -07:00
  • 419e07cb32 Optional u128 to support rust 1.25.0 David Tolnay 2018-08-04 19:17:04 -07:00
  • bbafec70ae Remove f32::to_bits and f64::to_bits to support rust 1.26.0 David Tolnay 2018-08-04 19:04:16 -07:00
  • 5c26a5ada4 More concise tests David Tolnay 2018-08-04 16:25:48 -07:00
  • 5abffb47df Restrict visibility of private helpers David Tolnay 2018-08-04 16:06:09 -07:00
  • 10f0b1725d More functions that can never panic David Tolnay 2018-08-04 14:39:35 -07:00
  • 1a39060255 Remove bounds check in pretty wrappers David Tolnay 2018-08-04 16:01:18 -07:00
  • 0737a0af68 Sync to ulfjack/ryu@87d807b David Tolnay 2018-08-04 11:45:59 -07:00
  • 169585733b Inline the buffer methods David Tolnay 2018-08-04 02:27:24 -07:00
  • ffca3ce524 Tests of pretty buffer David Tolnay 2018-08-04 02:16:39 -07:00
  • ef53abbec4 Buffer api David Tolnay 2018-08-04 02:11:59 -07:00
  • 1571d45d25 Add a safe interface David Tolnay 2018-08-04 01:57:09 -07:00
  • cd8fa5ac6c Sync to ulfjack/ryu@84de233 David Tolnay 2018-08-04 01:54:57 -07:00
  • a4c591028d Test pretty David Tolnay 2018-08-04 01:25:40 -07:00
  • 8905d846b7 Pretty David Tolnay 2018-08-02 12:33:31 -07:00
  • 241efdeecc Feature to require proof of no panics David Tolnay 2018-08-03 23:10:09 -07:00
  • 90e53934b5 Eliminate possibility of panic in mul_pow5_div_pow2 David Tolnay 2018-08-03 23:23:40 -07:00
  • 423761c52f Sync to ulfjack/ryu@8ea2961 David Tolnay 2018-08-03 22:41:21 -07:00
  • 1bbb471afe Assert required size of buffer David Tolnay 2018-08-02 22:18:09 -07:00
  • 1e2d23b2c8 Sync to ulfjack/ryu@e55d383 David Tolnay 2018-08-02 21:49:56 -07:00
  • fb203f6b54 Format with rustfmt 0.9.0 David Tolnay 2018-08-02 21:25:25 -07:00
  • a4a4ea0852 Simplify start of d2d David Tolnay 2018-08-02 21:25:13 -07:00
  • 6cb9f296fc Port upstream test suite David Tolnay 2018-08-02 10:08:38 -07:00
  • b1d9e4949c Sync to ulfjack/ryu@03d044c David Tolnay 2018-08-02 09:25:25 -07:00
  • a8808a15bf Tuple indexing instead of array indexing David Tolnay 2018-07-31 11:27:57 -07:00
  • 5a8dc2081d Format with rustfmt 0.8.2 David Tolnay 2018-07-30 23:50:05 -07:00
  • fbf41cee69 Ignore clippy lint on passing FloatingDecimal64 David Tolnay 2018-07-30 23:49:54 -07:00
  • dac8b88e79 Sync to ulfjack/ryu@f37f0eb David Tolnay 2018-07-30 23:26:56 -07:00
  • c735fb8184 Sync to ulfjack/ryu@725bba5 David Tolnay 2018-07-30 09:48:14 -07:00
  • 9c391193d2 Simplify DIGIT_TABLE David Tolnay 2018-07-29 09:31:10 -07:00
  • 29753c4fa0 Merge pull request #1 from dtolnay/u128 David Tolnay 2018-07-28 23:16:39 -07:00
  • 72d4ea10c7 Use u128 multiplication David Tolnay 2018-07-28 22:57:56 -07:00
  • 9eea435517 Support no_std David Tolnay 2018-07-28 22:21:28 -07:00
  • bd3fad5507 Replace as_ptr().offset(...) with get_unchecked(...) David Tolnay 2018-07-28 22:06:00 -07:00
  • 9e3ae8a896 Get clippy clean David Tolnay 2018-07-28 21:54:57 -07:00
  • 37f89a51a3 Format with rustfmt 0.8.2 David Tolnay 2018-07-28 21:51:13 -07:00
  • c19153dc9e Add f2s tests David Tolnay 2018-07-28 21:40:48 -07:00
  • 017f1a6cba Port f2s David Tolnay 2018-07-28 21:00:21 -07:00