[PATCH] Fix make-variable-transformer export

2010-09-18 Thread Göran Weinholt
Hello guilers! I found a tiny bug while testing the R6RS support (which looks pretty nice). Here's a patch, hope it's ok: >From b1a993e4136a3e62d201550ee6cae032f088 Mon Sep 17 00:00:00 2001 From: =?utf-8?q?G=C3=B6ran=20Weinholt?= Date: Sat, 18 Sep 2010 18:35:30 +0200 Subject: [PATCH] Fix mak

Hang in threads.test

2010-09-18 Thread Neil Jerram
My nightly build of master, on a relatively slow old machine, is hanging, on most nights, in `make check'. The tail of check-guile.log says PASS: threads.test: mutex-ownership: mutex ownership for unlocked mutex PASS: threads.test: mutex-ownership: locking mutex on behalf of other thread PASS: th

Unicode I/O

2010-09-18 Thread Ludovic Courtès
Hello, Guile currently uses libunistring’s ‘u32_conv_from_encoding’ when reading text from an input port whose encoding isn’t Latin-1 (similarly when writing to output ports.) An issue with that is that escaping non-representable characters is handled by libunistring, with a syntax different from

[PATCH] Performance improvement for R6RS records

2010-09-18 Thread Julian Graham
Hi Guilers, I've been a bit quiet recently since, while waiting for 2.0, I've been rewriting one of my old Guile module projects (SDOM) as an R6RS library. Among other things, this has gotten me pretty familiar with the performance profile of Guile's R6RS records code. My initial implementation