From cmucl-devel at common-lisp.net Sun May 6 02:07:22 2012 From: cmucl-devel at common-lisp.net (cmucl) Date: Sun, 06 May 2012 02:07:22 -0000 Subject: [cmucl-ticket] [cmucl] #60: compile-file and export problem Message-ID: <052.ed121e8260d900212c229165360a5c7f@common-lisp.net> #60: compile-file and export problem --------------------+------------------------------------------------------- Reporter: rtoy | Owner: somebody Type: defect | Status: new Priority: major | Milestone: Component: Core | Version: 2012-05 Keywords: | --------------------+------------------------------------------------------- Put the following in a file and {{{compile-file}}}. This shouldn't cause any problems but it does. {{{ (defpackage fail (:use cl)) (in-package fail) (defvar *x* '^) (export *x*) }}} -- Ticket URL: cmucl Cmucl is a high-performance, free Common Lisp implementation. From cmucl-devel at common-lisp.net Mon May 28 16:12:18 2012 From: cmucl-devel at common-lisp.net (cmucl) Date: Mon, 28 May 2012 16:12:18 -0000 Subject: [cmucl-ticket] [cmucl] #60: compile-file and export problem In-Reply-To: <052.ed121e8260d900212c229165360a5c7f@common-lisp.net> References: <052.ed121e8260d900212c229165360a5c7f@common-lisp.net> Message-ID: <061.cbf678b04fa3884f21a2680477735c74@common-lisp.net> #60: compile-file and export problem ---------------------+------------------------------------------------------ Reporter: rtoy | Owner: somebody Type: defect | Status: closed Priority: major | Milestone: Component: Core | Version: 2012-05 Resolution: fixed | Keywords: ---------------------+------------------------------------------------------ Changes (by toy.raymond@?): * status: new => closed * resolution: => fixed Comment: commit 2970ca060d1c2677b00cec111d6e64d8c92ef42c Author: Raymond Toy Date: Mon May 28 09:11:46 2012 -0700 Fix ticket:60 src/compiler/main.lisp: o Remove special treatment of EXPORT (and others) in the compiler. I think we only need to treat IN-PACKAGE and DEFPACKAGE specially. src/contrib/defsyste/defsystem.lisp: o Add FIND-SYSTEM to the defpackage export list for MAKE. src/tools/hemcom.lisp: o Add defpackage for hemlock-internals since export no longer has the compile-time effect. -- Ticket URL: cmucl Cmucl is a high-performance, free Common Lisp implementation.