Activity
From 17 Mar 2019 to 15 Apr 2019
09 Apr 2019
- 17:48 Feature #1267: Ideal equality
- I'm very uneasy in doing an automatic choice: the "trick" might work out as a slow overhead in a long loop with many ...
- 10:50 Support #1134: Organize better the documentation for CoCoALib
- I am postponing this issue. Even though I think it is important, it is likely to need a lot of time; anyway, the doc...
05 Apr 2019
- 16:31 Feature #385: Design new errors using inheritance
- This really the same as #743.
- 16:26 Feature #743: Better errors: give supplementary info about the error
- It would be nice to have a quiet moment to get this matter properly sorted out.
We really should try to deal with ... - 16:06 Design #581: C++14: MachineInt
- I have modified the subject and description to refer to C++14 instead of C++11.
There is a summary of the integral... - 15:48 Feature #1218: 32-bit or 64-bit preprocessor macro?
- We should check whether this still makes sense with C++14. I should also check on my little 32-bit machine...
- 15:46 Feature #1197: IsZeroDet: new fn
- The idea is simple: compute the det modulo various primes, and if any is non-zero then we know the non-modular det is...
- 12:30 Feature #1267: Ideal equality
- A similar trick could be used for ideal membership: if @x@ is not in @I+J@ then it is certainly not in @I@.
04 Apr 2019
- 21:31 Feature #658: Indets actually in a poly (or vector or matrix)
- It seems that there is already an impl in @SparsePolyOps-RingElem@.
There is no doc, no test. Also not exported t... - 15:16 Feature #1267 (In Progress): Ideal equality
- Long sent me one example which wanted to test if a large ideal (in a ring with 36 indets) contained 1. He actually d...
- 15:07 Feature #1269 (New): Ideal Ops: sort-cuts for trivial args?
- A colleague here in Passau was disappointed that @intersection(ideal(1), J)@ was taking a long time, even though the ...
- 15:00 Design #1255: Ideals with trivial GBasis
- Generators which are monomials are also a special case.
Then one could imagine a more complicated "mixed" situatio...
29 Mar 2019
- 09:18 Feature #1267: Ideal equality
- It is implemented in @ideals.C@ like this:...
28 Mar 2019
- 16:49 Feature #1267 (In Progress): Ideal equality
- Long in Passau lamented that sometimes testing two ideals for equality was too slow.
It might help to perform a fe... - 16:42 Design #1266 (New): Make a poly ring QQ[x,y,z] also contain a ZZ[x,y,z]
- Idea: every polyring @QQ[x,y,z]@ should also contain a single copy of @ZZ[x,y,z]@.
This single copy can then be us... - 16:39 Feature #1249: principal ideal has a Gbasis
- Having seen in the code that computing a GBasis over @QQ@ implies creating a new ring (with coeffs in @ZZ@), encourag...
- 10:20 Bug #1260: Fix file permissions after using CVS
- @.command@ is for MacOS:
<quote>
(...) .sh files are "owned" by Xcode by default, so if you were to double-click on...
27 Mar 2019
- 17:21 Bug #1256 (Closed): RingID: different values in test-output on different platforms
- John Abbott wrote:
> Using @gdb@ I see that *@ComputeGBasis@* is called, and it detected that the input ring is a po... - 15:26 Bug #1256: RingID: different values in test-output on different platforms
- Using @gdb@ I see that *@ComputeGBasis@* is called, and it detected that the input ring is a polyring over a fraction...
- 15:11 Bug #1256: RingID: different values in test-output on different platforms
- ...
- 13:55 Support #1265: Unregistered TXT files in doc
- These files exist but are not present in @index-alpha.html@....
- 13:52 Support #1265 (Closed): Unregistered TXT files in doc
- There are some "unregistered" *@.txt@* files in the CoCoALib documentation.
Rectify!
- 13:27 Bug #1260: Fix file permissions after using CVS
- I have noticed that some shell scripts in the source tree have suffix *@.sh@* while others have suffix *@.command@*. ...
26 Mar 2019
- 17:50 Bug #1264: Remove unnecessary files before making CoCoALib release TGZ files
- After unpacking the TGZ file on a Linux box, I found lots of files with names starting with dot-underscore. While th...
- 17:43 Bug #1264 (Closed): Remove unnecessary files before making CoCoALib release TGZ files
- I have just downloaded 0.99601 (TGZ format) and have noted that there are lots of small file which should not really ...
- 16:47 Support #1263 (In Progress): Tidy CoCoALib test directory
- The files I have are:...
- 16:44 Support #1263 (Resolved): Tidy CoCoALib test directory
- I have done some cleaning and have noticed some files called @test-*.C@ in the test directory which are not listed in...
- 11:34 Bug #1260 (In Progress): Fix file permissions after using CVS
- Here is a simple script which does most of the work. I tested it by setting "funny" permissions on all files and dir...
25 Mar 2019
- 17:09 Design #1259 (Resolved): ThreadsafeCounter is now obsolete?
- I have now removed @ThreadsafeCounter@ from my own personal copy.
Everything compiles and all tests pass. :-)
Once... - 12:06 Design #1259: ThreadsafeCounter is now obsolete?
- A quick grep shows that @ThreadsafeCounter@ is used in just two places:
* @ring.C@ (for the ring ID)
* @symbol.C@ ... - 12:01 Design #1259 (Closed): ThreadsafeCounter is now obsolete?
- C++14 *@atomic@* machine integers should render @ThreadsafeCounter@ superfluous.
Check, and either clean up the co... - 15:45 Design #891 (Closed): Replace auto_ptr in preparation for C++11?
- Summary:
* update effected
* *NOT C++03 COMPATIBLE* (not worth it)
- 15:33 Design #710: Update normaliz interface?
- Now that we are passing to C++14, we can reactivate this task.
The first step is to make sure that our current int... - 13:37 Bug #1260: Fix file permissions after using CVS
- I'm fed up with having to correct the file permissions by hand.
The proper solution is to correct what is recorded... - 12:09 Bug #1260 (Closed): Fix file permissions after using CVS
- I have noticed repeatedly that after doing CVS, the permissions on my files have become corrupted. This is *bad* whe...
20 Mar 2019
19 Mar 2019
- 15:15 Bug #1250 (Feedback): SEGV: CoCoALib with Normaliz in multithreading
- 12:12 Design #1257 (Feedback): C++14: use nullptr
- I have now updated the .C files too. Everything compiles and runs.
It is possible that I have missed some 0 (that w...
18 Mar 2019
- 18:53 Design #1257 (In Progress): C++14: use nullptr
- I have done the header files. There may still be one or zeroes which escaped me (but I hope not). Next are the .C f...
- 11:24 Design #1257 (Closed): C++14: use nullptr
- From C++11 there is the constant *@nullptr@* for the null pointer.
Update our (C++) code to use it!
- 14:33 Support #1161: Split NumTheory.C into several smaller files
- Current state:
* *@NumTheory.C@*
* *@NumTheory-ContFrac.C@*
* *@NumTheory-CoprimeFactorBasis.C@*
* *@NumTheory-pr... - 14:10 Feature #1227: exgcd; solve Bezout equation
- I prefer to defer this question until later, until when we have decided what exactly @exgcd@ should do (and whether i...
Also available in: Atom