Project

General

Profile

Support #1687

Release CoCoALib 0.99850

Added by John Abbott almost 2 years ago. Updated 29 days ago.

Status:
In Progress
Priority:
Normal
Category:
Various
Target version:
Start date:
13 Jun 2022
Due date:
% Done:

50%

Estimated time:
Spent time:

Description

Everything related to making a CoCoALib release:

  • Redmine Roadmap: close or postpone issue
  • Redmine Release issues: check percentages, check timings
  • Finalize
  • update version for cocoalib and cocoa5
  • make veryclean; make (full make, with all tests and examples and CoCoA-5..)
  • check version in all documentation/manuals
  • cd src/tests/; make valgrind
  • cd src/CoCoA-5; make ManExamples (readline may truncate echo lines if too long)
  • cvs log -d ">2020-05-01" -S -N > LOG-CoCoA.txt
  • ~/shell-scripts/cocoalib-cvs-snapshot.sh
  • upload examples
  • upload manual
  • update webpage
  • publish manual (arXiv? ResearchGate?)
  • close release on Redmine

--> send message to facebook page


Related issues

Related to CoCoALib - Support #1810: Release CoCoALib 0.99900New2024-03-28

Related to CoCoALib - Support #1481: Release CoCoALib 0.99800Closed2020-08-28

History

#1 Updated by John Abbott almost 2 years ago

Release issues:
https://cocoa.dima.unige.it/redmine/projects/cocoalib/issues?query_id=48

Here is a list of the main changes (from 0.99800)
2024-03-28: Work in progress

Added:
  • added fns elim and saturate
  • added fn RandomNBitPrime
  • added fn CatalanNumber
  • added fn CoeffVecWRTSupport
  • added fns CyclotomicTest and CyclotomicIndex
  • added fns IsLRSDegenerate, IsLRSDegenerateOrder (all by Nico Mexis)
  • added fn LRSDegeneracyOrder and LRSDegeneracyOrders
  • added fn cyclotomic (ported from CoCoA, orig by Fabio Rossi); also now faster
  • added fns InvTotient, InvTotientBound, InvTotientBoundUpto
  • added fn CoprimeFactor
  • added fn IsPrimitivePoly (name is not ideal)
  • added fn AllFactors (for a small integer)
  • added class TupleIter for iterating over tuples
  • added operators += -= *= and /= for matrices
Removed:
  • SizeInBase is now obsolete
Renamed/changed:
  • REVISED SEMANTICS for IsIrred: for polys applies only to primitive part (i.e. ignores content)
  • new interface for exponents
Improved:
  • fixed bug in IsPalindromic (could cause undefined behaviour)
  • FloorLog2 is now faster
  • fixed bug when computing rank of matrix with 0 rows (now gives 0)

Interruptible:

#2 Updated by Anna Maria Bigatti over 1 year ago

  • Related to Bug #1662: txt2tags: problem with filenames containing "_" or "-" added

#3 Updated by John Abbott 3 months ago

  • Status changed from New to In Progress
  • % Done changed from 0 to 10

#4 Updated by John Abbott about 1 month ago

  • % Done changed from 10 to 50

#5 Updated by Anna Maria Bigatti about 1 month ago

#6 Updated by Anna Maria Bigatti about 1 month ago

#7 Updated by Anna Maria Bigatti about 1 month ago

#8 Updated by Anna Maria Bigatti about 1 month ago

  • Related to Design #854: Function MakeTermOrd should be renamed MakeTermOrdMat? added

#9 Updated by Anna Maria Bigatti about 1 month ago

#10 Updated by Anna Maria Bigatti about 1 month ago

  • Related to deleted (Design #854: Function MakeTermOrd should be renamed MakeTermOrdMat?)

#11 Updated by Anna Maria Bigatti about 1 month ago

  • Related to Bug #111: Mod fn for computing remainder added

#12 Updated by Anna Maria Bigatti about 1 month ago

  • Related to Bug #536: Make RingBase::myCharacteristic a fn rather than a proc added

#13 Updated by Anna Maria Bigatti about 1 month ago

  • Related to Bug #1361: Compilation fails when compiling with libgsl added

#14 Updated by Anna Maria Bigatti about 1 month ago

  • Related to deleted (Bug #1662: txt2tags: problem with filenames containing "_" or "-")

#15 Updated by Anna Maria Bigatti 29 days ago

done Redmine Roadmap: close or postpone issue
done Redmine Release issues: check percentages, check timings
done Finalize
done update version for cocoalib and cocoa5
done make veryclean; make (full make, with all tests and examples and CoCoA-5..)
check version in all documentation/manuals
no valgrind on MacOS cd src/tests/; make valgrind
OpenSocket fails cd src/CoCoA-5; make ManExamples (readline may truncate echo lines if too long)
wip cvs log -d ">2020-05-01" -S -N > LOG-CoCoA.txt
~/shell-scripts/cocoalib-cvs-snapshot.sh
upload examples
upload manual
update webpage
publish manual (arXiv? ResearchGate?)
close release on Redmine

#16 Updated by Anna Maria Bigatti 29 days ago

  • Description updated (diff)
  • Assignee set to Anna Maria Bigatti

#17 Updated by Anna Maria Bigatti 29 days ago

  • Related to deleted (Bug #111: Mod fn for computing remainder)

#18 Updated by Anna Maria Bigatti 29 days ago

  • Related to deleted (Bug #536: Make RingBase::myCharacteristic a fn rather than a proc)

#19 Updated by Anna Maria Bigatti 29 days ago

  • Related to deleted (Bug #1361: Compilation fails when compiling with libgsl)

#20 Updated by Anna Maria Bigatti 29 days ago

  • Description updated (diff)

Also available in: Atom PDF