VM jump table address kept in a register

2011-07-06 Thread Ludovic Courtès
Hello! Commit 37a5970c19ca7ad2b5de2f667748c840c199f878 changes the VM engine such that the jump table address is kept in a register, at least on x86_64. Using GCC 4.6.0 on x86_64, before the change, the dispatch code looked like this: movzbl 0x0(%rbp),%edx;; %edx <- *IP lea0x0(%r

Release process for Guile 2.0

2011-07-06 Thread Ludovic Courtès
Hello, Attached is a document describing the release process as I’ve done it for 2.0. The goal is to make it possible for someone else to take over this nice job ;-), even temporarily, and perhaps to discuss things. I can add it to the repo if you think it’s a good idea. Comments welcome. Ludo