1. 30 Jan, 2014 1 commit
  2. 11 Oct, 2012 1 commit
    • mevenson@1c010e3e-69d0-11dd-93a8-456734b0d56f's avatar
      Refactor PATHNAME implementation details to tighten existing semantics. · 094f6d21
      None of this should change the behavior of CL:PATHNAME, but it
      prepares for that in subsequent patches to address problems in merging
      when the defaults points to a JAR-PATHNAME.
      
      Fix COMPILE-FILE to work with source located in jar archive.
      
      Moved Utilities.getFile() to instance method of Pathname which makes
      more logical sense.  Moved Utilities.getPathnameDirectory() to static
      instance classes.  These functions no longer merge their argument with
      *DEFAULT-PATHNAME-DEFAULTS*, as this should be done explictly at a
      higher level in the Lisp calling into Java abstraction.
      
      RENAME-FILE no longer on namestrings, but instead use the result of
      TRUENAME invocation, as namestrings will not always roundtrip
      exactly back to PATHNAMES.
      
      POPULATE-ZIP-FASL no longer forms its argumentes by merging paths,
      instead using MAKE-PATHNAME with controlled defaults.
      
      SYSTEM:NEXT-CLASSFILE-NAME and SYSTEM:COMPUTE-CLASSFILE-NAME changed
      to NEXT-CLASSFILE and COMPUTE-CLASSFILE returning PATHNAME objects
      rather than namestrings.
      
      Compiler now dumps pathname in alternate form that preserves DEVICE
      :UNSPECIFIC.
      094f6d21
  3. 16 Mar, 2011 1 commit
  4. 12 Mar, 2011 2 commits
    • vvoutilainen@1c010e3e-69d0-11dd-93a8-456734b0d56f's avatar
      Fix directory listings for files that have funny names · fcde6b00
      like File::Spec::VMS.3perl.gz. The wildcard filtering
      is broken atm, working on that.
      fcde6b00
    • vvoutilainen@1c010e3e-69d0-11dd-93a8-456734b0d56f's avatar
      This patch fixes · e50c60de
      1) recursion with wild-inferiors for paths like "/usr/share/**/ui/*.xml"
      The previous code didn't recurse into directories not named "ui" at
      all in that case.
      2) symlinks that point to the current directory
      3) the listing returned by list-directories-with-wildcards can
      return paths for which file-namestring is nil, protect the filtering
      from barfing on those.
      4) tabs in the file. Sure, this should be done separately but
      we have reviewed the changes without the tab change so we'll do
      it with the same patch.
      e50c60de
  5. 02 Mar, 2011 1 commit
  6. 30 Oct, 2010 1 commit
  7. 22 Feb, 2010 2 commits
  8. 21 Feb, 2010 1 commit
    • mevenson@1c010e3e-69d0-11dd-93a8-456734b0d56f's avatar
      Revert r12490. · 45ff8844
      ABCL system Lisp should not break the abstraction barrier by utlizing
      the Java FFI, but should *only* use primitives/special operators.  If
      we (developers) don't accept such patches, we shouldn't be checking
      them in.
      45ff8844
  9. 20 Feb, 2010 1 commit
  10. 01 Feb, 2009 1 commit
  11. 23 Jan, 2009 1 commit
  12. 20 Dec, 2008 1 commit