Skip to content
Snippets Groups Projects
  1. Sep 22, 2005
  2. Sep 21, 2005
    • rtoy's avatar
      code/filesys.lisp: · ad045f27
      rtoy authored
      o Make the #p reader treat ".." as a directory, not a file.
      o Make the #p reader treat "<lots of dots>" be a file with that name
        instead of name with one fewer dot and type "".  So #p"..." has
        :name "...", :type nil instead of :name "..", :type "".
      
      code/pathname.lisp:
      o Issue a warning if someone wants :name to be ".." or ".".  We allow
        it, but doing so will break print/read consistency.  (Should we make
        such pathnames not readably printable?)
      ad045f27
    • rtoy's avatar
      Update from logs. · 89a2736d
      rtoy authored
      89a2736d
    • rtoy's avatar
      Add support for multi-arch (fat) shared libs for ppc. (From James · 7ea3ba90
      rtoy authored
      Bielman, cmucl-imp, 2005-09-21.)
      7ea3ba90
  3. Sep 20, 2005
  4. Sep 19, 2005
    • rtoy's avatar
      o Print out the host name when we're printing out LOGICAL-HOST · 3c14ace4
      rtoy authored
        objects.  (Makes it easier to see what the logical host is when
        describe'ing a pathname.)
      
      o Fix some issues with UNPARSE-ENOUGH-NAMESTRING
        o It should return a string, not the pathname object.  (Noted by
          Peter Graves on cmucl-imp, 2005-09-18.)
        o The directory paths must have something more in common than just
          :ABSOLUTE before we produce a relative directory path.  Fixes the
          issue of always returning relative paths even if the directories
          don't match at all.
      
      o In ENOUGH-NAMESTRING, if the host for the pathname isn't the same as
        the host for the defaults, just return the pathname.  I (rtoy) think
        this is right.  It doesn't make sense to do anything if the hosts
        are different.
      3c14ace4
  5. Sep 16, 2005
  6. Sep 15, 2005
  7. Sep 13, 2005
  8. Sep 12, 2005
    • rtoy's avatar
      Update from logs. · fd0ed5fa
      rtoy authored
      fd0ed5fa
    • rtoy's avatar
      Fix some issues with printing (make-pathname :directory '(:relative)), · c33b7b7a
      rtoy authored
      which used to print as #p"", and with reading #p".", #p"./".
      
      code/filesys.lisp:
      o When parsing a unix namestring, delete any "." elements of the
        directory list.
      o If we've parsed a namestring such that the file name is ".", replace
        that with :name NIL and adjust the :directory component
        appropriately, because on Unix, "." can't be the name of a file.
      o Make :directory '(:relative) be printed as "./"
      
      code/pathname.lisp:
      o If the :directory argument to MAKE-PATHNAME contains strings with
        #\/, print a warning that this is not a valid element.
      o Remove all "."'s from a :relative directory component.
      c33b7b7a
  9. Sep 09, 2005
    • rtoy's avatar
      tools/build.sh: · 22428223
      rtoy authored
      o Add -i <n> option to allow you to control whether the build <n> is
        interactive or not.  Default is still non-interactive so the compile
        is logged to a file.
      
      tools/build-world.sh:
      o Support the -i option from build.sh (by checking to see if the
        envvar INTERACTIVE was set by build.sh).
      22428223
    • pmai's avatar
      Small clean up of exports. · d4d6cc0b
      pmai authored
      d4d6cc0b
  10. Sep 08, 2005
  11. Sep 07, 2005
    • cshapiro's avatar
      General cleanup of spawn() · 0d9fb588
      cshapiro authored
        * Set the process group leader using setsid() on all ports.
      
        * Call sigprocmask() unmasking any signals masked by Lisp.
      
        * Make spawn() officially return a pid_t instead of an int.
      
        * Make a few minor whitespace and formatting corrections while we're
          at it.
      
        * Fix the includes list to eliminate compiler warnings and reflect
          reality.
      0d9fb588
  12. Sep 06, 2005
  13. Sep 05, 2005
  14. Aug 31, 2005
  15. Aug 30, 2005
    • rtoy's avatar
      Fix for bug in alien enum types reported by Nicolas Neuss, cmucl-imp, · 5d5d2c79
      rtoy authored
      2004/11/09.  An example illustrating the bug is:
      
          (use-package "ALIEN")
          (use-package "C-CALL")
      
          (def-alien-type yes_no_t (enum yes_no_t :NO :YES))
          (def-alien-type nil
      	(struct foo
      		(arg1 yes_no_t)
      		(arg2 yes_no_t)))
      
          (def-alien-routine "set_default_options" void
            (options (* (struct foo))))
      
      Modified alien-type-translator for enum so that if the enum type is
      known and it's the same type as before we skip the call to (setf
      auxiliary-alien-type).  This fixes the problem.
      5d5d2c79
    • rtoy's avatar
      Fix typo so we recognize the -? option. · 39efd495
      rtoy authored
      39efd495
    • rtoy's avatar
      Update to 19c fasl file version. · 725ba7ca
      rtoy authored
      bootfiles/boot-19c.lisp:
      o Bootfile for 19c.
      
      compiler/byte-comp.lisp:
      o Make the fasl file version #x19c
      
      tools/build.sh:
      o Update bootfile directory to 19b.
      
      Use boot-19c.lisp to bootstrap this change.
      725ba7ca
  16. Aug 25, 2005
    • rtoy's avatar
      o Fix a bug in %unary-ftruncate/single-float and · 8e58835f
      rtoy authored
        %unary-ftruncate/double-float where the test for infinity and NaN
        was wrong.
      o When given NaN, these functions should return a quiet
        (non-signaling) NaN instead of returning the signaling NaN.  This
        fixes the FRUNCATE/FFLOOR/FCEILING tests in ieeefp-tests.
      8e58835f
    • rtoy's avatar
      ASIN and ACOS were getting errors when given NaN's. Check for that · 430c366a
      rtoy authored
      case and dispatch to the real-valued C functions in that case.  This
      fixes some errors in the asin and acos tests from ieeefp-tests (at
      common-lisp.net).
      430c366a
  17. Aug 22, 2005
  18. Aug 18, 2005
  19. Aug 17, 2005
Loading