Remove unused function from runtime
parent
f485a7ecd4
commit
65128e6af3
|
@ -1,12 +1,17 @@
|
||||||
- fix compiled gc check
|
+ allot refactoring:
|
||||||
- there was a performance hit, investigate
|
|
||||||
- float boxing and overflow checks need a gc check too
|
- rethink all string conversions
|
||||||
- [ [ dup call ] dup call ] infer hangs
|
- what if retain stack is full
|
||||||
|
- ie, inside retain stack overflow handler, don't cons?
|
||||||
|
- os-windows.c error_message &co
|
||||||
|
- to_float, to_fixnum, to_bignum: don't cons
|
||||||
|
- inline float allocation needs a gc check
|
||||||
|
- alien invoke, callback need a gc check
|
||||||
- relocation should not cons at all
|
- relocation should not cons at all
|
||||||
- docs: mention that 'like' may destroy the underlying sequence
|
|
||||||
|
|
||||||
+ ui:
|
+ ui:
|
||||||
|
|
||||||
|
- docs: mention that 'like' may destroy the underlying sequence
|
||||||
- live search: timer delay would be nice
|
- live search: timer delay would be nice
|
||||||
- menu should stay up if mouse button released
|
- menu should stay up if mouse button released
|
||||||
- roundoff is still not quite right with tracks
|
- roundoff is still not quite right with tracks
|
||||||
|
@ -43,6 +48,7 @@
|
||||||
|
|
||||||
+ compiler/ffi:
|
+ compiler/ffi:
|
||||||
|
|
||||||
|
- [ [ dup call ] dup call ] infer hangs
|
||||||
- stdcall callbacks
|
- stdcall callbacks
|
||||||
- callstack overflow when compiling mutually recursive inline words
|
- callstack overflow when compiling mutually recursive inline words
|
||||||
- test what is done in the case of an invalid declaration on an inline
|
- test what is done in the case of an invalid declaration on an inline
|
||||||
|
|
|
@ -590,13 +590,7 @@ void primitive_data_gc(void)
|
||||||
garbage_collection(gen,false);
|
garbage_collection(gen,false);
|
||||||
}
|
}
|
||||||
|
|
||||||
void simple_gc(void)
|
|
||||||
{
|
|
||||||
maybe_gc(0);
|
|
||||||
}
|
|
||||||
|
|
||||||
void primitive_gc_time(void)
|
void primitive_gc_time(void)
|
||||||
{
|
{
|
||||||
simple_gc();
|
box_unsigned_8(gc_time);
|
||||||
dpush(tag_bignum(s48_long_long_to_bignum(gc_time)));
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -217,6 +217,4 @@ INLINE void* allot_object(CELL type, CELL length)
|
||||||
void update_cards_offset(void);
|
void update_cards_offset(void);
|
||||||
CELL collect_next(CELL scan);
|
CELL collect_next(CELL scan);
|
||||||
void primitive_data_gc(void);
|
void primitive_data_gc(void);
|
||||||
void maybe_gc(CELL size);
|
|
||||||
DLLEXPORT void simple_gc(void);
|
|
||||||
void primitive_gc_time(void);
|
void primitive_gc_time(void);
|
||||||
|
|
Loading…
Reference in New Issue