Files
mercury/compiler
Zoltan Somogyi b7b4e12dc8 Carve two new modules out of superhomogeneous.m.
compiler/superhomogeneous_lambda.m:
    Carve the code handling lambda expressions out of superhomogeneous.m.
    This code was about 49% of the code of the module.

compiler/superhomogeneous_util.m:
    Carve some utility types and predicates out of superhomogeneous.m,
    since it now also needed by superhomogeneous_lambda.m.

    Also, delete the unused function unify_var_term_project_var.

compiler/superhomogeneous.m:
    Delete the moved code.

compiler/make_hlds.m:
compiler/notes/compiler_design.html:
    Include and document the new modules.

compiler/add_clause.m:
compiler/field_access.m:
compiler/goal_expr_to_goal.m:
    Conform to the changes above.
2025-08-27 15:09:04 +02:00
..
2024-12-14 21:30:57 +11:00
2024-12-14 21:30:57 +11:00
2025-08-17 17:32:40 +02:00
2025-01-25 02:50:36 +11:00
2025-08-14 08:50:08 +02:00
2025-01-26 00:25:05 +11:00
2025-03-12 00:55:36 +11:00
2025-03-12 00:55:36 +11:00
2024-12-30 20:17:22 +11:00
2025-08-03 12:00:44 +02:00
2024-12-15 14:38:59 +11:00
2024-12-15 17:14:22 +11:00
2024-09-20 12:05:31 +02:00
2025-01-20 00:39:43 +11:00
2024-12-30 22:16:59 +11:00
2025-01-26 12:38:59 +11:00
2025-01-11 01:39:26 +11:00
2025-06-22 09:55:29 +02:00
2025-07-07 11:50:30 +10:00
2025-06-17 11:20:30 +02: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
2024-12-30 20:17:22 +11:00
2024-12-30 16:01:59 +11:00
2025-08-18 12:15:17 +02:00
2024-12-30 16:01:59 +11:00
2025-07-16 17:26:16 +02:00
2025-08-27 13:44:31 +02:00
2025-05-25 23:17:56 +10:00
2025-01-02 15:38:45 +11:00
2025-07-16 11:24:42 +02:00