1. 20 Sep, 2016 11 commits
  2. 19 Sep, 2016 6 commits
  3. 18 Sep, 2016 1 commit
    • Francois-Rene Rideau's avatar
      Fix test-require · 70b9388c
      Francois-Rene Rideau authored
      Make it more robust on various CLISP, ECL, MKCL, SBCL:
      disable the source-registry so ASDF won't override a module with a system,
      try harder to find modules that will be provided by the implementation.
      70b9388c
  4. 17 Sep, 2016 3 commits
  5. 16 Sep, 2016 7 commits
  6. 15 Sep, 2016 12 commits
    • Robert Goldman's avatar
      Fix load crash on older MKCLs. · b12a48c5
      Robert Goldman authored
      Recent patch relied on MKCL:GIT-DESCRIBE-THIS-MKCL, which is not
      uniformly available.
      b12a48c5
    • Robert Goldman's avatar
      Bump version to 3.1.7.22 · e173a14d
      Robert Goldman authored
      e173a14d
    • Robert Goldman's avatar
      Merge branch 'lisp-version-cleanup' into 'master' · 75230173
      Robert Goldman authored
      Lisp version cleanup
      
      Miscellaneous improvements, mostly to Clasp and MKCL (this code makes no attempt to work on MKCL 1.1.9 and earlier).
      
      The commit messages contain all the details.
      
      See merge request !17
      75230173
    • Robert Goldman's avatar
      Minor docstring typos. · 4d4b5222
      Robert Goldman authored
      4d4b5222
    • Francois-Rene Rideau's avatar
      Bump version to 3.1.7.21 · bf5ada67
      Francois-Rene Rideau authored
      bf5ada67
    • Francois-Rene Rideau's avatar
      Tweak bundle some more · 17e4223e
      Francois-Rene Rideau authored
      When injecting dependencies, acknowledge the case when the compiler cmp
      was linked into ECL and there is neither system nor module.
      
      At places, use 'fun rather than #'fun in case function redefinition may happen.
      17e4223e
    • Francois-Rene Rideau's avatar
      Some documentation tweaks · f0817225
      Francois-Rene Rideau authored
      Update documentation about preloaded and immutable systems.
      
      Update comments about the ASDF cache.
      
      Explain that we need test cases more than bug fixes.
      f0817225
    • Francois-Rene Rideau's avatar
      Use SYS: as top of MKCL builtin systems · 438b24f0
      Francois-Rene Rideau authored
      It used to be that all prebuilt systems in MKCL were in CONTRIB:
      but now cmp (the compiler) is in SYS:, that contains CONTRIB:,
      so point the source-registry there.
      438b24f0
    • Francois-Rene Rideau's avatar
      Move auto-version from immutable to preloaded systems · 4344de27
      Francois-Rene Rideau authored
      Daniel Kochmanski convinced me that immutable systems are "just" blessed
      preloaded systems; the automatic version feature of immutable systems can thus
      be generalized to all preloaded systems.
      
      Update several docstrings.
      
      Also, document that direct access to *immutable-systems* is not supported.
      Contact the maintainers if you need an interface to that.
      4344de27
    • Elias Pipping's avatar
      MKCL: Increase granularity of reported version · 22f00e39
      Elias Pipping authored
      Rather than "1.1.10" for the current HEAD, which is 155 commits head
      of 1.1.9 and will probably eventually be called 1.1.10, the output
      will now be "1.1.9.155-fc50d00"; the same git-described-inspired
      format that is used by SBCL.
      
      The function mkcl:git-describe-this-mkcl is only available in very
      recent versions of MKCL; in particular, not in vanilla 1.1.9
      22f00e39
    • Elias Pipping's avatar
      Avoid duplicate call to lisp-implementation-version · 80da2354
      Elias Pipping authored
      The way that lisp-version-string is written, it will fall back to
      lisp-implementation-version unless a platform-specific override is
      provided. Since the body of lisp-version-string uses
      
        (car (list #+foo exp1 exp2))
      
      rather than
      
        (or #+foo exp1 exp2)
      
      it is theoretically possible that lisp-version-string would return NIL
      if that's what exp1 evaluates to, which would not also be returned by
      lisp-implementation-version, which it previously would not have.
      
      Such behaviour would qualify as a bug in lisp-version-string, though.
      80da2354
    • Elias Pipping's avatar
      Clasp: Avoid duplicate VCS id in version string · 4fbcf91f
      Elias Pipping authored
      The snippet
      
        (format nil "~A-~A" (lisp-implementation-version)
                            (core:lisp-implementation-id))
      
      would generate something as superfluous as
      
        "cclasp-boehm-0.4.0-1024-g3533831-3533831"
      4fbcf91f