Branch: refs/heads/testing-user-01
Commit: 1c9957a1d0514388a1c5341e98bc23d59e751acd
https://github.com/acl2/acl2/commit/1c9957a1d0514388a1c5341e98bc23d59e751acd
Author: Eric Smith <
ews...@gmail.com>
Date: 2025-11-23 (Sun, 23 Nov 2025)
Changed paths:
M books/projects/aleo/vm/circuits/axe/blake2s1round.old.lisp
Log Message:
-----------
[aleo] Work around GCL issue.
Commit: 7fc5284692f80077472ed327b016978a1cb9c094
https://github.com/acl2/acl2/commit/7fc5284692f80077472ed327b016978a1cb9c094
Date: 2025-11-23 (Sun, 23 Nov 2025)
Changed paths:
M books/projects/aleo/vm/circuits/axe/blake2s1round.old.lisp
Log Message:
-----------
Merge commit '1c9957a1d0514388a1c5341e98bc23d59e751acd' into HEAD
Commit: d3d0e0c2ff496e6516e361c81445f3e29ddb7dfc
https://github.com/acl2/acl2/commit/d3d0e0c2ff496e6516e361c81445f3e29ddb7dfc
Author: Eric Smith <
ews...@gmail.com>
Date: 2025-11-24 (Mon, 24 Nov 2025)
Changed paths:
M books/kestrel/axe/rules3.lisp
Log Message:
-----------
[axe] Add comment.
Commit: 79280215d45c627fe422669582d7524b626a9b0d
https://github.com/acl2/acl2/commit/79280215d45c627fe422669582d7524b626a9b0d
Author: Eric Smith <
ews...@gmail.com>
Date: 2025-11-24 (Mon, 24 Nov 2025)
Changed paths:
A books/kestrel/axe/imported-symbols.lisp
M books/kestrel/axe/risc-v/package.lsp
M books/kestrel/x86/package.lsp
Log Message:
-----------
[axe] Pull out common lists of imported symbols.
Commit: c5df6ce95d51ae90561aa961118a0420bfcb61b3
https://github.com/acl2/acl2/commit/c5df6ce95d51ae90561aa961118a0420bfcb61b3
Author: Grant Jurgensen <
gr...@jurgensen.dev>
Date: 2025-11-24 (Mon, 24 Nov 2025)
Changed paths:
M books/doc/practices.lisp
Log Message:
-----------
[doc] Update best-practices advice on predicates
Provide more concrete advice on naming predicates.
Commit: cd539c07efb92686f81e0b63618ff5599fc7b04c
https://github.com/acl2/acl2/commit/cd539c07efb92686f81e0b63618ff5599fc7b04c
Author: Grant Jurgensen <
gr...@jurgensen.dev>
Date: 2025-11-24 (Mon, 24 Nov 2025)
Changed paths:
M books/quicklisp/top.lisp
Log Message:
-----------
[doc] Update osicat build failure advice
Replace advice with a more succinct command.
Commit: 2e3b4d982d3b24adb2c9313b3c331c742ac5ad2f
https://github.com/acl2/acl2/commit/2e3b4d982d3b24adb2c9313b3c331c742ac5ad2f
Author: Eric Smith <
ews...@gmail.com>
Date: 2025-11-24 (Mon, 24 Nov 2025)
Changed paths:
M books/kestrel/axe/imported-symbols.lisp
M books/kestrel/axe/risc-v/package.lsp
M books/kestrel/x86/package.lsp
Log Message:
-----------
[axe] Continue improving packages.
Commit: 238b8848f159ba0de72d656b9613279c964ddb36
https://github.com/acl2/acl2/commit/238b8848f159ba0de72d656b9613279c964ddb36
Author: Eric Smith <
ews...@gmail.com>
Date: 2025-11-24 (Mon, 24 Nov 2025)
Changed paths:
M books/doc/practices.lisp
M books/quicklisp/top.lisp
Log Message:
-----------
Merge.
Commit: cebe6962b86cd850f0a82bf18362b1f64d8f8723
https://github.com/acl2/acl2/commit/cebe6962b86cd850f0a82bf18362b1f64d8f8723
Author: Eric Smith <
ews...@gmail.com>
Date: 2025-11-24 (Mon, 24 Nov 2025)
Changed paths:
M books/kestrel/x86/tools/lifter-support.lisp
Log Message:
-----------
[axe/x86] Improve lifter.
Support :rip as the output-indicator, to allow extracting the final program counter.
Commit: aba164d76db88e385ad7bd646f2236c408b18fbb
https://github.com/acl2/acl2/commit/aba164d76db88e385ad7bd646f2236c408b18fbb
Author: Eric Smith <
ews...@gmail.com>
Date: 2025-11-24 (Mon, 24 Nov 2025)
Changed paths:
M books/kestrel/axe/rules3.lisp
M books/kestrel/bv/bvuminus.lisp
Log Message:
-----------
[bv] Add some rules.
These include commutativity rules for bvplus that treat bvuminus as invisible, and other related rules.
Commit: 602526fe68856bd4f48ab56577fcd0e3efd95817
https://github.com/acl2/acl2/commit/602526fe68856bd4f48ab56577fcd0e3efd95817
Author: Eric Smith <
ews...@gmail.com>
Date: 2025-11-24 (Mon, 24 Nov 2025)
Changed paths:
M books/kestrel/axe/axe-rules-mixed.lisp
Log Message:
-----------
[axe] Tweak hints.
Commit: 10ecd0cefc427785d8a96940b26e63c31c8ab2bd
https://github.com/acl2/acl2/commit/10ecd0cefc427785d8a96940b26e63c31c8ab2bd
Author: Eric Smith <
ews...@gmail.com>
Date: 2025-11-24 (Mon, 24 Nov 2025)
Changed paths:
M books/kestrel/x86/tools/lifter-support.lisp
Log Message:
-----------
Merge.
Commit: 0d043185a65ccbb79c20458d9d64c22754f23b3f
https://github.com/acl2/acl2/commit/0d043185a65ccbb79c20458d9d64c22754f23b3f
Author: Matt Kaufmann <
kauf...@cs.utexas.edu>
Date: 2025-11-25 (Tue, 25 Nov 2025)
Changed paths:
M axioms.lisp
M books/system/doc/acl2-doc.lisp
M defthm.lisp
M doc.lisp
M doc/acl2-code-size.txt
M doc/home-page.html
M rewrite.lisp
Log Message:
-----------
Fixed bugs involving large arrays not created by defstobj due to :non-executable t and in :pr.
Quoting :DOC note-8-7:
Fixed a bug that was causing errors for [stobj]s introduced with
[defstobj] keyword argument :non-executable t in the presence of
large arrays. This should not have caused an error, since that
keyword argument prevents attempts at contructing the stobj (with
its arrays).
Fixed a bug in :[pr] to work on function symbols introduced by
[defstobj] (GitHub Issue 1851). Thanks to David Taylor for
reporting this bug.
Quoting an implementation-level comment in (defxdoc note-8-7 ...):
; Fixed function find-rules-of-rune to work on runes introduced by defstobj.
; This is related to the fix for :pr: both use a new function,
; world-to-next-non-deeper-event, in place of world-to-next-event.
Commit: 4f6e129b834256cb458eb00e8a2d9a554c005eef
https://github.com/acl2/acl2/commit/4f6e129b834256cb458eb00e8a2d9a554c005eef
Author: Eric Smith <
ews...@gmail.com>
Date: 2025-11-26 (Wed, 26 Nov 2025)
Changed paths:
M books/kestrel/axe/rewrite-stobj2.lisp
Log Message:
-----------
[axe] Add comments about rewrite-stobj2.
Commit: 0fce4946b6402bbab6b33d10f47b43e67b2a54b2
https://github.com/acl2/acl2/commit/0fce4946b6402bbab6b33d10f47b43e67b2a54b2
Commit: 32853a8ef2b8629512609ff890d5138cc64a95bc
https://github.com/acl2/acl2/commit/32853a8ef2b8629512609ff890d5138cc64a95bc
Author: Eric Smith <
ews...@gmail.com>
Date: 2025-11-26 (Wed, 26 Nov 2025)
Changed paths:
M books/kestrel/axe/imported-symbols.lisp
Log Message:
-----------
[axe] Add symbols to packages.
Commit: 3af68ea45438e30802b9a11bda61a073a9a4f213
https://github.com/acl2/acl2/commit/3af68ea45438e30802b9a11bda61a073a9a4f213
Author: Eric Smith <
ews...@gmail.com>
Date: 2025-11-26 (Wed, 26 Nov 2025)
Changed paths:
M books/kestrel/axe/risc-v/unroller.lisp
Log Message:
-----------
[axe/risc-v] Remove package prefixes.
Also add a termp check.
Commit: 80087543cd5f8ec7de1ea1fd7ac8fc9b7952cd1d
https://github.com/acl2/acl2/commit/80087543cd5f8ec7de1ea1fd7ac8fc9b7952cd1d
Author: Eric Smith <
ews...@gmail.com>
Date: 2025-11-26 (Wed, 26 Nov 2025)
Changed paths:
M books/kestrel/axe/imported-symbols.lisp
M books/kestrel/axe/risc-v/package.lsp
Log Message:
-----------
[axe] Improve packages.
Commit: 0d48aeccbbb85e2bbf8efb530aeef9d33fb911cb
https://github.com/acl2/acl2/commit/0d48aeccbbb85e2bbf8efb530aeef9d33fb911cb
Author: Eric Smith <
ews...@gmail.com>
Date: 2025-11-26 (Wed, 26 Nov 2025)
Changed paths:
M books/kestrel/axe/rule-lists.lisp
M books/kestrel/axe/x86/examples/switch/support.lisp
M books/kestrel/axe/x86/rule-lists.lisp
M books/kestrel/axe/x86/x86-rules.lisp
A books/kestrel/x86/support64.lisp
M books/kestrel/x86/top.lisp
Log Message:
-----------
Merge.
Commit: 2e73b603578429e91d218415dab9d77d9be0b098
https://github.com/acl2/acl2/commit/2e73b603578429e91d218415dab9d77d9be0b098
Author: ACL2 Build Server <
acl2bui...@gmail.com>
Date: 2025-11-26 (Wed, 26 Nov 2025)
Changed paths:
M books/kestrel/axe/rule-lists.lisp
M books/kestrel/axe/x86/examples/switch/support.lisp
M books/kestrel/axe/x86/rule-lists.lisp
M books/kestrel/axe/x86/x86-rules.lisp
A books/kestrel/x86/support64.lisp
M books/kestrel/x86/top.lisp
Log Message:
-----------
Merge commit '4f7504ea70b04a7bd9ed43550aa3f398a6091d2a' into HEAD
Commit: d140decc7721e5f8edf4c1a8cf34df97b436047f
https://github.com/acl2/acl2/commit/d140decc7721e5f8edf4c1a8cf34df97b436047f
Author: Eric Smith <
ews...@gmail.com>
Date: 2025-11-26 (Wed, 26 Nov 2025)
Changed paths:
M books/kestrel/axe/rule-lists.lisp
M books/kestrel/axe/x86/examples/switch/support.lisp
M books/kestrel/axe/x86/rule-lists.lisp
M books/kestrel/axe/x86/x86-rules.lisp
A books/kestrel/x86/support64.lisp
M books/kestrel/x86/top.lisp
Log Message:
-----------
Merge.
Commit: ba0509d0b54ecea9b9da5a90d3a70b67c29b0d0f
https://github.com/acl2/acl2/commit/ba0509d0b54ecea9b9da5a90d3a70b67c29b0d0f
Author: Eric Smith <
ews...@gmail.com>
Date: 2025-11-26 (Wed, 26 Nov 2025)
Changed paths:
M books/kestrel/axe/x86/examples/switch/switch-complex-1a-elf64.lisp
M books/kestrel/axe/x86/examples/switch/switch-complex-elf64.lisp
M books/kestrel/axe/x86/examples/switch/switch-complex-elf64staticO2.lisp
M books/kestrel/axe/x86/examples/switch/switch-macho64.lisp
Log Message:
-----------
[axe/x86] Improve examples.
Commit: 71d85fd39acdfd6100bcea3b87643f2f9d1f9314
https://github.com/acl2/acl2/commit/71d85fd39acdfd6100bcea3b87643f2f9d1f9314
Author: Eric Smith <
ews...@gmail.com>
Date: 2025-11-26 (Wed, 26 Nov 2025)
Changed paths:
M books/kestrel/axe/make-rewriter-simple.lisp
Log Message:
-----------
[axe] Add todo.
Commit: a3ef6a2ad79c6e6e3e3d1b634a6c8f702fb422ff
https://github.com/acl2/acl2/commit/a3ef6a2ad79c6e6e3e3d1b634a6c8f702fb422ff
Author: Eric Smith <
ews...@gmail.com>
Date: 2025-11-26 (Wed, 26 Nov 2025)
Changed paths:
M books/kestrel/axe/risc-v/package.lsp
M books/kestrel/x86/package.lsp
Log Message:
-----------
[axe] Continue improving packages.
Commit: 97ad63c95b77afbd64864611ab0e896c8b975e4f
https://github.com/acl2/acl2/commit/97ad63c95b77afbd64864611ab0e896c8b975e4f
Author: Eric Smith <
ews...@gmail.com>
Date: 2025-11-27 (Thu, 27 Nov 2025)
Changed paths:
M books/kestrel/x86/.sys/assumpt...@useless-runes.lsp
M books/kestrel/x86/assumptions-for-inputs.lisp
M books/kestrel/x86/assumptions-new.lisp
Log Message:
-----------
[axe/x86] Fix disjointness assumptions for inputs.
They were not always respecting the position-independent option.
Commit: 45e53a1456542a4896ba0c455a654c27cbf84398
https://github.com/acl2/acl2/commit/45e53a1456542a4896ba0c455a654c27cbf84398
Author: Eric Smith <
ews...@gmail.com>
Date: 2025-11-27 (Thu, 27 Nov 2025)
Changed paths:
M books/kestrel/memory/memory-regions.lisp
Log Message:
-----------
[memory] Add a rule.
Commit: 0636b6304902cb95dcd726f89c4d1d2eb33a1431
https://github.com/acl2/acl2/commit/0636b6304902cb95dcd726f89c4d1d2eb33a1431
Author: Alessandro Coglio <
em...@alessandrocoglio.info>
Date: 2025-11-28 (Fri, 28 Nov 2025)
Changed paths:
M books/kestrel/c/transformation/variables-in-computation-states.lisp
Log Message:
-----------
[C2C] Add a theorem.
Commit: aafcf7a68e65a016782dc696041f995fe60f580d
https://github.com/acl2/acl2/commit/aafcf7a68e65a016782dc696041f995fe60f580d
Author: Alessandro Coglio <
em...@alessandrocoglio.info>
Date: 2025-11-28 (Fri, 28 Nov 2025)
Changed paths:
M books/kestrel/c/language/dynamic-semantics.lisp
M books/kestrel/c/language/execution-limit-monotonicity.lisp
Log Message:
-----------
[C] Extend dynamic semantics.
Allow non-pure expressions as `do-while` tests.
Commit: 189925dac938e57a3bfd92048ee1a745042c95e7
https://github.com/acl2/acl2/commit/189925dac938e57a3bfd92048ee1a745042c95e7
Author: Alessandro Coglio <
em...@alessandrocoglio.info>
Date: 2025-11-28 (Fri, 28 Nov 2025)
Changed paths:
M books/kestrel/c/transformation/proof-generation-theorems.lisp
M books/kestrel/c/transformation/proof-generation.lisp
Log Message:
-----------
[C2C] Adapt to dynamic semantics changes.
This also adds support for `do-while` loops with non-pure expressions as tests.
Commit: cd9bbfd91e55de63a71782e9b40917dbf5cc61ae
https://github.com/acl2/acl2/commit/cd9bbfd91e55de63a71782e9b40917dbf5cc61ae
Author: Alessandro Coglio <
em...@alessandrocoglio.info>
Date: 2025-11-29 (Sat, 29 Nov 2025)
Changed paths:
M books/kestrel/c/language/dynamic-semantics.lisp
M books/kestrel/c/language/execution-limit-monotonicity.lisp
Log Message:
-----------
[C] Extend dynamic semantics.
Support non-pure expressions as tests of `if` statements.
Commit: f242a8f04c33ff10c5677d2576b21571898988e9
https://github.com/acl2/acl2/commit/f242a8f04c33ff10c5677d2576b21571898988e9
Author: Alessandro Coglio <
em...@alessandrocoglio.info>
Date: 2025-11-29 (Sat, 29 Nov 2025)
Changed paths:
M books/kestrel/c/atc/statement-generation.lisp
M books/kestrel/c/atc/symbolic-execution-rules/exec-stmt.lisp
Log Message:
-----------
[ATC] Adjust to changes to dynamic semantics.
Commit: 8a249d9950edc28899703872e5e9f88c53ab862b
https://github.com/acl2/acl2/commit/8a249d9950edc28899703872e5e9f88c53ab862b
Author: Alessandro Coglio <
em...@alessandrocoglio.info>
Date: 2025-11-29 (Sat, 29 Nov 2025)
Changed paths:
M books/kestrel/c/transformation/proof-generation-theorems.lisp
M books/kestrel/c/transformation/proof-generation.lisp
Log Message:
-----------
[C2C] Extend proof generation.
Add support for `if` statements with non-pure test expressions.
Commit: ed58b23929e1f275b8b51e3599d025165fe1cb56
https://github.com/acl2/acl2/commit/ed58b23929e1f275b8b51e3599d025165fe1cb56
Author: Alessandro Coglio <
em...@alessandrocoglio.info>
Date: 2025-11-29 (Sat, 29 Nov 2025)
Changed paths:
M books/kestrel/c/language/dynamic-semantics.lisp
M books/kestrel/c/language/execution-limit-monotonicity.lisp
Log Message:
-----------
[C] Extend dynamic semantics.
Add support for non-pure expression tests in `if-else` statements.
Commit: 444a7d99814b72cea40627094383cac667f31ee8
https://github.com/acl2/acl2/commit/444a7d99814b72cea40627094383cac667f31ee8
Author: Alessandro Coglio <
em...@alessandrocoglio.info>
Date: 2025-11-29 (Sat, 29 Nov 2025)
Changed paths:
M books/kestrel/c/atc/symbolic-execution-rules/exec-stmt.lisp
Log Message:
-----------
[ATC] Adapt to changes to dynamic semantics.
Commit: f765f03a62c540b5d12596a00ab8ba8726bcce6e
https://github.com/acl2/acl2/commit/f765f03a62c540b5d12596a00ab8ba8726bcce6e
Author: Alessandro Coglio <
em...@alessandrocoglio.info>
Date: 2025-11-29 (Sat, 29 Nov 2025)
Changed paths:
M books/kestrel/c/transformation/proof-generation-theorems.lisp
M books/kestrel/c/transformation/proof-generation.lisp
Log Message:
-----------
[C2C] Extend proof generation.
Add support for `if-else` statements with non-pure expressions.
Commit: 10d0f67bf3d25fbf0d2239e85be5d3c2fa9d7f82
https://github.com/acl2/acl2/commit/10d0f67bf3d25fbf0d2239e85be5d3c2fa9d7f82
Author: Alessandro Coglio <
em...@alessandrocoglio.info>
Date: 2025-11-30 (Sun, 30 Nov 2025)
Changed paths:
M books/kestrel/c/language/dynamic-semantics.lisp
M books/kestrel/c/language/execution-limit-monotonicity.lisp
Log Message:
-----------
[C] Extend dynamic semantics.
Add support for non-pure test expressions in `while` loops.
Commit: f57671ef522c72973b2c1ef177734c7dc73082ea
https://github.com/acl2/acl2/commit/f57671ef522c72973b2c1ef177734c7dc73082ea
Author: Alessandro Coglio <
em...@alessandrocoglio.info>
Date: 2025-11-30 (Sun, 30 Nov 2025)
Changed paths:
M books/kestrel/c/atc/function-and-loop-generation.lisp
M books/kestrel/c/atc/statement-generation.lisp
Log Message:
-----------
[ATC] Adapt to changes to dynamic semantics.
Commit: c26081af54e9a02ce8428cac8f6d15ca836e5ee2
https://github.com/acl2/acl2/commit/c26081af54e9a02ce8428cac8f6d15ca836e5ee2
Author: Alessandro Coglio <
em...@alessandrocoglio.info>
Date: 2025-11-30 (Sun, 30 Nov 2025)
Changed paths:
M books/kestrel/c/transformation/proof-generation-theorems.lisp
M books/kestrel/c/transformation/proof-generation.lisp
Log Message:
-----------
[C2C] Extend proof generation.
Add support for non-pure test expressions in `while` loops.
Commit: 7667d34215afee3991c6bbe4ed13a8f8cc11c064
https://github.com/acl2/acl2/commit/7667d34215afee3991c6bbe4ed13a8f8cc11c064
Author: Matt Kaufmann <
kauf...@cs.utexas.edu>
Date: 2025-11-30 (Sun, 30 Nov 2025)
Changed paths:
M books/system/doc/acl2-doc.lisp
M doc.lisp
M doc/acl2-code-size.txt
M doc/home-page.html
M proof-builder-a.lisp
Log Message:
-----------
Fixed a proof-builder bug that could occasionally cause two goals to exist with the same name.
Quoting :DOC note-8-7:
Fixed a [proof-builder] bug that could occasionally cause two goals
to exist with the same name.
Commit: a1016361580819d88f132cb2e4c7bad4d0725ab5
https://github.com/acl2/acl2/commit/a1016361580819d88f132cb2e4c7bad4d0725ab5
Author: Alessandro Coglio <
em...@alessandrocoglio.info>
Date: 2025-11-30 (Sun, 30 Nov 2025)
Changed paths:
M books/kestrel/c/language/pure-expression-execution.lisp
Log Message:
-----------
[C] Fix doc comment.
Commit: dc4ff805a826b62473285ad2f277a69fa89b841a
https://github.com/acl2/acl2/commit/dc4ff805a826b62473285ad2f277a69fa89b841a
Author: Alessandro Coglio <
em...@alessandrocoglio.info>
Date: 2025-11-30 (Sun, 30 Nov 2025)
Changed paths:
M books/kestrel/c/atc/function-and-loop-generation.lisp
M books/kestrel/c/atc/symbolic-execution-rules/exec-expr-when-asg.lisp
M books/kestrel/c/atc/symbolic-execution-rules/exec-expr-when-pure.lisp
M books/kestrel/c/atc/symbolic-execution-rules/exec-stmt.lisp
M books/kestrel/c/atc/tag-generation.lisp
M books/kestrel/c/language/pure-expression-execution.lisp
M books/kestrel/c/transformation/proof-generation-theorems.lisp
Log Message:
-----------
[C] Rename a theorem.
Commit: 93a2e6f825ae142e8a822fdb34ab6b67ebc5a9a9
https://github.com/acl2/acl2/commit/93a2e6f825ae142e8a822fdb34ab6b67ebc5a9a9
Author: Alessandro Coglio <
em...@alessandrocoglio.info>
Date: 2025-11-30 (Sun, 30 Nov 2025)
Changed paths:
M books/kestrel/c/language/pure-expression-execution.lisp
Log Message:
-----------
[C] Add a theorem.
Commit: 17570c62d9116710c30f1cdecd4376add023a3f5
https://github.com/acl2/acl2/commit/17570c62d9116710c30f1cdecd4376add023a3f5
Author: Alessandro Coglio <
em...@alessandrocoglio.info>
Date: 2025-11-30 (Sun, 30 Nov 2025)
Changed paths:
M books/kestrel/c/transformation/proof-generation-theorems.lisp
Log Message:
-----------
[C2C] Rework a proof slightly.
Avoid using a rule that will be eventually removed.
Commit: 32ecc9827d6e0a77147cff19893593ee4134f683
https://github.com/acl2/acl2/commit/32ecc9827d6e0a77147cff19893593ee4134f683
Author: Matt Kaufmann <
kauf...@cs.utexas.edu>
Date: 2025-11-30 (Sun, 30 Nov 2025)
Changed paths:
M books/system/doc/acl2-doc.lisp
M doc.lisp
M doc/acl2-code-size.txt
M other-events.lisp
Log Message:
-----------
Fixed SBCL handling of the :native option of trace! and trace$.
Quoting :DOC note-8-7:
The :native option of [trace!] and [trace$] did not work as one would
reasonably expect when SBCL is the host Lisp; now it does.
Also updated :DOC trace$ and :DOC trace!.
Commit: eb14ae4b051a785a82d3b831df3a53931731a5d0
https://github.com/acl2/acl2/commit/eb14ae4b051a785a82d3b831df3a53931731a5d0
Author: Matt Kaufmann <
kauf...@cs.utexas.edu>
Date: 2025-11-30 (Sun, 30 Nov 2025)
Changed paths:
M books/kestrel/utilities/er-soft-plus.lisp
M books/tools/er-soft-logic.lisp
Log Message:
-----------
Fixed some :DOC that erroneously said that (er soft ...) is not logic-mode code.
That was program-mode code in ACL2 Version 8.5 but has been logic-mode
code since Version 8.6.
Commit: fdad20673bf75868a0e4fc3e25a9b51839da25cb
https://github.com/acl2/acl2/commit/fdad20673bf75868a0e4fc3e25a9b51839da25cb
Author: Eric Smith <
ews...@gmail.com>
Date: 2025-11-30 (Sun, 30 Nov 2025)
Changed paths:
M books/kestrel/axe/x86/unroller.lisp
Log Message:
-----------
[axe/x86] Add a termp check.
Commit: 0d9850806570052d8555c999af7ce5431f7ddbb4
https://github.com/acl2/acl2/commit/0d9850806570052d8555c999af7ce5431f7ddbb4
Author: Eric Smith <
ews...@gmail.com>
Date: 2025-11-30 (Sun, 30 Nov 2025)
Changed paths:
M books/kestrel/terms-light/termp.lisp
Log Message:
-----------
[terms-light] Add comment.
Commit: 0aa03bbe9af53336368c70087e35f8395f52d0a4
https://github.com/acl2/acl2/commit/0aa03bbe9af53336368c70087e35f8395f52d0a4
Author: Eric Smith <
ews...@gmail.com>
Date: 2025-11-30 (Sun, 30 Nov 2025)
Changed paths:
M books/kestrel/axe/imported-symbols.lisp
M books/kestrel/axe/rewrite-stobj2.lisp
M books/kestrel/axe/risc-v/unroller.lisp
M books/kestrel/axe/x86/unroller.lisp
M books/kestrel/terms-light/termp.lisp
Log Message:
-----------
Merge.
Commit: edce2f81c223b79182b717edd90f54b7e47c71d2
https://github.com/acl2/acl2/commit/edce2f81c223b79182b717edd90f54b7e47c71d2
Date: 2025-11-30 (Sun, 30 Nov 2025)
Changed paths:
M books/kestrel/axe/imported-symbols.lisp
M books/kestrel/axe/rewrite-stobj2.lisp
M books/kestrel/axe/risc-v/unroller.lisp
M books/kestrel/axe/x86/unroller.lisp
M books/kestrel/terms-light/termp.lisp
Log Message:
-----------
Merge commit '0d9850806570052d8555c999af7ce5431f7ddbb4' into HEAD
Commit: 41f8cbc4e52073d8a9e9588ccf001e3eda1f4c70
https://github.com/acl2/acl2/commit/41f8cbc4e52073d8a9e9588ccf001e3eda1f4c70
Author: Eric Smith <
ews...@gmail.com>
Date: 2025-11-30 (Sun, 30 Nov 2025)
Changed paths:
M books/kestrel/x86/assumptions-for-inputs.lisp
M books/kestrel/x86/assumptions-new.lisp
M books/kestrel/x86/assumptions.lisp
Log Message:
-----------
[x86] Make more assumptions be pseudo-terms.
Commit: 60f7e43ac2bf0985069a4b346377a2ba27136207
https://github.com/acl2/acl2/commit/60f7e43ac2bf0985069a4b346377a2ba27136207
Date: 2025-12-01 (Mon, 01 Dec 2025)
Changed paths:
M books/kestrel/axe/imported-symbols.lisp
M books/kestrel/axe/make-rewriter-simple.lisp
M books/kestrel/axe/risc-v/package.lsp
M books/kestrel/axe/x86/examples/switch/switch-complex-1a-elf64.lisp
M books/kestrel/axe/x86/examples/switch/switch-complex-elf64.lisp
M books/kestrel/axe/x86/examples/switch/switch-complex-elf64staticO2.lisp
M books/kestrel/axe/x86/examples/switch/switch-macho64.lisp
M books/kestrel/memory/memory-regions.lisp
M books/kestrel/x86/.sys/assumpt...@useless-runes.lsp
M books/kestrel/x86/assumptions-for-inputs.lisp
M books/kestrel/x86/assumptions-new.lisp
M books/kestrel/x86/assumptions.lisp
M books/kestrel/x86/package.lsp
Log Message:
-----------
Merge commit '41f8cbc4e52073d8a9e9588ccf001e3eda1f4c70' into HEAD
Commit: 840f87f254ec7ad56bcbefa8e6b75773457ed7df
https://github.com/acl2/acl2/commit/840f87f254ec7ad56bcbefa8e6b75773457ed7df
Author: Alessandro Coglio <
em...@alessandrocoglio.info>
Date: 2025-12-01 (Mon, 01 Dec 2025)
Changed paths:
M books/kestrel/axe/imported-symbols.lisp
M books/kestrel/axe/make-rewriter-simple.lisp
M books/kestrel/axe/rewrite-stobj2.lisp
M books/kestrel/axe/risc-v/package.lsp
M books/kestrel/axe/risc-v/unroller.lisp
M books/kestrel/axe/x86/examples/switch/switch-complex-1a-elf64.lisp
M books/kestrel/axe/x86/examples/switch/switch-complex-elf64.lisp
M books/kestrel/axe/x86/examples/switch/switch-complex-elf64staticO2.lisp
M books/kestrel/axe/x86/examples/switch/switch-macho64.lisp
M books/kestrel/axe/x86/unroller.lisp
M books/kestrel/memory/memory-regions.lisp
M books/kestrel/terms-light/termp.lisp
M books/kestrel/utilities/er-soft-plus.lisp
M books/kestrel/x86/.sys/assumpt...@useless-runes.lsp
M books/kestrel/x86/assumptions-for-inputs.lisp
M books/kestrel/x86/assumptions-new.lisp
M books/kestrel/x86/assumptions.lisp
M books/kestrel/x86/package.lsp
M books/system/doc/acl2-doc.lisp
M books/tools/er-soft-logic.lisp
M doc.lisp
M doc/acl2-code-size.txt
M doc/home-page.html
M other-events.lisp
M proof-builder-a.lisp
Log Message:
-----------
Merge.
Compare:
https://github.com/acl2/acl2/compare/6930f6ff1cb5...840f87f254ec