Skip to content
  1. May 25, 2013
  2. May 24, 2013
  3. May 21, 2013
  4. May 19, 2013
    • Raymond Toy's avatar
      Update. · 59c50055
      Raymond Toy authored
      59c50055
    • Raymond Toy's avatar
      Fix ticket:81 and fix ticket:83. · 78cce51d
      Raymond Toy authored
      From ticket 81, the tests are now:
      
      {{{
      (time (prog1 t (time-rev *s*)))
      ; Evaluation took:
      ;   0.49 seconds of real time
      ;   0.481813 seconds of user run time
      ;   0.003624 seconds of system run time
      ;   1,490,776,936 CPU cycles
      ;   [Run times include 0.13 seconds GC run time]
      ;   0 page faults and
      ;   200,073,704 bytes consed.
      
      (time (prog1 t (time-rev *s2*)))
      ; Evaluation took:
      ;   0.97 seconds of real time
      ;   0.965893 seconds of user run time
      ;   0.005139 seconds of system run time
      ;   2,980,415,911 CPU cycles
      ;   [Run times include 0.23 seconds GC run time]
      ;   0 page faults and
      ;   400,005,560 bytes consed.
      }}}
      
      So the new string-reverse* is 20 times faster for strings without
      surrogates and 10 times faster for strings containing only surrogates.
      78cce51d
  5. May 17, 2013
  6. May 15, 2013
    • Raymond Toy's avatar
      Wrap exports in eval-when for x86 as was done for sparc and add · 7889e989
      Raymond Toy authored
      CHAR-BYTES to x86-x86 cross-compile script.
      
      Only the change for CHAR-BYTES is needed for cross-compiling from x86
      to x86, but I think the other changes will be needed if you do a
      cross-compile from some other arch to x86.
      7889e989
    • Raymond Toy's avatar
      Wrap exports in eval-when for ppc as was done for sparc and add · e5a2fa14
      Raymond Toy authored
      CHAR-BYTES to ppc cross-compile script.
      
      This is untested.
      e5a2fa14
    • Raymond Toy's avatar
      Wrap exports in eval-when. · ba06f21f
      Raymond Toy authored
       src/compiler/generic/objdef.lisp::
       src/compiler/generic/utils.lisp:;
       src/compiler/generic/vm-macs.lisp::
       src/compiler/sparc/c-callback.lisp::
       src/compiler/sparc/parms.lisp::
      
        When export lost its compile-time effects and became a normal
        function, the exports in many files no longer took affect while
        compiling the file.  This change makes the compile-time effects
        happen as before in selected files. With this change, the sparc port
        can be cross-compiled from x86 again.
      
       src/tools/cross-scripts/cross-x86-sparc.lisp::
        Need to frob CHAR-BYTES, which is needed by BYTE-BASH-COPY. .
      ba06f21f
  7. May 05, 2013
  8. May 04, 2013
  9. May 03, 2013
  10. Apr 27, 2013
    • Raymond Toy's avatar
      Clean up madvise implementation · b76e5972
      Raymond Toy authored
       * Remove PAGE_MADVISE_MASK
       * Remove code using PAGE_MADVISE_MASK
       * Move some #defines from gencgc.c to gencgc.h
       * Add new or better comments
      b76e5972
  11. Apr 26, 2013
  12. Apr 24, 2013
  13. Apr 21, 2013
  14. Apr 20, 2013
  15. Apr 14, 2013
  16. Apr 13, 2013
  17. Apr 08, 2013
  18. Apr 07, 2013
    • Raymond Toy's avatar
      Fix ticket:80 · b82f05d5
      Raymond Toy authored
       * Increase the size of *powers-of-ten* a bit.
       * In expt-ten, handle the case where the exponent exceeds the size of
         the *powers-of-ten* array.
      b82f05d5
  19. Mar 25, 2013
  20. Mar 24, 2013