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. 04 Oct, 2014 1 commit
  2. 23 Sep, 2014 2 commits
    • João Távora's avatar
      8d6a7957
    • João Távora's avatar
      Fix sticker tests · c9779a1d
      João Távora authored
      * Makefile (check-%): Accept extra SELECTOR arg
      (check-fancy): `debug-on-error' is useless.
      
      * contrib/sly-mrepl.el (sly-mrepl--teardown): Cleanup `sly-mrepl--channel'
      property in dedicated stream process.
      (sly-mrepl--dedicated-stream-output-filter): Protect against
      killed buffers.
      
      * test/sly-stickers-tests.el (sly-stickers--call-with-fixture):
      Reorganize macro helper.
      (sly-stickers--face-p): Make logic explicit.
      (stickers-record-stuff): Remove useless "coiso" sticker.
      (stickers-record-stuff): Add extra check and sync.
      c9779a1d
  3. 19 Sep, 2014 1 commit
  4. 16 Sep, 2014 2 commits
  5. 10 Sep, 2014 1 commit
  6. 08 Sep, 2014 1 commit
  7. 23 Aug, 2014 1 commit
  8. 11 Apr, 2014 3 commits
  9. 19 Mar, 2014 1 commit
  10. 10 Mar, 2014 1 commit
  11. 05 Mar, 2014 1 commit
  12. 04 Mar, 2014 1 commit
    • Helmut Eller's avatar
      Avoid batch-byte-recompile-directory. · 3a923a00
      Helmut Eller authored
      * Makefile (compile): Seems prudent not to use
      batch-byte-recompile-directory as it may pollute the compile-time
      environment.
      (ELFILES): Include lib/*.el
      3a923a00
  13. 27 Feb, 2014 1 commit
  14. 23 Feb, 2014 1 commit
  15. 21 Feb, 2014 1 commit
    • Joao Tavora's avatar
      Closes #103. Loading contribs does not require slime-tests or ERT. · e44a4c00
      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.
      e44a4c00
  16. 19 Feb, 2014 1 commit
  17. 18 Feb, 2014 4 commits
    • Helmut Eller's avatar
      Test to triger travis. · f1abcfe0
      Helmut Eller authored
      f1abcfe0
    • Helmut Eller's avatar
      Avoid echo -e which apparently is not very portable. · 5e8d44d1
      Helmut Eller authored
      * Makefile (help, help-vars): Use printf instead of echo -e.
      5e8d44d1
    • Helmut Eller's avatar
      Mention SELECTOR. · a9ca581e
      Helmut Eller authored
      * Makefile (help-vars):
      a9ca581e
    • Helmut Eller's avatar
      Create separate Makefile for contribs. · 019fe3b9
      Helmut Eller authored
      * .travis.yml (env): Use contrib-% targets.
      (script): Use make variables instead of env vars.
      
      * Makefile (EMACS): Renamed from EMACS_BIN.
      (LISP): Renamed from LISP_BIN.
      (ELFILES, ELCFILES): New vars.
      (default, all, help, help-vars): New targets.
      (compile): Don't compile contribs.
      (check): Don't put contrib/ into load-path.
      (contrib-check-%): Renamed from check-%.
      (contrib-elpa-%): Renamed from elpa-%.
      (contrib-compile): New.
      
      * contrib/Makefile: New file
      (elpa-%, check-%): Moved to here from core.
      019fe3b9
  18. 06 Feb, 2014 1 commit
  19. 24 Jan, 2014 1 commit
    • Joao Tavora's avatar
      Don't overtest: speed up contrib-specific tests. · 2ace6784
      Joao Tavora authored
      * Makefile ($(CONTRIBS:%=check-%) check): Speed up target, set
      SELECTOR for for these targets to '(tag contrib).
      
      * slime-tests.el (slime-test-ert-test-for): Use
      `define-slime-ert-test'.
      (slime-tests-auto-tags): Set ert tags automatically.
      (define-slime-ert-test): Use `slime-tests-auto-tags'.
      2ace6784
  20. 12 Jan, 2014 1 commit
    • Joao Tavora's avatar
      Bundle all external dependencies and run more tests. · ca22d7d9
      Joao Tavora authored
      * .gitignore: Ignore texinfo files.
      
      * .travis.yml (script): Make "check-fancy" to check contribs, not
      just core.
      
      * Makefile (ensure_ert,ensure_cl_lib): Remove targets since these
      are bundled.
      (compile): Don't download cl-lib.
      (check): Don't download ert.
      (clean): Look for .elc files everywhere.
      
      * lib/hyperspec.el: Moved from top-level dir.
      * lib/ert.el: New file.
      * lib/ert-x.el: New file.
      * lib/cllib.el: New file.
      
      * slime-tests.el (traditional-recipe): New test, respect
      tradition.
      (require 'ert): Fallback to version bundled under lib/.
      (slime-test-recipe-connect-forms): New var refactored from
      previous tests.
      (slime-test-recipe-check-repl): New function refactored from
      previous tests.
      (readme-recipe): Refactored.
      
      * slime.el
      (require 'cl-lib): fallback to version bundled under lib/.
      (require 'hyperspec): look for version bundled under lib/.
      
      * contrib/slime-parse.el (form-up-to-point.1): Skip for now, then analyse.
      
      * contrib/slime-repl.el (move-around-and-be-nasty): Skip it. Causes other
      tests to become unstable.
      (interrupt-in-blocking-read): Skip for now, the analyse.
      
      * doc/slime.texi (Installation): Remove subsection "Emacs 23
      gotchas".
      (Loading Contribs): Clarify function name to call for attempting
      unload and give example.
      ca22d7d9
  21. 11 Jan, 2014 2 commits
    • Joao Tavora's avatar
      Fix autoload bug when visiting lisp files early. · 969b2736
      Joao Tavora authored
      * Makefile (SELECTOR, OPTIONS): Respect previous value.
      
      * slime-autoloads.el (lisp-mode-hook): Add `slime-lisp-mode-hook'
      to it.
      
      * slime-tests.el (slime-test-recipe-test-for): More generic, takes
      `test-forms' and `check-fn' args. Uncomment relevant parts.
      (readme-recipe): Adapt to new `slime-test-recipe-test-for'.
      (readme-recipe-autoload-on-lisp-visit): New test.
      
      * doc/slime.texi (Git Incantations): Fix typo.
      969b2736
    • Nathan Trapuzzano's avatar
      Build distribution under top-level directory prefix. · d90c4c2a
      Nathan Trapuzzano authored
      Also, give distribution archive a .tar.gz suffix.  This helps bash
      autocompletion for `tar xaf <TAB>'.
      d90c4c2a
  22. 08 Jan, 2014 1 commit
    • Joao Tavora's avatar
      Add a top level Makefile · 6f3d9e96
      Joao Tavora authored
      * slime.el: Bump version to 2.0.1
      
      * slime-tests.el (slime-test-ert-for): Use `eval-and-compile' (fixes
        byte-compilation issue).
      
      * Makefile: New file: top level makefile, replaces mkdir.sh and
      test.sh. Some elpa targets available, still incomplete.
      
      * .travis.yml (script): Use "make check".
      
      * mkdir.sh: Removed file.
      
      * test.sh: Removed file.
      6f3d9e96