X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=TODO;h=794ed43a4a50ea31999ffd824cf68eca7f03c6b3;hb=6c4fd1b460040a20ef2d2b71c94adc934dc32767;hp=9ee232b6d9f8373f8a12f9d25ed6788a50ddd41b;hpb=a207064be5f7c78801fc28fb7cabe1a23bf03a27;p=pspp diff --git a/TODO b/TODO index 9ee232b6d9..794ed43a4a 100644 --- a/TODO +++ b/TODO @@ -1,11 +1,13 @@ -Time-stamp: <2004-04-06 21:56:37 blp> +Time-stamp: <2004-05-31 13:14:29 blp> What Ben's working on now. -------------------------- -Update q2c input format description. +Workspace exhaustion heuristics. + +Does SET work correctly? -Fix portable file description in documentation, bring code in sync. +Update q2c input format description. Rewrite output subsystem, break into multiple processes. @@ -18,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. @@ -366,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: