X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=TODO;h=ab13f0c01636ea7905da9dfd7f87d3f4e7d19111;hb=8160f3ac81fff66563276cfbc7546d43891dae5c;hp=5dc47f1bffd7319f19ce69cdfbcf50205c536548;hpb=09d7974601df2aaaa820ca576026b9b4f03e6ab1;p=sbcl.git diff --git a/TODO b/TODO index 5dc47f1..ab13f0c 100644 --- a/TODO +++ b/TODO @@ -1,10 +1,9 @@ for late 0.7.x: * test file reworking - ** *.pure.lisp tests run with assertoid.lisp loaded; assertoid - is moved to its own package, for use in *.impure.lisp. ** non-x86 ports now pass irrat.pure.lisp - ** sparc and ppc now pass bit-vector.impure-cload.lisp + ** ports with less than 256Mb of heap (sparc, ppc and mips) + now don't fail bit-vector.impure-cload.lisp * faster bootstrapping (both make.sh and slam.sh) ** added mechanisms for automatically finding dead code, and used them to remove dead code @@ -33,17 +32,16 @@ for late 0.7.x: idiosyncratic ideas of what merits FAILURE-P, but it's embarrassing to have to use it when bootstrapping under SBCL!), - ** weird double-loading (first in GENESIS, then in warm init) - of src/assembly/target/*.lisp stuff, and the associated - weirdness of the half-baked state (compiler almost but - not quite ready for prime time..) of the system after - cold init * fixups now feasible because of pre7 changes ** ANSIfied DECLAIM INLINE stuff (deprecating MAYBE-INLINE, including e.g. on the man page) * miscellaneous simple refactoring * belated renaming: ** renamed %PRIMITIVE to %VOP + ** A few hundred things named FN and FCN should be + named FUN (but maybe not while dan_b is + working on a threads branch and drichards is + working on a Windows port). * These days ANSI C has inline functions, so.. ** redid many cpp macros as inline functions: HeaderValue, Pointerp, CEILING, ALIGNED_SIZE,