2006-01-23 21:03:22 -05:00
|
|
|
- need line and paragraph spacing
|
|
|
|
|
- update HTML stream
|
|
|
|
|
- help cross-referencing
|
|
|
|
|
- UI browser pane needs 'back' button
|
|
|
|
|
- if cell is rebound, and we allocate c objects, bang
|
|
|
|
|
- runtime primitives like fopen: check for null input
|
|
|
|
|
- -with combinators are awkward
|
|
|
|
|
- amd64 to do:
|
|
|
|
|
- alien calls
|
|
|
|
|
- port ffi to win64
|
|
|
|
|
- intrinsic char-slot set-char-slot for x86
|
|
|
|
|
- fix up the min thumb size hack
|
|
|
|
|
- the invalid recursion form case needs to be fixed, for inlines too
|
|
|
|
|
- code walker & exceptions
|
|
|
|
|
- signal handler should not lose stack pointers
|
|
|
|
|
- FIELD: char key_vector[32];
|
|
|
|
|
- FIELD: union { char b[20]; short s[10]; long l[5]; } data;
|
|
|
|
|
- MEMBER: long pad[24];
|
|
|
|
|
- C structs, enums, unions: use new-style string mode parsing
|
|
|
|
|
- ffi unicode strings: null char security hole
|
|
|
|
|
- utf16 string boxing
|
|
|
|
|
- [ [ dup call ] dup call ] infer hangs
|
|
|
|
|
- slice: if sequence or seq start is changed, abstraction violation
|
|
|
|
|
- out of memory error when printing global namespace
|
|
|
|
|
- delegating generic words with a non-standard picker
|
|
|
|
|
- code gc
|
|
|
|
|
- stream server can hang because of exception handler limitations
|
|
|
|
|
- better i/o scheduler
|
|
|
|
|
- if two tasks write to a unix stream, the buffer can overflow
|
|
|
|
|
- font problem: http://iarc1.ece.utexas.edu/~erg/font-bug.JPG
|
|
|
|
|
- implement 3.3 floor 4.7 ceiling 4.5 truncate
|
|
|
|
|
- make 3.4 bits>double an error
|
|
|
|
|
- float>bits bits>double etc fail in gcc 4.0.3 with -fschedule-insns
|
|
|
|
|
- C{ 0/0. 0/0. } C{ 0/0. 0/0. } = . -> f when -ffast-math is not used on x86
|
|
|
|
|
- can't type C{ nan.0 nan.0 } or C{ nan nan } at the repl
|