Raymond Toy pushed to branch master at cmucl / cmucl
Commits:
a613a908 by Raymond Toy at 2015-11-28T16:45:41Z
Regenerated (due to docstring change for rename-package).
- - - - -
1 changed file:
- src/i18n/locale/cmucl.pot
Changes:
=====================================
src/i18n/locale/cmucl.pot
=====================================
--- a/src/i18n/locale/cmucl.pot
+++ b/src/i18n/locale/cmucl.pot
@@ -8120,7 +8120,10 @@ msgid "The package named ~S doesn't exist."
msgstr ""
#: src/code/package.lisp
-msgid "Changes the name and nicknames for a package."
+msgid ""
+"Replaces the name and nicknames of Package. The old name and all of\n"
+" the old nicknames of Package are eliminated and are replaced by\n"
+" New-Name and New-Nicknames."
msgstr ""
#: src/code/package.lisp
View it on GitLab: https://gitlab.common-lisp.net/cmucl/cmucl/commit/a613a908988d4651740972f40…
Raymond Toy pushed to branch master at cmucl / cmucl
Commits:
f7e92b73 by Raymond Toy at 2015-11-10T21:39:15Z
Rename arguments to RENAME-PACKAGE and update docstring
Can't ever remember the order of arguments for RENAME-PACKAGE so just
rename the variables to make it clearer. And update the docstring to
be a little more verbose.
- - - - -
1 changed file:
- src/code/package.lisp
Changes:
=====================================
src/code/package.lisp
=====================================
--- a/src/code/package.lisp
+++ b/src/code/package.lisp
@@ -1204,23 +1204,25 @@
;;; Change the name if we can, blast any old nicknames and then
;;; add in any new ones.
;;;
-(defun rename-package (package name &optional (nicknames ()))
- "Changes the name and nicknames for a package."
+(defun rename-package (package new-name &optional (new-nicknames ()))
+ "Replaces the name and nicknames of Package. The old name and all of
+ the old nicknames of Package are eliminated and are replaced by
+ New-Name and New-Nicknames."
(let* ((package (package-or-lose package))
- (name (string name))
- (found (find-package name)))
+ (new-name (string new-name))
+ (found (find-package new-name)))
(unless (or (not found) (eq found package))
(error 'simple-package-error
- :package name
+ :package new-name
:format-control (intl:gettext "A package named ~S already exists.")
- :format-arguments (list name)))
+ :format-arguments (list new-name)))
(remhash (package-%name package) *package-names*)
(dolist (n (package-%nicknames package))
(remhash n *package-names*))
- (setf (package-%name package) name)
- (setf (gethash name *package-names*) package)
+ (setf (package-%name package) new-name)
+ (setf (gethash new-name *package-names*) package)
(setf (package-%nicknames package) ())
- (enter-new-nicknames package nicknames)
+ (enter-new-nicknames package new-nicknames)
package))
;;; Delete-Package -- Public
View it on GitLab: https://gitlab.common-lisp.net/cmucl/cmucl/commit/f7e92b739fe1311d89924c9a5…
Raymond Toy pushed to branch master at cmucl / cmucl
Commits:
0889dbb8 by Raymond Toy at 2015-10-31T17:48:50Z
Update from commit logs.
- - - - -
1 changed file:
- src/general-info/release-21b.txt
Changes:
=====================================
src/general-info/release-21b.txt
=====================================
--- a/src/general-info/release-21b.txt
+++ b/src/general-info/release-21b.txt
@@ -22,6 +22,26 @@ New in this release:
* Feature enhancements
* Changes
+ * Update to ASDF 3.1.6
+ * Add support for asdf's static-image-op
+ * This mostly entails internal changes in how executables are
+ handled. lisp.a is not complete; it must be linked with
+ either exec-init.o or exec-final.o.
+ * If the linker fails to link an image, the exit code is
+ returned to indicate failure.
+ * When printing the process structure (from run-program), include
+ the exit code to make it easier to see if the the process exited
+ cleanly or not. The printed representation is also changed
+ slightly to use pprint-unreadable-object.
+ * Executable images on OSX no longer support running on other
+ versions of the OS. Previously, -mmacosx-version-min=10.5 was
+ used to specify the executable would run on OSX versions >=
+ 10.5. This, however, requires the 10.5DK be available. Thus,
+ no longer require that.
+ * Disassembly of bytes and words now use .BYTE and .WORD instead
+ of BYTE and WORD.
+ * Unix support on Linux has been unified with all other OSes.
+ Thus, src/code/unix-glibc2.lisp is no longer used.
* ANSI compliance fixes:
@@ -30,6 +50,9 @@ New in this release:
* Trac Tickets:
* Gitlab tickets:
+ * Ticket #10 fixed: setting an element of a 1, 2, or 4-bit array
+ with a constant index did not always set the element
+ appropriately.
* Other changes:
View it on GitLab: https://gitlab.common-lisp.net/cmucl/cmucl/commit/0889dbb8326a45e530cf035d0…