1 | Thu Jul 17 10:15:59 1997 Jens Schmidt <schmidt@mathematik.uni-kl.de> |
---|
2 | |
---|
3 | New features in Factory, version 1.3a: |
---|
4 | ====================================== |
---|
5 | Besides minor changes at 'source code level' (bug fixes, new features) |
---|
6 | which are not really visible to the user in general there are quite a lot |
---|
7 | of changes at 'organization level' (aka 'preprocessor level') and at |
---|
8 | 'distribution level' (configure, Makefile). |
---|
9 | |
---|
10 | |
---|
11 | Source code level: |
---|
12 | ------------------ |
---|
13 | o Serious bug in univariate factorization in characterstic 0 fixed (by |
---|
14 | Ruediger Stobbe). |
---|
15 | |
---|
16 | o New gcd algorithm (sparse modular), not fully tested by now (contributed |
---|
17 | by Marion Bruder). Switch on with SW_USE_SPARSEMOD. |
---|
18 | |
---|
19 | o Various minor bug fixes. |
---|
20 | |
---|
21 | |
---|
22 | |
---|
23 | Organization level: |
---|
24 | ------------------- |
---|
25 | o Factory translates now on Macintosh with Metroworks |
---|
26 | CodeWarrior Academic Pro 11 (changes by Wilfred Pohl) |
---|
27 | |
---|
28 | o So called 'new' memory manager (written by Ruediger Stobbe) added to |
---|
29 | distribution. So far no timigs available which memory manager is faster. |
---|
30 | |
---|
31 | o ASSERT, DEBOUT, TIMING macros streamlined |
---|
32 | |
---|
33 | o Factory's IO completely re-organized (that was a mess!). It is now |
---|
34 | possible to switch off everything which is related to stream IO (use |
---|
35 | --disbale-streamio option to configure). This way it is possible to link |
---|
36 | Factory without libg++. Changes include: |
---|
37 | |
---|
38 | - everything related to stream IO wrapped by '#ifndef NOSTREAMIO' |
---|
39 | - all error messages/debug output messages rewritten so that they use the |
---|
40 | ASSERT and DEBOUT macros |
---|
41 | - furthermore, it was necessary to change the way the GF(q) tables are |
---|
42 | read. As a consequence, the format of the GF(q) tables slightly |
---|
43 | changed, too. You have to generate/get them from net by new. |
---|
44 | |
---|
45 | |
---|
46 | Distribution level: |
---|
47 | ------------------- |
---|
48 | o The organization of the distribution as well as the compile/install |
---|
49 | procedure totally changed. It is now more GNU-like. See the INSTALL |
---|
50 | file and the README file for more information. |
---|
51 | |
---|
52 | o The file names of the template sources changed. To make them less |
---|
53 | canonical, all names are prefixed with 'ftmpl_' ('Factory template') now. |
---|
54 | |
---|
55 | o The installation target directories and their structure changed a little |
---|
56 | bit. See the INSTALL file for more information. |
---|
57 | |
---|
58 | |
---|
59 | |
---|
60 | Before May 3 1997 Jens Schmidt <schmidt@mathematik.uni-kl.de> |
---|
61 | |
---|
62 | New features in Factory, version 1.2c: |
---|
63 | ====================================== |
---|
64 | Version 1.2c is a more or less inofficial version distributed with |
---|
65 | Singular 1.0. I hope it does not distribute too far... The description of |
---|
66 | new features to version 1.3a cope the description of new features to this |
---|
67 | version. |
---|