From eea07542efb72ae55f9f4a081e59798ba8344b1f Mon Sep 17 00:00:00 2001 From: Giuseppe Barbieri Date: Thu, 2 Nov 2023 19:48:39 +0100 Subject: [PATCH] 3.4.0 --- .idea/gradle.xml | 13 +- .idea/kotlinc.xml | 2 +- .idea/misc.xml | 4 +- .kotlintest/spec_failures | 0 .travis.yml | 3 - README.md | 11 +- build.gradle.kts | 87 ++-- buildSrc/build.gradle.kts | 7 + buildSrc/settings.gradle.kts | 1 + buildSrc/src/main/kotlin/uns/arrays.kt | 63 +++ buildSrc/src/main/kotlin/uns/extensions.kt | 47 ++ .../src/main/kotlin/uns/gen/GenerateCode.kt | 65 +++ buildSrc/src/main/kotlin/uns/gen/Generator.kt | 155 ++++++ buildSrc/src/main/kotlin/uns/operators.kt | 87 ++++ buildSrc/src/main/kotlin/uns/types.kt | 281 +++++++++++ buildSrc/src/main/kotlin/uns/util.kt | 97 ++++ gradle/wrapper/gradle-wrapper.properties | 4 +- jitpack.yml | 6 - settings.gradle.kts | 2 +- src/commonMain/kotlin/uns/BigInt.kt | 10 + src/commonMain/kotlin/uns/aliases.kt | 12 + .../kotlin/uns/format/ExponentFormatter.kt | 157 +++++++ .../kotlin/uns/format/Specification.kt | 317 +++++++++++++ src/commonMain/kotlin/uns/format/Sprintf.kt | 105 +++++ src/commonMain/kotlin/unsigned/Byte.kt | 105 +++++ src/commonMain/kotlin/unsigned/Int.kt | 118 +++++ src/commonMain/kotlin/unsigned/Long.kt | 139 ++++++ src/commonMain/kotlin/unsigned/Short.kt | 104 +++++ src/commonMain/kotlin/unsigned/Ubyte.kt | 107 +++++ src/commonMain/kotlin/unsigned/Uint.kt | 91 ++++ src/commonMain/kotlin/unsigned/Ulong.kt | 107 +++++ src/commonMain/kotlin/unsigned/Ushort.kt | 108 +++++ src/commonMain/kotlin/unsigned/unsigned.kt | 19 + src/commonTest/kotlin/unsigned/test.kt | 90 ++++ src/commonTest/kotlin/unsigned/u16_test.kt | 146 ++++++ src/commonTest/kotlin/unsigned/u32_test.kt | 133 ++++++ src/commonTest/kotlin/unsigned/u8_test.kt | 147 ++++++ src/commonTest/kotlin/unsigned/ulong.kt | 126 +++++ src/commonTest/kotlin/unsigned/utils.kt | 5 + src/genCommonMain/kotlin/uns/U16.kt | 364 +++++++++++++++ src/genCommonMain/kotlin/uns/U32.kt | 364 +++++++++++++++ src/genCommonMain/kotlin/uns/U64.kt | 364 +++++++++++++++ src/genCommonMain/kotlin/uns/U8.kt | 364 +++++++++++++++ src/genCommonMain/kotlin/uns/arrays.kt | 147 ++++++ src/genCommonMain/kotlin/uns/extensions.kt | 442 ++++++++++++++++++ src/genCommonMain/kotlin/uns/operators.kt | 381 +++++++++++++++ src/main/kotlin/module-info | 6 - src/main/kotlin/unsigned/BigInteger.kt | 10 - src/main/kotlin/unsigned/Byte.kt | 109 ----- src/main/kotlin/unsigned/Int.kt | 122 ----- src/main/kotlin/unsigned/Long.kt | 132 ------ src/main/kotlin/unsigned/Short.kt | 108 ----- src/main/kotlin/unsigned/Ubyte.kt | 106 ----- src/main/kotlin/unsigned/Uint.kt | 91 ---- src/main/kotlin/unsigned/Ulong.kt | 107 ----- src/main/kotlin/unsigned/Ushort.kt | 104 ----- src/main/kotlin/unsigned/arrays.kt | 56 --- src/main/kotlin/unsigned/unsigned.kt | 19 - src/test/kotlin/unsigned/test.kt | 93 ---- src/test/kotlin/unsigned/ubyte.kt | 138 ------ src/test/kotlin/unsigned/uint.kt | 131 ------ src/test/kotlin/unsigned/ulong.kt | 124 ----- src/test/kotlin/unsigned/ushort.kt | 141 ------ 63 files changed, 5452 insertions(+), 1652 deletions(-) delete mode 100644 .kotlintest/spec_failures delete mode 100644 .travis.yml create mode 100644 buildSrc/build.gradle.kts create mode 100644 buildSrc/settings.gradle.kts create mode 100644 buildSrc/src/main/kotlin/uns/arrays.kt create mode 100644 buildSrc/src/main/kotlin/uns/extensions.kt create mode 100644 buildSrc/src/main/kotlin/uns/gen/GenerateCode.kt create mode 100644 buildSrc/src/main/kotlin/uns/gen/Generator.kt create mode 100644 buildSrc/src/main/kotlin/uns/operators.kt create mode 100644 buildSrc/src/main/kotlin/uns/types.kt create mode 100644 buildSrc/src/main/kotlin/uns/util.kt delete mode 100644 jitpack.yml create mode 100644 src/commonMain/kotlin/uns/BigInt.kt create mode 100644 src/commonMain/kotlin/uns/aliases.kt create mode 100644 src/commonMain/kotlin/uns/format/ExponentFormatter.kt create mode 100644 src/commonMain/kotlin/uns/format/Specification.kt create mode 100644 src/commonMain/kotlin/uns/format/Sprintf.kt create mode 100644 src/commonMain/kotlin/unsigned/Byte.kt create mode 100644 src/commonMain/kotlin/unsigned/Int.kt create mode 100644 src/commonMain/kotlin/unsigned/Long.kt create mode 100644 src/commonMain/kotlin/unsigned/Short.kt create mode 100644 src/commonMain/kotlin/unsigned/Ubyte.kt create mode 100644 src/commonMain/kotlin/unsigned/Uint.kt create mode 100644 src/commonMain/kotlin/unsigned/Ulong.kt create mode 100644 src/commonMain/kotlin/unsigned/Ushort.kt create mode 100644 src/commonMain/kotlin/unsigned/unsigned.kt create mode 100644 src/commonTest/kotlin/unsigned/test.kt create mode 100644 src/commonTest/kotlin/unsigned/u16_test.kt create mode 100644 src/commonTest/kotlin/unsigned/u32_test.kt create mode 100644 src/commonTest/kotlin/unsigned/u8_test.kt create mode 100644 src/commonTest/kotlin/unsigned/ulong.kt create mode 100644 src/commonTest/kotlin/unsigned/utils.kt create mode 100644 src/genCommonMain/kotlin/uns/U16.kt create mode 100644 src/genCommonMain/kotlin/uns/U32.kt create mode 100644 src/genCommonMain/kotlin/uns/U64.kt create mode 100644 src/genCommonMain/kotlin/uns/U8.kt create mode 100644 src/genCommonMain/kotlin/uns/arrays.kt create mode 100644 src/genCommonMain/kotlin/uns/extensions.kt create mode 100644 src/genCommonMain/kotlin/uns/operators.kt delete mode 100644 src/main/kotlin/module-info delete mode 100644 src/main/kotlin/unsigned/BigInteger.kt delete mode 100644 src/main/kotlin/unsigned/Byte.kt delete mode 100644 src/main/kotlin/unsigned/Int.kt delete mode 100644 src/main/kotlin/unsigned/Long.kt delete mode 100644 src/main/kotlin/unsigned/Short.kt delete mode 100644 src/main/kotlin/unsigned/Ubyte.kt delete mode 100644 src/main/kotlin/unsigned/Uint.kt delete mode 100644 src/main/kotlin/unsigned/Ulong.kt delete mode 100644 src/main/kotlin/unsigned/Ushort.kt delete mode 100644 src/main/kotlin/unsigned/arrays.kt delete mode 100644 src/main/kotlin/unsigned/unsigned.kt delete mode 100644 src/test/kotlin/unsigned/test.kt delete mode 100644 src/test/kotlin/unsigned/ubyte.kt delete mode 100644 src/test/kotlin/unsigned/uint.kt delete mode 100644 src/test/kotlin/unsigned/ulong.kt delete mode 100644 src/test/kotlin/unsigned/ushort.kt diff --git a/.idea/gradle.xml b/.idea/gradle.xml index eaa4f33..c97a46c 100644 --- a/.idea/gradle.xml +++ b/.idea/gradle.xml @@ -4,13 +4,24 @@