unstable-version-0_12-branch-i386-pc-solaris2_8
tagged this
18 Jan 05:37
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.