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
Remove nested functions in ratpoints #12473
Comments
comment:5
here is a fix : http://users.ox.ac.uk/~coml0531/sage/ratpoints-2.1.3.tar.bz2 Still needs a bit of cleaning. |
comment:6
Seems to works. I'll work on turning into a patch later. |
Branch: u/dimpase/ratpts_nonestedfun |
comment:7
here is a cleaned up patch, with more const qualifiers added. New commits:
|
Author: Dima Pasechnik |
Commit: |
comment:8
Just touching New commits:
|
Changed branch from u/dimpase/ratpts_nonestedfun to u/fbissey/ratpts_nonestedfun |
Reviewer: François Bissey |
comment:11
Thanks! |
comment:12
I meant to do that ;) |
This comment has been minimized.
This comment has been minimized.
comment:15
Actually, I have the feeling something is missing on this branch, since it only changes |
comment:16
Replying to @jdemeyer:
Francois, the ball is in your court now... (you didn't ask for a review too :)) |
comment:17
Yes indeed, it looks like I messed up when importing Dima's branch. As for the version bump. Yes I know we could do that. But really we didn't change any functionality, we just made it possible to compile with other compilers. But OK the patch is not trivial. |
comment:19
Should all be better now. |
comment:20
OK, looks good. |
comment:21
Replying to @kiwifb:
The reason I asked for this is mainly to increase testing coverage. If you bump the version, then everybody who upgrades Sage will rebuild the package with the new patch. |
Changed branch from u/fbissey/ratpts_nonestedfun to |
Upstream: Reported upstream. No feedback yet. |
Changed commit from |
comment:24
Just commenting that the functionality that |
comment:25
replacing sounds a bit drastic; adding another backend? |
comment:26
Replying to @dimpase:
Honestly, it doesn't. Reducing your number of dependencies because another one, better maintained, can provide the same functionality is not controversial in my opinion. Who doesn't like less maintenance. |
comment:27
ratpoints implements a very tricky mathematics, not something anybody can write. Having more than one implementation is a blessing. |
comment:28
I opened #24531 for that, by the way. |
comment:29
Replying to @dimpase:
The PARI developers are not just "anybody" :-) I trust that they know number theory. Besides, the way that I understand things, the code in PARI is actually based on this |
comment:30
Replying to @kiwifb:
"better" maintained? I don't think that |
these won't work for most other compilers besides GCC.
Upstream: Reported upstream. No feedback yet.
CC: @kiwifb
Component: packages: standard
Author: Dima Pasechnik
Branch:
dae689c
Reviewer: François Bissey
Issue created by migration from https://trac.sagemath.org/ticket/12473
The text was updated successfully, but these errors were encountered: