David Tolnay
cc8ab5800c
Run clippy linter in CI
2020-12-29 17:08:48 -08:00
David Tolnay
08c79b5e23
Release 0.4.7
2020-12-27 12:59:05 -08:00
David Tolnay
65c797190c
Point Cargo.toml metadata documentation link to docs.rs
2020-12-07 19:34:16 -08:00
David Tolnay
cdcf6374b6
Merge pull request #25 from SamuelMarks/rustfmt
...
[*.rs] rustfmt
2020-06-28 19:09:13 -07:00
Samuel Marks
8d64f674a0
[*.rs] rustfmt
2020-06-29 12:00:26 +10:00
David Tolnay
4911818fcf
Release 0.4.6
2020-06-16 11:30:45 -07:00
David Tolnay
63abae9b82
Add a sponsors link
2020-06-14 13:20:05 -07:00
David Tolnay
efc758b646
Add crosslink icons to top of rustdoc
2020-06-13 22:36:24 -07:00
David Tolnay
f075e1bf71
New style of readme badges
2020-06-13 22:36:21 -07:00
David Tolnay
5618b9dc41
Update build status badge to GitHub Actions
2020-05-05 23:58:28 -07:00
David Tolnay
a2c6d4bab3
Remove Travis configuration
2020-05-05 11:29:48 -07:00
David Tolnay
c899fd6d1d
Merge pull request #24 from dtolnay/actions
...
Enable GitHub Actions
2020-05-02 23:43:21 -07:00
David Tolnay
9a46d47e2e
Enable GitHub Actions
2020-05-02 23:39:08 -07:00
David Tolnay
641889d2ba
Remove CI badge from Cargo.toml
...
Support for badges has been deprecated by crates.io.
2020-05-01 21:02:30 -07:00
David Tolnay
d3bd82265d
Select a single docs.rs build target
2020-03-17 13:23:09 -07:00
David Tolnay
0ecba421fa
Release 0.4.5
2020-01-24 13:04:40 -08:00
David Tolnay
40020b76c1
Add release-mode tests
2020-01-24 13:02:35 -08:00
David Tolnay
94c358c535
Eliminate deprecation warnings
...
Closes #23 .
2020-01-24 13:01:04 -08:00
David Tolnay
80c60941d6
Switch to SPDX 2.1 license expression
2019-05-09 15:30:19 -07:00
David Tolnay
7ef10b214d
Release 0.4.4
2019-05-01 19:28:28 -07:00
David Tolnay
b503c823e5
Skip doc tests when testing without std
2019-05-01 19:20:15 -07:00
David Tolnay
6bc31f5ec8
Update set of suppressions for clippy 2019-04-30
2019-05-01 19:11:50 -07:00
David Tolnay
b2ac3011f7
Elide lifetime that can be inferred
2019-05-01 19:10:39 -07:00
David Tolnay
6b8a090932
Remove nightly flags from benchmark
2019-05-01 19:07:08 -07:00
David Tolnay
17bbd67b77
Support for i128 no longer requires nightly
2019-05-01 19:06:54 -07:00
David Tolnay
c76fae7f12
Space apart the readme sections
2019-05-01 19:04:53 -07:00
David Tolnay
c51cdbfd80
Document rustc version requirement
2019-05-01 19:04:31 -07:00
David Tolnay
525e1805f4
Copy part of readme to crate-level doc
2019-05-01 18:26:44 -07:00
David Tolnay
7e81b0290a
Remove unnecessary license header
2019-05-01 18:23:44 -07:00
David Tolnay
17d828c5a6
Clarify udiv128 licensing
2019-05-01 18:23:30 -07:00
David Tolnay
35ea54ed6b
Revamp readme
2019-05-01 18:09:29 -07:00
David Tolnay
26dcb96645
Remove unneeded ```rust from rustdoc
2019-04-30 01:20:42 -07:00
David Tolnay
26e8defc8d
Verbose build output is not valuable
2018-10-28 00:06:41 -07:00
David Tolnay
03846c8925
No longer need i128 feature gate which has been stabilized
2018-10-13 20:10:31 -07:00
David Tolnay
0e4d65d9eb
Fix .travis.yml that was failing to parse
2018-10-13 19:59:41 -07:00
David Tolnay
caec2745c6
Release 0.4.3
2018-09-08 12:12:18 -07:00
David Tolnay
e35aacd5cb
Test i128 feature on stable and beta as well
2018-09-08 12:11:55 -07:00
David Tolnay
01f062e16c
Format with rustfmt 0.99.4
2018-09-08 12:11:11 -07:00
David Tolnay
d4da1d250d
Remove i128 feature gate
...
These features have been stabilized in Rust 1.26.
2018-09-08 12:09:44 -07:00
David Tolnay
34bea2ee3f
Implement Clone to support old compilers
...
Arrays above size 32 are not Clone on old compilers.
2018-09-08 12:07:16 -07:00
David Tolnay
de113feb96
Add example of using itoa::Buffer
2018-09-08 12:05:53 -07:00
David Tolnay
4b662e7486
Inline the buffer construction functions
...
Otherwise there ends up being a copy of the 40-byte buffer. Noticeable
improvement on `cargo bench` in the small integer cases compared to
parent commit.
2018-09-08 12:02:44 -07:00
David Tolnay
762dedb54c
Merge pull request #20 from Marwes/buffer
...
feat: Provide a safe API to write integers to a buffer
2018-09-08 12:00:25 -07:00
Markus Westerlind
658f09f9c2
feat: Provide a safe API to write integers to a buffer
...
Closes #19
2018-09-07 21:30:48 +02:00
David Tolnay
058439f12f
Display a Travis badge on crates.io
2018-08-07 00:19:40 -07:00
David Tolnay
878d441e35
Release 0.4.2
2018-07-05 13:40:01 -07:00
David Tolnay
a6c698fcda
Remove unnecessary copyright notice in MIT license
2018-07-05 13:39:29 -07:00
David Tolnay
2a7134627d
Test a minimum supported version
2018-06-07 22:48:06 -07:00
David Tolnay
8f91e1ef02
Release 0.4.1
2018-03-22 09:56:28 -07:00
David Tolnay
ce0dc0452d
Merge pull request #16 from Object905/master
...
Use different buffer size for every integer type
2018-03-22 09:55:57 -07:00
Object905
e6f1c2ee7e
use one u64 impl
2018-03-22 13:38:52 +05:00
Object905
d29c6a6718
remove space
2018-03-22 13:18:40 +05:00
Object905
4499b94fcd
add #[inline]
2018-03-21 07:48:34 +05:00
Object905
e86a5a54cc
use different buffer size for every type
2018-03-21 07:44:57 +05:00
David Tolnay
ab5b81e08d
Release 0.4.0
2018-03-18 00:25:42 -07:00
David Tolnay
c7c3caf3b9
Benchmark for itoa::fmt
2018-03-18 00:25:02 -07:00
David Tolnay
ef180dc6e7
Document sealed trait
2018-03-18 00:22:56 -07:00
David Tolnay
f341315473
Remove trait methods from public API
2018-03-18 00:20:35 -07:00
David Tolnay
e3af30b7c4
Punctuation to appease syntax highlighter
2018-03-18 00:18:12 -07:00
David Tolnay
c1c4f7320e
Merge pull request #14 from glandium/master
...
Support no_std
2018-03-18 00:14:19 -07:00
Mike Hommey
70883abe4d
Support no_std
...
Fixes #3 .
2018-03-18 15:58:47 +09:00
Mike Hommey
9f3e867f04
Provide itoa::fmt to write to fmt::Write
...
Fixes #5 .
2018-03-18 15:52:58 +09:00
Mike Hommey
39e80cca43
Prevent downstream implementations of the Integer trait
2018-03-18 15:49:59 +09:00
Mike Hommey
ccdcae586f
Move out impl Integer to a common macro
2018-03-17 10:16:02 +09:00
David Tolnay
13d1f096ea
Release 0.3.4
2017-09-16 14:30:35 -07:00
David Tolnay
a3dadb1557
Suppress some clippy lints
2017-09-16 14:22:05 -07:00
David Tolnay
37d2fda49b
Pick up 4-characters-at-a-time fix from libcore
...
b0e55a83a8
2017-09-16 14:19:21 -07:00
David Tolnay
35106024c6
Indent macro body
2017-09-16 14:12:12 -07:00
David Tolnay
34bffe2943
Merge pull request #12 from dtolnay/fast
...
Write u128 using only two divisions
2017-09-16 14:08:56 -07:00
David Tolnay
3e47651d90
Write u128 using only two divisions
2017-09-16 13:58:02 -07:00
David Tolnay
23d280dc7a
Simplify udivmodti4 for our special case
...
This isn't faster, just easier to understand.
2017-09-16 11:49:36 -07:00
David Tolnay
f05d2d62c3
Merge pull request #10 from henninglive/i128
...
Add support for 128-bit integers
2017-09-16 10:00:14 -07:00
Henning Ottesen
1d85a0c5f9
Copy udivmodti4 from compiler-builtins
...
Division with remainder on u128 is badly optimized by LLVM. Copying it
into our crate allows for inlining and proper optimization.
2017-09-14 23:52:42 +02:00
Henning Ottesen
e9069ce1f1
Add support for 128-bit integers
2017-09-13 03:50:47 +02:00
Simon Sapin
d954ca8451
Use a byte literal ASCII 0 instead of its decimal value.
2017-08-29 23:46:04 -07:00
David Tolnay
b460ecbdc4
Release 0.3.3
2017-08-29 09:53:28 -07:00
Simon Sapin
f5d656f81f
Reduce the amount of code generic on W: io::Write
2017-08-29 09:48:00 -07:00
Simon Sapin
220a8680ca
Include the minus sign in the same buffer, to only make a single write_all call.
2017-08-29 09:47:56 -07:00
David Tolnay
678a4b4524
Release 0.3.2
2017-08-22 19:50:39 -07:00
David Tolnay
0ac0d9c4aa
Set html_root_url to docs.rs
2017-08-22 19:50:16 -07:00
David Tolnay
403f3bd915
Show readme on crates.io
2017-08-22 19:45:13 -07:00
David Tolnay
c7237be9a5
Exclude performance.png from package
2017-08-22 19:43:34 -07:00
David Tolnay
3cf862d703
Lower is better
2017-03-25 12:21:19 -07:00
David Tolnay
251184e899
Release 0.3.1
2017-02-05 05:47:34 -08:00
David Tolnay
67d5d1cbad
Add crates.io category
2017-02-05 05:47:25 -08:00
David Tolnay
f374082c51
Release 0.3.0
2017-01-28 13:44:26 -08:00
David Tolnay
e6f44d98c0
Update function signature in readme
2017-01-28 13:42:35 -08:00
David Tolnay
036a5d8e12
Merge pull request #7 from nox/len
...
Return the number of bytes written from itoa::write (fixes #6 )
2017-01-28 13:20:56 -08:00
Anthony Ramine
bd4884d34b
Return the number of bytes written from itoa::write ( fixes #6 )
2017-01-28 22:14:54 +01:00
Anthony Ramine
07bd275999
Make itoa::write take a W instead of a &mut W
2017-01-28 22:12:59 +01:00
David Tolnay
b2445b6d0e
Release 0.2.1
2017-01-25 21:02:09 -08:00
David Tolnay
3eaa8f4f83
Include all files in crate
2017-01-25 21:01:53 -08:00
David Tolnay
02252428e6
Update version in readme
2017-01-23 16:46:42 -08:00
David Tolnay
8427ff610b
Release 0.2.0
2017-01-23 16:45:19 -08:00
David Tolnay
97dad04178
Accept references to trait objects
2017-01-23 16:45:03 -08:00
David Tolnay
2ddc75cab4
Enable email notifications
2016-11-06 10:22:51 -08:00
David Tolnay
f9d1f9deb6
Link to dtoa
2016-09-26 00:53:23 -07:00
David Tolnay
940b50f216
Fix typo in readme
2016-06-27 02:43:31 -07:00
David Tolnay
01cb34a686
Release 0.1.1
2016-06-25 15:10:42 -07:00
David Tolnay
4369fc4dc7
Inline itoa::write
2016-06-25 15:09:31 -07:00