Skip to content

Tags: alejandrozf/sly

Tags

abcl-works

Toggle abcl-works's commit message
Fix joaotavora#581: Reset output stream column when flushing listener…

… streams

Close joaotavora#583.

Streams, whether gray or not, have a so-called output-column or
line-column.  This change makes sure to reset it to 0 when the stream
is flushed, fixing the REPL problems described in joaotavora#581.

In slynk/slynk-gray.lisp a new generic RESET-STREAM-LINE-COLUMN is
added, with a method for SLY's gray stream couple class,
SLY-OUTPUT-STREAM, and a couple of extra methods for SBCL and CMUCL,
which aren't always using gray streams in the context where
stream-flushing is needed.

This allows us to call RESET-STREAM-LINE-COLUMN safely in
slynk/slynk.lisp's FLUSH-LISTENER-STREAMS (except for abcl, which has
some problem I didn't investigate).

* slynk/slynk-gray.lisp (reset-stream-line-column): New generic and
  methods.

* slynk/slynk.lisp (flush-listener-streams): Call
  reset-stream-line-column.

Commit-message-by: João Távora <[email protected]>

1.0.43

Toggle 1.0.43's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Close joaotavora#371: fix and detail documentation of sly-who-calls, etc

* sly.el (sly-who-calls): Mention `sly-list-callers' in the docstring.
(sly-calls-who): Mention `sly-list-callees' in the docstring.
(sly-list-callers): Mention `sly-who-calls' in the docstring.
(sly-list-callees): Mention `sly-calls-who' in the docstring.

* slynk/slynk-backend.lisp (calls-who): Fix docstring.

1.0.42

Toggle 1.0.42's commit message
Release SLY 1.0.42

See NEWS.md for details.

* READNE.md: Update description.

* NEWS.md: release SLY 1.0.42.

* sly.el (Version): Bump to 1.0.42.  Update description.

* doc/sly.texi (SLYVER): 1.0.42.

slime-catchup-2.25

Toggle slime-catchup-2.25's commit message
abcl: fix inspector for a STRUCTURE-OBJECT with no inspectable parts

Unfortunately, not all system defined STRUCTURE-OBJECT instances
implement the getParts() protocol to expose their inspectable parts.
If this is the case, we now emit a message rather than bombing into an
error.

* slynk/backend/abcl.lisp: Rework it.

Cherry-picked-from: SLIME commit a4de28b
Co-authored-by: João Távora <[email protected]>

slime-catchup-2.24

Toggle slime-catchup-2.24's commit message
arglist-dispatch: better handling of closer-mop wrappers.

Display the arglist for the corresponding CL or SLYNK-MOP symbol.

* contrib/slynk-arglists.lisp (arglist-dispatch): Rework.

Co-authored-by: João Távora <[email protected]>
Cherry-pick-from: SLIME commit 5139e51

v2.26.1

Toggle v2.26.1's commit message
2.26.1

v2.26

Toggle v2.26's commit message
2.26

v2.25

Toggle v2.25's commit message
Release 2.25

v2.24

Toggle v2.24's commit message
2.24

v2.23

Toggle v2.23's commit message
2.23