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.
- 02 Mar, 2014 8 commits
-
-
Luís Oliveira authored
-
Luís Oliveira authored
* doc/slime.texi: Use @SLIME{} throughout. (Git Incantations): remove reference to the FAIRLY-STABLE tag which is hopefully replaced by release management. Tweak the link to CONTRIBUTING.md. * .gitignore: ignore the temporary output of doc/Makefile's publish target.
-
João Távora authored
-
Joao Tavora authored
* slime.el (slime-read-interactive-args): Use `split-string-and-unquote' (closes #116). Spotted by Mirko Vukovic.
-
Luís Oliveira authored
... and free of shell-isms like ~ that not all Lisps know how to parse. Bug reported by Mirko Vukovic. * slime.el (slime-swank-port-file): Use expand-file-name.
-
Luís Oliveira authored
* doc/slime.texi: don't use $Date$. * doc/Makefile (publish): Also publish slime.pdf.
-
Luís Oliveira authored
* NEWS: Update. (mostly by Joao Tavora) * doc/slime.texi: Update versions. (SLIME Trace Dialog): Small tweak to section intro.
-
Luís Oliveira authored
-
- 01 Mar, 2014 1 commit
-
-
Stas Boukarev authored
-
- 28 Feb, 2014 1 commit
-
-
Helmut Eller authored
-
- 27 Feb, 2014 1 commit
-
-
Joao Tavora authored
* Makefile (SELECTOR): Same default, but allow regexp selectors.
-
- 25 Feb, 2014 7 commits
-
-
João Távora authored
* README.md: Add link to manual in github pages (hosted under capitaomorte.github.io for now).
-
João Távora authored
* doc/Makefile (slime.html): Use --css-include=slime.css * doc/slime.css: New file. Simple stylesheet adapted from the one used by Maxima (http://maxima.sourceforge.net/).
-
João Távora authored
* doc/Makefile (install-info): only set $section when making "install-info".
-
João Távora authored
* doc/slime.texi (SLIME Trace Dialog): New section.
-
Helmut Eller authored
-
Helmut Eller authored
-
João Távora authored
* contrib/slime-trace-dialog.el (slime): Remove redundant `eval-and-compile' (slime-trace-dialog-mode): Don't also activate `slime-trace-dialog-minor-mode'. (slime-trace-dialog--menubar): Define same menu for both minor and major modes.
-
- 24 Feb, 2014 3 commits
-
-
João Távora authored
* contrib/slime-trace-dialog.el (slime-trace-dialog): simplify contrib definition. (slime-trace-dialog-mode): Also activate `slime-trace-dialog-minor-mode'. (slime-trace-dialog-minor-mode): New minor mode. (slime-trace-dialog--menubar): New single top-level menu for `slime-trace-dialog-minor-mode'. (slime-trace-dialog-after-toggle-hook): New hook. (slime-trace-dialog-toggle-trace): Run hooks. (slime-trace-dialog-toggle-complex-trace): New interactive function for calling from the menu. (slime-trace-dialog--easy-menu): Delete it. (my-menu): Delete it.
-
Joao Tavora authored
* slime-autoloads.el (slime): Don't use `eval-after-load'. * slime.el: Call `slime-setup' at the end. * doc/slime.texi (Installation): Make the autoload recipe the default recipe. (Basic customization): New subsection. Mention `slime-load-hook` and techniques for customizing keymaps.
-
Marco Baringer authored
* contrib/slime-hyperdoc.el (slime-hyperdoc): Remove :slime-dependencies on emacs libraries, these should be loaded via a simple require. * contrib/slime-tramp.el (slime-tramp): idem for tramp.
-
- 23 Feb, 2014 7 commits
-
-
Joao Tavora authored
Without this, setting up or testing a contrib dependending on others often fails. Assumes enable functions are quick and idempotent. * slime.el (define-slime-contrib): Call enable functions for dependencies recursively. (slime-contrib-all-dependencies): Renamed from `slime-contrib-all-dependencies' * contrib/Makefile (check-%): Remove redundant `slime-setup' call and call `slime-contrib-all-dependencies'.
-
Joao Tavora authored
* contrib/slime-presentations.el (slime-presentation-write-result): Idem, but for presentation results. * contrib/slime-repl.el (slime-repl-emit-result): After emitting a result, update `slime-output-end' marker. * contrib/test/slime-repl-tests.el (mixed-output-and-results): New test.
-
Luís Oliveira authored
(We were previously using the 32-bit version because that version is older than the 64-bit version which was failing some autodoc tests.)
-
Luís Oliveira authored
keyword arguments via slime-autodoc. On SBCL this turns (error 'simple-condition &rest arguments &key (format-arguments 'nil) (format-control 'nil)) into (error 'simple-condition &rest arguments &key format-arguments format-control) which should be more readable. * swank-arglists.lisp (canonicalize-default-arg): New function for canonicalizing optional and keyword arguments. (make-optional-arg, make-keyword-arg): Use it.
-
Helmut Eller authored
-
Helmut Eller authored
-
Helmut Eller authored
CCL ignores *print-cirlce* when *print-pretty* is t so it's easy to run into endless recursions. * slime-tests.el (report-condition-with-circular-list): Use with-standard-io-syntax to override settings from init files that any reasonable person would have. * swank-backend.lisp (print-condition): Replaces format-sldb-condition. Take a stream as argument so that we can pass in our stream with limited output length. No guarantee of course that this stream will be used in a reasonable way. * swank-clisp.lisp (format-sldb-condition): Deleted. Whitespace is now removed anyway. * swank-sbcl.lisp (print-condition): Use the stream argument. * swank.lisp (%condition-message): Renamed from condition-message. Trim whitespace from the result. (%%condition-message): New function. Use with-string-stream. Since the length of the string is limited we can also limit *print-length* without losing anything. Also handle SERIOUS-CONDITIONs instead of ERRORs, which would have handled CCL's VECTOR-SIZE-LIMITATION condition during printing. (safe-condition-message): Just call *sldb-condition-printer*. People who set that will know what they're doing.
-
- 21 Feb, 2014 1 commit
-
-
Joao Tavora authored
Tests are stored separately. * Makefile (contrib-check-% check-%): Restore the check-<contrib> target. * .travis.yml (env): Use it. * slime-tests.el (defun): Adapt to new contrib-tests location. (readme-recipe, traditional-recipe): Don't use ert macros in recipe tests, since ert might not be loaded. * slime.el (slime-contrib-dependencies): New function. * contrib/Makefile: Fix whitespace. (check-%): Look for tests under /contrib/tests. Explicitly require all needed test libs. * contrib/inferior-slime.el: cleanup whitespace. * contrib/slime-repl.el: Split off tests. Don't use `eval-and-compile' * contrib/slime-presentations.el: Idem. * contrib/slime-parse.el: Idem. * contrib/slime-mdot-fu.el: Idem. * contrib/slime-fontifying-fu.el: Idem. * contrib/slime-enclosing-context.el: Idem. * contrib/slime-c-p-c.el: Idem. * contrib/slime-autodoc.el: Idem. * test/slime-presentations-tests.el: New file. * contrib/test/slime-parse-tests.el: New file. * contrib/test/slime-mdot-fu-tests.el: New file. * contrib/test/slime-fontifying-fu-tests.el: New file. * contrib/test/slime-enclosing-context-tests.el: New file. * contrib/test/slime-c-p-c-tests.el: New file. * contrib/test/slime-autodoc-tests.el: New file.
-
- 20 Feb, 2014 2 commits
-
-
Helmut Eller authored
-
Helmut Eller authored
This deadlocks when executed with cold dispatch caches, e.g. with: make SELECTOR=sbcl-world-lock-1 LISP=sbcl check * slime-tests.el (sbcl-world-lock): Use *macroexpand-hook*.
-
- 19 Feb, 2014 9 commits
-
-
Helmut Eller authored
-
Helmut Eller authored
-
Helmut Eller authored
Can't call generic functions from SBCL compiler because of deadlocks. * swank-backend.lisp ([method-combination] interface): Deleted. (definterface, defimplementation): Restore old implementation.
-
Helmut Eller authored
-
Helmut Eller authored
* slime.el (slime--byte-compile): New function. (slime--compile-hotspots): Use it. * slime-repl.el: Load 'bytecomp before binding byte-compile-warnings. * slime-scratch.el: eval-and-compile is redundant around require. * inferior-slime.el: Whitespace cleanup.
-
Helmut Eller authored
-
Helmut Eller authored
-
Helmut Eller authored
-
Helmut Eller authored
-