Skip to content

Conversation

@levitte
Copy link
Collaborator

@levitte levitte commented Sep 17, 2024

Most of all, this adds proper constification to ltc_math_descriptor,
the rest is suffering the consequences.

For TomsFastMath specifically, we add unconsting casts so LTM can be compiled
to TFM versions before it gets properly constified. This is done through a
version checking helper macro that is added in libtom/tomsfastmath#36.
Note that the current TFM release isn't properly constified, but hopefully,
0.14.0 will be.

@levitte levitte force-pushed the constify-math branch 2 times, most recently from 786d146 to fd73856 Compare September 17, 2024 11:40
@sjaeckel sjaeckel linked an issue Oct 7, 2024 that may be closed by this pull request
Copy link
Collaborator Author

@levitte levitte left a comment

Choose a reason for hiding this comment

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

Saw your added changes, @sjaeckel, and approve

@levitte
Copy link
Collaborator Author

levitte commented Nov 8, 2024

This looks ready to merge

@sjaeckel sjaeckel merged commit 5d2b154 into libtom:develop Nov 9, 2024
75 checks passed
@levitte levitte deleted the constify-math branch November 11, 2024 11:14
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.

src of unsigned_read should be const

2 participants