From b20ed595c4df2e14f5bdc28381f66b1639d00d97 Mon Sep 17 00:00:00 2001 From: Slava Pestov Date: Thu, 30 Apr 2009 19:47:08 -0500 Subject: [PATCH] Remove obsolete comment --- vm/quotations.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/vm/quotations.c b/vm/quotations.c index 2e0d5ed248..29ab8537d1 100755 --- a/vm/quotations.c +++ b/vm/quotations.c @@ -27,12 +27,7 @@ generated. 4) When preceded by a quotation, calls to 'dip', '2dip' and '3dip' are open-coded as retain stack manipulation surrounding a subroutine call. -5) When preceded by an array, calls to the 'declare' word are optimized out -entirely. This word is only used by the optimizing compiler, and with the -non-optimizing compiler it would otherwise just decrease performance to have to -push the array and immediately drop it after. - -6) Sub-primitives are primitive words which are implemented in assembly and not +5) Sub-primitives are primitive words which are implemented in assembly and not in the VM. They are open-coded and no subroutine call is generated. This includes stack shufflers, some fixnum arithmetic words, and words such as tag, slot and eq?. A primitive call is relatively expensive (two subroutine calls)