Skip to content
Snippets Groups Projects
  1. Jul 25, 2004
    • pmai's avatar
      This commit adds the remainder of the outstanding PPC/Darwin port merge. · 2ff25623
      pmai authored
      Besides support for Darwin foreign loading, and updates to the ppc-vm
      and bsd-os files, this commit removes unix:unix-errno as a foreign variable
      and replaces it with a function named unix-errno, and a (setf unix-errno).
      This makes both glibc support cleaner, and enables ports like PPC/Darwin
      (and the upcoming win32 port) which have no easy way of accessing errno as
      a foreign variable able to support this functionality at all.
      
      The current implementation of this is rather make-shift, it would likely
      be much cleaner to go the SBCL way and mediate all access to errno via
      defined functions in the C runtime.
      
      As an interim feature, the frobbing of the float-trap-modes is currently
      commented out for Darwin because of ongoing breakage.
      2ff25623
  2. Aug 31, 2003
  3. Nov 14, 2002
    • toy's avatar
      From Eric Marsden: · ef58fd80
      toy authored
      The attached patch contains mostly trivial changes, including a few
      spelling corrections, plus changes to the types of condition raised in
      various cases. The only significant change, I believe, is
      
        - MAKE-DISPATCH-MACRO-CHARACTER no longer raises an error if the
          character already was defined to be a macro character; it
          overrides the previous definition (as per a suggestion from Drew
          McDermott on cmucl-help, dated 2002-09-22).
      ef58fd80
  4. Sep 17, 2002
    • pmai's avatar
      The recent changes which made system:without-hemlock a simple progn if · 0becdc66
      pmai authored
      Hemlock wasn't present, caused the compiler to tail-call eliminate the
      function call in signal handlers defined via define-signal-handler.
      Besides causing problems for the debugger, which now sees a foreign
      function call land frame as the top of stack, this is also confusing
      to the end user, hence we turn up the debug optimization quality to
      prevent tail-call-elimination here.
      0becdc66
  5. Apr 10, 2001
  6. Mar 04, 2001
  7. Aug 24, 2000
  8. Dec 04, 1999
  9. Mar 24, 1999
  10. Jan 18, 1997
  11. Oct 31, 1994
  12. Oct 20, 1994
  13. Oct 19, 1994
  14. Jun 29, 1994
  15. Aug 27, 1993
  16. Aug 02, 1993
  17. May 20, 1993
  18. Jan 13, 1993
  19. Jul 09, 1992
  20. Jul 08, 1992
  21. Mar 26, 1992
  22. Mar 23, 1992
  23. Feb 14, 1992
  24. Feb 08, 1991
  25. Nov 28, 1990
  26. Nov 26, 1990
  27. Nov 16, 1990
  28. Oct 14, 1990
  29. Oct 13, 1990
  30. Sep 09, 1990
  31. Jul 23, 1990
  32. Jul 02, 1990
  33. Jun 06, 1990
  34. Jun 04, 1990
Loading