Changes between Version 13 and Version 14 of Ticket #9678


Ignore:
Timestamp:
10/16/10 18:52:38 (10 years ago)
Author:
jdemeyer
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #9678 – Description

    v13 v14  
    33Major changes planned:
    44 * '''DONE''': make {{{sig_on()}}} have function syntax so that we can declare it {{{cdef int sig_on() except 0}}}.  See #10115 for the syntax changes.
    5  * using {{{setjmp()}}} instead of {{{sigsetjmp()}}}.  This is about a factor 20 faster on my x86_64 Linux box.
     5 * using {{{setjmp()}}} instead of {{{sigsetjmp()}}}.  This speeds up a sig_on/sig_off loop from 382 clock cycles to 24 clock cycles on a Core(TM)2 Duo CPU T5870 @ 2.00GHz running Linux 2.6.32 glibc 2.11.2.
    66 * '''DONE''': using {{{sigaction()}}} instead of {{{signal()}}} since that has more well-defined semantics.
    77 * '''DONE''': allow {{{sig_on()}}} and {{{sig_off()}}} to be nested.