Removing hack with >fixnum, now subsumed by a more general optimization
parent
0f0b56f1ef
commit
23e78b8380
|
@ -312,12 +312,6 @@ M\ set intersect [ intersect-quot ] 1 define-partial-eval
|
||||||
[ \ push def>> ] [ f ] if
|
[ \ push def>> ] [ f ] if
|
||||||
] "custom-inlining" set-word-prop
|
] "custom-inlining" set-word-prop
|
||||||
|
|
||||||
! Speeds up fasta benchmark
|
|
||||||
\ >fixnum [
|
|
||||||
in-d>> first value-info class>> fixnum \ f class-or class<=
|
|
||||||
[ [ dup [ \ >fixnum no-method ] unless ] ] [ f ] if
|
|
||||||
] "custom-inlining" set-word-prop
|
|
||||||
|
|
||||||
! We want to constant-fold calls to heap-size, and recompile those
|
! We want to constant-fold calls to heap-size, and recompile those
|
||||||
! calls when a C type is redefined
|
! calls when a C type is redefined
|
||||||
\ heap-size [
|
\ heap-size [
|
||||||
|
|
Loading…
Reference in New Issue