- Dec 08, 2022
-
-
Raymond Toy authored
-
- Nov 25, 2022
-
-
Raymond Toy authored
-
- Nov 03, 2022
-
-
Raymond Toy authored
-
- Sep 19, 2016
-
-
Raymond Toy authored
Several related changes here. o If :process-command-line is NIL, *command-line-strings* and *command-line-application-arguments* weren't getting updated. They should get updated so that the resulting core can get updated command line options instead of using the values dumped with the core. The command line switch demons are still not run, as before. o Add a :quiet option as if -quiet were given.
-
- Jan 16, 2016
-
-
Raymond Toy authored
Fix #17.
-
- Sep 01, 2015
-
-
Raymond Toy authored
The previous implementation cleared *herald-items* when -quiet was given, but if the init file loaded up items that added to *herald-items*, then the items were still printed. Plus, it seems odd that -quiet actually clears *herald-items*. So, just don't print herald if -quiet is given, but also preserve *herald-items* so that (print-herald) would actually print the actual herald.
-
- Jul 17, 2012
-
-
Raymond Toy authored
-
- 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.)
-
- Nov 04, 2010
-
-
rtoy authored
-
- Oct 13, 2010
-
-
rtoy authored
compiled with and without Unicode. This is needed so that the pot files have the same content for both unicode and non-unicode builds. (The _"" and _N"" are handled by the reader, so things that are conditionalized out still get processed, unlike using gettext.)
-
- Sep 26, 2010
-
-
rtoy authored
we weren't because *cmucl-lib* is almost always bound. Normally *old-cmucl-library-search-list* is unbound, but when a core is made, it becomes bound. We use that to indicate that the library search list should be set to *old-cmucl-library-search-list*.
-
- May 16, 2010
-
-
rtoy authored
found when running the one of the builds without installing the build.
-
- May 15, 2010
-
-
rtoy authored
o Update DEFSWITCH to allow docstrings (and argument names) o Add docstrings to the available switches o Add -help (and --help) switches to print out usage information and exit. code/save.lisp: o If the command line includes -help or --help, disable loading of the user init and site init files. We don't want to process them if we're going to just print out help and exit.
-
- 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.
-
- Oct 14, 2009
-
-
agoncharov authored
As suggested by Madhu <madhu@cs.unm.edu>, removed the ext:getenv function that I had introduced a few days ago. Instead, four foreign function definitions are introduced, following Madhu's proposal. The four functions: unix-getenv unix-setenv unix-putenv unix-unsetenv are defined both in unix.lisp and unix-glibc2.lisp.
-
- Oct 11, 2009
-
-
agoncharov authored
-
- Oct 10, 2009
-
-
agoncharov authored
-
- 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.
-
- Jul 10, 2009
- Jun 11, 2009
-
-
rtoy authored
unicode-utf16-extfmt-2009-06-11.
-
- Dec 10, 2008
-
-
rtoy authored
compile-time options to do this. The running core file has to tell us. lisp/save.c: o Add extra arg to save function to indicate whether the core we're saving supports sse2 or not. Non-zero means sse2. o Put the correct indication into the core file. lisp/save.h: o Update declaration of save. code/save.lisp: o Update alien definition for save o Pass in the extra parameter for the save routine to indicate if we support sse2 or not.
-
- Jun 19, 2008
-
-
rtoy authored
"library:ext-formats/". This makes it easier to add new directories where external formats can be found. The previous use made it difficult because the formats had to be in the subdirectory ext-formats. save.lisp: o Create and initialize new search-list. extfmts.lisp: o Use the new search-list instead of "library:ext-formats/".
-
- Jul 21, 2007
-
-
fgilham authored
from code in lisp.c.
-
- Jul 20, 2007
-
-
fgilham authored
-
- Jul 07, 2007
-
-
fgilham authored
-
- Apr 26, 2006
-
-
rtoy authored
o Add new search-list "ld-library-path:" which contains the value of the environment variable "LD_LIBRARY_PATH". src/foreign.lisp: o Modify LOAD-FOREIGN so that we will try to load a single file as a shared library first. If that fails, we try loading it as an object file. We do not try to see if the library exists (via probe-file or anything). Instead we let dlopen do whatever it would normally do to find the file, including searching LD_LIBRARY_PATH. o REINITIALIZE-GLOBAL-TABLE now has a few restarts to allow the user to decide what to do if a shared library cannot be found. The restarts are ignoring the problem, trying to reload the file again, or specifying a new path. o REINITIALIZE-GLOBAL-TABLE is placed on EXT:*AFTER-SAVE-INITIALIZATIONS* now.
-
- Jun 20, 2004
-
-
pmai authored
ensure that its effects kick in early enough during startup, thus silencing loading of siteinit, siteinit-loaded files, etc. Reported by JBThiel against the OS X port.
-
- Jun 18, 2003
-
-
gerd authored
package COMMON-LISP which LISP uses, so that COMMON-LISP no longer has the non-ANSI nickname LISP. To bootstrap, use boot13.lisp as target:bootstrap.lisp with pmai's build scripts, and do a full compile. * src/bootfiles/18e/boot13.lisp: Change for all the package changes. * src/code/exports.lisp: New package common-lisp, which lisp uses. * src/tools/worldload.lisp: * src/tools/setup.lisp: Use cl-user instead of user. Use lisp:: instead of cl::. * src/tools/worldcom.lisp: * src/tools/snapshot-update.lisp: * src/tools/pclcom.lisp: * src/tools/mk-lisp: * src/tools/hemcom.lisp: * src/tools/config.lisp: * src/tools/comcom.lisp: * src/tools/clxcom.lisp: * src/tools/clmcom.lisp: * src/pcl/defsys.lisp: * src/motif/lisp/initial.lisp: * src/interface/initial.lisp: * src/hemlock/lispmode.lisp (setup-lisp-mode): Use cl-user instead of user. * src/code/save.lisp (assert-user-package): * src/code/print.lisp (%with-standard-io-syntax): Find cl-user package instead of user. * src/code/package.lisp (package-locks-init): Add lisp. (package-init): Don't add user nickname to cl-user. * src/code/ntrace.lisp (*trace-encapsulate-package-names*): Add common-lisp. * src/code/hash.lisp (toplevel): * src/code/hash-new.lisp (toplevel): Use in-package :lisp instead of :common-lisp. * src/code/float-trap.lisp (sigfpe-handler): Don't qualify floating-point-inexact with ext:. * src/pcl/simple-streams/strategy.lisp (sc): * src/pcl/simple-streams/null.lisp (null-read-char): * src/pcl/simple-streams/internal.lisp (allocate-buffer) (free-buffer): * src/pcl/simple-streams/impl.lisp (%check, %read-line) (%peek-char, %read-byte): * src/pcl/simple-streams/file.lisp (open-file-stream) (device-close): * src/pcl/simple-streams/classes.lisp (simple-stream) (device-close): * src/pcl/macros.lisp (toplevel): * src/pcl/braid.lisp (lisp::sxhash-instance): * src/pcl/env.lisp (toplevel): * src/compiler/generic/objdef.lisp (symbol-hash): * src/code/stream.lisp (read-sequence, write-sequence): * src/code/macros.lisp (defmacro, deftype): * src/code/eval.lisp (interpreted-function): * src/code/defstruct.lisp (defstruct): * src/code/debug.lisp (debug-eval-print): Use lisp:: instead of cl::.
-
- Mar 19, 2003
-
-
toy authored
-
- Mar 04, 2003
-
-
pmai authored
and other modifications.
-
- Mar 03, 2003
-
-
pmai authored
for identification purposes. Also exported *cmucl-lib*, *cmucl-core-path*, *cmucl-core-dump-time* and *cmucl-core-dump-host* from extensions, since they are arguably useful for certain users.
-
- Feb 05, 2003
-
-
emarsden authored
for sending bug reports.
-
- Jan 30, 2003
-
-
toy authored
Trying to save-lisp to a filename whose directory component doesn't exist will currently generate a "bad address" error from Unix. * add some sanity checking to the output file argument to EXT:SAVE-LISP.
-
- Jan 29, 2003
-
-
toy authored
location of the lisp C binary, when CMUCLLIB is not given, and the core file is not specified. o Add support for a CMUCLCORE envvar, and a -lib option for setting the path for the library: search-list. o Added some spare static symbols for the sparc port so we don't have to cross-compile again for a while. See cmucl-imp archives for some more details.
-
- Jul 10, 2002
-
-
toy authored
The search-list "modules:" is set to track the search-list "library:" instead of being set whatever path "library:subsystems/" is set to at start up.
-
- Jan 18, 2002
-
-
pmai authored
core. If the newly introduced :batch-mode argument to save-lisp is supplied and is true, then the *batch-mode* flag is set to true, otherwise it is set to false, before saving the core. This should prevent ugly surprises by newbies using -batch when dumping cores.
-