Simon Taylor
cd4b049b9a
Make smart recompilation work where the module name doesn't
...
Estimated hours taken: 1
Branches: main
Make smart recompilation work where the module name doesn't
match the file name (e.g. in the compiler).
compiler/modules.m:
Where the module name doesn't match the file name
and there is a Mercury.modules file, pass the
module name to mmc, not the file name.
compiler/source_file_map.m:
Add a predicate `have_source_file_map' for use
by modules.m.
Don't put the Mercury.modules file in the Mercury
subdirectory. It's the user's responsibility to clean
it up, so it should be in the main directory.
compiler/mercury_compile.m:
Suggest creating the Mercury.modules file if passed
a file name which doesn't match the module name.
compiler/Mmakefile:
browser/Mmakefile:
Generate the Mercury.modules file.
tests/hard_coded/Mmakefile:
The Mercury.modules file is no longer generated in
the Mercury subdirectory.
2002-06-10 10:05:54 +00:00
..
2002-04-15 05:04:23 +00:00
2002-03-28 03:44:41 +00:00
2002-03-28 03:44:41 +00:00
2002-03-28 03:44:41 +00:00
2002-03-20 12:37:56 +00:00
2002-05-30 12:55:23 +00:00
2002-03-28 03:44:41 +00:00
2002-03-20 12:37:56 +00:00
2002-03-28 03:44:41 +00:00
2002-03-20 12:37:56 +00:00
2002-03-20 12:37:56 +00:00
2002-03-20 12:37:56 +00:00
2002-03-20 12:37:56 +00:00
2002-03-20 12:37:56 +00:00
2002-03-28 03:44:41 +00:00
2002-03-20 12:37:56 +00:00
2002-03-20 12:37:56 +00:00
2002-03-28 03:44:41 +00:00
2002-03-20 12:37:56 +00:00
2002-03-20 12:37:56 +00:00
2002-06-05 16:41:31 +00:00
2002-03-28 03:44:41 +00:00
2002-03-28 03:44:41 +00:00
2002-04-04 06:00:12 +00:00
2002-05-16 13:14:54 +00:00
2002-03-20 12:37:56 +00:00
2002-03-28 03:44:41 +00:00
2002-03-20 12:37:56 +00:00
2002-05-14 14:34:44 +00:00
2002-06-01 04:17:51 +00:00
2002-03-28 03:44:41 +00:00
2002-03-28 03:44:41 +00:00
2002-03-20 12:37:56 +00:00
2002-04-04 06:00:12 +00:00
2002-03-28 03:44:41 +00:00
2002-03-28 03:44:41 +00:00
2002-05-09 16:31:13 +00:00
2002-04-29 05:50:45 +00:00
2002-03-28 03:44:41 +00:00
2002-03-20 12:37:56 +00:00
2002-03-20 12:37:56 +00:00
2002-03-28 03:44:41 +00:00
2002-03-28 03:44:41 +00:00
2002-04-29 05:50:45 +00:00
2002-03-28 03:44:41 +00:00
2002-03-20 12:37:56 +00:00
2002-03-28 03:44:41 +00:00
2002-03-28 03:44:41 +00:00
2002-03-20 12:37:56 +00:00
2002-03-20 12:37:56 +00:00
2002-03-20 12:37:56 +00:00
2002-05-30 12:55:23 +00:00
2002-05-07 11:03:17 +00:00
2002-03-20 12:37:56 +00:00
2002-03-28 03:44:41 +00:00
2002-03-28 03:44:41 +00:00
2002-05-30 08:00:21 +00:00
2002-03-20 12:37:56 +00:00
2002-04-15 05:04:23 +00:00
2002-03-28 03:44:41 +00:00
2002-03-28 03:44:41 +00:00
2002-03-20 12:37:56 +00:00
2002-03-28 03:44:41 +00:00
2002-03-20 12:37:56 +00:00
2002-05-30 12:55:23 +00:00
2002-03-28 03:44:41 +00:00
2002-03-20 12:37:56 +00:00
2002-05-07 11:03:17 +00:00
2002-03-28 03:44:41 +00:00
2002-03-28 03:44:41 +00:00
2002-04-07 10:23:06 +00:00
2002-05-30 12:55:23 +00:00
2002-05-30 12:55:23 +00:00
2002-03-28 03:44:41 +00:00
2002-03-20 12:37:56 +00:00
2002-03-20 12:37:56 +00:00
2002-03-20 12:37:56 +00:00
2002-03-28 03:44:41 +00:00
2002-03-20 12:37:56 +00:00
2002-05-09 05:00:55 +00:00
2002-03-20 12:37:56 +00:00
2002-03-20 12:37:56 +00:00
2002-05-10 14:03:58 +00:00
2002-03-28 03:44:41 +00:00
2002-03-20 12:37:56 +00:00
2002-03-20 12:37:56 +00:00
2002-03-20 12:37:56 +00:00
2002-03-28 03:44:41 +00:00
2002-05-16 13:14:54 +00:00
2002-05-16 13:14:54 +00:00
2002-03-28 03:44:41 +00:00
2002-03-20 12:37:56 +00:00
2002-03-28 03:44:41 +00:00
2002-05-07 11:03:17 +00:00
2002-03-28 03:44:41 +00:00
2002-03-28 03:44:41 +00:00
2002-04-12 01:24:25 +00:00
2002-05-16 13:14:54 +00:00
2002-05-30 08:00:21 +00:00
2002-05-09 16:31:13 +00:00
2002-03-28 03:44:41 +00:00
2002-03-20 12:37:56 +00:00
2002-05-07 11:03:17 +00:00
2002-03-28 03:44:41 +00:00
2002-06-01 13:34:45 +00:00
2002-03-20 12:37:56 +00:00
2002-05-30 12:55:23 +00:00
2002-05-30 12:55:23 +00:00
2002-05-21 19:04:26 +00:00
2002-05-30 12:55:23 +00:00
2002-05-30 12:55:23 +00:00
2002-05-30 12:55:23 +00:00
2002-03-28 03:44:41 +00:00
2002-03-28 03:44:41 +00:00
2002-03-20 12:37:56 +00:00
2002-06-10 10:05:54 +00:00
2002-05-30 11:03:54 +00:00
2002-05-07 11:03:17 +00:00
2002-03-20 12:37:56 +00:00
2002-06-04 14:56:02 +00:00
2002-06-06 05:28:34 +00:00
2002-06-04 14:56:02 +00:00
2002-05-15 08:17:08 +00:00
2002-06-06 11:43:58 +00:00
2002-04-18 12:50:56 +00:00
2002-03-20 12:37:56 +00:00
2002-03-20 12:37:56 +00:00
2002-03-20 12:37:56 +00:00
2002-03-20 12:37:56 +00:00
2002-04-02 16:36:18 +00:00
2002-05-07 11:03:17 +00:00
2002-03-20 12:37:56 +00:00
2002-04-02 16:36:18 +00:00
2002-06-07 00:49:01 +00:00
2002-03-20 12:37:56 +00:00
2002-05-07 11:03:17 +00:00
2002-05-30 12:55:23 +00:00
2002-03-20 12:37:56 +00:00
2002-05-30 12:55:23 +00:00
2002-03-20 12:37:56 +00:00
2002-05-30 12:55:23 +00:00
2002-06-10 10:05:54 +00:00
2002-03-20 12:37:56 +00:00
2002-03-20 12:37:56 +00:00
2002-03-20 12:37:56 +00:00
2002-03-28 03:44:41 +00:00
2002-03-20 12:37:56 +00:00
2002-03-28 03:44:41 +00:00
2002-05-09 16:31:13 +00:00
2002-05-08 11:45:38 +00:00
2002-06-10 10:05:54 +00:00
2002-04-12 10:08:24 +00:00
2002-05-07 11:03:17 +00:00
2002-03-28 03:44:41 +00:00
2002-05-25 13:25:17 +00:00
2002-05-25 13:25:17 +00:00
2002-03-28 03:44:41 +00:00
2002-04-15 05:04:23 +00:00
2002-03-20 12:59:37 +00:00
2002-03-28 03:44:41 +00:00
2002-03-20 12:37:56 +00:00
2002-03-20 12:37:56 +00:00
2002-03-20 12:37:56 +00:00
2002-03-28 03:44:41 +00:00
2002-03-20 12:37:56 +00:00
2002-04-17 00:52:57 +00:00
2002-04-07 10:23:06 +00:00
2002-05-30 08:00:21 +00:00
2002-03-26 00:04:15 +00:00
2002-05-07 11:03:17 +00:00
2002-03-20 12:37:56 +00:00
2002-03-20 12:37:56 +00:00
2002-05-07 11:03:17 +00:00
2002-03-20 12:37:56 +00:00
2002-03-20 12:37:56 +00:00
2002-04-15 05:04:23 +00:00
2002-03-25 19:27:29 +00:00
2002-04-23 08:52:46 +00:00
2002-03-20 12:37:56 +00:00
2002-04-12 01:24:25 +00:00
2002-03-28 03:44:41 +00:00
2002-03-28 03:44:41 +00:00
2002-04-14 04:07:08 +00:00
2002-03-20 12:37:56 +00:00
2002-03-20 12:37:56 +00:00
2002-05-07 11:03:17 +00:00
2002-03-20 12:37:56 +00:00
2002-03-20 12:37:56 +00:00
2002-03-20 12:37:56 +00:00
2002-03-20 12:37:56 +00:00
2002-03-20 12:37:56 +00:00
2002-03-20 12:37:56 +00:00
2002-03-28 03:44:41 +00:00
2002-03-20 12:37:56 +00:00
2002-03-28 03:44:41 +00:00
2002-03-20 12:37:56 +00:00
2002-03-28 03:44:41 +00:00
2002-03-20 12:37:56 +00:00
2002-03-20 12:37:56 +00:00
2002-03-20 12:37:56 +00:00
2002-03-20 12:37:56 +00:00
2002-03-20 12:37:56 +00:00
2002-03-20 12:37:56 +00:00
2002-03-20 12:37:56 +00:00
2002-03-22 07:10:41 +00:00
2002-04-24 07:37:38 +00:00
2002-04-24 07:37:38 +00:00
2002-04-12 01:24:25 +00:00
2002-03-28 03:44:41 +00:00
2002-06-05 16:41:31 +00:00
2002-06-10 10:05:54 +00:00
2002-05-07 11:03:17 +00:00
2002-03-28 03:44:41 +00:00
2002-05-16 13:14:54 +00:00
2002-03-28 11:49:13 +00:00
2002-03-20 12:37:56 +00:00
2002-03-28 03:44:41 +00:00
2002-03-28 03:44:41 +00:00
2002-03-28 03:44:41 +00:00
2002-03-28 03:44:41 +00:00
2002-03-28 03:44:41 +00:00
2002-03-20 12:37:56 +00:00
2002-03-28 03:44:41 +00:00
2002-03-28 03:44:41 +00:00
2002-03-20 12:37:56 +00:00
2002-03-20 12:37:56 +00:00
2002-05-09 16:31:13 +00:00
2002-03-28 03:44:41 +00:00
2002-05-07 11:03:17 +00:00
2002-03-20 12:37:56 +00:00
2002-03-20 12:37:56 +00:00
2002-03-20 12:37:56 +00:00
2002-06-05 16:41:31 +00:00
2002-05-16 13:14:54 +00:00
2002-04-07 10:23:06 +00:00
2002-05-08 18:21:53 +00:00
2002-03-20 12:37:56 +00:00
2002-03-20 12:37:56 +00:00
2002-03-20 12:37:56 +00:00
2002-05-16 09:21:37 +00:00
2002-03-20 12:37:56 +00:00
2002-06-05 16:41:31 +00:00
2002-03-20 12:37:56 +00:00
2002-05-16 09:21:37 +00:00
2002-03-28 03:44:41 +00:00
2002-03-28 03:44:41 +00:00
2002-03-28 03:44:41 +00:00
2002-03-28 03:44:41 +00:00
2002-03-28 03:44:41 +00:00
2002-03-20 12:37:56 +00:00