Skip to content
Snippets Groups Projects
  1. Sep 01, 2004
  2. Aug 31, 2004
  3. Aug 30, 2004
    • rtoy's avatar
      COMPUTE-TAB-SIZE: · 6a5a1c87
      rtoy authored
      o Previous changes were wrong.  This version handles relative and
        section-relative columns correctly,  I think.
      
      PPRINT-TABULAR
      o The computation of colinc was wrong---I don't think we need to add
        one to tabsize.
      o I don't think we should output the space character.  It results in
        one extra space.
      
      With these changes, the format tests in ansi-tests for ~T and friends
      pass.  I think these are right now, but I'm not 100% sure.
      6a5a1c87
    • rtoy's avatar
      Apply patch from Jan Rychter that implements return-from-frame · d0eecd42
      rtoy authored
      (debug-return).  No bootstrap file or cross-compile needed.
      Return-from-frame only works when debug = 3.
      d0eecd42
  4. Aug 28, 2004
  5. Aug 27, 2004
  6. Aug 23, 2004
  7. Aug 22, 2004
  8. Aug 20, 2004
  9. Aug 17, 2004
  10. Aug 13, 2004
  11. Aug 04, 2004
  12. Aug 03, 2004
  13. Aug 02, 2004
  14. Jul 30, 2004
  15. Jul 29, 2004
    • rtoy's avatar
      (defun foo () (zot)) when compiled and run gave a silly message about · 7d79b30c
      rtoy authored
      #C(0d0 0d0) failing a typecase.  Then doing a backtrace gave another
      error about some negative number not being a positive fixnum.
      
      The former error is caused by a bad definition of undefined_tramp.
      The latter error is caused by the debugger not being able to compute
      the offset correctly.
      
      (Fixes ported from sbcl.)
      7d79b30c
  16. 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
    • pmai's avatar
      Now that foreign-linkage.lisp is only built and loaded conditionally, · b7dbd336
      pmai authored
      make the call to foreign-linkage-init conditional on linkage-table, too.
      b7dbd336
  17. Jul 16, 2004
  18. Jul 15, 2004
  19. Jul 14, 2004
    • cwang's avatar
      typo · b96d74be
      cwang authored
      b96d74be
  20. Jul 07, 2004
  21. Jul 02, 2004
  22. Jun 29, 2004
    • rtoy's avatar
      Extra values were not correctly handled by the values setf expander. · 7348bfc2
      rtoy authored
      This causes
      
        (let ((a t) (b t) (c t) (d t) (e t) (f t))
          (setf (values a (values b c) (values d) (values e f)) (values 0 1 2 3 4 5 6))
          (list a b c d e f))
      
      to return the (0 1 2 3 4 5) instead of (0 1 nil 2 3 nil).
      7348bfc2
    • rtoy's avatar
      o Fix BIGNUM-LOAD-BYTE so that it works with signed and unsigned · 2ecccad7
      rtoy authored
        values.  BIGNUM-LOAD-BYTE is significantly faster than LDB when
        extracting out 32-bit sized pieces.
      o Initial start at fixing BIGNUM-DEPOSIT-BYTE.  Still broken from
        certain combinations of signed NEW-BYTE and BIGNUM and various
        border cases for BYTE-SPEC.  Many debug prints still in the code.
      2ecccad7
  23. Jun 21, 2004
  24. Jun 20, 2004
    • pmai's avatar
      Port of the *module-provider-functions* extension to cl:require from SBCL. · d71d9d0b
      pmai authored
      The old defmodule handler and the module:*-library.* loading have been
      factored out to their own module-provider functions, which are by default
      on *module-provider-functions*.  Note however that this implies one
      functional change for defmodule defined modules:  The loading of the files
      constituting such a module are now _NOT_ wrapped with without-package-locks.
      
      Wrapping of module:*-library.* files with without-package-locks is only
      retained temporarily, until proper changes to the various modules have
      been made.
      
      Also adjusted documentation of require to correctly state the default for
      *require-verbose* which has always been t, not nil as previously claimed.
      
      This change is still missing documentation in the user manual.
      d71d9d0b
Loading