X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=TODO;h=28e5af26d65c31d0da5b42e0d6e281b8154f255a;hb=4ed3f0d08c3a57a6762018d9622f253ab9d0f2b6;hp=561c9bdfa00a319223a64f74e4dc56455bca3302;hpb=1419c1d2d50f039be46a8667351b7738ac4965e4;p=sbcl.git diff --git a/TODO b/TODO index 561c9bd..28e5af2 100644 --- a/TODO +++ b/TODO @@ -35,6 +35,8 @@ for early 0.8.x: * fixups now feasible because of pre7 changes ** ANSIfied DECLAIM INLINE stuff (deprecating MAYBE-INLINE, including e.g. on the man page) + ** (maybe) allow INLINE of a recursive function, so that the + body is inlined once * miscellaneous simple refactoring * belated renaming: ** renamed %PRIMITIVE to %VOP @@ -52,6 +54,16 @@ for early 0.8.x: * Either get rid of or at least rework the fdefinition/encapsulation system so that (SYMBOL-FUNCTION 'FOO) is identically equal to (FDEFINITION 'FOO). +* Make the system sources understandable to the system, so that + searching for sources doesn't error out quite so often + (e.g. in error handlers) + ** provided a location-independent way of referring to source + files in the target image, maybe a SYS: logical + pathname, and made the build system respect this. + ** provided a suitable readtable for reading in the source + files when necessary, and a mechanism for activating + this readtable rather than the standard one. + ======================================================================= for 0.9: