Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Follow-up to the big reorg PR #581

Closed
wants to merge 44 commits into from

Conversation

mreineck
Copy link
Collaborator

This starts the cleanup work after the big change that removed double compilation. I try to adjust comments, improve names and address still open comments from #567.
It does not make much sense to look at the diffs before #567 is merged; but once that has happened, reviewing this should become fairly straightforward.

* rearrange functions to avoid forward declarations

* simplify simple interfaces code

* templatize spreadinterp

* templatize utils.cpp

* adjust makefile

* fix inconsistent prototype

* another attempt

* another attempt

* another attempt

* more templatizing

* more templatizing

* fixes

* more templatizing

* no more precision-dependent sources in library

* update makefile

* fix typo

* get rid od utils_precindep

* start migrating to std::vector

* NULL -> nullptr, more vectors

* more OOP and some warning fixes

* remove finufft.cpp; remove blanket use of namspace std

* add explanation for explicit template instantiations

* shorten simpleinterfaces

* pass options by reference

* address review comments

* revert BIGINT->UBIGINT change, seems to have bigger ramifications
@mreineck
Copy link
Collaborator Author

I think I managed to confuse Github. Hopefully I can fix this by closing and reopening this PR.

@mreineck mreineck closed this Oct 22, 2024
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