X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=TODO;h=fb776be0a6a050906efce132273f24a578746ad5;hb=4e3b57699314dbd3883470d9b196287b178f3e6d;hp=2f07eb51f1e188cef723b83ad7e572ba1cbf8c41;hpb=34dd23563d2f5cf05c72b971da0d0b065a09bf2a;p=sbcl.git diff --git a/TODO b/TODO index 2f07eb5..fb776be 100644 --- a/TODO +++ b/TODO @@ -1,11 +1,6 @@ for early 0.7.x: -* building with CLISP (or explaining why not). This will likely involve - a rearrangement of the build system so that it never renames - the output from COMPILE-FILE, because CLISP's COMPILE-FILE - outputs two (!) files and as far as I can tell LOAD uses both - of them. Since I have other motivations for this rearrangement - besides CLISPiosyncrasies, I'm reasonably motivated to do it. +* 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 @@ -63,12 +58,10 @@ for early 0.7.x: os_trunc_foo(), os_round_up_foo() ** removed various avoid-evaluating-C-macro-arg-twice cruft -* added mechanisms for automatically finding dead symbols is +* added mechanisms for automatically finding dead symbols in 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).