Files
mercury/compiler
Zoltan Somogyi b560f66ab9 Move four modules from check_hlds.m to hlds.m.
After this, I think all modules in the check_hlds package belong there.

compiler/inst_match.m:
compiler/mode_test.m:
    Move these modules from the check_hlds package to the hlds package
    because most of their uses are outside the semantic analysis passes
    that the check_hlds package is intended to contain.

compiler/inst_merge.m:
    Move this module from the check_hlds package to the hlds package
    because it is imported by only two modules, instmap.m and inst_match.m,
    and after this diff, both are in the hlds package.

compiler/implementation_defined_literals.m:
    Move this module from the check_hlds package to the hlds package
    because it does a straightforward program transformation that
    does not have anything to do with semantic analysis (though its
    invocation does happen between semantic analysis passes).

compiler/notes/compiler_design.html:
    Update the documentation of the goal_path.m module. (I checked the
    documentation of the moved modules, which did not need updates,
    and found the need for this instead.)

compiler/*.m:
    Conform to the changes above. (For many modules, this deletes
    their import of the check_hlds package itself.)
2026-02-27 15:16:44 +11:00
..
2026-02-18 13:09:25 +11:00
2026-02-02 05:16:41 +11:00
2026-01-01 17:23:24 +11:00
2024-12-14 21:30:57 +11:00
2025-12-26 16:57:12 +11:00
2024-12-14 21:30:57 +11:00
2026-01-13 17:51:22 +11:00
2025-10-13 15:45:05 +11:00
2025-10-01 15:24:55 +10:00
2025-01-25 02:50:36 +11:00
2025-08-14 08:50:08 +02:00
2026-02-17 08:47:59 +11:00
2025-10-21 18:21:35 +11:00
2025-10-20 11:34:48 +11:00
2025-03-12 00:55:36 +11:00
2025-10-13 15:45:05 +11:00
2025-11-16 15:31:44 +11:00
2025-12-02 17:28:08 +11:00
2026-02-04 04:16:37 +11:00
2026-01-29 03:18:52 +11:00
2025-09-23 15:17:49 +10:00
2025-09-23 15:17:49 +10:00
2025-09-23 15:17:49 +10:00
2025-10-21 18:21:35 +11:00
2025-10-20 11:34:48 +11:00
2025-10-01 15:24:55 +10:00
2025-09-26 14:30:51 +10:00
2026-02-04 04:16:37 +11:00
2025-01-20 00:39:43 +11:00
2025-09-23 15:17:49 +10:00
2025-11-16 19:31:25 +11:00
2025-10-01 15:24:55 +10:00
2025-10-01 15:24:55 +10:00
2025-11-16 15:31:44 +11:00
2025-01-11 01:39:26 +11:00
2025-06-22 09:55:29 +02:00
2025-10-01 15:24:55 +10:00
2025-10-20 11:34:48 +11:00
2025-10-20 11:34:48 +11:00
2025-12-16 13:37:07 +11:00
2025-12-14 18:54:51 +11:00
2026-02-15 22:10:12 +11:00
2025-09-23 15:17:49 +10:00
2024-12-30 20:17:22 +11:00
2024-12-30 20:17:22 +11:00
2024-12-30 20:17:22 +11:00
2026-01-19 14:30:16 +11:00
2026-01-29 03:18:27 +11:00
2025-10-29 21:07:52 +11:00
2026-01-19 14:30:16 +11:00
2025-08-29 12:10:19 +02:00
2026-02-04 04:16:37 +11:00
2024-12-30 16:01:59 +11:00
2026-01-15 04:59:20 +11:00
2025-11-16 13:42:36 +11:00
2025-10-20 11:34:48 +11:00
2026-01-12 23:36:24 +11:00
2025-11-05 21:41:27 +11:00
2025-09-23 15:17:49 +10:00
2025-12-02 17:28:08 +11:00
2025-10-27 17:46:56 +11:00
2025-10-15 21:32:38 +11:00
2025-11-03 05:08:44 +11:00
2025-10-23 17:12:22 +11:00
2025-11-20 18:09:36 +11:00
2025-10-21 18:21:35 +11:00