From cbb5c9843dbc6e7b76db88070bd968cc45862d8b Mon Sep 17 00:00:00 2001 From: arno Date: Mon, 16 Oct 2000 23:14:33 +0000 Subject: [PATCH] * TODO: Little updates. --- ChangeLog | 19 +++++++++++++++++++ TODO | 15 ++++++++++----- 2 files changed, 29 insertions(+), 5 deletions(-) diff --git a/ChangeLog b/ChangeLog index 93f823450..e3e2bc3c4 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,24 @@ +2000-10-17 Arno W. Peters + + * TODO: Little updates. + 2000-10-14 Arno W. Peters + * acconfig.h, configure.in, src/frontend/inpcom.c, + src/include/complex.h src/include/macros.h, src/include/memory.h + src/include/ngspice.h, src/maths/cmaths/Makefile.am + src/maths/cmaths/cmath1.c, src/maths/cmaths/cmath2.c + src/maths/cmaths/cmath3.c, src/maths/cmaths/cmath4.c + src/maths/cmaths/test_cx_j.c, src/maths/cmaths/test_cx_mag.c + src/maths/cmaths/test_cx_ph.c, src/misc/alloc.c src/misc/alloc.h: + Added support for the Boehm-Weiser conservative garbage collector. + + * NOTES, src/maths/cmaths/cmath.h: Added. + + * notes/Linux.changes, notes/dbx, notes/internal, notes/mac_port + notes/porting, notes/spice2: Removed or incorporated into + NOTES. + * *: replaced malloc, realloc and free calls to use tmalloc, trealloc and txfree. diff --git a/TODO b/TODO index f238935b1..2835b8ec0 100644 --- a/TODO +++ b/TODO @@ -27,7 +27,8 @@ Remove smktemp() in favor of tmpfile() or other ANSI C equivalent; Note: different symantics! Write a asprintf() replacement for systems that don't have it -available. +available. Also check how this function interacts with the garbage +collector. Prefix all functions in the spice library with spice_*. @@ -83,7 +84,14 @@ Verify C code device models by building equivalent netlists and comparing simulation results. Equivalent netlists also help document the models currently in Spice. -Add tests for all functions in the complex library in +Use benchmarking suite to profile Spice. Use gcov to measure coverage +(and to find out where more tests are needed.) Make profiling support +a configure switch. + +Devise a way to compare outputs from different circuit simulators to +verify the results of the simulations. + +Add small tests for all functions in the complex library in src/maths/cmaths. Add tests for all functions in the sparse matrix library in @@ -97,9 +105,6 @@ src/maths/deriv. Add more circuit tests into the tests directory. -Use gcov to measure current test coverage (and to find out where more -tests are needed.) Make this a configure switch. - Documentation -------------