;;;; "lookup-table.setup -*- Hen -*- (include "setup-helper") (verify-extension-name "lookup-table") (required-extension-version "synch" "2.1.0" "check-errors" "1.5.0") ;; MAGIC-LIMIT - Element count when hash-table faster (YMMV) (define opts '(-prelude "'(define-constant MAGIC-LIMIT 12)'" -optimize-level 3 -fixnum-arithmetic -disable-interrupts -inline-limit 50 -no-procedure-checks)) (setup-shared-extension-module 'lookup-table (extension-version "1.11.0") #:compile-options (append opts '(-debug-level 1))) (setup-shared-extension-module 'lookup-table-unsafe (extension-version "1.11.0") #:compile-options (append opts '(-debug-level 0 -no-bound-checks -no-argc-checks))) (setup-shared-extension-module 'lookup-table-synch (extension-version "1.11.0") #:compile-options (append opts '(-debug-level 1))) (setup-shared-extension-module 'lookup-table-unsafe-synch (extension-version "1.11.0") #:compile-options (append opts '(-debug-level 0 -no-bound-checks -no-argc-checks)))