File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 44
55### Added
66
7- - Added ` Decimal(const char*) ` and ` Int128(const char*) ` constructors for C-string initialization
7+ - NIL
88
99### Changed
1010
11- - Updated Google Benchmark dependency from 1.9.4 to 1.9.5
12- - Optimized ` Int128::toString() ` with platform-specific fast paths and pre-allocated digit buffer
13- - Optimized ` Int128(const Decimal&) ` constructor using power-of-10 lookup tables instead of iterative multiplication
14- - MSVC: Optimized ` Int128::operator/ ` with ` _udiv128 ` hardware intrinsic for 128/64-bit division
15- - MSVC: Optimized binary long division algorithm with ` _BitScanReverse64 ` to reduce loop iterations
11+ - NIL
1612
1713### Deprecated
1814
3026
3127- NIL
3228
29+ ## [ 0.3.0] - 2026-02-02
30+
31+ ### Added
32+
33+ - Added ` Decimal(const char*) ` and ` Int128(const char*) ` constructors for C-string initialization
34+
35+ ### Changed
36+
37+ - Updated Google Benchmark dependency from 1.9.4 to 1.9.5
38+ - Optimized ` Int128::toString() ` with platform-specific fast paths and pre-allocated digit buffer
39+ - Optimized ` Int128(const Decimal&) ` constructor using power-of-10 lookup tables instead of iterative multiplication
40+ - MSVC: Optimized ` Int128::operator/ ` with ` _udiv128 ` hardware intrinsic for 128/64-bit division
41+ - MSVC: Optimized binary long division algorithm with ` _BitScanReverse64 ` to reduce loop iterations
42+
3343## [ 0.2.0] - 2026-01-09
3444
3545### Changed
Original file line number Diff line number Diff line change 99cmake_minimum_required (VERSION 3.20 )
1010
1111project (nfx-datatypes
12- VERSION 0.2 .0
12+ VERSION 0.3 .0
1313 DESCRIPTION "Cross-platform C++ library with high-precision Int128 and Decimal datatypes"
1414 HOMEPAGE_URL "https://github.com/nfx-libs/nfx-datatypes"
1515 LANGUAGES CXX
Original file line number Diff line number Diff line change 11# MIT License
22
3- Copyright (c) 2025 nfx
3+ Copyright (c) 2025-2026 nfx
44
55Permission is hereby granted, free of charge, to any person obtaining a copy
66of this software and associated documentation files (the "Software"), to deal
You can’t perform that action at this time.
0 commit comments