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. 12 Nov, 2014 1 commit
  2. 12 Sep, 2014 3 commits
  3. 15 Apr, 2014 2 commits
    • João Távora's avatar
      Adjust previous change · 8689f401
      João Távora authored
      * .travis.yml (env): Don't overtest on Emacs 23, as per comment.
      (install): No need for trailing semicolon.
      
      * slime-tests.el (compile-defun-with-reader-conditionals): Renamed
      from `compile-defun-with-reader-characters'. Break long lines.
      8689f401
    • Phil Hargett's avatar
      Closes #151: Add CCL to Travis CI · 0e3508a5
      Phil Hargett authored
      * slime-tests.el (compile-defun): Test split into two parts.
      (compile-defun-with-reader-characters): Split from `compile-defun'
      as CCL does not pass this part.
      * .travis.yml: added targets to include CCL 1.9 for Travis builds
      * contrib/test/slime-autodoc-tests.el: Mark several tests as failing for
      CCL 1.9
      0e3508a5
  4. 03 Mar, 2014 1 commit
    • Joao Tavora's avatar
      Check slime-indentation contrib in Travis CI · f834171c
      Joao Tavora authored
      * .travis.yml: Check slime-indentation contrib in travis, but allow
      failures for now. Notice that tests pass for now (Emacs 24.3), but at
      least 5 will fail on upcoming Emacs 24.4.
      f834171c
  5. 23 Feb, 2014 1 commit
  6. 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
  7. 18 Feb, 2014 1 commit
    • 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
  8. 23 Jan, 2014 1 commit
    • Joao Tavora's avatar
      Fix slime-repl failures when run standalone · 948dc368
      Joao Tavora authored
      When run without slime-presentations, slime-repl exhibited some test
      failures. This is a "sanity" fix so the current tests can be used as reference
      for a possible redesign that eventually handles #9 and maybe implements the
      behaviour described in #84.
      
      * .travis.yml (env): Test the slime-repl independently from other
      contribs like slime-presentations.
      
      * slime.el (slime-propertize-region): Add edebug spec.
      
      * contrib/slime-presentations.el (pretty-presentation-results): new tests,
      should be more stable, except on allegro.
      
      * contrib/slime-repl.el (slime-repl-emit-result): Use
      `insert-before-markers-and-inherit', and do it before saving `slime-output-end'.
      (slime-repl-write-string): Fix failing tests by passing `eol' as t to
      `slime-repl-emit-result'.
      (slime-repl-test-markers): Friendlier test assertions.
      (repl-test-2): Skip for now, unstable without slime-presentations.
      948dc368
  9. 19 Jan, 2014 1 commit
    • Joao Tavora's avatar
      Fix autodoc test failures on sbcl32 and cmucl · 7817efb1
      Joao Tavora authored
      * .travis.yml (env): check less emacs 23 combinations. Pin tests
      to sbcl32 for now.
      
      * contrib/slime-autodoc.el (cerror "Foo"): test no longer fails for
      sbcl.  (foo-inside-labels-2): test also fails on cmucl.
      
      * contrib/ swank-arglists.lisp (print-decoded-arglist): for already
      provided args, print strings literally.  (print-arg): New keyword arg
      LITERAL-STRINGS
      7817efb1
  10. 14 Jan, 2014 1 commit
  11. 13 Jan, 2014 1 commit
  12. 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
  13. 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
  14. 07 Jan, 2014 1 commit
  15. 06 Jan, 2014 2 commits
  16. 03 Jan, 2014 1 commit
  17. 02 Jan, 2014 2 commits
    • Joao Tavora's avatar
      Fix more contrib tests and make them runnable from test.sh. · 9e3cd833
      Joao Tavora authored
      * .travis.yml (script): Skip slime-fancy tests for now.
      * test.sh (cmd): Test slime-fancy by default, -C skips it.
      * slime-enclosing-context.el: require 'slime-tests. Remove
      trailing whitespace.
      * slime-fontifying-fu.el: require 'slime-tests. Remove trailing
      whitespace.
      * slime-mdot-fu.el: require 'slime-tests. Remove trailing
      whitespace.
      * slime-parse.el: require 'slime-tests. Remove trailing
      whitespace.
      * slime-autodoc.el (slime-check-autodoc-at-point): not needed
      anymore.
      (define-autodoc-tests): new macro for defining autodoc-specific
      tests.
      (top-level): fix tests based on swank functions and add some
      :fails-for specifications for sbcl
      9e3cd833
    • Joao Tavora's avatar
      Add Travis CI support (emacs-23.4/emacs-snapshot/sbcl) · 2fe6cb92
      Joao Tavora authored
      * .travis.yml (script): new file.
      * Changelog: Use utf-8 coding.
      2fe6cb92