[prev in list] [next in list] [prev in thread] [next in thread]
List: sbcl-commits
Subject: [Sbcl-commits] master: IN-PACKAGE shouldn't have to type-check before assigning *PACKAGE*
From: "Douglas Katzman" <snuglas () users ! sourceforge ! net>
Date: 2014-04-29 2:06:05
Message-ID: E1WexQv-0000a8-GW () sfs-ml-4 ! v29 ! ch3 ! sourceforge ! com
[Download RAW message or body]
The branch "master" has been updated in SBCL:
via 3b016e477a61773b73dec3fa30ef405da40e1631 (commit)
from 65774a3fe6ed6d546f3946af169df41df7a0e082 (commit)
- Log -----------------------------------------------------------------
commit 3b016e477a61773b73dec3fa30ef405da40e1631
Author: Douglas Katzman <dougk@google.com>
Date: Mon Apr 28 22:05:05 2014 -0400
IN-PACKAGE shouldn't have to type-check before assigning *PACKAGE*
---
src/code/defboot.lisp | 1 -
src/compiler/fndb.lisp | 2 ++
2 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/src/code/defboot.lisp b/src/code/defboot.lisp
index eecefca..b7abd33 100644
--- a/src/code/defboot.lisp
+++ b/src/code/defboot.lisp
@@ -765,6 +765,5 @@ specification."
;; miscellaneous functions commonly appearing
;; as a result of macro expansions or compiler
;; transformations:
- sb!int:find-undeleted-package-or-lose ; IN-PACKAGE
sb!kernel::arg-count-error ; PARSE-DEFMACRO
))
diff --git a/src/compiler/fndb.lisp b/src/compiler/fndb.lisp
index f870e45..7373cc5 100644
--- a/src/compiler/fndb.lisp
+++ b/src/compiler/fndb.lisp
@@ -188,6 +188,8 @@
sb!xc:package)
(defknown find-package (package-designator) (or sb!xc:package null)
(flushable))
+(defknown find-undeleted-package-or-lose (package-designator)
+ sb!xc:package) ; not flushable
(defknown package-name (package-designator) (or simple-string null)
(unsafely-flushable))
(defknown package-nicknames (package-designator) list (unsafely-flushable))
-----------------------------------------------------------------------
hooks/post-receive
--
SBCL
------------------------------------------------------------------------------
"Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos. Get
unparalleled scalability from the best Selenium testing platform available.
Simple to use. Nothing to install. Get started now for free."
http://p.sf.net/sfu/SauceLabs
_______________________________________________
Sbcl-commits mailing list
Sbcl-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sbcl-commits
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic