Branch: refs/heads/master
Home:
https://github.com/acl2/acl2
Commit: 1a962e59dd67932738eebb06460dc87d363d1fa8
https://github.com/acl2/acl2/commit/1a962e59dd67932738eebb06460dc87d363d1fa8
Author: Alessandro Coglio <
em...@alessandrocoglio.info>
Date: 2026-02-03 (Tue, 03 Feb 2026)
Changed paths:
A books/kestrel/c/syntax/tests/preprocessor-testing-macros.lisp
M books/kestrel/c/syntax/tests/preprocessor.lisp
Log Message:
-----------
[C$] Refactor preprocessor testing code.
Put testing macros into a separate dedicated file.
Commit: 9da88706f2ab9a5a6dbc5bad13ad85afaf23831e
https://github.com/acl2/acl2/commit/9da88706f2ab9a5a6dbc5bad13ad85afaf23831e
Author: Alessandro Coglio <
em...@alessandrocoglio.info>
Date: 2026-02-03 (Tue, 03 Feb 2026)
Changed paths:
M books/kestrel/c/syntax/implementation-environments.lisp
M books/kestrel/c/syntax/input-files.lisp
Log Message:
-----------
[C$] Move some code.
As agreed with Grant Jurgensen.
Commit: 5f5cf7792666fdfff3457c25bb41dea65c1fa139
https://github.com/acl2/acl2/commit/5f5cf7792666fdfff3457c25bb41dea65c1fa139
Author: Alessandro Coglio <
em...@alessandrocoglio.info>
Date: 2026-02-03 (Tue, 03 Feb 2026)
Changed paths:
M books/kestrel/c/syntax/tests/preprocessor-testing-macros.lisp
Log Message:
-----------
[C$] Reduce book inclusions.
Commit: 5faff7d6a50a55fae8106e7548d576161be1062e
https://github.com/acl2/acl2/commit/5faff7d6a50a55fae8106e7548d576161be1062e
Author: Alessandro Coglio <
em...@alessandrocoglio.info>
Date: 2026-02-03 (Tue, 03 Feb 2026)
Changed paths:
M books/kestrel/c/syntax/tests/preprocessor-testing-macros.lisp
Log Message:
-----------
[C$] Generalize a preprocessor testing macro.
Commit: 0e116946214175aa763be3a3082e9b3d49a053ea
https://github.com/acl2/acl2/commit/0e116946214175aa763be3a3082e9b3d49a053ea
Author: Alessandro Coglio <
em...@alessandrocoglio.info>
Date: 2026-02-03 (Tue, 03 Feb 2026)
Changed paths:
M books/kestrel/c/syntax/tests/preprocessor-testing-macros.lisp
Log Message:
-----------
[C$] Add two preprocessor testing macros.
Commit: 8d53216db898387aef721371a7469e8c75f40e02
https://github.com/acl2/acl2/commit/8d53216db898387aef721371a7469e8c75f40e02
Author: Alessandro Coglio <
em...@alessandrocoglio.info>
Date: 2026-02-03 (Tue, 03 Feb 2026)
Changed paths:
M books/kestrel/c/syntax/preprocessor.lisp
Log Message:
-----------
[C$] Improve handling of `#error` directive.
Pretty-print the lexemes that follow the `#error` part, otherwise it may not
be particularly readable.
Commit: 5dca2e360846614a7f090a7a5b199375baa29306
https://github.com/acl2/acl2/commit/5dca2e360846614a7f090a7a5b199375baa29306
Author: Alessandro Coglio <
em...@alessandrocoglio.info>
Date: 2026-02-03 (Tue, 03 Feb 2026)
Changed paths:
M books/kestrel/c/syntax/preprocessor-evaluator.lisp
Log Message:
-----------
[C$] Fix bug in preprocessor expression parser.
Forgot to put back the token when attempting to read a unary operator that turns
out not to be a unary operator.
Commit: 51803a634b2dd99df5a6166be00bcc0de8cfceda
https://github.com/acl2/acl2/commit/51803a634b2dd99df5a6166be00bcc0de8cfceda
Author: Alessandro Coglio <
em...@alessandrocoglio.info>
Date: 2026-02-03 (Tue, 03 Feb 2026)
Changed paths:
A books/kestrel/c/syntax/tests/conditional.c
M books/kestrel/c/syntax/tests/preprocessor.lisp
Log Message:
-----------
[C$] Add some preprocessor tests.
Commit: b77db74695f80b77f558aa0a4cd8d6b4ffcdb166
https://github.com/acl2/acl2/commit/b77db74695f80b77f558aa0a4cd8d6b4ffcdb166
Author: Alessandro Coglio <
em...@alessandrocoglio.info>
Date: 2026-02-03 (Tue, 03 Feb 2026)
Changed paths:
M books/kestrel/c/syntax/implementation-environments.lisp
Log Message:
-----------
[C$] Add a type prescription rule.
Commit: 84966aff66f2096996c6b8e4bcc043f861995432
https://github.com/acl2/acl2/commit/84966aff66f2096996c6b8e4bcc043f861995432
Author: Alessandro Coglio <
em...@alessandrocoglio.info>
Date: 2026-02-03 (Tue, 03 Feb 2026)
Changed paths:
M books/kestrel/c/syntax/preprocessor.lisp
Log Message:
-----------
[C$] Add support for `#warning` directive.
This is only allowed in C23 (not C17), or if GCC or Clang extensions are
enabled.
Commit: 0decde4122bacb73dfef86e3dc89625e8792a881
https://github.com/acl2/acl2/commit/0decde4122bacb73dfef86e3dc89625e8792a881
Author: Alessandro Coglio <
em...@alessandrocoglio.info>
Date: 2026-02-03 (Tue, 03 Feb 2026)
Changed paths:
M books/kestrel/c/syntax/tests/preprocessor-testing-macros.lisp
Log Message:
-----------
[C$] Extend some testing macros.
Commit: 1ff43e784b60b9c7844a0f42c57703c20f454a49
https://github.com/acl2/acl2/commit/1ff43e784b60b9c7844a0f42c57703c20f454a49
Author: Alessandro Coglio <
em...@alessandrocoglio.info>
Date: 2026-02-03 (Tue, 03 Feb 2026)
Changed paths:
M books/kestrel/c/syntax/macro-tables.lisp
M books/kestrel/c/syntax/preprocessor-states.lisp
M books/kestrel/c/syntax/preprocessor.lisp
M books/kestrel/c/syntax/tests/preprocessor-lexer.lisp
M books/kestrel/c/syntax/tests/preprocessor-reader.lisp
Log Message:
-----------
[C$] Add a few predefined macros for preprocessor.
Commit: 1f1dfecc49b138aaf52a180199bddfc2b9dbdb1e
https://github.com/acl2/acl2/commit/1f1dfecc49b138aaf52a180199bddfc2b9dbdb1e
Author: Alessandro Coglio <
em...@alessandrocoglio.info>
Date: 2026-02-03 (Tue, 03 Feb 2026)
Changed paths:
M books/kestrel/c/syntax/tests/preprocessor-lexer.lisp
M books/kestrel/c/syntax/tests/preprocessor-reader.lisp
Log Message:
-----------
[C$] Reduce book inclusions.
Commit: 1c722fbe2246f0e6b4cbf428281d261bde93d345
https://github.com/acl2/acl2/commit/1c722fbe2246f0e6b4cbf428281d261bde93d345
Author: Alessandro Coglio <
em...@alessandrocoglio.info>
Date: 2026-02-03 (Tue, 03 Feb 2026)
Changed paths:
M books/kestrel/c/syntax/preprocessor.lisp
Log Message:
-----------
[C$] Fix skipping of empty line.
Commit: 48ec75d8d717f35daea0c87a81665e6163400a08
https://github.com/acl2/acl2/commit/48ec75d8d717f35daea0c87a81665e6163400a08
Author: Alessandro Coglio <
em...@alessandrocoglio.info>
Date: 2026-02-03 (Tue, 03 Feb 2026)
Changed paths:
M books/kestrel/axe/translate-dag-to-stp.lisp
M books/kestrel/c/syntax/abstract-syntax-irrelevants.lisp
M books/kestrel/c/syntax/abstract-syntax-trees.lisp
M books/kestrel/c/syntax/disambiguator.lisp
M books/kestrel/c/syntax/parser.lisp
M books/kestrel/c/syntax/tests/output-files.lisp
M books/kestrel/c/syntax/validation-information.lisp
M books/kestrel/c/syntax/validator.lisp
A books/kestrel/c/transformation/add-section-attr-doc.lisp
A books/kestrel/c/transformation/add-section-attr.lisp
M books/kestrel/c/transformation/command-line/wrappers.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
A books/kestrel/c/transformation/tests/add-section-attr/.gitignore
A books/kestrel/c/transformation/tests/add-section-attr/acl2-customization.lsp
A books/kestrel/c/transformation/tests/add-section-attr/add-section-attr.lisp
A books/kestrel/c/transformation/tests/add-section-attr/cert.acl2
A books/kestrel/c/transformation/tests/add-section-attr/test1.c
A books/kestrel/c/transformation/tests/add-section-attr/test2.c
A books/kestrel/c/transformation/tests/add-section-attr/test3.c
M books/kestrel/c/transformation/top.lisp
A books/kestrel/c/transformation/utilities/add-attributes.lisp
M books/kestrel/c/transformation/utilities/call-graph.lisp
A books/kestrel/c/transformation/utilities/qualified-ident.lisp
M books/kestrel/c/transformation/utilities/top.lisp
M books/kestrel/c/transformation/wrap-fn.lisp
M books/kestrel/fty/deffold-map-doc.lisp
M books/kestrel/fty/deffold-map.lisp
M books/kestrel/utilities/run-json-command.lisp
A books/projects/hol-in-acl2/acl2/hpp-set.lisp
R books/projects/hol-in-acl2/acl2/set-of-hol-values.lisp
Log Message:
-----------
Merge.
Commit: 7c7e62bba6ff7b00970aa8e1f6a1993e07f09d6a
https://github.com/acl2/acl2/commit/7c7e62bba6ff7b00970aa8e1f6a1993e07f09d6a
Author: Alessandro Coglio <
em...@alessandrocoglio.info>
Date: 2026-02-03 (Tue, 03 Feb 2026)
Changed paths:
M books/std/util/defaggregate.lisp
M books/std/util/tests/defaggregate.lisp
Log Message:
-----------
Merge.
Compare:
https://github.com/acl2/acl2/compare/bb9c654461a0...7c7e62bba6ff
To unsubscribe from these emails, change your notification settings at
https://github.com/acl2/acl2/settings/notifications