0.9.1.51:
authorNathan Froyd <froydnj@cs.rice.edu>
Fri, 17 Jun 2005 19:23:29 +0000 (19:23 +0000)
committerNathan Froyd <froydnj@cs.rice.edu>
Fri, 17 Jun 2005 19:23:29 +0000 (19:23 +0000)
commitb08e81cd5a06fe5d792f0be1d1c2bf3409a4ae60
tree4b3ddc4ee0effaae21640f4aafd5da11713fc847
parente9f48e6b174cfaff4a411b782d1fe63f7df49851
0.9.1.51:
* Improve UB*-BASH-COPY by forcing the compiler to use fixnum
  arithmetic on word-sized copying--avoids spurious fixnum
  arithmetic overflow checking.  This should improve the
  performance of REPLACE on character strings on 32-bit platforms;
* ...use ~D instead of ~A to form UB*-BASH-* function names,
  protecting ourselves against arbitrary *PRINT-BASE*s;
* ...belatedly improve test suite for bashing functions to
  print out the function being tested.  Doing this at least
  partly assures the user that the test run has not hung.
src/code/bit-bash.lisp
src/code/stream.lisp
src/compiler/generic/vm-fndb.lisp
src/compiler/seqtran.lisp
tests/seq.impure.lisp
version.lisp-expr