Skip to content
This repository

The Mercury logic programming system.

branch: master

Make mmc --make account for source files disappearing.

mmc --make prints a grave error message when the source file of a module
can no longer be found:

** Module `foo' is imported or included by module `bar'.
** dependencies for `Mercury/int3s/foo.int3' do not exist: foo.m
** This indicates a bug in `mmc --make'.

compiler/make.module_dep_file.m:
	Check that the source file of a local `.module_dep' file still
	exists.  If it doesn't, delete the `.module_dep' file and ignore
	the information it contains.
latest commit a0a7b64d16
wangp wangp authored
Octocat-spinner-32 benchmarks Fix broken output in mandelbrot benchmark
Octocat-spinner-32 bindist Update the copyright year
Octocat-spinner-32 boehm_gc Add more entries to .gitignore files
Octocat-spinner-32 browser Add more entries to .gitignore files
Octocat-spinner-32 bytecode Initial checkin which is all the scaffolding needed to
Octocat-spinner-32 compiler Make mmc --make account for source files disappearing.
Octocat-spinner-32 deep_profiler Merge branch 'version-14_01-branch'
Octocat-spinner-32 doc Merge branch 'version-14_01-branch'
Octocat-spinner-32 extras Merge branch 'version-14_01-branch'
Octocat-spinner-32 java Add constant structure support to Java backend
Octocat-spinner-32 library Merge branch 'version-14_01-branch'
Octocat-spinner-32 m4 Fix detection of pthreads-win32.
Octocat-spinner-32 mdbcomp Avoid more warnings from clang.
Octocat-spinner-32 mfilterjavac Fix a problem installing mfilterjavac on Windows.
Octocat-spinner-32 profiler Print version information more succinctly
Octocat-spinner-32 robdd Convert .cvsignore files into .gitignore files.
Octocat-spinner-32 runtime Avoid more warnings from clang.
Octocat-spinner-32 samples Fix samples/rot13_concise + libxml compilation error
Octocat-spinner-32 scripts Fix up inlining macros for clang.
Octocat-spinner-32 slice Make Mercury compile with Visual Studio 2013 (MSVC 12.0).
Octocat-spinner-32 ssdb Reorganize the way we handle reserved C macro names.
Octocat-spinner-32 tests Add foreign include files to makefile dependencies files.
Octocat-spinner-32 tools Support 64-bit Windows target in configure_mingw_cross.
Octocat-spinner-32 trace Avoid C compiler warnings that occur when using clang with -Wall.
Octocat-spinner-32 util Avoid C compiler warnings that occur when using clang with -Wall.
Octocat-spinner-32 vim Update the vim syntax file.
Octocat-spinner-32 .INSTALL.in Add a warning about build directories that contain spaces.
Octocat-spinner-32 .README.in More documentation updates.
Octocat-spinner-32 .gitignore Add more patterns to .gitignore files
Octocat-spinner-32 .nocopyright Add mercury.snk to .nocopyright.
Octocat-spinner-32 BUGS Update email addresses and URLs.
Octocat-spinner-32 COPYING Added a copy of the GPL.
Octocat-spinner-32 COPYING.LIB Update the README file, and add the LGPL to the CVS archive.
Octocat-spinner-32 HISTORY Move 13.05.X NEWS into HISTORY.
Octocat-spinner-32 INSTALL.git Don't use -j with the 'depend' make target.
Octocat-spinner-32 LIMITATIONS Clearly explain what part of partial instantiation isn't supported.
Octocat-spinner-32 Makefile Let Mercury be built with a MinGW cross-compiler.
Octocat-spinner-32 Makefile.DLLs Introduce two new directories, trace and browser, containing libraries
Octocat-spinner-32 Mmake.common.in Reorganize the way we handle reserved C macro names.
Octocat-spinner-32 Mmake.workspace Let Mercury be built with a MinGW cross-compiler.
Octocat-spinner-32 Mmakefile Fix and enable the mfilterjavac option
Octocat-spinner-32 NEWS Merge branch 'version-14_01-branch'
Octocat-spinner-32 README.AIX Remove the RM_C mmake variable, which controlled whether the intermed…
Octocat-spinner-32 README.CSharp Documentation improvements for non-C backends.
Octocat-spinner-32 README.Cygwin Finalise the NEWS file for the 11.07.1 release.
Octocat-spinner-32 README.DotNet Fix a typo in README.DotNet.
Octocat-spinner-32 README.Erlang Documentation improvements for non-C backends.
Octocat-spinner-32 README.FreeBSD Reword new content in README.FreeBSD
Octocat-spinner-32 README.HPUX Update to reflect the current status of the HPUX port.
Octocat-spinner-32 README.IRIX-5 Update in preparation for the new release.
Octocat-spinner-32 README.Java Minor fix for README.Java.
Octocat-spinner-32 README.Linux Fix an error in README.Linux.
Octocat-spinner-32 README.Linux-Alpha Move the patch for making the GNU assembler into the configuration sc…
Octocat-spinner-32 README.Linux-PPC Fix spelling and double up words.
Octocat-spinner-32 README.Linux-m68k Port to Linux-m68k. A lot of this work was done by Roman Hodek,
Octocat-spinner-32 README.MS-VisualC Fix some documentation errors.
Octocat-spinner-32 README.MS-Windows More documentation updates.
Octocat-spinner-32 README.MacOS Update README.MacOS.
Octocat-spinner-32 README.MinGW Add warnings about issues with 64-bit Windows and low-level C grades.
Octocat-spinner-32 README.MinGW-cross Add warnings about issues with 64-bit Windows and low-level C grades.
Octocat-spinner-32 README.OSF1 Address Fergus's review comments for my previous change.
Octocat-spinner-32 README.Solaris Merge late changes from the 0.13 branch onto the main branch.
Octocat-spinner-32 README.ThreadScope Make a note that ThreadScope support is currently broken.
Octocat-spinner-32 README.bootstrap Improve README.bootstrap
Octocat-spinner-32 README.clang Mention that Mercury works with clang on Windows.
Octocat-spinner-32 README.lcc New file. Documents how to install using lcc.
Octocat-spinner-32 README.ssdebug Add option --ssdb-trace which allows one to control which modules are…
Octocat-spinner-32 RELEASE_NOTES Update the version in the release notes.
Octocat-spinner-32 RESERVED_MACRO_NAMES Reorganize the way we handle reserved C macro names.
Octocat-spinner-32 VERSION Revert my earlier change to VERSION
Octocat-spinner-32 config.guess Update these scripts.
Octocat-spinner-32 config.sub Update these scripts.
Octocat-spinner-32 configure.ac Fix up inlining macros for clang.
Octocat-spinner-32 install-sh Use an autoconf-generated configure script rather than manual configu…
Octocat-spinner-32 mercury.snk Sign the all the assemblies in the csharp grade.
Something went wrong with that request. Please try again.