Re: vm status update

2009-03-08 Thread Neil Jerram
Hi Andy, A couple of late comments... Andy Wingo writes: > * Much more source information propagates through the compiler and > into the metadata now. In short, whereas before it was "expressions > are only marked as coming from a source location if they are eq? to > an expression

Re: Putting an end to "compiled closures"

2009-03-08 Thread Ludovic Courtès
Hello! I did some more fiddling with gsubrs: http://git.savannah.gnu.org/gitweb/?p=guile.git;a=commitdiff;h=8321ed20f69b4c56cb680563160cd30ecac8f509 The change adds a vararg function to invoke gsubrs when the number of arguments is known, thereby eliminating consing. The benchmark is as foll

Three small benefits of a new computer

2009-03-08 Thread Neil Jerram
I just got a new laptop ([1], under the OLPH program [2]), and this has thrown up 3 small Guile-related benefits, which I thought might be of wider interest. 1. It has a MIPS processor, so I'll be regularly building with that now - which is good for a bit of non-Intel and big-endian variety. 2. I

Re: Locks and threads

2009-03-08 Thread Neil Jerram
Linas Vepstas writes: > Perhaps I'm naive, perhaps some naming convention > could be used to indicate that SCM_OUT_OF_RANGE > will never return? None of the functions in the call stack > gave any real hint that they might now return; they mostly > looked liked ordinary functions. As Andy has s

Makefile aggregation

2009-03-08 Thread Neil Jerram
http://git.savannah.gnu.org/cgit/guile.git/commit/?id=6c59f901499937fe3779ef1f543646754f843679 Interesting - but why? Is there some wider motivation for this? I'm not objecting... just curious! Neil

Aggregated makefiles

2009-03-08 Thread Ludovic Courtès
Hello, I pushed a commit [0] that aggregates all the `Makefile.am's under `lang/' as a single one (as I recently did in `vm'). It should make `automake', `config.status', `make', etc., faster, while also making the tarball smaller. Other candidates for aggregation include `ice-9' and `examples'.

Re: vm status update

2009-03-08 Thread Neil Jerram
l...@gnu.org (Ludovic Courtès) writes: >> Anyway, that's where I am. Bug-wise we still have a bug in backtraces, >> which I need to pin down at some point, and update docs -- but generally >> speaking we're mergeable. What do people think, should I be working on >> master at some point? > > Sure.