Branch: refs/heads/master
Home:
https://github.com/acl2/acl2
Commit: e206c13e1ae2abb31d19663c6b6d03104ca34781
https://github.com/acl2/acl2/commit/e206c13e1ae2abb31d19663c6b6d03104ca34781
Author: Alessandro Coglio <
em...@alessandrocoglio.info>
Date: 2025-12-05 (Fri, 05 Dec 2025)
Changed paths:
M books/kestrel/fty/fty-set.lisp
Log Message:
-----------
[FTY] Improve `defset`.
Make some generated proofs more robust.
Enable a function in two proofs, to avoid an apparent dependency on tau.
Commit: 151f0fdf43876839b5e3680b5ca88ba57a3f7e14
https://github.com/acl2/acl2/commit/151f0fdf43876839b5e3680b5ca88ba57a3f7e14
Author: Alessandro Coglio <
em...@alessandrocoglio.info>
Date: 2025-12-06 (Sat, 06 Dec 2025)
Changed paths:
M books/kestrel/axe/arithmetic-rules-axe.lisp
M books/kestrel/axe/basic-rules.lisp
M books/kestrel/axe/def-simplified.lisp
M books/kestrel/axe/rule-lists.lisp
M books/kestrel/axe/rules-in-rule-lists.lisp
M books/kestrel/axe/tactic-prover.lisp
M books/kestrel/axe/x86/examples/switch/support.lisp
M books/kestrel/axe/x86/examples/switch/switch-macho64.lisp
M books/kestrel/axe/x86/rule-lists.lisp
M books/kestrel/bv-lists/bv-array-read-chunk-little.lisp
M books/kestrel/c/syntax/abstract-syntax-operations.lisp
M books/kestrel/c/syntax/abstract-syntax-symbols.lisp
M books/kestrel/c/syntax/abstract-syntax-trees.lisp
M books/kestrel/c/syntax/disambiguator.lisp
M books/kestrel/c/syntax/formalized.lisp
M books/kestrel/c/syntax/langdef-mapping.lisp
M books/kestrel/c/syntax/parser.lisp
M books/kestrel/c/syntax/printer.lisp
M books/kestrel/c/syntax/tests/disambiguator.lisp
M books/kestrel/c/syntax/tests/validator.lisp
M books/kestrel/c/syntax/validator.lisp
M books/kestrel/c/transformation/constant-propagation.lisp
M books/kestrel/c/transformation/copy-fn.lisp
M books/kestrel/c/transformation/simpadd0.lisp
M books/kestrel/c/transformation/specialize.lisp
M books/kestrel/c/transformation/split-all-gso.lisp
M books/kestrel/c/transformation/split-fn-when.lisp
M books/kestrel/c/transformation/split-fn.lisp
M books/kestrel/c/transformation/split-gso.lisp
M books/kestrel/c/transformation/tests/free-vars/free-vars.lisp
M books/kestrel/c/transformation/tests/subst-free/subst-free.lisp
M books/kestrel/c/transformation/utilities/call-graph.lisp
M books/kestrel/c/transformation/utilities/free-vars.lisp
M books/kestrel/c/transformation/utilities/subst-free.lisp
M books/kestrel/c/transformation/wrap-fn.lisp
Log Message:
-----------
Merge.
Commit: 5965f1165a25f6cb980a6fac7e7b9d32b63a0aa8
https://github.com/acl2/acl2/commit/5965f1165a25f6cb980a6fac7e7b9d32b63a0aa8
Author: Alessandro Coglio <
em...@alessandrocoglio.info>
Date: 2025-12-06 (Sat, 06 Dec 2025)
Changed paths:
M books/kestrel/c/syntax/file-paths.lisp
Log Message:
-----------
[C$] Use controlled configuration.
Commit: 41257c092632eff9c3fdfa9663a5bd476db309c2
https://github.com/acl2/acl2/commit/41257c092632eff9c3fdfa9663a5bd476db309c2
Author: Alessandro Coglio <
em...@alessandrocoglio.info>
Date: 2025-12-06 (Sat, 06 Dec 2025)
Changed paths:
M books/kestrel/c/syntax/files.lisp
Log Message:
-----------
[C$] Shorten some code.
Commit: 4bbd83044438a3e0691c09cec28b088ff0287244
https://github.com/acl2/acl2/commit/4bbd83044438a3e0691c09cec28b088ff0287244
Author: Alessandro Coglio <
em...@alessandrocoglio.info>
Date: 2025-12-06 (Sat, 06 Dec 2025)
Changed paths:
M books/kestrel/c/syntax/preprocessor.lisp
Log Message:
-----------
[C$] Include two more books nneded for local development.
Commit: 151d27321ca1adb9ed5e96635d683d4303dd727a
https://github.com/acl2/acl2/commit/151d27321ca1adb9ed5e96635d683d4303dd727a
Author: Alessandro Coglio <
em...@alessandrocoglio.info>
Date: 2025-12-06 (Sat, 06 Dec 2025)
Changed paths:
M books/kestrel/c/syntax/abstract-syntax-trees.lisp
Log Message:
-----------
[C$] Tweak for consistency.
Remove "historical" comment no longer needed.
Move certification-related form at the end of the "preamble".
Commit: 66e029b7c900484a8c90488b096e529459d4bf20
https://github.com/acl2/acl2/commit/66e029b7c900484a8c90488b096e529459d4bf20
Author: Alessandro Coglio <
em...@alessandrocoglio.info>
Date: 2025-12-06 (Sat, 06 Dec 2025)
Changed paths:
M books/kestrel/c/syntax/abstract-syntax-trees.lisp
Log Message:
-----------
[C$] Remove book inclusion now redundant.
Commit: 6add17b208012eccb1c3c07ccba325ed35665f10
https://github.com/acl2/acl2/commit/6add17b208012eccb1c3c07ccba325ed35665f10
Author: Alessandro Coglio <
em...@alessandrocoglio.info>
Date: 2025-12-06 (Sat, 06 Dec 2025)
Changed paths:
M books/kestrel/c/syntax/abstract-syntax-trees.lisp
Log Message:
-----------
[C$] Remove local theorem no longer needed.
Now that `fty::defset` has been improved to generate more robust proofs that do
not necessitate tau.
Commit: 744b4e7408f3995b879bf5ca9be97ddabeaed6ec
https://github.com/acl2/acl2/commit/744b4e7408f3995b879bf5ca9be97ddabeaed6ec
Author: Alessandro Coglio <
em...@alessandrocoglio.info>
Date: 2025-12-06 (Sat, 06 Dec 2025)
Changed paths:
M books/kestrel/c/syntax/abstract-syntax-trees.lisp
Log Message:
-----------
[C$] Remove induction exception no longer needed.
Now the `fty` macros should generate the needed induction hints.
Commit: 702b7fe90517bd471f6dc5c3cd3cfa9b7e8ea0cc
https://github.com/acl2/acl2/commit/702b7fe90517bd471f6dc5c3cd3cfa9b7e8ea0cc
Author: Alessandro Coglio <
em...@alessandrocoglio.info>
Date: 2025-12-06 (Sat, 06 Dec 2025)
Changed paths:
M books/kestrel/c/syntax/abstract-syntax-trees.lisp
Log Message:
-----------
[C$] Localize some hints.
Commit: e30a86b5dfb91c62132333fc3dcea039e27a710d
https://github.com/acl2/acl2/commit/e30a86b5dfb91c62132333fc3dcea039e27a710d
Author: Alessandro Coglio <
em...@alessandrocoglio.info>
Date: 2025-12-06 (Sat, 06 Dec 2025)
Changed paths:
M books/kestrel/c/syntax/abstract-syntax-irrelevants.lisp
Log Message:
-----------
[C$] Use controlled configuration.
Commit: 775f8129c0f51a0eb64a628be0f6f6e44299ad69
https://github.com/acl2/acl2/commit/775f8129c0f51a0eb64a628be0f6f6e44299ad69
Author: Alessandro Coglio <
em...@alessandrocoglio.info>
Date: 2025-12-06 (Sat, 06 Dec 2025)
Changed paths:
M books/kestrel/c/syntax/abstract-syntax-operations.lisp
Log Message:
-----------
[C$] Avoid redundant book inclusion.
Also reorder forms in preamble for consistency.
Commit: 7b076380542fcc68b542ab949b863cff27eb1de3
https://github.com/acl2/acl2/commit/7b076380542fcc68b542ab949b863cff27eb1de3
Author: Alessandro Coglio <
em...@alessandrocoglio.info>
Date: 2025-12-06 (Sat, 06 Dec 2025)
Changed paths:
M books/kestrel/c/syntax/implementation-environments.lisp
Log Message:
-----------
[C$] Shorten some code.
Commit: 07cae5f2951da9ecc97119f7ced93b3828387eaf
https://github.com/acl2/acl2/commit/07cae5f2951da9ecc97119f7ced93b3828387eaf
Author: Alessandro Coglio <
em...@alessandrocoglio.info>
Date: 2025-12-06 (Sat, 06 Dec 2025)
Changed paths:
M books/kestrel/c/syntax/code-ensembles.lisp
Log Message:
-----------
[C$] Remove redundant book inclusion.
Commit: 9479b9b6c911c8cad9b19e29112140a85ca90aa3
https://github.com/acl2/acl2/commit/9479b9b6c911c8cad9b19e29112140a85ca90aa3
Author: Alessandro Coglio <
em...@alessandrocoglio.info>
Date: 2025-12-06 (Sat, 06 Dec 2025)
Changed paths:
M books/kestrel/c/syntax/type-specifier-lists.lisp
Log Message:
-----------
[C$] Shorten some code.
Commit: 4b5d6e203f32350f80241aa32b96aff78e384073
https://github.com/acl2/acl2/commit/4b5d6e203f32350f80241aa32b96aff78e384073
Author: Alessandro Coglio <
em...@alessandrocoglio.info>
Date: 2025-12-06 (Sat, 06 Dec 2025)
Changed paths:
M books/kestrel/c/syntax/storage-specifier-lists.lisp
Log Message:
-----------
[C$] Shorten some code.
Commit: f9693e8e4dc46fa6a9af3bf1cccd748021237a21
https://github.com/acl2/acl2/commit/f9693e8e4dc46fa6a9af3bf1cccd748021237a21
Author: Alessandro Coglio <
em...@alessandrocoglio.info>
Date: 2025-12-06 (Sat, 06 Dec 2025)
Changed paths:
M books/kestrel/c/syntax/abstraction-mapping.lisp
Log Message:
-----------
[C$] Shorten some code.
Commit: fabd61e448f1627acc7853974bc59509efc71261
https://github.com/acl2/acl2/commit/fabd61e448f1627acc7853974bc59509efc71261
Author: Alessandro Coglio <
em...@alessandrocoglio.info>
Date: 2025-12-06 (Sat, 06 Dec 2025)
Changed paths:
M books/kestrel/c/syntax/parser-states.lisp
Log Message:
-----------
[C$] Use controlled configuration.
Commit: a82e9a4ad54bd244876efa334b586bdcc141122a
https://github.com/acl2/acl2/commit/a82e9a4ad54bd244876efa334b586bdcc141122a
Author: Alessandro Coglio <
em...@alessandrocoglio.info>
Date: 2025-12-06 (Sat, 06 Dec 2025)
Changed paths:
M books/kestrel/c/syntax/parser-messages.lisp
Log Message:
-----------
[C$] Shorten some code.
Commit: 0d5b816cc3265c08a45a94386b1f4340c5cced82
https://github.com/acl2/acl2/commit/0d5b816cc3265c08a45a94386b1f4340c5cced82
Author: Alessandro Coglio <
em...@alessandrocoglio.info>
Date: 2025-12-07 (Sun, 07 Dec 2025)
Changed paths:
M books/kestrel/c/syntax/lexer.lisp
Log Message:
-----------
[C$] Tweak some fixing theorems.
Commit: 4e8a5eefb0374b40b97e816fddbff56009ce5e6f
https://github.com/acl2/acl2/commit/4e8a5eefb0374b40b97e816fddbff56009ce5e6f
Author: Alessandro Coglio <
em...@alessandrocoglio.info>
Date: 2025-12-08 (Mon, 08 Dec 2025)
Changed paths:
M apply.lisp
M axioms.lisp
M basis-a.lisp
M books/kestrel/axe/imported-symbols.lisp
M books/kestrel/axe/logops-rules-axe.lisp
M books/kestrel/axe/risc-v/lifter-rules.lisp
M books/kestrel/axe/risc-v/package.lsp
M books/kestrel/axe/risc-v/unroller.lisp
M books/kestrel/axe/x86/rule-lists.lisp
M books/kestrel/c/syntax/parser-states.lisp
M books/kestrel/c/syntax/preprocessor.lisp
M books/kestrel/x86/support-bv.lisp
M books/projects/aleo/vm/circuits/axe/blake2s1round.old.lisp
M books/projects/apply/semi-concrete-do-inductions-log.txt
M books/system/apply/loop-scions.lisp
M books/system/doc/acl2-doc.lisp
M doc.lisp
M doc/acl2-code-size.txt
M doc/home-page.html
M translate.lisp
Log Message:
-----------
Merge.
Commit: bc72cf0228c4a14206754558909888a9cab59a84
https://github.com/acl2/acl2/commit/bc72cf0228c4a14206754558909888a9cab59a84
Author: Alessandro Coglio <
em...@alessandrocoglio.info>
Date: 2025-12-08 (Mon, 08 Dec 2025)
Changed paths:
A books/kestrel/c/syntax/preprocessor-states.lisp
M books/kestrel/c/syntax/preprocessor.lisp
Log Message:
-----------
[C$] Refactor preprocessor.
Move preprocessor states to dedicated file and topic.
Commit: f5e194c04463b39178bfa048e1be98bbeafbe82d
https://github.com/acl2/acl2/commit/f5e194c04463b39178bfa048e1be98bbeafbe82d
Author: Alessandro Coglio <
em...@alessandrocoglio.info>
Date: 2025-12-08 (Mon, 08 Dec 2025)
Changed paths:
A books/kestrel/c/syntax/preprocessor-messages.lisp
M books/kestrel/c/syntax/preprocessor.lisp
Log Message:
-----------
[C$] Refactor preprocessor.
Put preprocessor messages into dedicated file and topic.
Commit: f9102d508746d8578bf147b7f83640372196212c
https://github.com/acl2/acl2/commit/f9102d508746d8578bf147b7f83640372196212c
Author: Alessandro Coglio <
em...@alessandrocoglio.info>
Date: 2025-12-08 (Mon, 08 Dec 2025)
Changed paths:
M books/kestrel/c/syntax/preprocessor.lisp
Log Message:
-----------
[C$] Refactor preprocessor.
Put reader into dedicated file and topic.
Commit: 6ef28d4dfbd5d658c5e330294eba26be4c8b8ed3
https://github.com/acl2/acl2/commit/6ef28d4dfbd5d658c5e330294eba26be4c8b8ed3
Author: Alessandro Coglio <
em...@alessandrocoglio.info>
Date: 2025-12-08 (Mon, 08 Dec 2025)
Changed paths:
A books/kestrel/c/syntax/preprocessor-lexer.lisp
M books/kestrel/c/syntax/preprocessor.lisp
Log Message:
-----------
[C$] Refactor preprocessor.
Put lexer component into dedicated file and topic.
Commit: 396e081039c2b004634986e651cea807b93bd4b8
https://github.com/acl2/acl2/commit/396e081039c2b004634986e651cea807b93bd4b8
Author: Alessandro Coglio <
em...@alessandrocoglio.info>
Date: 2025-12-08 (Mon, 08 Dec 2025)
Changed paths:
M books/kestrel/c/syntax/preprocessor.lisp
Log Message:
-----------
[C$] Improve preprocessor code.
Rename a function.
Remove some now-unnecessary book inclusions.
Remove some now-unnecessary local forms.
Commit: a84f250f95dface3097fcfcaf8680c18a3b67d5a
https://github.com/acl2/acl2/commit/a84f250f95dface3097fcfcaf8680c18a3b67d5a
Author: Alessandro Coglio <
em...@alessandrocoglio.info>
Date: 2025-12-08 (Mon, 08 Dec 2025)
Changed paths:
A books/kestrel/c/syntax/preprocessor-reader.lisp
Log Message:
-----------
[C$] Add forgotten file.
Compare:
https://github.com/acl2/acl2/compare/7001770ad5a5...a84f250f95df
To unsubscribe from these emails, change your notification settings at
https://github.com/acl2/acl2/settings/notifications