1.0.37.23: saner SB-PROFILE::COUNTER-COUNT handling
authorNikodemus Siivola <nikodemus@random-state.net>
Fri, 2 Apr 2010 15:34:56 +0000 (15:34 +0000)
committerNikodemus Siivola <nikodemus@random-state.net>
Fri, 2 Apr 2010 15:34:56 +0000 (15:34 +0000)
commit348b22c7d9a2b1973252ea4f9778c188abc6a5fa
tree0b81cb6456b48729b205b169d6df1d0ceb538f55
parenteaeb81412400357c49efb44bdb257576c872be05
1.0.37.23: saner SB-PROFILE::COUNTER-COUNT handling

 * Each overflow accounts for (1+ +MOST-POSITIVE-WORD+) instead of
   +MOST-POSITIVE-WORD+, just like in

     0x01 + [0x00,0xff] = [0x01,0x00]

   ...one less ATOMIC-INCF needed for the overflow case.
src/code/profile.lisp
version.lisp-expr