Skip to content

unstable-version-0_12-branch-i686-pc-linux-libc2_2-gnu-O5-intermod

Estimated hours taken: 1
Branches: release

Merge some recent changes on the main branch onto the release branch (
most of these are bugfixes to mmc --make by Peter Wang).

compiler/Mercury.options:
	Fix a typo: s/MCFLAGS/MGFLAGS/.

compiler/compile_target_code.m:
	Avoid a problem where trying to copy/create a symlink to a file
	fails because a file of the same name already exists.

compiler/make.program_target.m:
	Prevent mmc --make from attempting to build shared libraries if
	they unsupported on the current architecture.

	Fix a typo that meant .mih files were being installed in the
	wrong directory.

Mmake.common.in:
compiler/export.m:
	Use _MH as the suffix for the header guard macros for .mh files
	in order to avoid potential conflicts.

library/io.m:
	Add the can_pass_as_mercury_type attribute to some foreign types.

compiler/handle_options.m:
	Disable smart-recompilation when build the source file mapping.
	This avoids a spurious warning.

	Update the year in the copyright messages.

scripts/Mercury.config.in:
	Fix a reference to a non-existent variable.

doc/reference_manual.texi:
doc/user_guide.texi:
profiler/mercury_profile.m:
trace/mercury_trace_internal.c:
	Update the year in the copyright messages.
Assets 2
Loading