Skip to content
Snippets Groups Projects
  1. May 15, 2006
  2. May 11, 2006
  3. May 03, 2006
  4. May 01, 2006
    • rtoy's avatar
      code/format.lisp: · ef77f543
      rtoy authored
      o Add an additional case where we want to print out a trailing zero:
        There's no width constraint and the previous character was a decimal
        point, so the fraction to be printed is zero.
      
      code/print.lisp:
      o Honor the d option if we run out of room so (format nil "~,2f"
        0.001) produces "0.00", not "0.001".
      ef77f543
  5. Apr 28, 2006
  6. Apr 26, 2006
    • rtoy's avatar
      src/save.lisp: · 29b5082e
      rtoy authored
      o Add new search-list "ld-library-path:" which contains the value of
        the environment variable "LD_LIBRARY_PATH".
      
      src/foreign.lisp:
      o Modify LOAD-FOREIGN so that we will try to load a single file as a
        shared library first.  If that fails, we try loading it as an object
        file.  We do not try to see if the library exists (via probe-file or
        anything).  Instead we let dlopen do whatever it would normally do
        to find the file, including searching LD_LIBRARY_PATH.
      
      o REINITIALIZE-GLOBAL-TABLE now has a few restarts to allow the user
        to decide what to do if a shared library cannot be found.  The
        restarts are ignoring the problem, trying to reload the file again,
        or specifying a new path.
      
      o REINITIALIZE-GLOBAL-TABLE is placed on
        EXT:*AFTER-SAVE-INITIALIZATIONS* now.
      29b5082e
  7. Apr 13, 2006
  8. Mar 17, 2006
    • rtoy's avatar
      lisp/Linux-os.c: · 7575e738
      rtoy authored
      o Add function get_h_errno to extract h_errno.
      
      code/internet.lisp:
      o On Linux, call the get_h_errno function to get h_errno instead of
        calling __h_errno_location ourselves since that's not part of the
        public API.
      7575e738
  9. Mar 14, 2006
    • rtoy's avatar
      Fix a few compiler warnings pointing to real issues: · c4cd431c
      rtoy authored
      o The error message in CONNECT-TO-INET-SOCKET could be getting the
        wrong message if closing the socket causes an error.
      
      o The function (FLET DOTTED-QUAD CONNECT-TO-INET-SOCKET/NON-BLOCKING)
        was not using its argument.  (No actual change in behavior because
        all uses of DOTTED-QUAD were with an arg of ADDR anyway.)
      c4cd431c
    • rtoy's avatar
      o Add docstring for *IGNORE-WILDCARDS*. · 172f99d7
      rtoy authored
      o Make UNPARSE-UNIX-PIECE honor *IGNORE-WILDCARDS*.
      
      Requested by Lynn Quam so namestrings can be given to run-program and
      friends without pathname wildcards escaped.
      172f99d7
    • rtoy's avatar
      Linux (just x86?) doesn't have h_errno. But it has __h_errno_location · 6b5b3c08
      rtoy authored
      to return the address of the (thread-local) h_errno variable, so use
      that to get the value of h_errno.  Add GET-H-ERRNO function to return
      the value of h_errno.
      6b5b3c08
  10. Feb 27, 2006
  11. Feb 20, 2006
  12. Feb 19, 2006
  13. Feb 18, 2006
    • rtoy's avatar
      Fix up some more Ansi test failures with SET-SYNTAX-FROM-CHAR. This · 8d6a5ef7
      rtoy authored
      fixes SET-SYNTAX-FROM-CHAR.SINGLE-ESCAPE.1,
      SET-SYNTAX-FROM-CHAR.MULTIPLE-ESCAPE, SET-SYNTAX-FROM-CHAR.SHARP.1,
      SET-SYNTAX-FROM-CHAR.SHARP.2.
      
      o Fix up CHAR-CLASS, CHAR-CLASS2, and CHAR-CLASS3 to return the
        correct class.  Based on SBCL.
      o SET-SYNTAX-FROM-CHAR shouldn't set the attribute from the secondary
        attribute. (I think.)
      8d6a5ef7
  14. Feb 17, 2006
  15. Feb 15, 2006
  16. Feb 08, 2006
  17. Feb 07, 2006
  18. Feb 06, 2006
  19. Feb 03, 2006
  20. Jan 27, 2006
  21. Jan 23, 2006
    • rtoy's avatar
      Add pprinters for pseudo-atomic, without-scheduling, · 9cc7719d
      rtoy authored
      with-fixed-allocation and number-dispatch.
      9cc7719d
    • rtoy's avatar
      Implement tracing of flet/labels functions. This probably needs more · 45d04c07
      rtoy authored
      work and could probably be implemented better.
      
      With these changes (trace (labels foo bar)) will trace the labels
      function FOO in the function BAR.  We only support encapsulate nil,
      here.  No check is made for this.
      
      code/ntrace.lisp:
      o In TRACE-FDEFINITION, recognize a list as a valid function, and
        return the list as the value of TRACE-FDEFINITION.  This seems
        wrong, but I'm not sure if there's a real fdefinition for it, or if
        we could create a fake one.
      
      code/debug-int.lisp:
      o In FUNCTION-DEBUG-FUNCTION, recognize a list as the name of a
        function, and find the corresponding compiled-debug-function and
        create and return the new compiled-debug-function.
      45d04c07
    • rtoy's avatar
      Change pprinter for flet/labels so that it prints like a list if the · 86561d8a
      rtoy authored
      second element isn't a list (and thus doesn't really look like a
      flet/labels form).
      86561d8a
  22. Jan 19, 2006
  23. Jan 18, 2006
  24. Jan 17, 2006
  25. Jan 09, 2006
  26. Jan 05, 2006
  27. Jan 04, 2006
  28. Jan 03, 2006
    • rtoy's avatar
      o Add new condition REFERENCE-CONDITION which is used to include · 04f6e86b
      rtoy authored
        reference information for other conditions.  This condition prints
        out a short message saying to look somewhere appropriate.
      o Use REFERENCE-CONDITION for the CONSTANT-MODIFIED condition.
      
      (Based on SBCL's REFERENCE-CONDITION.)
      
      This needs work to add more references.
      04f6e86b
    • rtoy's avatar
      Add support for sysinfo on Solaris. · 3b086fb1
      rtoy authored
      code/unix.lisp:
      o Add UNIX-SYSINFO and appropriate constants.
      
      code/exports.lisp:
      o Export UNIX-SYSINFO and corresponding constants.
      
      code/sparc-svr4-vm.lisp:
      o Use UNIX-SYSINFO to provide better values for MACHINE-TYPE and
        MACHINE-VERSION. Instead of the generic "Ultrasparc", we can return
        things like "sun4u" and "SUNW,Sun-Blade-1500".
      
      Use bootfiles/19c/boot-2005-12-2.lisp to bootstrap this change.  Only
      needed for sparc.
      3b086fb1
  29. Dec 29, 2005
  30. Dec 17, 2005
  31. Dec 06, 2005
Loading