Skip to content

Commit

Permalink
ACL2 Version 8.3 release
Browse files Browse the repository at this point in the history
  • Loading branch information
MattKaufmann committed Apr 16, 2020
1 parent c6bb84e commit 4f18d3b
Show file tree
Hide file tree
Showing 79 changed files with 274 additions and 276 deletions.
4 changes: 2 additions & 2 deletions GNUmakefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# ACL2 Version 8.2 -- A Computational Logic for Applicative Common Lisp
# Copyright (C) 2019, Regents of the University of Texas
# ACL2 Version 8.3 -- A Computational Logic for Applicative Common Lisp
# Copyright (C) 2020, Regents of the University of Texas

# This version of ACL2 is a descendent of ACL2 Version 1.9, Copyright
# (C) 1997 Computational Logic, Inc. See the documentation topic NOTES-2-0.
Expand Down
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
When a file in the ACL2 Community Books refers to this LICENSE, that file's
specified copyright supersedes the copyright shown immediately below.]

Copyright (c) 2019, Regents of the University of Texas
Copyright (c) 2020, Regents of the University of Texas
All rights reserved.

Redistribution and use in source and binary forms, with or without
Expand Down
4 changes: 2 additions & 2 deletions acl2-check.lisp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
; ACL2 Version 8.2 -- A Computational Logic for Applicative Common Lisp
; Copyright (C) 2019, Regents of the University of Texas
; ACL2 Version 8.3 -- A Computational Logic for Applicative Common Lisp
; Copyright (C) 2020, Regents of the University of Texas

; This version of ACL2 is a descendent of ACL2 Version 1.9, Copyright
; (C) 1997 Computational Logic, Inc. See the documentation topic NOTE-2-0.
Expand Down
4 changes: 2 additions & 2 deletions acl2-fns.lisp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
; ACL2 Version 8.2 -- A Computational Logic for Applicative Common Lisp
; Copyright (C) 2019, Regents of the University of Texas
; ACL2 Version 8.3 -- A Computational Logic for Applicative Common Lisp
; Copyright (C) 2020, Regents of the University of Texas

; This version of ACL2 is a descendent of ACL2 Version 1.9, Copyright
; (C) 1997 Computational Logic, Inc. See the documentation topic NOTE-2-0.
Expand Down
30 changes: 15 additions & 15 deletions acl2-init.lisp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
; ACL2 Version 8.2 -- A Computational Logic for Applicative Common Lisp
; Copyright (C) 2019, Regents of the University of Texas
; ACL2 Version 8.3 -- A Computational Logic for Applicative Common Lisp
; Copyright (C) 2020, Regents of the University of Texas

; This version of ACL2 is a descendent of ACL2 Version 1.9, Copyright
; (C) 1997 Computational Logic, Inc. See the documentation topic NOTE-2-0.
Expand Down Expand Up @@ -928,28 +928,28 @@ implementations.")
; for release instructions.

; Temporarily, for a release:
; ""
""

; Normally:

(format
nil
"
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ WARNING: This is NOT an ACL2 release; it is a development snapshot. +
~a
+ On rare occasions development snapshots may be incomplete, fragile, +
+ or unable to pass the usual regression tests. +
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
"
(acl2-snapshot-info))
; (format
; nil
; "
; +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
; + WARNING: This is NOT an ACL2 release; it is a development snapshot. +
;~a
; + On rare occasions development snapshots may be incomplete, fragile, +
; + or unable to pass the usual regression tests. +
; +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
;"
; (acl2-snapshot-info))
)

(defvar *saved-string*
(concatenate
'string
"~% ~a built ~a.~
~% Copyright (C) 2019, Regents of the University of Texas"
~% Copyright (C) 2020, Regents of the University of Texas"
"~% ACL2 comes with ABSOLUTELY NO WARRANTY. This is free software and you~
~% are welcome to redistribute it under certain conditions. For details,~
~% see the LICENSE file distributed with ACL2.~%"
Expand Down
6 changes: 3 additions & 3 deletions acl2.lisp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
; ACL2 Version 8.2 -- A Computational Logic for Applicative Common Lisp
; Copyright (C) 2019, Regents of the University of Texas
; ACL2 Version 8.3 -- A Computational Logic for Applicative Common Lisp
; Copyright (C) 2020, Regents of the University of Texas

; This version of ACL2 is a descendent of ACL2 Version 1.9, Copyright
; (C) 1997 Computational Logic, Inc. See the documentation topic NOTE-2-0.
Expand Down Expand Up @@ -1063,7 +1063,7 @@ ACL2 from scratch.")
(setq acl2::*copy-of-acl2-version*
; Keep this in sync with the value of acl2-version in *initial-global-table*.
(concatenate 'string
"ACL2 Version 8.2"
"ACL2 Version 8.3"
#+non-standard-analysis
"(r)"
#+(and mcl (not ccl))
Expand Down
4 changes: 2 additions & 2 deletions akcl-acl2-trace.lisp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
; ACL2 Version 8.2 -- A Computational Logic for Applicative Common Lisp
; Copyright (C) 2019, Regents of the University of Texas
; ACL2 Version 8.3 -- A Computational Logic for Applicative Common Lisp
; Copyright (C) 2020, Regents of the University of Texas

; This version of ACL2 is a descendent of ACL2 Version 1.9, Copyright
; (C) 1997 Computational Logic, Inc. See the documentation topic NOTE-2-0.
Expand Down
4 changes: 2 additions & 2 deletions allegro-acl2-trace.lisp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
; ACL2 Version 8.2 -- A Computational Logic for Applicative Common Lisp
; Copyright (C) 2019, Regents of the University of Texas
; ACL2 Version 8.3 -- A Computational Logic for Applicative Common Lisp
; Copyright (C) 2020, Regents of the University of Texas

; This version of ACL2 is a descendent of ACL2 Version 1.9, Copyright
; (C) 1997 Computational Logic, Inc. See the documentation topic NOTE-2-0.
Expand Down
4 changes: 2 additions & 2 deletions apply-constraints.lisp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
; ACL2 Version 8.2 -- A Computational Logic for Applicative Common Lisp
; Copyright (C) 2019, Regents of the University of Texas
; ACL2 Version 8.3 -- A Computational Logic for Applicative Common Lisp
; Copyright (C) 2020, Regents of the University of Texas

; This version of ACL2 is a descendent of ACL2 Version 1.9, Copyright
; (C) 1997 Computational Logic, Inc. See the documentation topic NOTE-2-0.
Expand Down
4 changes: 2 additions & 2 deletions apply-prim.lisp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
; ACL2 Version 8.2 -- A Computational Logic for Applicative Common Lisp
; Copyright (C) 2019, Regents of the University of Texas
; ACL2 Version 8.3 -- A Computational Logic for Applicative Common Lisp
; Copyright (C) 2020, Regents of the University of Texas

; This version of ACL2 is a descendent of ACL2 Version 1.9, Copyright
; (C) 1997 Computational Logic, Inc. See the documentation topic NOTE-2-0.
Expand Down
6 changes: 3 additions & 3 deletions apply-raw.lisp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
; ACL2 Version 8.2 -- A Computational Logic for Applicative Common Lisp
; Copyright (C) 2019, Regents of the University of Texas
; ACL2 Version 8.3 -- A Computational Logic for Applicative Common Lisp
; Copyright (C) 2020, Regents of the University of Texas

; This version of ACL2 is a descendent of ACL2 Version 1.9, Copyright
; (C) 1997 Computational Logic, Inc. See the documentation topic NOTE-2-0.
Expand Down Expand Up @@ -3140,7 +3140,7 @@
; symbol with the original measure
; term used in its admission

; *MAX-LEX-LENGTH* length of the longest LLIST justifying a
; *MAX-LEX-LENGTH* length of the longest LLIST justifying a
; user-defined G2 function

; *BIG-0* a list of *MAX-LEX-LENGTH* zeros to fill the
Expand Down
6 changes: 3 additions & 3 deletions apply.lisp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
; ACL2 Version 8.2 -- A Computational Logic for Applicative Common Lisp
; Copyright (C) 2019, Regents of the University of Texas
; ACL2 Version 8.3 -- A Computational Logic for Applicative Common Lisp
; Copyright (C) 2020, Regents of the University of Texas

; This version of ACL2 is a descendent of ACL2 Version 1.9, Copyright
; (C) 1997 Computational Logic, Inc. See the documentation topic NOTE-2-0.
Expand Down Expand Up @@ -1022,7 +1022,7 @@
(cond ((ffnnamep fn (cadr term))

; We don't even allow fns admitted with :LOOP$-RECURSION T because we don't
; think the user will ever explicitly type a call of EV$!
; think the user will ever explicitly type a call of EV$!

(mv (msg "~x0 cannot be warranted because an :EXPR slot ~
in its body is occupied by a quoted term, ~x1, that ~
Expand Down
8 changes: 4 additions & 4 deletions axioms.lisp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
; ACL2 Version 8.2 -- A Computational Logic for Applicative Common Lisp
; Copyright (C) 2019, Regents of the University of Texas
; ACL2 Version 8.3 -- A Computational Logic for Applicative Common Lisp
; Copyright (C) 2020, Regents of the University of Texas

; This version of ACL2 is a descendent of ACL2 Version 1.9, Copyright
; (C) 1997 Computational Logic, Inc. See the documentation topic NOTE-2-0.
Expand Down Expand Up @@ -14050,7 +14050,7 @@ evaluated. See :DOC certify-book, in particular, the discussion about ``Step
; The reason MCL needs special treatment is that (char-code #\Newline) = 13 in
; MCL, not 10. See also :DOC version.

; ACL2 Version 8.2
; ACL2 Version 8.3

; We put the version number on the line above just to remind ourselves to bump
; the value of state global 'acl2-version, which gets printed in .cert files.
Expand All @@ -14075,7 +14075,7 @@ evaluated. See :DOC certify-book, in particular, the discussion about ``Step
; reformatting :DOC comments.

,(concatenate 'string
"ACL2 Version 8.2"
"ACL2 Version 8.3"
#+non-standard-analysis
"(r)"
#+(and mcl (not ccl))
Expand Down
4 changes: 2 additions & 2 deletions basis-a.lisp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
; ACL2 Version 8.2 -- A Computational Logic for Applicative Common Lisp
; Copyright (C) 2019, Regents of the University of Texas
; ACL2 Version 8.3 -- A Computational Logic for Applicative Common Lisp
; Copyright (C) 2020, Regents of the University of Texas

; This version of ACL2 is a descendent of ACL2 Version 1.9, Copyright
; (C) 1997 Computational Logic, Inc. See the documentation topic NOTE-2-0.
Expand Down
4 changes: 2 additions & 2 deletions basis-b.lisp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
; ACL2 Version 8.2 -- A Computational Logic for Applicative Common Lisp
; Copyright (C) 2019, Regents of the University of Texas
; ACL2 Version 8.3 -- A Computational Logic for Applicative Common Lisp
; Copyright (C) 2020, Regents of the University of Texas

; This version of ACL2 is a descendent of ACL2 Version 1.9, Copyright
; (C) 1997 Computational Logic, Inc. See the documentation topic NOTE-2-0.
Expand Down
4 changes: 2 additions & 2 deletions bdd.lisp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
; ACL2 Version 8.2 -- A Computational Logic for Applicative Common Lisp
; Copyright (C) 2019, Regents of the University of Texas
; ACL2 Version 8.3 -- A Computational Logic for Applicative Common Lisp
; Copyright (C) 2020, Regents of the University of Texas

; This version of ACL2 is a descendent of ACL2 Version 1.9, Copyright
; (C) 1997 Computational Logic, Inc. See the documentation topic NOTE-2-0.
Expand Down
2 changes: 1 addition & 1 deletion books/Makefile-generic
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#; Support for ACL2 Community Books
#; Copyright (C) 2019, Regents of the University of Texas
#; Copyright (C) 2020, Regents of the University of Texas
#; License: A 3-clause BSD license. See the LICENSE file distributed with ACL2.

#; Written by: Matt Kaufmann and J Strother Moore
Expand Down
2 changes: 1 addition & 1 deletion books/Makefile-psubdirs
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#; Support for ACL2 Community Books
#; Copyright (C) 2019, Regents of the University of Texas
#; Copyright (C) 2020, Regents of the University of Texas
#; License: A 3-clause BSD license. See the LICENSE file distributed with ACL2.

#; Written by: Matt Kaufmann and J Strother Moore
Expand Down
2 changes: 1 addition & 1 deletion books/Makefile-subdirs
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#; Support for ACL2 Community Books
#; Copyright (C) 2019, Regents of the University of Texas
#; Copyright (C) 2020, Regents of the University of Texas
#; License: A 3-clause BSD license. See the LICENSE file distributed with ACL2.

#; Written by: Matt Kaufmann and J Strother Moore
Expand Down
3 changes: 1 addition & 2 deletions books/build/universal-dependency.certdep
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,4 @@
; books. Suggestion: leave a short note saying why recertification was
; required.

Recertification of many books may be required because of new changes to the
raw Lisp support for defstobj array-resizing functions.
Version 8.3 release
2 changes: 0 additions & 2 deletions books/misc/check-acl2-exports.lisp
Original file line number Diff line number Diff line change
Expand Up @@ -200,8 +200,6 @@

; Symbols below should probably be added to *acl2-exports*.

SET-SAVED-OUTPUT

))

(defconst *special-ops*
Expand Down
2 changes: 1 addition & 1 deletion books/system/doc/acl2-doc-wrap.lisp
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@
; who are looking at an older version of ACL2 will see the corresponding
; ACL2+Books Manual at this link.

"http://www.cs.utexas.edu/users/moore/acl2/v8-2/")
"http://www.cs.utexas.edu/users/moore/acl2/v8-3/")

(defconst *installation-url*

Expand Down
10 changes: 5 additions & 5 deletions books/system/doc/acl2-doc.lisp
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
;
; acl2-doc.lisp - Documentation for the ACL2 Theorem Prover
;
; ACL2 Version 8.2 -- A Computational Logic for Applicative Common Lisp
; Copyright (C) 2019, Regents of the University of Texas
; ACL2 Version 8.3 -- A Computational Logic for Applicative Common Lisp
; Copyright (C) 2020, Regents of the University of Texas
;
; This documentation was derived from the ACL2 system in October 2013, which
; was a descendant of ACL2 Version 1.9, Copyright (C) 1997 Computational Logic,
Expand Down Expand Up @@ -170,7 +170,7 @@
; who are looking at an older version of ACL2 will see the corresponding
; ACL2+Books Manual at this link.

"http://www.cs.utexas.edu/users/moore/acl2/v8-2/")
"http://www.cs.utexas.edu/users/moore/acl2/v8-3/")

(defconst *installation-url*

Expand Down Expand Up @@ -745,7 +745,7 @@
(defxdoc about-acl2
:parents (acl2)
:short "General information About ACL2"
:long "<p>This is @(`(:raw (@ acl2-version))`), @(see copyright) (C) 2019,
:long "<p>This is @(`(:raw (@ acl2-version))`), @(see copyright) (C) 2020,
Regents of the University of Texas, authored by Matt Kaufmann and J Strother
Moore.</p>

Expand Down Expand Up @@ -17083,7 +17083,7 @@ subtree of X with T, without duplication.</p>
<p>@(`(:raw (@ acl2-version))`) &mdash; A Computational Logic for Applicative
Common Lisp</p>

<p>Copyright (C) 2019, Regents of the University of Texas</p>
<p>Copyright (C) 2020, Regents of the University of Texas</p>

<p>This version of ACL2 is a descendant of ACL2 Version 1.9, Copyright (C)
1997 Computational Logic, Inc. See the documentation topic NOTE-2-0.</p>
Expand Down
4 changes: 2 additions & 2 deletions books/system/doc/render-doc.lisp
Original file line number Diff line number Diff line change
Expand Up @@ -79,8 +79,8 @@
; The contents of this file are derived from ACL2 Community Book
; books/system/doc/acl2-doc.lisp.

; ACL2 Version 8.2 -- A Computational Logic for Applicative Common Lisp
; Copyright (C) 2019, Regents of the University of Texas
; ACL2 Version 8.3 -- A Computational Logic for Applicative Common Lisp
; Copyright (C) 2020, Regents of the University of Texas

; This version of ACL2 is a descendent of ACL2 Version 1.9, Copyright
; (C) 1997 Computational Logic, Inc. See the documentation topic NOTE-2-0.
Expand Down
4 changes: 2 additions & 2 deletions boot-strap-pass-2-a.lisp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
; ACL2 Version 8.2 -- A Computational Logic for Applicative Common Lisp
; Copyright (C) 2019, Regents of the University of Texas
; ACL2 Version 8.3 -- A Computational Logic for Applicative Common Lisp
; Copyright (C) 2020, Regents of the University of Texas

; This version of ACL2 is a descendent of ACL2 Version 1.9, Copyright
; (C) 1997 Computational Logic, Inc. See the documentation topic NOTE-2-0.
Expand Down
4 changes: 2 additions & 2 deletions boot-strap-pass-2-b.lisp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
; ACL2 Version 8.2 -- A Computational Logic for Applicative Common Lisp
; Copyright (C) 2019, Regents of the University of Texas
; ACL2 Version 8.3 -- A Computational Logic for Applicative Common Lisp
; Copyright (C) 2020, Regents of the University of Texas

; This version of ACL2 is a descendent of ACL2 Version 1.9, Copyright
; (C) 1997 Computational Logic, Inc. See the documentation topic NOTE-2-0.
Expand Down
6 changes: 3 additions & 3 deletions defpkgs.lisp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
; ACL2 Version 8.2 -- A Computational Logic for Applicative Common Lisp
; Copyright (C) 2019, Regents of the University of Texas
; ACL2 Version 8.3 -- A Computational Logic for Applicative Common Lisp
; Copyright (C) 2020, Regents of the University of Texas

; This version of ACL2 is a descendent of ACL2 Version 1.9, Copyright
; (C) 1997 Computational Logic, Inc. See the documentation topic NOTE-2-0.
Expand Down Expand Up @@ -539,7 +539,7 @@
SET-REGISTER-INVARIANT-RISK SET-REWRITE-STACK-LIMIT
SET-RULER-EXTENDERS
SET-RW-CACHE-STATE SET-RW-CACHE-STATE!
SET-SAVED-OUTPUT SET-SERIALIZE-CHARACTER SET-SERIALIZE-CHARACTER-SYSTEM
SET-SERIALIZE-CHARACTER SET-SERIALIZE-CHARACTER-SYSTEM
SET-SKIP-META-TERMP-CHECKS SET-SKIP-META-TERMP-CHECKS!
SET-SLOW-ALIST-ACTION SET-SPLITTER-OUTPUT SET-STATE-OK
SET-TAU-AUTO-MODE
Expand Down
6 changes: 3 additions & 3 deletions defthm.lisp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
; ACL2 Version 8.2 -- A Computational Logic for Applicative Common Lisp
; Copyright (C) 2019, Regents of the University of Texas
; ACL2 Version 8.3 -- A Computational Logic for Applicative Common Lisp
; Copyright (C) 2020, Regents of the University of Texas

; This version of ACL2 is a descendent of ACL2 Version 1.9, Copyright
; (C) 1997 Computational Logic, Inc. See the documentation topic NOTE-2-0.
Expand Down Expand Up @@ -11650,7 +11650,7 @@

(defconst *defequiv-package-values* '(:current :equiv :legacy))

(defun defequiv-form (equiv package current-pkg event-name
(defun defequiv-form (equiv package current-pkg event-name
rule-classes instructions hints otf-flg)
(declare (xargs :guard
(and (symbolp equiv)
Expand Down
4 changes: 2 additions & 2 deletions defuns.lisp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
; ACL2 Version 8.2 -- A Computational Logic for Applicative Common Lisp
; Copyright (C) 2019, Regents of the University of Texas
; ACL2 Version 8.3 -- A Computational Logic for Applicative Common Lisp
; Copyright (C) 2020, Regents of the University of Texas

; This version of ACL2 is a descendent of ACL2 Version 1.9, Copyright
; (C) 1997 Computational Logic, Inc. See the documentation topic NOTE-2-0.
Expand Down
Loading

0 comments on commit 4f18d3b

Please sign in to comment.