Skip to content

Comments

2.0.0 release#32

Merged
ac000 merged 5 commits intomasterfrom
2.0-prep
Oct 31, 2025
Merged

2.0.0 release#32
ac000 merged 5 commits intomasterfrom
2.0-prep

Conversation

@ac000
Copy link
Owner

@ac000 ac000 commented Oct 31, 2025

No description provided.

.md -> .rst

Fixes: 00fb1a4 ("Convert markdown to reStructuredText")
Signed-off-by: Andrew Clayton <ac@sigsegv.uk>
@ac000 ac000 requested a review from Copilot October 31, 2025 15:34
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR updates the library version from 1.99.0 to 2.0.0, indicating a major release with breaking changes. The update includes version number changes across multiple build configuration files and documentation format updates.

  • Version numbers updated across header file, Makefile, and RPM spec file
  • Documentation file extensions changed from .md to .rst format
  • Changelog entry added noting API breaking changes in ac_circ_buf

Reviewed Changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 1 comment.

File Description
src/include/libac.h Updates major version from 1 to 2 and minor version from 99 to 0
src/Makefile Updates SOVER and VERSION variables to reflect 2.0.0 release
libac.spec Updates RPM spec version, symbolic link target, documentation files, and adds changelog entry

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

- Lots of fixes all over.

* Thu Apr 11 2019 Andrew Clayton <andrew@digital-domain.net> - 1.0.1-1
- Fix the libray so version in the Makefile and rpm spec
Copy link

Copilot AI Oct 31, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Corrected spelling of 'libray' to 'library'.

Suggested change
- Fix the libray so version in the Makefile and rpm spec
- Fix the library so version in the Makefile and rpm spec

Copilot uses AI. Check for mistakes.
ac000 added 4 commits October 31, 2025 18:08
Clang 21 added support for the -Wunterminated-string-initialization
warning as added in GCC 15.

Commit 4e5bb56 ("Add a __nonstring macro") added a macro around the
"nonstring" attribute when using GCC to quell this warning when desired.

Now that clang also has this warning we now get tripped up as we did in
GCC.

Change the guard around the macro to use __has_attribute() instead of
checking for the compiler as simply enabling also for clang will trigger
warnings from older clangs that don't have the "nonstring" attribute.

__has_attribute() is supported from GCC 5 and Clang 2.9, which should be
fine for us.

Signed-off-by: Andrew Clayton <ac@sigsegv.uk>
Signed-off-by: Andrew Clayton <ac@sigsegv.uk>
Signed-off-by: Andrew Clayton <ac@sigsegv.uk>
Signed-off-by: Andrew Clayton <ac@sigsegv.uk>
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

Copilot reviewed 3 out of 3 changed files in this pull request and generated no new comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@ac000 ac000 merged commit 061bdbb into master Oct 31, 2025
9 checks passed
@ac000 ac000 deleted the 2.0-prep branch October 31, 2025 18:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant