Don't dispatch virtual methods for builtin classes (reduces overhead).
src/bindings.lisp
Thu Feb 18 20:57:00 CET 2010 Tobias Rautenkranz <tobias@rautenkranz.ch>
* Don't dispatch virtual methods for builtin classes (reduces overhead).
--- old-smoke/src/bindings.lisp 2014-10-30 08:06:42.000000000 +0100
+++ new-smoke/src/bindings.lisp 2014-10-30 08:06:42.000000000 +0100
@@ -9,6 +9,7 @@
(defstruct smoke-module
(pointer (null-pointer) :type foreign-pointer)
(binding (null-pointer) :type foreign-pointer)
+ (no-dispatch-binding (null-pointer) :type foreign-pointer)
(classes (make-smoke-array) :type smoke-array)
(methods (make-smoke-array) :type smoke-array)