Parent Directory | Revision Log
|Links to HEAD:||(view) (annotate)|
|Links to SLIME-0-12:||(view) (annotate)|
(*lisp-name*): Include a short version number in the Lisp name to separate FASL files for different versions. Only implemented for CMUCL and SBCL sofar.
Support for regexp based apropos. From Edi Weitz.
Take into account `pathname-device' when deriving paths. A fix for Windows.
Merge package-split branch into main trunk.
Place the fasl files of different implementations in different directories. Patch by Peter Seibel.
Add profiling support via Kantrowitz's metering package. Reporting needs to be refined (profile-package currently ignores callers-p and methods).
Don't reference the swank package at read-time.
(compile-files-if-needed-serially): Don't handle compilation errors. We must compile everything because changelog-date requires *compile-file-truename*.
(user-init-file): Use mergepathame. Fix Windows support. Patch by Ignas Mikalajunas <firstname.lastname@example.org>.
Add files for CLISP.
(user-init-file): Simplify the code.
(user-init-file): Use homedir's truename. Reported by Friedrich Dominicus.
* swank-source-path-parser.lisp: new file, excerpting part of swank-cmucl.lisp to where SBCL can find it as well.
(user-init-file): Translate logical (user-homedir-) pathnames. Reported by Friedrich Dominicus.
*sysdep-pathnames*: Add Lispworks files. (compile-files-if-needed-serially): Compile all files in a compilation unit.
* swank-sbcl.lisp (describe-symbol-for-emacs): Don't ask for (documentation SYM 'class), CLHS says there isn't any 'class documentation (and SBCL warns). * swank.lisp, swank-cmucl.lisp, swank-sbcl.lisp: Refactored interface through swank-backend.lisp for: swank-compile-file, swank-compile-string, describe-symbol-for-emacs (apropos), macroexpand-all, arglist-string. * swank-backend.lisp: New file defining the interface between swank.lisp and the swank-*.lisp implementation files.
Load a the user init file if present. (user-init-file): New function.
Compile and load gray stream stuff for SBCL and OpenMCL.
(compile-files-if-needed-serially): Be a little more verbose when compiling files.
Many fixes for the OpenMCL port: * swank.lisp (apropos-symbols): Change back to using the standard 2-argument APROPOS-LIST and check symbols explicitly when EXTERNAL-ONLY is true. Move loading of sys-dependent backend code into 'swank-loader'. * swank-sbcl.lisp: Moved declarations of *PREVIOUS-COMPILER-CONDITION* into 'swank.lisp' to kill warnings about undefined variables. * swank-openmcl.lisp (handle-compiler-warning): Use source position instead of function name for warning locations. (swank-compile-string): Compile into a temporary file instead of using COMPILE so finding warning positions works when using C-c C-c. (compute-backtrace): Don't display frames without a function. (apropos-list-for-emacs): Implement APROPOS. (who-calls): Implement WHO-CALLS. (completions): Implement COMPLETIONS. Use NIL instead of zero so FRESH-LINE does the right thing. * slime.el (slime-maybe-compile-swank): Removed function---compile the backend using 'swank-loader.lisp' instead. (slime-backend): Changed default backend to 'slime-loader'. (slime-lisp-binary-extension): Deleted as this is no longer needed. * swank-loader.lisp: New file.
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|