The limits on the size of bignums where ffts are used still need to be changed, but here is a patch for _univlib.scm that adds the primitives.
Change _num.scm to have
(macro-case-target ((C) (c-declare "#include "mem.h"") (##define-macro (use-fast-bignum-algorithms) #t)) (else (##define-macro (use-fast-bignum-algorithms) #t)))
Add -never-return-jump to the makefile for _gambit.js.
Apply this patch to _univlib.scm.
Brad
Afficher les réponses par date