cs: restore cross-module optimization
A backwards `if` in a7988c3813
disabled cross-module optimization.
This commit is contained in:
parent
20e669f478
commit
d69f5cf00f
|
@ -528,9 +528,8 @@
|
||||||
;; Callback to get a specific linklet for a
|
;; Callback to get a specific linklet for a
|
||||||
;; given import:
|
;; given import:
|
||||||
(if get-import
|
(if get-import
|
||||||
(lambda (key) (values #f #f #f))
|
(lambda (key) (lookup-linklet-or-instance get-import key))
|
||||||
(lambda (key)
|
(lambda (key) (values #f #f #f)))
|
||||||
(lookup-linklet-or-instance get-import key)))
|
|
||||||
import-keys))
|
import-keys))
|
||||||
(define impl-lam/lifts
|
(define impl-lam/lifts
|
||||||
(lift-in-schemified-linklet (show pre-lift-on? "pre-lift" impl-lam)))
|
(lift-in-schemified-linklet (show pre-lift-on? "pre-lift" impl-lam)))
|
||||||
|
|
|
@ -95,8 +95,7 @@
|
||||||
(sstats-gc-cpu stats)))))))))))
|
(sstats-gc-cpu stats)))))))))))
|
||||||
|
|
||||||
(define (current-gc-milliseconds)
|
(define (current-gc-milliseconds)
|
||||||
(let ([stats (statistics)])
|
(inexact->exact (floor (time->ms (#%$gc-cpu-time)))))
|
||||||
(inexact->exact (floor (time->ms (sstats-gc-cpu stats))))))
|
|
||||||
|
|
||||||
(define (current-milliseconds)
|
(define (current-milliseconds)
|
||||||
(inexact->exact (floor (current-inexact-milliseconds))))
|
(inexact->exact (floor (current-inexact-milliseconds))))
|
||||||
|
|
Loading…
Reference in New Issue
Block a user