-
Notifications
You must be signed in to change notification settings - Fork 33
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
Reenable Nemo coeff rings for singular #73
Conversation
Great! Yes, that would be a first step. Of course we have tests commented out for this. |
Codecov Report
@@ Coverage Diff @@
## master #73 +/- ##
==========================================
+ Coverage 46.33% 53.55% +7.22%
==========================================
Files 30 31 +1
Lines 2398 2433 +35
==========================================
+ Hits 1111 1303 +192
+ Misses 1287 1130 -157
Continue to review full report at Codecov.
|
Looks good. Is the PR ready to go? Or should I wait for some test code to be switched on? I can work on the other similar files, or I could get Sachin to work on it, depending on what you think. |
Not at all ready to go. It is just an initial setup. I will get it ready to go tomorrow and message you. |
622f9e8
to
51420e5
Compare
@wbhart please have a look |
Looks pretty neat. There are the following:
|
I applied comments 1&2, but had to leave the outer constructor, as the Do you have any test computation we could use? Or just run the tests a lot of times? I am pretty sure the caches work, though, as I had several problems including them. |
It's not so much whether the caches work, but whether they still free the objects after they are no longer in use, or whether it just hangs on to them forever, essentially leaking memory. I guess I don't have an example to try. Maybe the following will exercise it enough:
See if memory usage grows without bound. Or better yet, put some print statements in the function that frees stuff from cache, to confirm stuff is actually being freed. |
66ee650
to
cf1b4da
Compare
I think I will now work on this and try to get it working again. We have someone at the Gap-Singular days that could really use this functionality. |
Superceded. |
add nres/mres: id_res
@wbhart
This is a first try to get Nemo coefficient rings working again in Singular.jl
I would guess the first step for testing this is trying to get the command
working, is that right?