[PATCH] Do not enter the debugger if the thrown key is in `pass-keys'

2011-03-22 Thread Mark H Weaver
FYI, I just pushed this small bug fix. Mark From 8099352769c8b8ec8730f87f7fa6c8771b64efb9 Mon Sep 17 00:00:00 2001 From: Mark H Weaver m...@netris.org Date: Tue, 22 Mar 2011 11:11:53 -0400 Subject: [PATCH] Do not enter the debugger if the thrown key is in `pass-keys' *

Re: [PATCH 4/5] Inline the effect of am/pre-inst-guile

2011-03-22 Thread Jan Nieuwenhuizen
Neil Jerram schreef op ma 21-03-2011 om 22:19 [+]: It's just one variable definition, and in my opinion it confuses, rather than helps, the overall build picture to have two names (preinstguile and meta/guile) for the same thing. Ah, but in my cross build recipe, i have something like

Re: [PATCH 4/5] Inline the effect of am/pre-inst-guile

2011-03-22 Thread Neil Jerram
Jan Nieuwenhuizen janneke-l...@xs4all.nl writes: [in rearranged order...] -$(preinstguile) -l $(srcdir)/$(snarf_doc).scm -c \ +$(top_builddir_absolute)/meta/guile -l $(srcdir)/$(snarf_doc).scm \ + -c

Guile Book

2011-03-22 Thread Mike Gran
Hi-   The Guile web site links to a doc on lonelycactus.com, which I'm going to repurpose at somepoint in the future.  The doc is way obsolete, so it should probably be de-linked.   The link is on http://www.gnu.org/software/guile/docs/docs.html and it points to http://lonelycactus.com/guilebook/  

Take some lowhanging fruit to speed up R6RS fixnum operations

2011-03-22 Thread Andreas Rottmann
In porting dorodango[0], I have noticed that Guile's R6RS fixnum operations are quite slow; here's a patch to remedy that a bit. The patch contains a benchmark for `fxxor', which experiences a performance improvement of 2 with the patch. [0] http://home.gna.org/dorodango/ I also used real code

[PATCH] Take some lowhanging fruit to speed up R6RS fixnum operations

2011-03-22 Thread Andreas Rottmann
* 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*):

[PATCH] Add `fixnum?' VM primitive

2011-03-22 Thread Andreas Rottmann
This primitive can be used to significantly speed up the operations in `(rnrs arithmetic fixnums)'. * libguile/numbers.c (scm_fixnum_p): New predicate. * libguile/numbers.h: Add prototype. * libguile/vm-i-scheme.c (fixnump): New VM primitive; renumbered subsequent operations. *

fixnum? VM primitive, increasing fixnum operation speed

2011-03-22 Thread Andreas Rottmann
This is another piece of my attempt at getting more speed out of the `(rnrs arithmetic fixnums)' library. The idea is that this patch would be applied to master. I think, at least in the current form, it is not eligible for 2.0.x, as it messes up the VM opcode numbers, which breaks all .go files,

Re: Guile Book

2011-03-22 Thread nalaginrut
Hi- The Guile web site links to a doc on lonelycactus.com, which I'm going to repurpose at somepoint in the future. The doc is way obsolete, so it should probably be de-linked. The link is on http://www.gnu.org/software/guile/docs/docs.html and it points to