[m-rev.] diff: update references to LIMITATIONS file

Julien Fischer jfischer at opturion.com
Sat Jan 1 15:51:53 AEDT 2022


Update references to LIMITATIONS file.

BUGS:
README.md:
bindist/Mmkaefile:
compiler/notes/release_checklist.html:
compiler/prog_data.m:
docs/reference_manual.texi:
library/list.m:
runtime/mercury_type_desc.h:
     As above.

Julien.

diff --git a/BUGS b/BUGS
index 34fd79b7d..081a4eb6b 100644
--- a/BUGS
+++ b/BUGS
@@ -27,4 +27,4 @@ be able to reproduce the problem.  Make sure that all bug reports are fully
  self-contained.

  Some known problems related to using Mercury on specific operating systems are
-described in the README.* files. See also the LIMITATIONS file.
+described in the README.* files. See also the LIMITATIONS.md file.
diff --git a/README.md b/README.md
index ec91f5c09..5bb39d7d4 100644
--- a/README.md
+++ b/README.md
@@ -59,7 +59,7 @@ The [history](HISTORY) file is relevant if you want to find out more about the
  past development of Mercury.
  [News](NEWS) lists any current or future enhancements (but this isn't
  always up-to-date).
-The [limitations](LIMITATIONS) file lists a number of ways in which the
+The [limitations](LIMITATIONS.md) file lists a number of ways in which the
  Mercury implementation does not yet meet its goals.

  ## Information for developers
diff --git a/bindist/Mmakefile b/bindist/Mmakefile
index 3a7369875..e5f9e5a18 100644
--- a/bindist/Mmakefile
+++ b/bindist/Mmakefile
@@ -29,7 +29,7 @@ UTILS		= $(INSTALL_PREFIX)/bin/mkinit$(EXT_FOR_EXE) \
  		  $(INSTALL_PREFIX)/bin/mprof_merge_runs \
  		  $(INSTALL_PREFIX)/bin/vpath_find

-README_ETC	= ../COPYING ../COPYING.LIB ../HISTORY ../LIMITATIONS \
+README_ETC	= ../COPYING ../COPYING.LIB ../HISTORY ../LIMITATIONS.md \
  		  ../NEWS ../RELEASE_NOTES ../BUGS ../WORK_IN_PROGRESS \
  		  ../TODO ../VERSION ../README.* ../LICENSE

diff --git a/compiler/notes/release_checklist.html b/compiler/notes/release_checklist.html
index 585e45c35..9e57a0988 100644
--- a/compiler/notes/release_checklist.html
+++ b/compiler/notes/release_checklist.html
@@ -32,7 +32,7 @@ XXX Warning: this file looks to be <em>very</em> out of date.
  <li> Make sure configure.in is updated to check for new features.

  <li> Update the RELEASE_NOTES, NEWS, WORK_IN_PROGRESS, HISTORY,
-     LIMITATIONS and BUGS files, and the compiler/notes/todo.html file.
+     LIMITATIONS.md and BUGS files, and the compiler/notes/todo.html file.
       Don't forget to update the version number in RELEASE_NOTES for major
       releases.
       The HISTORY file should include the NEWS files from previous releases
diff --git a/compiler/prog_data.m b/compiler/prog_data.m
index 247ad745b..ddff0235a 100644
--- a/compiler/prog_data.m
+++ b/compiler/prog_data.m
@@ -2,7 +2,7 @@
  % vim: ft=mercury ts=4 sw=4 et
  %---------------------------------------------------------------------------%
  % Copyright (C) 1996-2012 The University of Melbourne.
-% Copyright (C) 2014-2021 The Mercury team.
+% Copyright (C) 2014-2022 The Mercury team.
  % This file may only be copied under the terms of the GNU General
  % Public License - see the file COPYING in the Mercury distribution.
  %---------------------------------------------------------------------------%
@@ -2044,7 +2044,7 @@ valid_trace_grade_name(GradeName) :-
      %
      % XXX ARITY We should eventually replace these ints with uint16, since
      % an arity can never be negative, and we do not support arities higher
-    % than "about 1000" according to the LIMITATIONS file. (The main reason
+    % than "about 1000" according to the LIMITATIONS.md file. (The main reason
      % for the upper limit is that the abstract machine we use as the target
      % in LLDS grades has 1024 registers, some of which are needed for
      % purposes such as the semidet success indicator, and the type_info
diff --git a/doc/reference_manual.texi b/doc/reference_manual.texi
index 405e5eb77..7d664fafb 100644
--- a/doc/reference_manual.texi
+++ b/doc/reference_manual.texi
@@ -3743,7 +3743,7 @@ In the current implementation,
  partially instantiated data structures are unsupported
  due to a lack of alias tracking in the mode system.
  For more information,
-please see the @file{LIMITATIONS} file distributed with Mercury.
+please see the @file{LIMITATIONS.md} file distributed with Mercury.

  For example, consider an interface to a database
  that associates data with keys,
diff --git a/library/list.m b/library/list.m
index f156c7549..78f75b694 100644
--- a/library/list.m
+++ b/library/list.m
@@ -2,7 +2,7 @@
  % vim: ft=mercury ts=4 sw=4 et
  %---------------------------------------------------------------------------%
  % Copyright (C) 1993-2012 The University of Melbourne.
-% Copyright (C) 2013-2018 The Mercury team.
+% Copyright (C) 2013-2022 The Mercury team.
  % This file is distributed under the terms specified in COPYING.LIB.
  %---------------------------------------------------------------------------%
  %
@@ -39,7 +39,7 @@
      %
      % They could also be used for partial instantiation but partial
      % instantiation does not work completely, for information see the
-    % LIMITATIONS file distributed with Mercury.
+    % LIMITATIONS.md file distributed with Mercury.
      %
  :- inst list_skel(I) for list/1
      --->    []
diff --git a/runtime/mercury_type_desc.h b/runtime/mercury_type_desc.h
index 1ed7fcc85..cfdeada8f 100644
--- a/runtime/mercury_type_desc.h
+++ b/runtime/mercury_type_desc.h
@@ -1,7 +1,7 @@
  // vim: ts=4 sw=4 expandtab ft=c

  // Copyright (C) 2002, 2004 The University of Melbourne.
-// Copyright (C) 2016, 2018 The Mercury team.
+// Copyright (C) 2016, 2018, 2022 The Mercury team.
  // This file is distributed under the terms specified in COPYING.LIB.

  #ifndef MERCURY_TYPE_DESC_H
@@ -55,7 +55,7 @@ typedef struct MR_TypeCtorDesc_Struct *MR_TypeCtorDesc;
  // of general purpose registers, to reduce the probability that the
  // `small' integers for higher-order and tuple types are confused with
  // type_ctor_info pointers. This still allows higher-order terms with
-// 1024 arguments, which is more than ../LIMITATIONS promises.
+// 1024 arguments, which is more than ../LIMITATIONS.md promises.

  #define MR_MAX_VARIABLE_ARITY       MR_MAX_VIRTUAL_R_REG



More information about the reviews mailing list