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'.
    • 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.
  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 · 93c19253
      Francois-Rene Rideau authored
    • 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.
    • 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.
    • 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.
    • 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.
    • 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.
    • 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.