1. 27 Dec, 2016 1 commit
  2. 29 Sep, 2016 1 commit
  3. 15 Sep, 2015 1 commit
  4. 03 Apr, 2013 1 commit
  5. 13 Feb, 2013 1 commit
  6. 01 Jan, 2013 1 commit
  7. 14 Oct, 2012 1 commit
  8. 01 Sep, 2012 1 commit
  9. 18 Aug, 2012 3 commits
  10. 17 Aug, 2012 3 commits
  11. 01 Aug, 2012 1 commit
  12. 31 Jul, 2012 1 commit
  13. 12 Jul, 2012 1 commit
  14. 27 Dec, 2011 1 commit
    • astalla@1c010e3e-69d0-11dd-93a8-456734b0d56f's avatar
      First stab at restoring runtime-class. · 00932aab
      Supported: extending a Java class, implementing interfaces, defining methods
      of up to 7 non-primitive arguments returning void or a non-primitive object.
      Unsupported: everything else, including fields, constructors, annotations,
      primitive arguments and return values, and the LispObject[] call convention
      for functions with more than 8 arguments.
      00932aab
  15. 19 Sep, 2011 1 commit
  16. 07 Aug, 2011 1 commit
  17. 04 Jul, 2011 1 commit
  18. 27 May, 2011 2 commits
    • mevenson@1c010e3e-69d0-11dd-93a8-456734b0d56f's avatar
      Untabify. · 5a77e20a
      5a77e20a
    • mevenson@1c010e3e-69d0-11dd-93a8-456734b0d56f's avatar
      Automagically find contrib via (REQUIRE :ABCL-CONTRIB). · badf8444
      REQUIREing :ABCL-CONTRIB will look for a 'abcl-contrib.jar' in the
      same directory as 'abcl.jar'.  If found, all the ASDF definitions one
      level deep will be added to the ASDF search path, allowing contribs to
      be loaded via REQUIRE or ASDF:LOAD-SYSTEM.
      
      No longer compile contribs as ASDF will do this for us.  Since we
      moved to ASDF2, the contrib FASLs have been compiled but not packaged,
      so this doesn't change any behavior except making packaging shorter.
      When we figure out how to package FASLs with ASDF systems in jar
      files, we will revisit this topic.
      badf8444
  19. 18 Apr, 2011 1 commit
  20. 24 Sep, 2010 1 commit
  21. 28 Jul, 2010 1 commit
  22. 18 Apr, 2010 1 commit
  23. 15 Apr, 2010 1 commit
  24. 03 Mar, 2010 2 commits
  25. 06 Feb, 2010 1 commit
    • mevenson@1c010e3e-69d0-11dd-93a8-456734b0d56f's avatar
      Extensively reworked new implementation for specifiying jar pathnames. · fe838110
      Pathname namestrings that have the form "jar:URL!/ENTRY" now construct
      references to the ENTRY within a jar file that is located by URL.  The
      most common use is the "file:" form of URL
      (e.g. 'jar:file:/home/me/foo.jar!/foo.lisp') although any valid syntax
      accepted by the java.net.URL constructor should work (such as
      'jar:http://abcl-dynamic-install.googlecode.com/files/baz.jar!/a/b/eek.lisp').
      
      The internal structure of a jar pathname has changed.  Previously a
      pathname with a DEVICE that was itself a pathname referenced a jar.
      This convention was not able to simultaneously represent bothjar
      entries that were themselves jar files as occurs with packed FASLs
      within JARs and devices which refer to drive letters under Windows.
      Now, a pathname which refers to a jar has a DEVICE which is a proper
      list of at most two entries.  The first entry always references the
      "outer jar", and the second entry (if it exists) references the "inner
      jar".  Casual users are encouraged not to manipulate the "internal
      structure" of jar pathname by setting its DEVICE directly, but instead
      rely on namestring <--> pathname conversions.
      
      Jar pathnames are only currently valid for use with LOAD, TRUENAME,
      PROBE-FILE and pathname translation related functions (such as
      MERGE-PATHNAMES, TRANSLATE-PATHNAME, etc.)  Passing one to OPEN
      currently signals an error.  Jar pathnames do not currently work
      with DIRECTORY or PROBE-DIRECTORY.
      
      Jar pathnames work for ASDF systems packaged within JARs.  We override
      ASDF:LOAD-OP to load ASDF from JAR Pathnames by bypassing compilation
      if the output location would be in a JAR file.  Interaction with
      ASDF-BINARY-LOCATIONS is currently untested.
      
      Pathname now used as the basis of ABCL's internal routines for loading
      FASLs replacing the use of strings, which simplifies a lot of the
      behavior in looking for things to LOAD.
      
      Fixed nasty shared structure bug on MERGE-PATHNAMES by implementing
      (and using) a copy constructor for Pathname.
      
      Implemented SYS:PATHNAME-JAR-P predicate for jar pathnames.
      
      Removed ZipCache as it is no longer used now that we are using JVM's
      implicit JAR caching.
      
      WRITE-FILE-DATE works for jar pathnames, returning 0 for a
      non-existent entry.
      
      JAR-FILE tests now include loading FASLs from network location, which
      means that these tests will fail if there is no network
      connectivity. The tests initialization rewritten in Lisp, so it works
      under Windows.
      
      Allow of a top directory for creating hierarchially ZIPs with SYS:ZIP.
      There is now a three argument version--PATHNAME PATHNAMES &OPTIONAL
      TOPDIR--whereby all pathnames will be interpolated relative to topdir.
      
      Implementation of SYS:UNZIP to unpack ZIP/JAR files.
      
      JAR files always use '/' to name hierarchial entries. Pathname
      translates '/' --> '\' under isPlatformWindows for all hierarchy
      *except* reference to jar entries.
      
      Pathname URL constructor under Windows to properly parses the
      drive letter.
      
      Ensure that *EXT:LISP-HOME* contains a directory.
      
      
      Removed unused imports.
      
      Converted Primitives to stack-trace friendly form where we touched the
      source extensively anyways.
      fe838110
  26. 23 Oct, 2009 2 commits
  27. 25 Jul, 2009 1 commit
  28. 29 Jun, 2009 1 commit
  29. 20 May, 2009 1 commit
  30. 18 Apr, 2009 1 commit
  31. 21 Feb, 2009 2 commits
  32. 20 Dec, 2008 1 commit