Revision 1003 trunk/CHANGES.txt

CHANGES.txt (revision 1003)
1
Describe the changes, new features and deprecated.
1
Describe changes and new features in this release.
2 2

  
3 3
Release Notes
4 4
=============
......
8 8
Changes
9 9
-------
10 10

  
11
TODO:
12
[ ] add contrib procedure
13
[*] add contrib/lib and contrib/bin
14
[*] fix when no flex problem
15
[*] fix geolocation test
16
[*] catch exit errors for adlink and adcomp
17
[*] simplify admb scripts
18
[*] VC++ build files
19
[*] Do gelocation test last in buildbot
20
    ADMB_HOME=dfdk PATH=kfkdj make --directory=tests/geolocation clean svn all
21
[ ] Add -o option to rename the output file with path.
22
[*] Need to fix flex builds for tpl2cpp and tpl2rem under windows
11
* Updated Visual Studio nmake build files.
23 12

  
24
SIGNIFICANT USER-VISIBLE CHANGES:
25

  
26
* [anything that works differently from before, given the
27
   same input]
28

  
29 13
* Improved build files.  Build will not rebuild an already built
30 14
  object file.
31 15
  
......
34 18

  
35 19
* Combined libraries to a single library libadmb.a. 
36 20

  
37
* Reverted some algorithms to previous code from version 9.
21
* Reverted some algorithms to previous version 9 code.
38 22

  
39 23
* Safe library is now the default build option.  To build with
40 24
  Optimized libraries use option 
......
53 37

  
54 38
New Features
55 39
------------
56
* bash admb script can now set ADMB_HOME and PATH.  So, the command below
57
  will work even though ADMB_HOME is not defined or added to PATH.
40
* admb script can now build tpl models without the need to set ADMB_HOME
41
  or PATH. For example, 
58 42

  
59
  ~/admb/examples/admb/simple$ ~/admb/build/dist/bin/admb simple
43
  [~/admb-11.1/examples/admb/simple/]$ ~/admb-11.1/admb simple
60 44

  
61
* Added "-c" option to admb script to only compile object files
62

  
63
  ~/admb/examples/admb/simple$ ~/admb/build/dist/bin/admb -c simple
64

  
65
  Outputs simple.o
66

  
67 45
* Functions from user-contributed packages can be loaded from
68
  directory 'contrib', [maybe indicate how that is done].
46
  directory 'contrib'. Read 'contrib/README.txt'.
69 47

  
70
  GLOBAL_SECTION
71
    using admb::contrib;
72

  
73 48
* New class 'init_table' to read input data into a matrix.
74 49

  
75 50
* New function sumsq() to calculate sum of squared values,
......
84 59
* admb is now able to handle .obj, .cpp and .tpl files on
85 60
  the commandline.
86 61

  
87
  Example
62
  For example,
88 63

  
89
  admb model.tpl supportcode.cpp anotherfile.cpp
64
  $ admb model.tpl supportcode.cpp anotherfile.cpp
90 65

  
91
  Output is executable model
66
  Output is executable 'model'.
92 67

  
93
Deprecated
68
Bug Fixes
94 69
----------
95 70

  
71
* Able to build ADMB without flex.
72

  
73
* Fix geolocation test.
74

  
75
* Catch exit errors for adlink and adcomp.
76

  
77
* Watch out for spaces in admb scripts
78

  
79
* Fix memory leaks.
80

  
81

  
... This diff was truncated because it exceeds the maximum size that can be displayed.

Also available in: Unified diff