From 27b74ec6758f52b76e4f90cbf628f173a0cc6acb Mon Sep 17 00:00:00 2001 From: Nathan Froyd Date: Mon, 4 Oct 2010 02:12:53 +0000 Subject: [PATCH] 1.0.43.17: fix static symbols for array dispatch tables The array dispatch tables have gone through several renamings. Unfortunately, the references to the names in compiler/generic/parms.lisp have not been renamed as well. Do so, and micro-optimize generic array access slightly. (Optimizing SYMBOL-VALUE on static/global symbols would help as well...) --- src/compiler/generic/parms.lisp | 8 ++++---- version.lisp-expr | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/compiler/generic/parms.lisp b/src/compiler/generic/parms.lisp index dfdcaa5..bbd4eae 100644 --- a/src/compiler/generic/parms.lisp +++ b/src/compiler/generic/parms.lisp @@ -88,10 +88,10 @@ #!+sb-thread *tls-index-lock* ;; Dispatch tables for generic array access - sb!impl::*data-vector-reffers* - sb!impl::*data-vector-setters* - sb!impl::*data-vector-reffers/check-bounds* - sb!impl::*data-vector-setters/check-bounds* + sb!impl::%%data-vector-reffers%% + sb!impl::%%data-vector-reffers/check-bounds%% + sb!impl::%%data-vector-setters%% + sb!impl::%%data-vector-setters/check-bounds%% ;; non-x86oid gencgc object pinning #!+(and gencgc (not (or x86 x86-64))) diff --git a/version.lisp-expr b/version.lisp-expr index 9da58fa..dea8905 100644 --- a/version.lisp-expr +++ b/version.lisp-expr @@ -17,4 +17,4 @@ ;;; checkins which aren't released. (And occasionally for internal ;;; versions, especially for internal versions off the main CVS ;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".) -"1.0.43.16" +"1.0.43.17" -- 1.7.10.4