Skip to content

Conversation

@wvpm
Copy link
Contributor

@wvpm wvpm commented Jan 2, 2026

fixed_point_t::parse(int64_t) caused int64_t to lose the most significant bits without warning.
If needed, use fixed_point_t::parse_capped(std::integeral) which uses fallbacks and logs.
Prefably, use int32_t and the constructor.

@wvpm wvpm added the bug Something isn't working label Jan 2, 2026
@wvpm wvpm force-pushed the remove_fixed_point_parse branch 2 times, most recently from 8f61e84 to a52f6fa Compare January 3, 2026 10:35
@wvpm wvpm force-pushed the remove_fixed_point_parse branch from a52f6fa to d789d5f Compare January 3, 2026 11:09
@wvpm wvpm merged commit 90c095f into master Jan 3, 2026
16 checks passed
@wvpm wvpm deleted the remove_fixed_point_parse branch January 3, 2026 12:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working topic:core

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants