elpasync pushed a change to branch externals/sly. from 0207e2d Fix #385: Ensure that autodoc doesn't make stale continuations new 00cbab0 Slynk: avoid race conditions when killing threads new dcfe556 Fixed sldb and backtraces in clasp new a1fc34c Add a name to the mailbox lock for clasp new 1dbf876 ecl: frame-source-location: return error if frame source not found new 47e8d27 add architecture :aarch64 (for ECL) new 3c83b6f Improve jump to source with 'v' in sldb in clasp new e914200 wait-for-input: better "not implemented" error. new f7c6048 arglist-dispatch: better handling of closer-mop wrappers. new 7bad394 Improve compiler messages for Clasp new bf157ae Changed the name of a function in Clasp new e883812 Fix SLYNK-SBCL:COMPILER-NOTE-LOCATION for non-file-backed streams new 5bd0081 *architecture-features*: add ppc64 new c4c7ae5 slynk-abcl: fix typo new c74ef16 Improve source locations for inlined code in clasp new b2732f4 Add line, column kw args to slynk-compile-string new 7ea4480 Clasp changes to use the new line keyword arg new 791f7b7 Calculate condition-location properly for clasp new 57b6d3f abcl: consolidate fixes and features new 5ec798d decode-arglist: don't fall on arglist-dummy. new 463cef6 sbcl/sexp-in-bounds-p: descend into comma-expr. new a0308b7 fix spurious detection of allegro modern-mode (#540) new 748fd92 Do close streams in CLOSE-LISTENER when closing SLYNK::LISTENER new e79f9f2 sbcl: consult sb-impl:+internal-features+ when reading source files. new 3bd8696 Move *features* binding up new a9502b1 abcl: fix finding slime locations within JAR archives new afedabc abcl: fix inspector for Java methods and fields new edf5d52 sbcl: Filter out invalid definition sources in find-definitions new 0abe736 Define a macro in time new 6662cf2 sbcl: Ignore DEFGENERICs without location new c794fe6 Remove recursive locks for clasp new 425146d Print more code-source-location info for clasp new 9392ac9 Fix collect-macro-forms in clasp new 57ffb2a sbcl: fix access to &more vars in the debugger new 1188cfc Ignore utf-8 encoding errors new cd85cf6 Improve xref definitions for M-. in clasp new c41b298 clasp.lisp changes to use new clasp-debug pkg new 6785833 clasp: implement profiling via metering new 1346967 Remove use of compatibility accessors new 276b18c abcl: guard against repeated invocation to SLYNK-BACKEND:WRAP new e7f0333 abcl: fix inspector for a STRUCTURE-OBJECT with no inspectable parts new 47afe17 Fix #386: Unbreak Clasp common lisp for SLYfun new d8c926f sbcl: account for SB-DI::DEBUG-FUN-DEBUG-VARS returning NIL new 5f15cf1 Use defgeneric lambda list in defmethod arglists new 4717cb9 Tolerate leading whitespace in slime-search-buffer-package new ae4bbca Don't force mREPL to use channel thread for everything new 7c7f23b Default *STRING-ELISION-LEGNTH* to 200 in *SLYNK-PPRINT-BINDINGS* new e927cda Release SLY 1.0.42
Summary of changes: NEWS.md | 18 +- README.md | 36 +- contrib/sly-mrepl.el | 1 - contrib/slynk-arglists.lisp | 28 +- doc/sly.texi | 2 +- sly.el | 35 +- slynk/backend/abcl.lisp | 1256 +++++++++++++++++++++++++++-------- slynk/backend/allegro.lisp | 6 +- slynk/backend/ccl.lisp | 4 +- slynk/backend/clasp.lisp | 340 ++++------ slynk/backend/clisp.lisp | 4 +- slynk/backend/cmucl.lisp | 4 +- slynk/backend/corman.lisp | 4 +- slynk/backend/ecl.lisp | 8 +- slynk/backend/lispworks.lisp | 4 +- slynk/backend/mkcl.lisp | 4 +- slynk/backend/sbcl.lisp | 145 ++-- slynk/backend/scl.lisp | 4 +- slynk/metering.lisp | 32 +- slynk/slynk-backend.lisp | 31 +- slynk/slynk-loader.lisp | 6 +- slynk/slynk-source-path-parser.lisp | 7 +- slynk/slynk.lisp | 19 +- 23 files changed, 1340 insertions(+), 658 deletions(-)