Parent Directory | Revision Log
|Links to HEAD:||(view) (annotate)|
Perform trivial merge from head to unicode-branch.
Remove package nicknames USER from COMMON-LISP-USER. Add a new 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::.
Mega commit to bring RELENG_18 branch in sync with HEAD in preparation for release tagging 18d.
Change toplevel PROCLAIMs to DECLAIMs.
This set of revisions brings the RELENG_18 branch up to HEAD in preparation for an 18c release.
Add indent definitions for with-package-iterator and with-alien; from the 18b release.
This (huge) revision brings the RELENG_18 branch up to the current HEAD. Note code/unix-glib2.lisp not yet included -- not sure it is ready to go.
Add defindents for add-fd-handler,with-fd-handler,destructuring-bind, with-lock-held and process-wait.
Merge from 1.7: Add defindent locally.
Add defindent for LOCALLY
Fix typo in recent defindent change
defindent for with-accessors and print-unreadable-object.
Fix headed boilerplate.
Copy new_compiler branch to trunk.
Turn off byte compilation for the guts
Removed declaration for non-existant variables.
Fixed indentation for FLET&c to check that we are actually in the first arg form before doing funny indentation.
Generalized LABELS style indentation to reference the variable "Lisp Indentation Local Definers", and also to recognize LABELS (as well as MACROLET and FLET.)
Moved the lisp mode specific parts of paren highlighting into here from highlight.lisp.
Changed DO-BLOCKS to DO-DEBUG-FUNCTION-BLOCKS for the built in DEFINDENT's. Added DEFINDENT's for the "WIRE" package.
Fixed "Move Over )" to use a permanent mark instead of a temporary mark because it deletes text.
Modified "Fill Lisp Comment Paragraph" to fill strings with the appropriate indentation as a fill prefix. When invoked outside a comment or string, this fills contiguous lines with the same, non-empty intial whitespace. Before executing this last case, the command prompts for confirmation, but you can inhibit this prompting by setting "Fill Lisp Comment Paragraph Confirm" to nil. This last case is useful for filling long EXPORT lists or other length listings of symbols or indented text.
Improved FLET/MACROLET hack to properly indent local definition forms.
Commented LISP-INDENTATION to explain what it is looking for when it determines how to indent. Added LISP-INDENTATION-CHECK-FOR-LOCAL-DEF and used it in LISP-INDENTATION to check for FLET or MACROLET syntax, so we could correctly indent local definitions. They used to appear as normal forms in function call syntax, but now they indent as definitions.
Added DEFINDENT's for the "DEBUG-INTERNALS" interface.
Modified LISP-GENERIC-INDENTATION to check if the mark in was in a string context. If it is, then we return the column one greater than the opening double quote. Otherwise, we use the first preceding non-blank line's indentation. This fixes the problem with doc strings and ERROR strings which got indented respectively at the beginning of the line and under the paren for the ERROR call.
Added "Fill Lisp Comment Paragraph" to core. This also works for strings, except for the first line of the string.
Added new header with RCS FILE-COMMENT.
Merged systems-work sources as of 12/10/90.
*** empty log message ***
*** empty log message ***
*** empty log message ***
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.
|Powered by ViewVC 1.1.5|