- Jan 29, 2017
-
-
Raymond Toy authored
Include a list of the builtin modules supported by cmucl to the docstring.
-
- Apr 18, 2015
-
-
Raymond Toy authored
unix package functions. This is for backward copmatibility.
-
- Feb 11, 2014
-
-
Raymond Toy authored
-
- Feb 07, 2014
-
-
Raymond Toy authored
to load lisp-unit. This also allows the regression tests to be self-contained so we don't have to have lisp-unit installed via quicklisp or some other means. Unlike asdf and defsystem, we do not provide a precompiled fasl. code/module.lisp: * Add defmodule forms for lisp-unit contrib/load-lisp-unit.lisp: * Module file to compile and load lisp-unit.
-
- Dec 18, 2013
-
-
Raymond Toy authored
-
- Dec 15, 2013
-
-
Raymond Toy authored
src/contrib/rt:: * Add RT code, including asdf. src/code/module.lisp:: * Add RT as a module
-
- Mar 27, 2012
-
-
Raymond Toy authored
be loaded to get the other contribs.
-
- Nov 04, 2011
-
-
Raymond Toy authored
-
- Sep 25, 2011
-
-
Raymond Toy authored
entries with just the file path, removing the revision number, date, author and state. The actual information is now computed during compilation and stored in the fasl itself. (See ticket:48.)
-
- Jun 08, 2011
-
-
rtoy authored
This change need to support the new recommended way of loading asdf2 with require. This is a backward compatible change.
-
- May 12, 2010
-
-
rtoy authored
asdf.
-
- May 10, 2010
-
-
rtoy authored
asdf/asdf.lisp: o Current version of asdf2 imported from common-lisp.net asdf project. defsystem/defsystem.lisp: o Restored from repository and updated to current version from clocc.sourceforge.net. code/modules.lisp: o Indent docstrings to match the style of cmucl docstrings used elsewhere. (Lines after the first are indented 2 spaces.) o Add module for asdf and defsystem. tools/build-utils.sh: o Compile asdf and defsystem so when users require them, they're not compiled again or run in the interpreter. tools/clean-target.sh: o Keep the asdf and defsystem directories when requested so that both x87 and sse2 versions can be built. tools/make-extra-dist.sh: o Skip the asdf and defsystem directories when building the extras tarball; we don't need copies in the main and extras tarball. tools/make-main-dist.sh: o Install the asdf and defsystem directories in the correct place o Copy the asdf and defsystem fasls.
-
- Apr 20, 2010
-
-
rtoy authored
may get confused with source locations if the reader macros are installed.
-
- Apr 19, 2010
-
-
rtoy authored
-
- Mar 19, 2010
-
-
rtoy authored
boot-2010-02-1 as the bootstrap file. You should probably also use the new -P option for build.sh to generate and update the po files while building.
-
- Aug 18, 2009
-
-
rtoy authored
CMUCL source tree, but were never delivered in a distribution. code/module.lisp: o Define module "cmu-contribs" that loads defmodule definitions for the contrib code. code/save.lisp: o Add "library:contrib/" to the modules search-list so we can find the installed contribs. tools/make-extra-dist.sh: o Install all contrib files contrib/contrib.lisp: o New file that defines modules for the contrib packages.
-
- Mar 04, 2005
-
-
rtoy authored
file. But we still disable package locks for our system libraries like clx, clm, gray-streams, hemlock, etc.
-
- Jun 20, 2004
-
-
pmai authored
The old defmodule handler and the module:*-library.* loading have been factored out to their own module-provider functions, which are by default on *module-provider-functions*. Note however that this implies one functional change for defmodule defined modules: The loading of the files constituting such a module are now _NOT_ wrapped with without-package-locks. Wrapping of module:*-library.* files with without-package-locks is only retained temporarily, until proper changes to the various modules have been made. Also adjusted documentation of require to correctly state the default for *require-verbose* which has always been t, not nil as previously claimed. This change is still missing documentation in the user manual.
-
- May 12, 2003
-
-
emarsden authored
Add package locks. Bootfile boot8.lisp allows this to build without a cross-compile (or just select the CLOBBER-IT restart). - two extra PACKAGE-LOCK and PACKAGE-DEFINITION-LOCK slots added to the package structure. These can be modified using the EXT:PACKAGE-LOCK and EXT:PACKAGE-DEFINITION-LOCK accessors. - macro EXT:WITHOUT-PACKAGE-LOCKS that evaluates forms with all package locks disabled (this is done by binding the global variable CL::*ENABLE-PACKAGE-LOCKED-ERRORS*) - new PACKAGE-LOCKED-ERROR condition - in SETF-FDEFINITION-HOOK and in the DEFMACRO, DEFSTRUCT, DEFTYPE and DEFCLASS defining forms, check whether the definition would modify a package whose definition-lock is enabled, and signal a package-locked-error condition with restarts that allow you to unlock the package or ignore the lock - in EXPORT, UNEXPORT etc check whether the target package is guarded by a package-lock, and signal an error - disable package locks when loading a subsystem - disable package locks in certain areas of PCL and in the MAKE-LOAD-FORM support of the compiler, where code is generated inside system packages at runtime
-
- Dec 11, 2001
-
-
pmai authored
names. This change fixes that. For undefined modules, require now defaults to loading "modules:MODULENAME-library", where MODULENAME is treated as if specified in :CASE :COMMON, so that users can use (require :clx) or (require "CLX") to load "modules:clx-library", etc.
-
- Jul 14, 1998
-
-
pw authored
in various calls to ERROR. Those easily handled by using new condition types simple-file-error and simple-program-error are included. The only functional change here is that the function CHARACTER no longer accepts an integer argument so as to be ANSI compliant. This may break some code.
-
- Oct 31, 1994
-
-
ram authored
-
- Feb 11, 1994
-
-
cvs2git authored
-
- Aug 25, 1993
-
-
ram authored
-
- Jan 13, 1993
-
-
cvs2git authored
-
- Dec 16, 1992
-
-
ram authored
-
- Nov 04, 1992
-
-
phg authored
-