From: Akim Demaille <akim@epita.fr> Date: Wed, 10 Apr 2002 08:55:43 +0000 (+0000) Subject: More ideas. X-Git-Tag: BISON-1_49a~46 X-Git-Url: https://git.saurik.com/bison.git/commitdiff_plain/aef1ffd56f6a9cd1ffcaa9f4c5f496f4f74ea82a More ideas. --- diff --git a/TODO b/TODO index ae6c3972..0e385ebc 100644 --- a/TODO +++ b/TODO @@ -42,6 +42,16 @@ tests/testsuite.dir/51 % echo "()" | ./calc This is not portable to DOS for instance. Implement a more portable scheme. Sources of inspiration include GNU diff, and Free Recode. +* Memory leaks in the generator +A round of memory leak clean ups would be most welcome. Dmalloc, +Checker GCC, Electric Fence, or Valgrind: you chose your tool. + +* Memory leaks in the parser +The same applies to the generated parsers. In particular, this is +critical for user data: when aborting a parsing, when handling the +error token etc., we often throw away yylval without giving a chance +of cleaning it up to the user. + * NEWS Sort from 1.31 NEWS.