Skip to content

Comments

s/__CHERI__/__has_feature(capabilities)/#2348

Merged
brooksdavis merged 1 commit intodevfrom
de-__CHERI__
Mar 4, 2025
Merged

s/__CHERI__/__has_feature(capabilities)/#2348
brooksdavis merged 1 commit intodevfrom
de-__CHERI__

Conversation

@brooksdavis
Copy link
Member

This backwards compatible change facilitates CTSRD-CHERI/llvm-project#763.

With this change all remaining instances of __CHERI__ are in LLVM code so should be fixed by subrepo pull.

I hope to change the compiler to make __CHERI__ a synonym for
__CHERI_PURE_CAPABILITY__ to reflect the desired default programming
model.  This backwards compatible change facilitates that effort.
@brooksdavis brooksdavis merged commit 30d2e3c into dev Mar 4, 2025
29 checks passed
@brooksdavis brooksdavis deleted the de-__CHERI__ branch March 4, 2025 19:24
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.

3 participants