Watch
2
0
Fork
You've already forked junsigned
0
Java unsigned integer conversions
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Mark Raynsford 2416f86c58
Some checks are pending
main-RHEL10-x86_64-jdk25 / Build (push) Waiting to run
main-RHEL10-x86_64-jdk26 / Build (push) Waiting to run
main-RHEL9-x86_64-jdk25 / Build (push) Waiting to run
main-RHEL9-x86_64-jdk26 / Build (push) Waiting to run
Update workflows.
2026-07-31 18:42:57 +01:00
.forgejo Update workflows. 2026-07-31 18:42:57 +01:00
com.io7m.junsigned.core Begin next development iteration. 2024-05-16 10:35:28 +00:00
com.io7m.junsigned.ranges Begin next development iteration. 2024-05-16 10:35:28 +00:00
com.io7m.junsigned.tests Begin next development iteration. 2024-05-16 10:35:28 +00:00
src/site/resources Update site metadata. 2025-08-09 15:06:05 +00:00
.gitignore Update .gitignore. 2024-05-07 16:01:45 +00:00
.gitmodules Move to new organization. 2024-05-01 19:16:07 +00:00
doc7m-books.json Add doc7m-books.json 2026-07-31 18:36:48 +01:00
pom.xml Migrate project. 2026-06-27 10:11:50 +01:00
README-CHANGES.xml Mark release 4.0.0 2024-05-16 10:35:13 +00:00
README-LICENSE.txt Update LICENSE 2023-08-13 21:07:26 +00:00
README.in Migrate project. 2026-06-27 10:11:50 +01:00
README.md Migrate project. 2026-06-27 10:11:50 +01:00

junsigned

Maven Central Maven Central (snapshot) Java Version

com.io7m.junsigned

junsigned

Functions to convert unsigned int/long values to/from float/double values.

Features

  • Functions to convert unsigned int/long values to/from float/double values.
  • Unsigned modulus implementations.
  • Unsigned variants of jranges functions and types.
  • High coverage test suite.
  • OSGi-ready
  • JPMS-ready
  • ISC license.

Usage

Use the UnsignedDouble class to convert from various integer types to double values.

Use the UnsignedFloat class to convert from various integer types to float values.

Use the UnsignedLong class to perform unsigned modulus operations on long values.

Use the UnsignedInt class to perform unsigned modulus operations on int values.