1. 10 Sep, 2016 2 commits
    • Daniel Kochmański's avatar
      bundle: component-depends-on: simplify hairy code · 74940751
      Daniel Kochmański authored
      Create a local function linkable-system, which given a system in the current
      image, returns an equivalent linkable system.
      
      This part of code was also buggy, because if it did found `uiop', it
      didn't include `asdf', but if none was found, it included `uiop' *and*
      `asdf' unconditionally. This inconsistent behaviour was fixed and now we
      try to inject `uiop', and if not found – `asdf'.
      74940751
    • Daniel Kochmański's avatar
      bundle: introduce system-module-pathname · bafb641a
      Daniel Kochmański authored
      Use a more general approach regarding prebuilt system modules on
      implementations Clasp, ECL and MKCL with `system-module-pathname',
      instead of separate functions for cmp/asdf/uiop. Thanks to that,
      we'll be able to include any prebuilt module with
      
      (make-library-system name)
      
      where name may be "sb-bsd-sockets", "babel" or anything else. This is
      important for image-op (therefore program-op) and is a prerequisite to
      fix the problem with monolithic boundle-op's not including required
      prebuilt systems.
      bafb641a
  2. 09 Sep, 2016 6 commits
  3. 08 Sep, 2016 3 commits
  4. 05 Sep, 2016 2 commits
  5. 04 Sep, 2016 2 commits
  6. 03 Sep, 2016 1 commit
  7. 02 Sep, 2016 16 commits
  8. 31 Aug, 2016 1 commit
  9. 27 Aug, 2016 7 commits
    • Francois-Rene Rideau's avatar
      Bump version to 3.1.7.8 · 93c19253
      Francois-Rene Rideau authored
      93c19253
    • Francois-Rene Rideau's avatar
      Introduce *wild-file-for-directory* · 93998ef5
      Francois-Rene Rideau authored
      When using DIRECTORY, the proper pattern to use to get all files
      is #p"*" and not #p"*.*" on CLISP and GCL.
      This is the opposite of other CL implementations, that
      match everything with #p"*.*" and only files without extension with #p"*",
      which seems more in line with the CLHS, though counter-intuitive wrt to POSIX.
      
      Now the proper pattern to match all files with TRANSLATE-PATHNAME and
      with logical pathnames is still #p"*.*" or #p"*.*.*".
      
      Therefore, we introduce a new parameter *wild-file-for-directory*,
      as distinguished from *wild-file*, for notable use with DIRECTORY-FILES.
      93998ef5
    • Francois-Rene Rideau's avatar
      Defensively physicalize pathnames · d88e4273
      Francois-Rene Rideau authored
      This make test-logical-pathname.script work on CLISP,
      despite CLISP bug 677.
      d88e4273
    • Francois-Rene Rideau's avatar
      Print "backtrace" before a backtrace in tests · a763da75
      Francois-Rene Rideau authored
      This makes it easier to search for the backtrace when debugging.
      a763da75
    • Francois-Rene Rideau's avatar
      Update copyright year · 28ae28f2
      Francois-Rene Rideau authored
      Also note in the manual that ASDF 3.1 is now ubiquitous.
      28ae28f2
    • Francois-Rene Rideau's avatar
      Restore information in the README.md · d58e4fa8
      Francois-Rene Rideau authored
      Robert deleted most information in the README.md in 81452d5d.
      But while some of it was indeed redundant with the web page and manual
      and a pain to maintain, most of it was not covered at all in them,
      and pertained to how to use the source code repository, for new developers.
      I restored that information.
      d58e4fa8
    • Francois-Rene Rideau's avatar
      Rename make.sh and make.bat to make-asdf.* · 5c4359b0
      Francois-Rene Rideau authored
      This notably avoids confusion on Windows, where `make` might run .\make.bat
      instead of looking for make.exe in the %PATH%.
      
      Also update usage documentation in Makefile-lisp-scripting after renaming.
      5c4359b0