Files
mercury/compiler
Zoltan Somogyi f87c5efcac Avoid floats that are not exact binary fractions.
Such floats are one reason why the generated .cs and .java files
for stages 2 and 3 differ. After this diff, differences such as

-      double Var_12 = 0.90000000000000002;
+      double Var_12 = 0.90000000000000000;

should go away.

compiler/make.module_target.m:
library/hash_table.m:
library/version_hash_table.m:
mdbcomp/slice_and_dice.m:
    Replace float fractions that are not exact binary fractions with
    close by fractions that are exact binary fractions. In none of these cases
    was there a strong reason for the actual value originally picked.
2020-04-09 20:35:24 +10:00
..
2020-03-15 19:37:18 +11:00
2020-03-15 19:37:18 +11:00
2019-08-24 17:18:14 +10:00
2019-08-24 17:18:14 +10:00
2019-10-01 13:59:54 +10:00
2019-10-27 02:53:46 +11:00
2020-03-27 20:00:53 +11:00
2019-11-27 00:12:10 +11:00
2019-11-27 00:12:10 +11:00
2019-08-24 17:18:14 +10:00
2019-10-27 02:53:46 +11:00
2018-10-26 00:30:12 +11:00
2019-06-22 11:57:00 +02:00
2019-10-27 02:53:46 +11:00
2019-10-27 02:53:46 +11:00
2019-10-27 02:53:46 +11:00
2019-10-27 02:53:46 +11:00
2019-08-24 17:18:14 +10:00
2019-08-24 17:18:14 +10:00
2019-10-27 02:53:46 +11:00
2019-08-31 13:00:06 +10:00
2020-03-16 21:47:08 +11:00
2020-03-29 14:01:54 +11:00
2019-10-05 16:48:48 +10:00
2018-09-28 23:07:23 +10:00
2018-09-28 23:07:23 +10:00
2018-09-28 23:07:23 +10:00
2018-09-28 23:07:23 +10:00
2018-09-28 23:07:23 +10:00
2018-09-28 23:07:23 +10:00
2018-09-28 23:07:23 +10:00
2018-06-30 19:03:53 +02:00
2019-07-16 23:02:48 +02:00
2018-09-28 23:07:23 +10:00
2020-03-16 12:28:31 +11:00
2018-09-28 23:07:23 +10:00
2018-09-28 23:07:23 +10:00
2020-03-16 12:28:31 +11:00
2018-09-28 23:07:23 +10:00
2018-06-30 01:00:51 +02:00
2020-03-16 12:28:31 +11:00
2018-06-30 19:03:53 +02:00
2018-06-30 01:00:51 +02:00
2018-09-28 23:07:23 +10:00
2018-09-28 23:07:23 +10:00
2018-06-30 01:00:51 +02:00
2020-03-16 12:28:31 +11:00
2018-06-29 18:13:12 +02:00
2020-03-16 12:28:31 +11:00
2018-06-30 19:03:53 +02:00
2018-06-29 18:13:12 +02:00
2019-10-01 13:59:54 +10:00
2019-10-01 13:59:54 +10:00
2020-03-15 19:37:18 +11:00
2019-08-26 11:34:07 +10:00
2019-03-20 05:10:08 +11:00
2019-04-15 03:30:15 +10:00
2020-04-06 01:21:25 +10:00
2019-04-07 21:21:11 +10:00
2019-08-24 17:18:14 +10:00
2019-08-24 17:18:14 +10:00
2018-10-25 23:09:19 +11:00
2020-04-08 02:08:53 +10:00
2019-11-27 00:12:10 +11:00
2019-10-27 02:53:46 +11:00
2019-06-26 23:41:16 +02:00
2019-10-27 02:53:46 +11:00
2020-01-14 19:10:58 +11:00
2019-10-27 02:53:46 +11:00
2019-10-27 02:53:46 +11:00
2019-08-24 17:18:14 +10:00
2019-08-24 17:18:14 +10:00
2019-05-20 20:18:07 +02:00
2020-02-27 15:42:11 +11:00