Project

General

Profile

Support #1276

Release 0.99650

Added by John Abbott almost 5 years ago. Updated over 4 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
Various
Start date:
29 Apr 2019
Due date:
% Done:

100%

Estimated time:
Spent time:

Description

Description

Everything related to making a CoCoALib release:

  • Redmine Roadmap: close or postpone issue
  • Redmine Release issues: check percentages, check timings
  • Finalize
  • make veryclean; make (full make, with all tests and examples and CoCoA-5..)
  • cd src/tests/; make valgrind
  • cd src/CoCoA-5; make ManExamples
  • ~/shell-scripts/cocoalib-cvs-snapshot
  • upload examples
  • upload manual
  • update webpage
  • publish manual (arXiv? ResearchGate?)
  • close release on Redmine

--> send message to cocoa-announcements
--> send message to facebook page


Related issues

Related to CoCoALib - Support #1338: Release CoCoALib-0.99700Closed2019-10-15

Related to CoCoALib - Support #1149: Release: CoCoALib-0.99600 (together with CoCoA-5.2.4)Closed2018-01-172018-08-06

History

#1 Updated by John Abbott almost 5 years ago

List of principal changes made: 19th november 2019
  • NO LONGER C++03 compatible! We are moving towards C++14 (#891, ..)
    • Removed ThreadsafeCounter (#1259)
  • added new functions:
    • RingElems(ring, string) -- converts string into list of RingElem (#1332)
    • constructor of PPVector from vector of RingElem (#1347)
    • primorial -- #1301
    • FixedDivisor -- #1297
    • HasPositiveGrading -- #1209
  • improved Primary Decompositon (zero-dim) slow cases -- #1105
  • changed names iroot to FloorRoot, and IsExactIroot to IsExactFloorRoot
  • added new syntax with string for NewQuotientRing #1330 and PolyAlgebraHom #1329 (related to RingElems)
  • corrected bug in CoprimeFactorBasis (when an arg is negative; actually fixed in 0.99610)
  • renamed files:
    • SparsePolyOps-IdealZeroDim --> SparsePolyOps-ideal-ZeroDim
    • SparsePolyOps-IdealOfPoints --> SparsePolyOps-ideal-points
    • SparsePolyOps-MonomialIdeal --> SparsePolyOps-ideal-monomial
  • obsolescent:
    • NewPolyRing(ring, long) -- now user must choose the names for the indeterminates (#1223)

Add to this list as we do things (or remember things we have already done)
see also https://cocoa.dima.unige.it/redmine/projects/cocoalib/issues?query_id=38

The changes are relative to 0.99600.

#2 Updated by Anna Maria Bigatti over 4 years ago

  • Subject changed from Release 0.99700 to Release 0.99650
  • Status changed from New to In Progress
  • Target version changed from CoCoALib-0.99700 to CoCoALib-0.99650 November 2019
  • % Done changed from 0 to 10

#3 Updated by Anna Maria Bigatti over 4 years ago

#4 Updated by Anna Maria Bigatti over 4 years ago

  • Related to Support #1149: Release: CoCoALib-0.99600 (together with CoCoA-5.2.4) added

#5 Updated by John Abbott over 4 years ago

FWIW I have compiled CoCoALib on my old "netbook" which is 32-bit. All tests passed.

#6 Updated by Anna Maria Bigatti over 4 years ago

  • Description updated (diff)

#7 Updated by Anna Maria Bigatti over 4 years ago

Valgrind OK

cd src/tests/; make valgrind
....
==10100==    definitely lost: 0 bytes in 0 blocks

#8 Updated by Anna Maria Bigatti over 4 years ago

  • % Done changed from 10 to 40
 cd src/CoCoA-5; make ManExamples

done, just the expected errors

Valgrind done on linux too.

#9 Updated by Anna Maria Bigatti over 4 years ago

  • Status changed from In Progress to Closed
  • % Done changed from 40 to 100

Also available in: Atom PDF