-- i/o tasks hanging around\r
-- compile interruption checks\r
-- check that set-datastack and set-callstack compile correctly in the\r
- face of optimization\r
-- code walker & exceptions\r
-- floating point intrinsics\r
-- load all sources in stage1\r
-- new basic block optimizer\r
-- fix fixnum/mod overflow on PowerPC\r
-- intrinsic char-slot set-char-slot\r
-- split: return vectors\r
-- set-path: iterative\r
-- investigate if rehashing on startup is really necessary\r
-- remove word transfer hack in bootstrap\r
-- swap @{ }@ and { } syntax\r
++ ui:\r
+\r
+- get outliner working with lots of lines of output\r
+- listener continuations\r
- fix up the min thumb size hack\r
-- long lines of text fail in draw-surface\r
- off-by-one error in pick-up?\r
- closing ui does not stop timers\r
- adding/removing timers automatically for animated gadgets\r
-- [ ... is annoying\r
- perhaps on the last line of output, if a block doesn't fit, print\r
- it anyway?\r
-- get outliner working with lots of lines of output\r
-- listener continuations\r
-- test copy-into of a sequence into itself\r
-- slice: if sequence or seq start is changed, abstraction violation\r
-- apropos: use new smarter completion?\r
-\r
-+ ui:\r
-\r
- pane should not scroll all the way to the right if long lines are present\r
- multi-part gradients\r
- tabular output\r
\r
+ misc\r
\r
+- code walker & exceptions\r
+- load all sources in stage1\r
+- investigate if rehashing on startup is really necessary\r
+- remove word transfer hack in bootstrap\r
+- [ ... is annoying\r
+ perhaps on the last line of output, if a block doesn't fit, print\r
+ it anyway?\r
+- apropos: use new smarter completion?\r
- signal handler should not lose stack pointers\r
- sigsegv handling on OS X:\r
\r
\r
+ ffi:\r
\r
+- powerpc: ffi call a function that calls printf, segfault\r
- C structs, enums, unions: use new-style string mode parsing\r
- alien/c-types.factor is ugly\r
- smarter out parameter handling\r
\r
+ compiler:\r
\r
+- compile interruption checks\r
+- check that set-datastack and set-callstack compile correctly in the\r
+ face of optimization\r
+- floating point intrinsics\r
+- new basic block optimizer\r
+- fix fixnum/mod overflow on PowerPC\r
+- intrinsic char-slot set-char-slot\r
- [ ] [ throw ] ifte ==> should raise 'unbalanced branches' error\r
- declare slot types for built-ins\r
- remove dead code after a 'throw'\r
\r
+ sequences:\r
\r
+- slice: if sequence or seq start is changed, abstraction violation\r
+- split: return vectors\r
+- set-path: iterative\r
+- swap @{ }@ and { } syntax\r
- specialized arrays\r
- instances: do not use make-list\r
- >c/c>: vector stack\r
\r
+ i/o:\r
\r
+- i/o tasks hanging around\r
- faster stream-copy\r
- reading and writing byte arrays\r
- stream server can hang because of exception handler limitations\r