1. 16 Mar, 2010 1 commit
  2. 15 Mar, 2010 5 commits
  3. 14 Mar, 2010 5 commits
  4. 12 Mar, 2010 2 commits
  5. 11 Mar, 2010 2 commits
  6. 10 Mar, 2010 2 commits
  7. 06 Mar, 2010 1 commit
  8. 04 Mar, 2010 1 commit
    • mevenson@1c010e3e-69d0-11dd-93a8-456734b0d56f's avatar
      *DISASSEMBLER* may now contain a function to return the disassembler command. · b6f545b1
      If *DISASSEMBLER* contains a function it specifies the command string
      to use for the DISASSEMBLE primitive by taking an argument for the
      pathname containing the class bytes and returning the string of a
      command that will output a representation to standard output.  We also
      change the default suffix of the temporary file to ".class".  All of
      this now enables "javap" to be used as the dissambler with the
      following assignment (in "~/.abclrc" for example):
      
        (setf *disassembler*
            (lambda (p)
              (let ((class (make-pathname :name (pathname-name p)))
                    (path (directory-namestring p)))
              (format nil "javap -c -l -verbose -classpath ~A ~A" path class))))
      
      It might be nice in the future if ABCL had a default value of
      *DISASSEMBLER* that would actually probe the filesystem for the
      existence of the various disassmemblers for fallback strategies.
      b6f545b1
  9. 03 Mar, 2010 4 commits
  10. 02 Mar, 2010 1 commit
  11. 28 Feb, 2010 2 commits
  12. 27 Feb, 2010 3 commits
    • vvoutilainen@1c010e3e-69d0-11dd-93a8-456734b0d56f's avatar
      Fix the test WITH-STANDARD-IO-SYNTAX.23, which was failing because · e36f195b
      our with-standard-io-syntax implementation failed to restore
      *print-pprint-dispatch* to its standard value. Patch by Douglas
      R. Miles, kudos for finding the cause.
      e36f195b
    • mevenson@1c010e3e-69d0-11dd-93a8-456734b0d56f's avatar
      ANSI test database can now contain multiple test results per version. · 6cb21dae
      We change the syntax of the ANSI test results database to allow the
      specification of a unique identifier plus other optional identifying
      information by allowing keyword/value pairs.  The keyword :ID
      specifies the identifier, which should be a symbol.  Other arbitrary
      keywords are allowed which specify additional information to be
      associated with the symbol specified by :ID in the *ID* hashtable.
      Not every test failure entry needs to specify this information.  In
      case of duplicates, the last entry wins.  Suggested other keywords are
      :JVM to specify the Java virtual machine, and :UNAME to specify the
      operating system/hardware combination in a GNU autoconf-like string.
      See the comments at the beginning of 'parse-ansi-errors.lisp' for more
      details.
      
      The utility has been packaged in ABCL.ANSI.TEST, showing up in the
      ANSI-COMPILED and ANSI-INTERPRETED ASDF systems loadable from
      'abcl.asd'.
      
      A database of failures has been included in 'ansi-test-failures'.  It
      is intended that other developers entrich this database with their own
      test results.
      6cb21dae
    • mevenson@1c010e3e-69d0-11dd-93a8-456734b0d56f's avatar
  13. 24 Feb, 2010 2 commits
  14. 23 Feb, 2010 2 commits
  15. 22 Feb, 2010 6 commits
  16. 21 Feb, 2010 1 commit