This project is mirrored from https://gitee.com/mirrors/slime.git.
Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer.
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer.
- 19 Mar, 2016 2 commits
-
-
Stas Boukarev authored
-
Stas Boukarev authored
SBCL, (sb-int:info :setf :inverse) is no longer present.
-
- 09 Mar, 2016 2 commits
-
-
Tomas Zellerin authored
-
Tomas Zellerin authored
The symbol reading part had no chance to work: - the read string was left downcased, - the colon was not handled in any way.
-
- 04 Mar, 2016 1 commit
-
-
Stas Boukarev authored
-
- 03 Mar, 2016 2 commits
-
-
Luís Oliveira authored
-
Tianxiang Xiong authored
-
- 19 Feb, 2016 1 commit
-
-
Stas Boukarev authored
-
- 11 Feb, 2016 1 commit
-
-
Stas Boukarev authored
Properly handle instruction macros and instruction functions.
-
- 10 Feb, 2016 1 commit
-
-
Stas Boukarev authored
-
- 07 Feb, 2016 1 commit
-
-
Stas Boukarev authored
for the changes in SBCL.
-
- 04 Feb, 2016 1 commit
-
-
Matthew Kennedy authored
-
- 02 Feb, 2016 3 commits
-
-
Jon Oddie authored
Provide slightly fancier in-place macroexpansion by integrating with the `macrostep.el' library originally written for Emacs Lisp. This commit is a squashed version of work co-authored with Luís Oliveira <luismbo@gmail.com>. * lib/macrostep.el: New file. This is a bundled version of the library developed at http://github.com/joddie/macrostep and also available via MELPA. The bundled copy will be used as a fallback if it is not installed separately. * contrib/slime-macrostep.el: New file. * contrib/swank-macrostep.lisp: New file. * contrib/test/slime-macrostep-tests.el: New file. * contrib/slime-fancy.el (slime-fancy): Add `slime-macrostep'. * swank/backend.lisp (call-with-macro-form-collector): New function. (with-collected-macro-forms): Use it. Also, optionally bind a variable to the result of INSTRUMENTED-FORM. (collect-macro-forms): Replace let+setq with the new WITH-COLLECTED-MACRO-FORMS syntax. * swank/sbcl.lisp (collect-macro-forms): SBCL implementation using a code-walker. * swank/abcl.lisp (collect-macro-forms): ABCL implementation using WITH-COLLECTED-MACRO-FORMS. * swank/clisp.lisp (collect-macro-forms): CLISP implementation using WITH-COLLECTED-MACRO-FORMS. * swank-loader.lisp (*contribs*): Add `swank-macrostep'.
-
Jon Oddie authored
Implementations for ABCL, CCL, CMUCL, and SBCL have been updated to pass the additional environment argument to the underlying implementation. Other implementations accept the optional argument but ignore it. * swank/backend.lisp (macroexpand-all): Add &optional ENV arg to lambda-list. * swank/abcl.lisp (macroexpand-all) * swank/ccl.lisp (macroexpand-all) * swank/cmucl.lisp (macroexpand-all) * swank/sbcl.lisp (macroexpand-all): Update defimplementations to use the ENV arg. * swank/allegro.lisp (macroexpand-all) * swank/clasp.lisp (macroexpand-all) * swank/clisp.lisp (macroexpand-all) * swank/corman.lisp (macroexpand-all) * swank/ecl.lisp (macroexpand-all) * swank/lispworks.lisp (macroexpand-all) * swank/mkcl.lisp (macroexpand-all) * swank/scl.lisp (macroexpand-all): Update defimplementations to accept but ignore the ENV arg.
-
Jon Oddie authored
This function has been available in ABCL since 2009. See, e.g., discussion at http://armedbear-devel.common-lisp.narkive.com/0TR5ZaAt/macroexpand-all
-
- 29 Jan, 2016 7 commits
-
-
Stas Boukarev authored
-
Stas Boukarev authored
-
Stas Boukarev authored
victim to dotted lists and atoms.
-
Sergey Kostyaev authored
-
Stas Boukarev authored
-
Stas Boukarev authored
functions by calling SOURCE-LOCATION.
-
Luís Oliveira authored
* swank-presentation-streams.lisp: Don't monkey patch various stream printing internals unconditionally. Instead wait for init-presentation-streams.
-
- 13 Jan, 2016 1 commit
-
-
Stas Boukarev authored
(sb-int:info :type :expander symbol) not always returns a list. Also print an empty lambda-list as () not NIL.
-
- 11 Jan, 2016 2 commits
-
-
Stas Boukarev authored
before its usage.
-
Stas Boukarev authored
calling (sb-int:info :type :translator) as it now produces a style-warning, guard it through #., not just with swank/sbcl::sbcl-version>=.
-
- 29 Dec, 2015 1 commit
-
-
R. Mattes authored
-
- 13 Dec, 2015 3 commits
-
-
Luís Oliveira authored
-
Luís Oliveira authored
-
Luís Oliveira authored
-
- 11 Dec, 2015 1 commit
-
-
Luís Oliveira authored
-
- 09 Dec, 2015 1 commit
-
-
Stas Boukarev authored
-
- 08 Dec, 2015 1 commit
-
-
Stas Boukarev authored
method for c-function source location as for lisp functions.
-
- 07 Dec, 2015 1 commit
-
-
Stas Boukarev authored
This reverts commit a1860ee8.
-
- 06 Dec, 2015 2 commits
-
-
Stas Boukarev authored
it's impossible to debug them.
-
Stas Boukarev authored
otherwise it's impossible to debug them.
-
- 29 Nov, 2015 1 commit
-
-
Stas Boukarev authored
SBCL doesn't have :type :translator info anymore.
-
- 26 Nov, 2015 2 commits
-
-
Luís Oliveira authored
* swank-repl.lisp (create-repl): Let the global redirection mechanism handle the stream redirection instead of binding output and io streams in the REPL thread. This lets redirect REPL output in subsequent connections that request global redirection. (See <http://thread.gmane.org/gmane.lisp.slime.devel/11645> for discussion and a use case.)
-
Luís Oliveira authored
-
- 23 Nov, 2015 1 commit
-
-
Luís Oliveira authored
Fixes gh issue #280.
-
- 18 Nov, 2015 1 commit
-
-
Stas Boukarev authored
enabled.
-