[ Home ]
SBCL Internals

The pages on this CLiki-driven site can be edited by anybody at any time. No warranty of any kind can therefore be made; any implied warranties of merchantability or fitness for a particular purpose are expressly disclaimed
[ Home ] [ Recent Changes ] [ About CLiki ] [ Text Formatting ]

Block compilation

Block compilation allows DEFUN'd functions to be called as if they were defined with FLET or LABELS. Benefits include faster calling sequences and unboxed argument passing. Important for eg. code passing floats around.

I've looked at this a bit: it seems disabling a few assertions when block-compiling makes it "work", but I don't know if that's due to nature of block-compilation, or due to something being broken about it... Effect on performance also not yet tested. --nikodemus

A TODO for sure.


This page is linked from: One Point Zero  

CLiki pages can be edited by anyone at any time. Imagine a fearsomely comprehensive disclaimer of liability. Now fear, comprehensively