fix powerpc abi issues, add load.factor files

cvs
Slava Pestov 2005-10-19 00:19:09 +00:00
parent 47ea66e1ea
commit 594834b795
2 changed files with 26 additions and 28 deletions

View File

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

View File

@ -117,7 +117,7 @@ public class FactorPlugin extends EditPlugin
String[] argsArray = (String[])args.toArray( String[] argsArray = (String[])args.toArray(
new String[args.size()]); new String[args.size()]);
for(int i = 0; i < argsArray.length; i++) for(int i = 0; i < argsArray.length; i++)
System.out.println(argsArray[i]); Log.log(Log.DEBUG,FactorPlugin.class,argsArray[i]);
process = Runtime.getRuntime().exec( process = Runtime.getRuntime().exec(
argsArray, null, new File(MiscUtilities argsArray, null, new File(MiscUtilities