Commit e676480d authored by Luís Oliveira's avatar Luís Oliveira
Browse files

Release 2.4

* NEWS: Update. (mostly by Joao Tavora)

* doc/slime.texi: Update versions.
(SLIME Trace Dialog): Small tweak to section intro.
parent 83ac90ba
Showing with 116 additions and 16 deletions
+116 -16
......@@ -4,13 +4,18 @@
 
* doc/Makefile (html/index.html): use slime.css.
 
* NEWS: Update. (mostly by João Távora)
* doc/slime.texi: Update versions.
(SLIME Trace Dialog): Small tweak to section intro.
2014-03-01 Stas Boukarev <stassats@gmail.com>
 
* swank-sbcl.lisp (wrap): Adapt to newer SBCL.
 
2014-02-28 Helmut Eller <heller@common-lisp.net>
 
* lib/cl-lib.el: Upgarde to cl-lib 0.5.
* lib/cl-lib.el: Upgrade to cl-lib 0.5.
 
2014-02-27 João Távora <joaotavora@gmail.com>
 
......@@ -16114,7 +16119,7 @@
* slime.el (define-slime-dialect): New macro to make starting
Lisps with different command line options easier.
 
2004-09-27 Rui Patrocínio <rui.patrocinio@netvisao.pt>
2004-09-27 Rui Patrocínio <rui.patrocinio@netvisao.pt>
 
* swank.lisp (mop, mop-helper): Support functions for the class
browser.
......
* SLIME News -*- outline -*-
* SLIME News -*- mode: outline; coding: utf-8 -*-
* (since 2.3)
* 2.4 (March 2014)
** New contrib SLIME Trace Dialog included in `slime-fancy'
Interactive interface to tracing functions and methods. See manual for
details.
** New contrib `slime-fancy-trace', included in `slime-fancy'
If your implementation allows it, trace complex method signatures,
labels, etc...
** New options in `slime-cl-indent.el' used by the `slime-indentation' contrib
New variables are `lisp-loop-body-forms-indentation' and
`lisp-loop-body-forms-indentation'.
** New command `sldb-copy-down-to-repl' bound to M-RET in debugger
Copies the frame variable under point to the REPL, much as
`slime-inspector-copy-down-to-repl' does.
** New command `slime-delete-package'
** UTF8 encoding
SLIME now uses only UTF8 to encode strings on the wire. Customization
variables like slime-net-coding-system or swank:*coding-system* are
variables like `slime-net-coding-system' or `swank:*coding-system*' are
now useless.
** Setup recipe
In preparation for a more decentralized approach to SLIME contribs,
the setup recipe has been slightly changed, hopefully in a backwards
compatible way. Calling `slime-setup' is no longer required. Instead,
the `slime-contribs' variable can be customized with a list of
contribs to be loaded when `M-x slime' is first executed. See section
`8.1 Loading Contrib Packages' of the SLIME Manual for more details.
** Bugfixes and stability improvements since the move to Github
*** Issue #7: Multiline arglists in `slime-autodoc' no longer imply a newline
*** Issue #9: new REPL output respectes existing REPL results or presentations.
*** Issue #17: TAB no longer freezes the REPL in "read-mode"
*** Issue #42: compiles on Emacs 24
*** Issue #43: `just-one-space' no longer breaks REPL
*** Issue #34: "Error in timer" error when starting slime on emacs24
*** Printing conditions is now a bit safer in the debugger (git:bafeb86)
*** Fix undo behavior in the REPL (git:af354d7)
Previously, undo would obliterate previous prompts.
*** Fix REPL type-ahead behaviour when presentations active (git:38a1826)
Input typed before your lisp responds is appended to the result when it arrives.
*** Fix package and dir synch when no process buffer (git:dc88935)
Sometimes process buffer has been killed, but connection is still active.
*** M-p on any part of the REPL buffer no longer errors (git:dc88935)
*** slime-presentations can be enabled in inspector (git:647c3c3, 2f57b34)
Set `slime-inspector-insert-ispec-function' to
`slime-presentation-inspector-insert-ispec' to use them.
*** M-. on a presentation on the REPL now longer errors
This happened when `slime-presentations' was enabled, either by itself
or by `slime-fancy'.
*** M-. on the first position of a *slime-apropos* buffer no longer fails.
This happened with the `slime-fancy-inspector.el' contrib.
*** RET on no part in *inspector* buffer no longer errors
*** slime-repsentations properly recognized when at very beginning of buffer
Fix by Attila Lendvai
*** Avoid loading `swank-asdf.lisp' if there's a good chance it will break SWANK
`swank-asdf.lisp' aborts the connection if it finds an old ASDF version.
*** In ABCL, `slime-describe-function' now works for both macros and functions.
** SLIME builds on Travis CI
See https://travis-ci.org/slime/slime for the build status and history.
** Testing framework refactored to use ERT
`def-slime-test' creates regular ERT tests. `define-slime-ert-test' is
a lighter convenience macro which automatically sets some tags for the
new tests.
** Top-level Makefile
For hackers or users using the latest version, there is now a
top-level Makefile. Use "make help" to learn about targets.
** Moved to Github
SLIME now lives in Github. The documentation and the README.md file
were updated. HACKING was renamed to CONTRIBUTING.md and updated with
Github specific instructions.
** Bugfixes and stability improvements
Since the last release and before move to Github, many bugfixes and
other changes were commited, too many to list here. See Changelog for
details.
* 2.3 (October 2011)
** REPL no longer loaded by default
......
......@@ -9,17 +9,15 @@
@end direntry
@c %**end of header
@set EDITION 3.0-alpha
@set SLIMEVER 3.0-alpha
@set EDITION 2.4
@set SLIMEVER 2.4
@c @set UPDATED @today{}
@set UPDATED @code{$Date$}
@set TITLE SLIME User Manual
@settitle @value{TITLE}, version @value{EDITION}
@copying
Written by Luke Gorrie.
Additional contributions: Jeff Cunningham,
Written by Luke Gorrie and others.
This file has been placed in the public domain.
@end copying
......@@ -2134,7 +2132,7 @@ just add this to your @file{.emacs}:
@node Contributed Packages
@chapter Contributed Packages
In version 3.0 we moved some functionality to separate packages. This
In version 2.1 we moved some functionality to separate packages. This
chapter tells you how to load contrib modules and describes what the
particular packages do.
......@@ -2999,9 +2997,10 @@ buffer you can enter Lisp expressions and evaluate them with
@node SLIME Trace Dialog
@section SLIME Trace Dialog
The @SLIME{} Trace Dialog, in package @code{slime-trace-dialog},
functions as an interactive interface to Common Lisp's
@code{trace}. It is an Emacs 24-only contrib.
The @SLIME{} Trace Dialog, in package @code{slime-trace-dialog}, is a
tracing facility, similar to Common Lisp's @code{trace}, but
interactive rather than purely textual. It is an Emacs 24-only
contrib.
You use it just like you would regular @code{trace}: after tracing a
function, calling it causes interesting information about that
......
;;; slime.el ---Superior Lisp Interaction Mode for Emacs-*-lexical-binding:t-*-
;; URL: https://github.com/slime/slime
;; Package-Requires: ((cl-lib "0.4"))
;; Package-Requires: ((cl-lib "0.5"))
;; Keywords: languages, lisp, slime
;; Version: 2.3.2
;; Version: 2.4
;;;; License
;; Copyright (C) 2003 Eric Marsden, Luke Gorrie, Helmut Eller
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment