1
2-----------------------------
3These are basically notes to myself on preparing a new
4distribution of NTL.
5-----------------------------
6
7- make sure I update tour-time.html
8
9- update ../README and ../doc/copying.txt
10
11- change version numbers in ../include/NTL/version.h, DIRNAME, and WINDIR
12
13- change the libtool soname in VERSION_INFO. See:
14
15http://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html
16
17- if changes were made to makefile or ../include/NTL/config.h,
18  make sure these changes are implemented in the template files
19  mfile and cfile, and then run:
20
21export COPYFILE_DISABLE=1
22make ppdoc
23make ppclean
24make package
25make winpack
26
27
28
29=====================================
30
31TODO: add a runtime flag that makes GetTime call GetWallTime
32
33FIXME: maybe it would make more sense to take the +1/-1 logic
34out of [cg]_lip_impl block_construct routines and just put it in
35the caller: the ZZ_p and ZZVec BlockConstruct stuff: add 1 there...
36that would mean in the ZZ_p ConstructFromVec we don't do the -1 either...
37not critical...
38
39FIXME: maybe add a reserve method to Vec, for compatibility
40with STL vectors.
41
42
43TODO list:
44     * allow 32-bit SP MulMod...this would allow GPU/SSE
45       support...both this and previous would require
46       a complete scan to introduce new, special types
47     * add template functions clear(), to clear multiple
48       entries in a Vec or Poly.  The important thing is
49       to provide specialized ones for Vec<GF2> and GF2X.
50
51
52