X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=TODO;h=fd69b38991f1b7c26c50e33f71373ca3053e6ff6;hb=77cbf2d7d1e5712d4ef952f265ed5c2917fc3f68;hp=fd4bd6891166bdce143e518cc6116a1d96c54c2a;hpb=5da3677581de0e41efa4dccb61a9bf82181e725d;p=pspp diff --git a/TODO b/TODO index fd4bd68911..fd69b38991 100644 --- a/TODO +++ b/TODO @@ -1,15 +1,20 @@ -Time-stamp: <2003-12-15 22:51:49 blp> +Time-stamp: <2004-03-10 21:28:22 blp> TODO ---- +Check our results against the NIST StRD benchmark results at +strd.itl.nist.gov/div898/strd + +In debug mode hash table code should verify that collisions are reasonably low. + +Use posix_fadvise(POSIX_FADV_SEQUENTIAL) where available. + +random.c should not know about set_seed. + Use AFM files instead of Groff font files, and include AFMs for our default fonts with the distribution. -The way that data-in.c and data-out.c deal with strings is wrong. Instead of -the way it's done now, we should make it dynamically allocate a buffer and -return a pointer to it. This is a much safer interface. - Add libplot output driver. Suggested by Robert S. Maier : "it produces output in idraw-editable PS format, PCL5 format, xfig-editable format, Illustrator format,..., and can draw vector @@ -58,10 +63,6 @@ Remove ccase * argument from procfunc argument to procedure(). See if process_active_file() has wider applicability. -Looks like there's a potential problem with value labels--we use free_val_lab -from avl_destroy(), but free_val_lab doesn't decrement the reference count, it -just frees the label. Check into this sometime soon. - Eliminate private data in struct variable through use of pointers. Fix som_columns().