Commit
2 years ago
gh-36449: Autogenerate flint headers We - write down a script to auto-generate flint header files (currently at https://github.com/videlec/flint-header-sage-autogen) - replace most of the files in `src/sage/libs/flint` by auto-generated files. Doing so, the custom sage code in `src/sage/libs/flint` is always contained in files suffixed by `_sage.pxd`/`_sage.pyx`. - deprecate the files in `src/sage/libs/arb/` ### :memo: Checklist - [x] The title is concise, informative, and self-explanatory. - [x] The description explains in detail what this PR is about. - [x] I have linked a relevant issue or discussion. - [ ] I have created tests covering the changes. - [ ] I have updated the documentation accordingly. ### :hourglass: Dependencies #35848 #### Upstream issues and patches - https://github.com/flintlib/flint/pull/1523 - https://github.com/flintlib/flint/issues/1529 - https://github.com/flintlib/flint/pull/1532 - https://github.com/flintlib/flint/issues/1535 - https://github.com/flintlib/flint/pull/1536 - https://github.com/cython/cython/issues/5779 - https://github.com/flintlib/flint/issues/1653 - https://github.com/flintlib/flint/pull/1655 URL: https://github.com/sagemath/sage/pull/36449 Reported by: Vincent Delecroix Reviewer(s): Marc Mezzarobba, Matthias Köppe, Vincent Delecroix
Author
Release Manager
Loading