X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=TODO;h=794ed43a4a50ea31999ffd824cf68eca7f03c6b3;hb=d2f8593a1f1d39a3264682af0da898a3d67b68cf;hp=241e606749d44a003d5ebb5d766c8a482d0bb0ef;hpb=971aec7d39406aa50ca90f1df4ec7da52bfe30b9;p=pspp diff --git a/TODO b/TODO index 241e606749..794ed43a4a 100644 --- a/TODO +++ b/TODO @@ -1,10 +1,11 @@ -Time-stamp: <2004-03-29 16:56:25 blp> +Time-stamp: <2004-05-31 13:14:29 blp> What Ben's working on now. -------------------------- -Procedures need to be modified to make multiple passes and use the moments -class. +Workspace exhaustion heuristics. + +Does SET work correctly? Update q2c input format description. @@ -19,6 +20,14 @@ other procedures). TODO ---- +Make valgrind --leak-check=yes --show-reachable=yes work. + +Add Boolean type. + +Add NOT_REACHED() macro. + +Add compression to casefiles. + Expressions need to be able to abbreviate function names. XDATE.QUARTER abbreviates to XDA.QUA, etc. @@ -43,8 +52,6 @@ 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. - Use AFM files instead of Groff font files, and include AFMs for our default fonts with the distribution. @@ -369,7 +376,7 @@ For each case we read from the input program: 3. Write case to replacement active file. 4. Execute temporary transformations. If these drop the case, stop. 5. Post-TEMPORARY N OF CASES. If we have already analyzed N cases, stop. -6. FILTER, PROCESS IF. If these drop the case, go to 5. +6. FILTER, PROCESS IF. If these drop the case, stop. 7. Pass case to procedure. Ugly cases: