X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=TODO;h=d98e4803ccae6ce23a566f60054465c0e3a0ab6e;hb=94ac5b7c3ff37850210b6fc9a7593cf1c5752993;hp=8d87d7775f5495be161e6c14c2ef909e36388ec4;hpb=b05ccdd91520249de6b465e226d3708089e541dc;p=sbcl.git diff --git a/TODO b/TODO index 8d87d77..d98e480 100644 --- a/TODO +++ b/TODO @@ -1,12 +1,10 @@ for early 0.7.x: -* building with CLISP (or explaining why not) * urgent EVAL/EVAL-WHEN/%COMPILE/DEFUN/DEFSTRUCT cleanup: ** made inlining DEFUN inside MACROLET work again ** (also, while working on INLINE anyway, it might be easy to flush the old MAYBE-INLINE cruft entirely, including e.g. on the man page) - ** fixed bug 137 (more) * faster bootstrapping (both make.sh and slam.sh) ** added mechanisms for automatically finding dead code, and used them to remove dead code @@ -62,11 +60,12 @@ for early 0.7.x: package-data.lisp-expr (i.e. those symbols not bound, fbound, defined as types, or whatever), and used them to remove dead symbols -* made system handle stack overflow safely unless SAFETY is dominated - by SPEED or SPACE * Either get rid of or at least rework the fdefinition/encapsulation system so that (SYMBOL-FUNCTION 'FOO) is identically equal to (FDEFINITION 'FOO). +* building using CLISP (since building under OpenMCL works, this is + reduced to "it would be nice" rather than "as proof of concept") + ======================================================================= for 0.9: