[libimdb-commit] CVS: libimdb TODO,1.3,1.4 README,1.3,1.4
Status: Pre-Alpha
Brought to you by:
jveldhuis
|
From: Jerry V. <jve...@us...> - 2003-08-21 22:42:12
|
Update of /cvsroot/libimdb/libimdb
In directory sc8-pr-cvs1:/tmp/cvs-serv5967
Modified Files:
TODO README
Log Message:
updated for recent changes
Index: TODO
===================================================================
RCS file: /cvsroot/libimdb/libimdb/TODO,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** TODO 17 Aug 2003 16:40:04 -0000 1.3
--- TODO 21 Aug 2003 22:42:09 -0000 1.4
***************
*** 8,19 ****
Short list to get things out.
- build env clean up
! - roll out basic c interface (imdbParser)
! - create api docs via doxygen
! - post to web
- roll out beta java interface - may require some reworking
of current prototype
! - will want to use something like mpatrol to assess what
! the memory requirements are for different parts of the
! library.
- need to version things.
libimdb_getVersion();
--- 8,24 ----
Short list to get things out.
- build env clean up
! - not sure what this means right now.
! - how easy is it to nuke sysincludes.h ?
! - jlog - put in mpatrol entry points to control on/off jlog
! - add MPATROL to README for soft requirements
! - add doc target and produce doxygen api docs
! - add doc_install target to copy to ../web
! - roll out beta release
! - clean up cvs repository
- roll out beta java interface - may require some reworking
of current prototype
!
! - look at strtab from mpatrol about hashtables of strings.
!
- need to version things.
libimdb_getVersion();
***************
*** 25,29 ****
- look at perl script to just get list files
! - look at perl script to get and merge list diff files.
Things to be done
--- 30,34 ----
- look at perl script to just get list files
! - could this have option to pull and apply diff files ?
Things to be done
***************
*** 57,63 ****
- probably pretty easy to support both.
! libjlog
! - optional compile time in/out features
- main log_open should initialize default
logtracker and logtee from env variables
--- 62,86 ----
- probably pretty easy to support both.
! mpatrol
! - can we use mpatrol to determine memory requirements
! for different parts of the library ?
! - create doc on how to do things with mpatrol
! - compile with MPATROL=yes env
! mpatrol --prof --prof-file=/tmp/dumpMovies.prof --log-all \
! --log-file=/tmp/dumpMovies.log --leak-table bdir-LINUX/dumpMovies
! # use mpsym to get more info in stack traces
! mpsym bdir-LINUX/dumpMovies /tmp/dumpMovies.log
! # add --check='-' for pedantic
! mprof --graph-file=/tmp/mem.dot /tmp/dumpMovies.prof
! dotty /tmp/mem.dot
! # how do we use mpatrol with --fail-seed and --fail-freq to do memory
! # resource recovery code checks ? Need coverage analysis tools for starters.
! # (see Profiling below)
!
! Profiling and Coverage analysis
! - add option for producing profiling output (add -pg to CFLAGS) see gcc man page
! and gcov - go look at bb.it perl script (I have elsewhere)
+ libjlog
- main log_open should initialize default
logtracker and logtee from env variables
***************
*** 70,90 ****
- config file
! - can mklog.pl generate/manage the list of
! modules supported ? Would require that
! enum gets initialized though.
! - one enum should always be MOD_OKAY=0
!
! - completely separate tree for jlog ?
!
! - can success/failure callback be combined
! with current callback mechanism ?
- support success call from void function
! - LOGerror_e should become LOGvalues_e
and include LOG_SUCCESS=0, enum value initializers
! should be negative for error
! - how can we get gcc to check __attribute()__ stuff ?
nuke build environment and re-write.
--- 93,106 ----
- config file
! + completely separate tree for jlog ? - ANSWER:no
- support success call from void function
! + LOGerror_e should become LOGvalues_e
and include LOG_SUCCESS=0, enum value initializers
! should be negative for error - ANSWER:leave for now
! - how can we get gcc to check __attribute()__ macros
! for us ?
nuke build environment and re-write.
***************
*** 94,97 ****
--- 110,120 ----
- could have basic configure at the top.
+ - need to add option for enabling MPATROL
+ - option for profiling as well
+ - options for JLOG_ controls
+ - can we configure java locations etc in config.mk
+ instead of configure ?
+
+ constants - minimize set of system utils needed
- swig generation should be separate target and
***************
*** 101,105 ****
with warnings if files end up lying around
! - cvs ci should include java generated c etc.
- can I or should I use sysinclude.h ?
--- 124,129 ----
with warnings if files end up lying around
! - swig should be optional, and we should check in
! generated sources.
- can I or should I use sysinclude.h ?
***************
*** 107,111 ****
cygwin for compiling into a dll.
! - clean up in order - remove NATIVE_WINDOWS
Utility for downloading/managing ftp list files
--- 131,135 ----
cygwin for compiling into a dll.
! - remove NATIVE_WINDOWS
Utility for downloading/managing ftp list files
Index: README
===================================================================
RCS file: /cvsroot/libimdb/libimdb/README,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** README 16 Aug 2003 23:51:44 -0000 1.3
--- README 21 Aug 2003 22:42:09 -0000 1.4
***************
*** 8,11 ****
--- 8,12 ----
You'll need SWIG Version 1.3.19
+ You may want mpatrol (http://www.cbmamiga.demon.co.uk/mpatrol/index.html)
current status
|