Skip to content
Snippets Groups Projects
  1. Sep 10, 2004
  2. Sep 09, 2004
  3. Sep 08, 2004
    • rtoy's avatar
      Make UPGRADED-COMPLEX-PART-TYPE return RATIONAL for rational parts. · 61d4e4e6
      rtoy authored
      (Should we have it do something else for (EQL 0)?)
      61d4e4e6
    • rtoy's avatar
      o Change the def-type-translator for COMPLEX to fix some confusion in · d321a141
      rtoy authored
        the compiler about what COMPLEX and (COMPLEX REAL) are.  They should
        be the same.
        - Make (COMPLEX *) be the same as (COMPLEX REAL), because we were
          creating a plain COMPLEX, which isn't what we want.
        - If the typespec is a subtype of RATIONAL, return (COMPLEX
          RATIONAL).
      o Make (COMPLEX REAL) print out as COMPLEX instead of as a union of
        specialized complex types.
      o Modify CTYPE-OF-NUMBER so that it no longer creates (COMPLEX
        (INTEGER low high)) types; these are now (COMPLEX RATIONAL).  This
        fixes a bug where (type-of #c(0 1/2)) was giving an error.  (This is
        fixes the bug by removing the offending code.  But do we really want
        and need to support (COMPLEX INTEGER) types in the compiler?
        Shouldn't (COMPLEX RATIONAL) be good enough?)
      d321a141
    • rtoy's avatar
      Port lazy sxhash on symbols and one-at-a-time hash to ppc. Use · 96757501
      rtoy authored
      boot6-sxhash to bootstrap this change for ppc.
      96757501
  4. Sep 07, 2004
  5. Sep 03, 2004
  6. Sep 02, 2004
    • rtoy's avatar
      o PPRINT-INDENT should accept any real for the indentation. We · 24d3f886
      rtoy authored
        silently truncate that to integer.
      
      o PPRINT-LOGICAL-BLOCK is supposed to signal a type-error if :suffix,
        :prefix, or :per-line-prefix is supplied but is not a string.  We
        check for this, and make sure we don't pass in NIL in other parts of
        the code.
      
      These issues were found in ansi-tests.
      24d3f886
  7. Sep 01, 2004
  8. Aug 31, 2004
  9. 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
  10. Aug 28, 2004
  11. Aug 27, 2004
  12. Aug 23, 2004
    • rtoy's avatar
      Need actual function for vm::ash-mod32 support for modular ash with · 1eb81310
      rtoy authored
      positive and negative shifts.
      1eb81310
    • emarsden's avatar
      · 41def4d2
      emarsden authored
      When naming a component in FIND-COMPONENT-NAME, don't require the component's
      context to be printable readably. Fixes a bug triggered by cl-pdf, where the
      context is a CLOS object which is not readably printable.
      41def4d2
  13. Aug 22, 2004
  14. Aug 20, 2004
  15. Aug 17, 2004
  16. Aug 16, 2004
  17. Aug 13, 2004
Loading