Dmitry Petrov
9137e68d4e
Implement special desugaring for numeric comparisons in PSI2IR
...
This introduces the following IR built-in functions required for proper
implementation of the number comparisons:
- ieee754Equals(T, T): Boolean,
for each T in {Float?, Double?}
- less(T, T): Boolean
lessOrEqual(T, T): Boolean
greater(T, T): Boolean
greaterOrEqual(T, T): Boolean
for each T in {Int, Long, Float, Double}
2018-02-07 14:30:59 +03:00
..
2018-02-07 14:30:59 +03:00
2017-06-06 10:19:18 +03:00
2018-01-17 12:31:07 +03:00
2018-01-17 12:31:07 +03:00
2018-01-17 12:31:07 +03:00
2018-01-17 12:31:07 +03:00
2018-01-17 12:31:07 +03:00
2018-01-17 12:31:07 +03:00
2018-01-17 12:31:07 +03:00
2018-01-17 12:31:07 +03:00
2016-10-18 09:09:17 +03:00
2018-01-17 12:31:07 +03:00
2016-10-18 09:09:08 +03:00
2018-01-17 12:31:07 +03:00
2016-10-18 09:08:34 +03:00
2018-01-17 12:31:07 +03:00
2017-03-07 11:56:52 +03:00
2018-01-17 12:31:07 +03:00
2018-01-17 12:31:07 +03:00
2016-10-18 09:09:08 +03:00
2018-01-17 12:31:07 +03:00
2018-01-17 12:31:07 +03:00
2018-01-17 12:31:07 +03:00
2017-05-05 09:59:30 +03:00
2018-02-07 14:30:59 +03:00
2017-05-26 09:32:29 +03:00
2018-01-17 12:31:07 +03:00
2017-05-05 09:59:30 +03:00
2018-01-17 12:31:07 +03:00
2018-01-17 12:31:07 +03:00
2018-01-17 12:31:07 +03:00
2017-05-04 09:33:03 +03:00
2018-01-17 12:31:07 +03:00
2018-01-17 12:31:07 +03:00
2016-10-18 09:10:13 +03:00
2018-01-17 12:31:07 +03:00
2016-10-18 09:09:30 +03:00
2018-01-17 12:31:07 +03:00
2016-10-18 09:08:58 +03:00
2018-01-17 12:31:07 +03:00
2017-03-02 14:25:58 +03:00
2018-01-17 12:31:07 +03:00
2018-02-07 14:30:59 +03:00
2016-10-18 09:09:01 +03:00
2018-01-17 12:31:07 +03:00
2017-03-01 09:25:38 +03:00
2018-01-17 12:31:07 +03:00
2018-01-17 12:31:07 +03:00
2018-01-17 12:31:07 +03:00
2017-03-24 10:06:10 +03:00
2018-01-17 12:31:07 +03:00
2018-01-17 12:31:07 +03:00
2018-01-17 12:31:07 +03:00
2018-01-17 12:31:07 +03:00
2017-05-04 09:33:03 +03:00
2018-01-17 12:31:07 +03:00
2017-05-04 09:33:03 +03:00
2018-01-17 12:31:07 +03:00
2016-10-18 09:08:35 +03:00
2018-01-17 12:31:07 +03:00
2016-10-18 09:08:59 +03:00
2018-01-17 12:31:07 +03:00
2018-01-17 12:31:07 +03:00
2016-10-18 09:08:59 +03:00
2018-02-07 14:30:59 +03:00
2017-05-04 09:33:03 +03:00
2018-01-17 12:31:07 +03:00
2018-01-17 12:31:07 +03:00
2018-02-07 14:30:59 +03:00
2018-01-17 12:31:07 +03:00
2018-01-17 12:31:07 +03:00
2018-01-17 12:31:07 +03:00
2017-05-04 09:33:03 +03:00
2018-01-17 12:31:07 +03:00
2016-10-18 09:09:01 +03:00
2018-01-17 12:31:07 +03:00
2016-10-18 09:08:37 +03:00
2018-01-17 12:31:07 +03:00
2017-03-24 10:06:10 +03:00
2018-01-17 12:31:07 +03:00
2017-03-24 10:06:10 +03:00
2018-01-17 12:31:07 +03:00
2017-05-05 09:59:30 +03:00
2018-01-17 12:31:07 +03:00
2016-10-18 09:09:07 +03:00
2018-01-17 12:31:07 +03:00
2017-03-07 11:56:52 +03:00
2018-01-17 12:31:07 +03:00
2017-05-04 09:33:03 +03:00
2018-01-17 12:31:07 +03:00
2017-03-03 10:15:59 +03:00
2018-01-17 12:31:07 +03:00
2016-10-18 09:10:13 +03:00
2018-01-17 12:31:07 +03:00
2017-05-04 09:33:03 +03:00
2018-01-17 12:31:07 +03:00
2018-02-07 14:30:59 +03:00
2017-03-07 11:56:52 +03:00
2018-01-17 12:31:07 +03:00
2018-01-17 12:31:07 +03:00
2016-10-18 09:08:52 +03:00
2018-01-17 12:31:07 +03:00
2016-10-18 09:09:30 +03:00
2018-01-17 12:31:07 +03:00
2016-10-18 09:10:05 +03:00
2018-01-17 12:31:07 +03:00
2018-01-17 12:31:07 +03:00
2016-10-18 09:09:01 +03:00
2018-01-17 12:31:07 +03:00
2018-01-17 12:31:07 +03:00
2018-01-17 12:31:07 +03:00
2016-10-18 09:08:59 +03:00
2018-01-17 12:31:07 +03:00
2018-01-17 12:31:07 +03:00
2018-02-07 14:30:59 +03:00
2018-01-17 12:31:07 +03:00
2016-10-18 09:09:30 +03:00
2018-01-17 12:31:07 +03:00
2017-05-04 09:33:03 +03:00
2018-01-17 12:31:07 +03:00
2018-01-17 12:31:07 +03:00
2016-10-18 09:09:32 +03:00
2018-01-17 12:31:07 +03:00
2018-01-17 12:31:07 +03:00
2016-10-18 09:09:28 +03:00
2018-01-17 12:31:07 +03:00
2018-01-17 12:31:07 +03:00
2018-01-17 12:31:07 +03:00
2018-01-17 12:31:07 +03:00
2018-01-17 12:31:07 +03:00
2018-01-17 12:31:07 +03:00
2016-10-18 09:08:59 +03:00
2018-01-17 12:31:07 +03:00
2017-03-01 09:25:38 +03:00
2018-01-17 12:31:07 +03:00
2016-10-18 09:08:37 +03:00
2018-01-17 12:31:07 +03:00
2016-10-18 09:09:48 +03:00
2018-01-17 12:31:07 +03:00
2018-02-07 14:30:59 +03:00