Ilya Gorbunov
|
b5fabf3f72
|
Make unsigned types experimental (with warning if not opted-in)
|
2018-07-04 19:12:11 +03:00 |
|
Ilya Gorbunov
|
3349976279
|
Make MIN_VALUE and MAX_VALUE of unsigned types actual constants
|
2018-07-03 03:52:18 +03:00 |
|
Ilya Gorbunov
|
7a208c3e01
|
Simplify unsigned array constructor functions
|
2018-07-03 03:52:18 +03:00 |
|
Ilya Gorbunov
|
615f57f2fc
|
Compile unsigned types sourceset with 1.3 and annotate them with SinceKotlin("1.3")
|
2018-07-03 03:52:18 +03:00 |
|
Ilya Gorbunov
|
793d34b913
|
Suppress errors about non-public primary constructor and forbidden varargs
|
2018-05-22 22:27:00 +03:00 |
|
Ilya Gorbunov
|
0eee258fce
|
Generate toString implementation for unsigned types
|
2018-05-22 22:26:56 +03:00 |
|
Ilya Gorbunov
|
e988ea5a1c
|
Implement unsigned arithmetic operations including ulong division and remainder
|
2018-05-22 22:26:52 +03:00 |
|
Ilya Gorbunov
|
e01895fb0a
|
Implement unsigned/signed conversions
|
2018-05-22 22:26:47 +03:00 |
|
Ilya Gorbunov
|
89e4fdfa9c
|
Implement unsigned comparisons
|
2018-05-22 22:26:43 +03:00 |
|
Ilya Gorbunov
|
e4216099b3
|
Simplify differenceModulo for unsigned operands
|
2018-05-22 22:26:39 +03:00 |
|
Ilya Gorbunov
|
f2c01a9d9b
|
Generate ranges, progressions and progressioniterators for UInt and ULong
|
2018-05-22 22:26:36 +03:00 |
|
Ilya Gorbunov
|
5c6719b1e6
|
Generate arrays of unsigned types
|
2018-05-22 22:26:32 +03:00 |
|
Ilya Gorbunov
|
4fbc48f83f
|
Generate specialized abstract iterators for unsigned types
|
2018-05-22 22:26:28 +03:00 |
|
Ilya Gorbunov
|
188d8ab8dd
|
Generate unsigned integers declarations, mostly without implementations
Generate and/or/xor/inv for UByte/UShort using experimental signed counterparts
|
2018-05-22 22:26:24 +03:00 |
|