index
:
rust
this commit
auto
automation/bors/try
automation/bors/try-merge
beta
cargo_update
lcnr/rustc-dev-guide
master
perf-tmp
stable
try
try-perf
https://github.com/rust-lang/rust
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
library
/
core
/
src
/
fmt
/
num.rs
Age
Commit message (
Expand
)
Author
Lines
2025-08-16
fmt::DisplayInt abstraction obsolete with better macro
Pascal S. de Kloe
-94
/
+72
2025-08-02
fmt with table lookup for binary, octal and hex
Pascal S. de Kloe
-122
/
+55
2025-07-25
fmt of non-decimals is always non-negative due to the two's-complement output
Pascal S. de Kloe
-40
/
+48
2025-07-12
Fixed a core crate compilation failure when enabling the `optimize_for_size` ...
nazo6
-4
/
+4
2025-07-08
Rollup merge of #142098 - GuillaumeGomez:int_format_into, r=Amanieu
Matthias Krüger
-60
/
+230
2025-07-03
Use `slice_buffer_to_str` in `GenericRadix::fmt_int`
Guillaume Gomez
-18
/
+8
2025-07-03
Implement `int_format_into` feature
Guillaume Gomez
-42
/
+222
2025-07-03
setup CI and tidy to use typos for spellchecking and fix few typos
klensy
-1
/
+1
2025-06-20
Convert `ilog(10)` to `ilog10()`
Chai T. Rex
-4
/
+4
2025-06-16
Specialize `ToString` implementation on `u128` and `i128`
Guillaume Gomez
-15
/
+13
2025-06-16
Implement `_fmt` on `u128`
Guillaume Gomez
-94
/
+107
2025-06-11
faster fmt::Display of 128-bit integers, without unsafe pointer
Pascal S. de Kloe
-152
/
+128
2025-06-06
Compute number of digits instead of relying on constant value for u128 displa...
Guillaume Gomez
-2
/
+2
2025-04-12
Optimize `ToString` implementation for integers
Guillaume Gomez
-9
/
+19
2025-02-06
Auto merge of #136409 - TDecking:mul_hi, r=Mark-Simulacrum
bors
-20
/
+1
2025-02-03
no unsafe pointer and no overflowing_literals in fmt::Display of integers
Pascal S. de Kloe
-68
/
+75
2025-02-01
Use `widening_mul`
Tobias Decking
-20
/
+1
2024-11-23
Improve code by using `unsigned_abs`
Guillaume Gomez
-18
/
+2
2024-11-20
Reduce integer `Display` implementation size
Guillaume Gomez
-41
/
+41
2024-11-14
Auto merge of #122770 - iximeow:ixi/int-formatting-optimization, r=workingjub...
bors
-4
/
+4
2024-11-04
Fixed typo, rebased
Eugene Shamis
-1
/
+1
2024-11-04
Updated SAFETY comment to address underflow
Eugene Shamis
-2
/
+3
2024-11-04
Replace checked slice indexing by unchecked to support panic-free code
Eugene Shamis
-1
/
+3
2024-10-15
Refactor `floating` macro and nofloat panic message
zlfn
-24
/
+26
2024-10-15
Rename debug! macro to impl_Debug!
zlfn
-5
/
+7
2024-10-15
Combine impl_int and impl_uint
zlfn
-15
/
+4
2024-10-01
Remove the need to provide the maximum number of digits to `impl_Display` macro
Guillaume Gomez
-23
/
+24
2024-10-01
Simplify `impl_Display` macro
Guillaume Gomez
-87
/
+90
2024-10-01
Small optimization for integers Display implementation
Guillaume Gomez
-46
/
+92
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-4
/
+1
2024-05-27
Size optimize int formatting
Dion Dokter
-0
/
+33
2024-03-20
improve codegen of fmt_num to delete unreachable panic
iximeow
-4
/
+4
2023-12-12
Remove dead codes in core
r01and
-3
/
+3
2023-11-11
round to even
James Dietz
-6
/
+3
2023-11-11
fix rounding issue with exponents in fmt
James Dietz
-0
/
+8
2023-05-15
Mark internal functions and traits unsafe
LegionMammal978
-5
/
+10
2022-09-22
Apply changes proposed in the review
Maybe Waffle
-33
/
+33
2022-09-04
Replace `offset` with `add` in `fmt/num.rs` & remove some casts
Maybe Waffle
-62
/
+62
2022-03-19
Improve formatting in macro
r00ster91
-3
/
+3
2021-10-03
Fix Lower/UpperExp formatting for integers and precision zero
Fabian Wolff
-2
/
+1
2021-06-06
Move `flt2dec::{Formatted, Part}` to dedicated module
Gary Guo
-5
/
+5
2021-01-29
Optimize udiv_1e19() function
Kogia-sima
-19
/
+36
2020-10-31
fix aliasing issues in u128 formatting code
Ralf Jung
-3
/
+9
2020-09-28
Use more efficient scheme for display u128/i128
kadmin
-59
/
+254
2020-09-05
rename MaybeUninit slice methods
Ralf Jung
-4
/
+7
2020-07-27
mv std libs to library/
mark
-0
/
+463