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.
  1. 10 Oct, 2014 2 commits
  2. 09 Oct, 2014 1 commit
  3. 06 Oct, 2014 2 commits
  4. 05 Oct, 2014 2 commits
  5. 04 Oct, 2014 1 commit
  6. 02 Oct, 2014 1 commit
    • Helmut Eller's avatar
      Can't use Gray streams for ABCL · 4d69a95f
      Helmut Eller authored
      * swank/abcl.lisp (make-output-stream, make-input-stream): Use
      ext:make-slime-output-stream because ABCL's Gray streams don't
      work well enough.
      * swank-loader.lisp (*sysdep-files*, *swank-files*): Don't load
      swank/gray.lisp for ABCL.
      4d69a95f
  7. 01 Oct, 2014 3 commits
    • Luís Oliveira's avatar
      swank-loader: use defaults when computing src dir · 311e3a21
      Luís Oliveira authored
      (Essential on Windows, otherwise the drive is not picked up.)
      311e3a21
    • Helmut Eller's avatar
      Some updates for the MIT-Scheme backend. · eef1d94f
      Helmut Eller authored
      * swank-mit-scheme.scm (accept-connections): Use the built-in
      open-tcp-server-socket.  In recent releases it seems to set
      SO_REUSEADDR and lately we used a hardcoded port number even with
      netcat.
      (swank:connection-info): Include the :encoding for create-repl.
      (swank-repl:listener-eval): Renamed from swank:listener-eval.
      (swank-repl:create-repl): Renamed from swank:create-repl.
      Return the name of the nearest repl env.
      (hack-quotes): New helper.
      (emacs-rex): Use it, as swank-repl:create-repl is called with a
      keyword argument.
      eef1d94f
    • Helmut Eller's avatar
      Update Kawa backend for separate swank-repl package. · c3ffdd33
      Helmut Eller authored
      * swank-kawa.scm (|swank-repl:create-repl|): Renamed from
      create-repl.
      (|swank-repl:listener-eval|): Renamed from listener-eval.
      (defslimefun, %defslimefun, lookup-slimefun): Put "qualified"
      symbols in *slime-funs*
      c3ffdd33
  8. 30 Sep, 2014 7 commits
  9. 29 Sep, 2014 1 commit
  10. 26 Sep, 2014 3 commits
  11. 13 Sep, 2014 5 commits
  12. 12 Sep, 2014 7 commits
    • Helmut Eller's avatar
      Rewrite slime-autodoc. · 930f3648
      Helmut Eller authored
      Cleaned up and simplified. I think most of functionality was
      perserved.  There was a "multiline cache" feature which I was not
      able to understand--despite my best efforts.  So I deleted that.
      
      * slime-autodoc.el (slime-autodoc): Use helper functions to make
      this one shorter.  Also remove some of the comments that explained
      rather obvious things.  Test slime-background-activities-enabled-p
      before sending something on the wire.
      (slime-autodoc--parse-context): Mostly replaces the old
      make-autodoc-rpc-form.
      (slime-autodoc--parsing-safe-p): New helper.
      (slime-autodoc--async, slime-autodoc--async%): The asynchronous
      code without lexical-let.
      
      (slime-autodoc-manually): Use eldoc-add-command to tell
      eldoc that it's OK to clobber the echo area.
      (slime-autodoc-space): New command.  Bound to SPC by the minor
      mode.  That's simpler than messing around with
      slime-echo-arglist-function.
      
      (slime-autodoc-mode): Use define-minor-mode with :keymap keyword
      to bind keys.  Shorter modeline indicator: "adoc" instead of
      "Autodoc".
      (slime-autodoc--doc-map-prefix): New helper.
      
      (slime-use-autodoc-mode): Deleted. Seems
      completely redundant now that slime-autodoc is a minor mode that
      can be turned on/off.
      (slime-autodoc-use-multiline-p): Deleted. Use
      eldoc-display-message-no-interference-p instead.
      (slime-autodoc-delay): Deleted. Use eldoc-idle-delay instead.
      
      (slime-autodoc--cache-get, slime-autodoc--cache-put):
      Renamed from slime-get-cached-autodoc and
      slime-store-into-autodoc-cache.
      (slime-autodoc--cache-last-context): Renamed from
      slime-autodoc-last-buffer-form.
      (slime-autodoc--cache-last-autodoc): Renamed from
      slime-autodoc-last-autodoc.
      
      (slime-autodoc-cache-car, slime-autodoc-multiline-cached)
      (slime-autodoc-cache-multiline): Deleted because I couldn't figure
      out what the purpose of this "multiline cache" was.
      
      (slime-autodoc--canonicalize-whitespace): Renamed from
      slime-canonicalize-whitespace.
      (slime-autodoc--format): Renamed from slime-format-autodoc.
      (slime-autodoc--fontify): Renamed from slime-fontify-string.
      
      (slime-autodoc--on, slime-autodoc--off)
      (slime-autodoc--enable, slime-autodoc--disable)
      (slime-autodoc--relevant-hooks):  New.
      
      (slime-autodoc-maybe-enable): Deleted.
      (eldoc-display-message-no-interference-p): No advice used any
      more.
      
      * test/slime-autodoc-tests.el (autodoc-space): New.
      (slime-autodoc-to-string): Use new names.
      (slime-check-autodoc-at-point): Replace cl-getf with plist-get.
      930f3648
    • Helmut Eller's avatar
      * swank-sbcl.lisp (macroexpand-all): sb-cltl2:macroexpand-all is · 59a2149f
      Helmut Eller authored
      preferable to using sb-walker directly
      59a2149f
    • Helmut Eller's avatar
      Notifications seem work. · eb7a39b8
      Helmut Eller authored
      eb7a39b8
    • Helmut Eller's avatar
      next try · eb5420a9
      Helmut Eller authored
      eb5420a9
    • Helmut Eller's avatar
      Just testing travis. · 4f59372d
      Helmut Eller authored
      4f59372d
    • Helmut Eller's avatar
      Send travis notifactions to slime-cvs@common-lisp.net · 34c29419
      Helmut Eller authored
      With Mailman back it might actually work.
      34c29419
    • Helmut Eller's avatar
      Fix tests. · ac9c4158
      Helmut Eller authored
      * Makefile (check-fancy): Make explicit target for slime-fancy.
      Needed because there is no file for it in test/ otherwise.
      * test/slime-presentations-tests.el (pretty-presentation-results):
      Specify :right-margin because CCL uses a 70 not 75 as default.
      ac9c4158
  13. 10 Sep, 2014 5 commits