Skip to content
Snippets Groups Projects
  1. Sep 15, 2010
  2. Sep 13, 2010
  3. Sep 09, 2010
  4. Sep 08, 2010
  5. Sep 07, 2010
  6. Sep 06, 2010
  7. Sep 04, 2010
  8. Aug 31, 2010
  9. Aug 30, 2010
  10. Aug 28, 2010
    • rtoy's avatar
      code/x86-vm.lisp: · 9c6933df
      rtoy authored
      o Merge fixes to SIGCONTEXT-FLOAT-REGISTER and
        %SET-SIGCONTEXT-FLOAT-REGISTER from the 20b branch.
      o Add new function GET-FP-OPERAND to try to extract the operation and
        the operands when an arithmetic-error is signaled.
      
      general-info/release-20b.txt:
      o Update
      9c6933df
    • rtoy's avatar
      general-info/release-20b.txt: · 0661f2c4
      rtoy authored
      o Merge changes from 20b branch.
      0661f2c4
  11. Aug 26, 2010
  12. Aug 25, 2010
  13. Aug 24, 2010
  14. Aug 18, 2010
  15. Aug 17, 2010
  16. Aug 15, 2010
    • rtoy's avatar
      Update from logs. · b01465e9
      rtoy authored
      b01465e9
    • rtoy's avatar
      When decoding-error is T, use a question mark for non-unicode builds · 30ad5edb
      rtoy authored
      instead of the (invalid) Unicode replacement character.
      30ad5edb
    • rtoy's avatar
      Fix file-position bug in trac #36. We add an array to keep track of · d689646f
      rtoy authored
      the octets consumed for each character.  This array is used to figure
      out the file position.  Some tests comparing this scheme indicates a
      very small slowdown of about 1%, so this seems not to hurt.
      
      Use a cross-compile using the 2010-07 snapshot to build this.  (Same
      procedure as used to build the 20b-pre1 release.)
      
      struct.lisp:
      o Add new slot OCTET-COUNT to LISP-STREAM to hold the array of octets
        per character.
      
      extfmts.lisp:
      o Add OCTETS-TO-STRING-COUNTED, which is like OCTETS-TO-STRING, except
        we need an array in which to store the number of octets consumed for
        each character processed.
      
      fd-stream.lisp:
      o Create the octet-count array creating the lisp stream string buffer.
      o In FD-STREAM-FILE-POSITION, use the octet count to count the number
        of octets that have been read but not yet returned to the user.
      
      stream.lisp:
      o Use OCTETS-TO-STRING-COUNTED instead of OCTETS-TO-STRING so we keep
        track of octet length of each character processed.
      d689646f
  17. Aug 14, 2010
    • rtoy's avatar
      extfmts.lisp: · 224b62bc
      rtoy authored
      ascii.lisp:
      iso8859-1.lisp:
      iso8859-2.lisp:
      mac-roman.lisp:
      utf-16.lisp:
      utf-32-be.lisp:
      utf-32-le.lisp:
      utf-32.lisp:
      utf-8.lisp:
      o Inhibit warnings about funcalls to error (fdefinition of symbols).
        I'm tired of seeing the warnings.
      
      utf-16-be.lisp:
      utf-16-le.lisp:
      o Inhibit warnings about funcalls to error (fdefinition of symbols).
        I'm tired of seeing the warnings.
      o Fix bug in FLUSH-STATE:  need to call the OUT function, not the
        ,OUTPUT function!
      224b62bc
  18. Aug 13, 2010
    • rtoy's avatar
      407ba2b0
    • rtoy's avatar
      utf-16-be.lisp: · 9081ac3d
      rtoy authored
      o Fix typo.  There is no WD variable; it should be the constant 2.
      o In FLUSH-STATE, only flush something if the state has something to
        be flushed.
      
      utf-16-le.lisp:
      o In FLUSH-STATE, only flush something if the state has something to
        be flushed.
      9081ac3d
    • rtoy's avatar
      utf-32-be.lisp: · ae84525d
      rtoy authored
      o Fix typo (,code should be ,c).
      o Don't output the BOM.
      
      utf-32-le.lisp:
      o Fix typo (,code should be ,c).
      ae84525d
  19. Aug 11, 2010
    • rtoy's avatar
      insts.lisp: · ec292309
      rtoy authored
      o Add UCOMISS and UCOMISD instructions.
      
      float-sse2.lisp:
      o Use UCOMISS and UCOMISD in the =/single-float and =/double-float
        vops to match what we do on x87.  This won't signal invalid
        operation if one of the operands is NaN.
      o Rename some vops to match the vop naming convention.
      ec292309
    • rtoy's avatar
  20. Aug 09, 2010
  21. Aug 06, 2010
    • rtoy's avatar
      The packed shift instructions must have an xmm register as the · c9209337
      rtoy authored
      destination and either an xmm register or integer for the source.  Add
      declarations to enforce this, so we don't do silently accept stupid
      things like psllq <eax>, 32 as was done in */complex-double-float.
      
      (Should probably add more checks of this type.)
      c9209337
Loading