Also similar error when building without dynamic modules support:
CCLD libguile-2.0.la
CCLD guile
./.libs/libguile-2.0.so: undefined reference to `scm_dynamic_link'
./.libs/libguile-2.0.so: undefined reference to `scm_dynamic_call'
./.libs/libguile-2.0.so: undefined reference to
After getting no feedback on my last mail so far, here is a series of
proposed patches for the stable-2.0 branch. In total, they speed up the
unzip benchmark by a factor of about 4.7, but it's still about 1.8 times
slower than what we'd get for using generic (non-fixnum) operations.
* module/rnrs/arithmetic/fixnums.scm (assert-fixnum): Is now a
macro.
(assert-fixnums): New procedure checking a the elements of a list
for fixnum-ness. All callers applying `assert-fixnum' to a list
now changed to use this procedure.
* module/rnrs/arithmetic/fixnums.scm (define-fxop*):
* benchmark-suite/benchmarks/r6rs-arithmetic.bm: New file containing
some benchmarks for R6RS fixnum operations.
* benchmark-suite/Makefile.am (SCM_BENCHMARKS): Add
benchmarks/r6rs-arithmetic.
---
benchmark-suite/Makefile.am |1 +
This primitive can be used to significantly speed up the operations in
`(rnrs arithmetic fixnums)'.
* libguile/r6rs-arithmetic.c: New file containing `fixnum?' procedure
implementation as a new extension.
* libguile/r6rs-arithmetic.h: New file with prototypes for the above.
*
Le Sat, 2 Apr 2011 04:06:36 +0500,
postmas...@stelco.com.mv a écrit :
This is an automatically generated Delivery Status Notification.
Delivery to the following recipients failed.
shi...@stelco.com.mv
Dear postmaster,
Could you kindly remove shi...@stelco.com.mv from the