1. 28 Oct, 2018 9 commits
  2. 27 Oct, 2018 16 commits
  3. 26 Oct, 2018 6 commits
  4. 25 Oct, 2018 1 commit
  5. 22 Oct, 2018 5 commits
  6. 21 Oct, 2018 3 commits
    • Dave Cooper's avatar
    • Dave Cooper's avatar
      Remove destination static file, if it exists, before copying · 05dc4263
      Dave Cooper authored
      Because on some implementations, uiop:copy-file will not overwrite
      existing files, we explicitly remove existing destination files before
      copying with uiop:copy-file.
    • Dave Cooper's avatar
      Fixes cl-markdown TOC crash and issue with directory source listing. · 9f73f074
      Dave Cooper authored
      1. cl-markdown was crashing on its TOC processing on CL
         implementations (e.g. SBCL 1.4.*+) which have DESTRUCTURING-BIND
         treat non-toplevel () as a nested empty pattern, rather than just a
         shorthand for an ignored item as sometimes was being done in older,
         non-conforming code. The patch introduced by this commit fixes
         these non-comforming instances in CL-MARKDOWN. Note that
         CL-MARKDOWN is not using multiple-value-bind directly, but rather
         relies on the "metabang.bind" system - so maybe it can be fixed
         there. As noted in patches.lisp, a merge request has been lodged
         against cl-markdown. They are the same author as metabang.bind, so
         they can decide whether to accept this MR or fix it in
         metabang.bind instead.
      2. On some implementations, the `process-static` function in
         `process.lisp` was spuriously picking up subdirectories in its
         `sources` list (where it expected just a list of source files). Now
         we are filtering out anything which looks like a directory (i.e. a
         non-file directory entry) by using