compiler.tree.propagation: fix >fraction types.
parent
e84e508256
commit
e72e1a340f
|
@ -239,9 +239,13 @@ generic-comparison-ops [
|
||||||
'[ _ swap interval>> <class/interval-info> ] "outputs" set-word-prop
|
'[ _ swap interval>> <class/interval-info> ] "outputs" set-word-prop
|
||||||
] assoc-each
|
] assoc-each
|
||||||
|
|
||||||
{ numerator denominator >fraction }
|
{ numerator denominator }
|
||||||
[ [ drop integer <class-info> ] "outputs" set-word-prop ] each
|
[ [ drop integer <class-info> ] "outputs" set-word-prop ] each
|
||||||
|
|
||||||
|
\ >fraction [
|
||||||
|
drop integer <class-info> dup
|
||||||
|
] "outputs" set-word-prop
|
||||||
|
|
||||||
{ (log2) fixnum-log2 bignum-log2 } [
|
{ (log2) fixnum-log2 bignum-log2 } [
|
||||||
[
|
[
|
||||||
[ class>> ] [ interval>> interval-log2 ] bi <class/interval-info>
|
[ class>> ] [ interval>> interval-log2 ] bi <class/interval-info>
|
||||||
|
|
Loading…
Reference in New Issue