Project

General

Profile

Activity

From 17 May 2022 to 15 Jun 2022

15 Jun 2022

22:29 Design #1689: Automatic mapping of RHS in += etc
I have made a first update (not checked in) which allows the RHS to be promoted, but not the LHS.
Somehow it "feels ...
John Abbott
22:28 Design #1689 (Closed): Automatic mapping of RHS in += etc
Currently CoCoALib does not permit automatic promotion with operators like *@+=@*.
This means that one cannot do, ...
John Abbott
22:22 Feature #645: Automatic mapping of RingElem: user selectable at run-time (GlobalManager?)
Now I am uncertain about this idea.
Code which takes advantage of automatic promotion tends to look neater, and is e...
John Abbott

13 Jun 2022

15:13 Support #1687: Release CoCoALib 0.99850
Release issues:
https://cocoa.dima.unige.it/redmine/projects/cocoalib/issues?query_id=48
Here is a list of the ma...
John Abbott
15:12 Support #1687 (In Progress): Release CoCoALib 0.99850
Everything related to making a CoCoALib release:

* Redmine Roadmap: close or postpone issue
* Redmine Release...
John Abbott
15:10 Support #1481: Release CoCoALib 0.99800
Can we close this issue now? After all, 0.99800 has been released!
John Abbott
15:04 Slug #1680: FloorLog2 or SizeInBase?
*@SizeInBase@* is called only rarely; I have replaced one by a call to @FloorLog2@ because I think it makes the code ... John Abbott

08 Jun 2022

18:23 Design #1685 (In Progress): RingBase::mySwap needed?
What does the mem fn *@RingBase::mySwap@* do?
Can it just swap the "raw pointers" in all cases?
The current imp...
John Abbott
17:39 Bug #1361: Compilation fails when compiling with libgsl
If this is still a problem, please supply platform details.
Maybe wait until I have issued the next interim release ...
John Abbott

07 Jun 2022

22:33 Feature #1684 (Feedback): RandomNBitPrime - new fn
I have a first version... needed by a student.
A quick test suggests that it works fine. Really I just copied the c...
John Abbott
22:31 Feature #1684 (Closed): RandomNBitPrime - new fn
Add a new fn *@RandomNBitPrime(n)@* which gives a uniform random prime in the range @2^(n-1)@ to @2^n@.
The trouble ...
John Abbott
22:29 Design #1166: C++11: allows large integer literals (in NumTheory-prime.C)
What is the status of this issue? John Abbott
21:28 Bug #1361: Compilation fails when compiling with libgsl
Is this still a problem with 0.99800?
John Abbott

03 Jun 2022

09:52 Bug #1683: IsIrred in ZZ[x,y]
Same applies to... John Abbott
08:55 Bug #1683 (New): IsIrred in ZZ[x,y]
@IsIrred@ should work for polys over @ZZ@... John Abbott

31 May 2022

15:29 Feature #1645: Implement monic0(f) for the case monic(0)?
If the purpose is to beautify some polys then we could also consider *@prim@* (see issue #1580 and #1668).
John Abbott
15:26 Feature #1466: Ops += *= etc for Matrices?
As an example I showed this issue to my students, and we discussed some points in it.
I do not expect a non-except...
John Abbott
13:30 Design #1682: swap for new classes
I presented the template class *@factorization@* to my students, and asked whether it automatically had a "smart" @sw... John Abbott
13:28 Design #1682 (In Progress): swap for new classes
The description at @cppreference@ strongly suggests that user-defined classes should be accompanied by their own *@sw... John Abbott
 

Also available in: Atom