fix powerpc abi issues, add load.factor files
parent
47ea66e1ea
commit
594834b795
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue