Skip to content

Commit 5f7f025

Browse files
committed
v0.7.3
1 parent 91aefe4 commit 5f7f025

File tree

2 files changed

+13
-3
lines changed

2 files changed

+13
-3
lines changed

CHANGES.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,19 @@ All user-visible changes to this library will be documented in this file.
44
This project adheres to [Semantic Versioning](http://semver.org/), as described
55
for Rust libraries in [RFC #1105](https://github.com/rust-lang/rfcs/blob/master/text/1105-api-evolution.md).
66

7+
# [0.7.3] - 2025-10-14
8+
9+
### Fixed
10+
11+
- Sign Extension Not Performed in From<i32/i64>, Cast, and TryCast for Signed Integers [#52](https://github.com/neogenie/fastnum/issues/52).
12+
13+
### Internal
14+
- Refactored integer conversion implementation for better code organization and maintainability.
15+
- Simplified signed integer conversion methods by removing redundant intermediate logic.
16+
- Improved macro handling for literal construction to properly support token concatenation.
17+
- Reorganized test infrastructure with macro-based test generation for comprehensive coverage of integer conversions across different bit widths (64/128/256/512).
18+
- Consolidated test structure by moving conversion tests into dedicated modules with automatic test generation for all supported integer types.
19+
720
# [0.7.2] - 2025-09-20
821

922
### Fixed

tests/int/mod.rs

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,3 @@ pub(crate) mod common;
66

77
mod from;
88
mod smoke;
9-
10-
// TODO
11-
mod u128;

0 commit comments

Comments
 (0)