Skip to content
Snippets Groups Projects
  1. Sep 15, 2005
  2. Sep 13, 2005
  3. 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
  4. 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
  5. Sep 08, 2005
  6. 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
  7. Sep 06, 2005
  8. Sep 05, 2005
  9. Aug 31, 2005
  10. 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
  11. 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
  12. Aug 22, 2005
  13. Aug 18, 2005
  14. Aug 17, 2005
  15. Aug 12, 2005
  16. Aug 04, 2005
    • rtoy's avatar
      Funcalling a special form signals an undefined-function error, but the · 64774a08
      rtoy authored
      error object didn't include a value for the cell-error-name.
      
      Fix this by defining a separate function for each special form in
      CMUCL and making it the symbol-function for the symbol.  (Previously,
      it was just the same function for all symbols.)  Could we do something
      better than this?
      64774a08
  17. Aug 02, 2005
  18. Aug 01, 2005
  19. Jul 26, 2005
Loading