Changes between Version 10 and Version 11 of Ticket #9678


Ignore:
Timestamp:
10/13/10 12:53:59 (10 years ago)
Author:
jdemeyer
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #9678 – Description

    v10 v11  
    22
    33Major changes planned:
    4  * make {{{_sig_on()}}} an inline function instead of a macro, see #10115 for the syntax changes.
     4 * make {{{sig_on()}}} an inline function instead of a macro, see #10115 for the syntax changes.
    55 * using {{{setjmp()}}} instead of {{{sigsetjmp()}}}.  This is about a factor 20 faster on my x86_64 Linux box.
    66 * DONE: using {{{sigaction()}}} instead of {{{signal()}}} since that has more well-defined semantics.
    7  * DONE: allow {{{_sig_on}}} and {{{_sig_off}}} to be stacked.
     7 * DONE: allow {{{sig_on()}}} and {{{sig_off()}}} to be nested.
    88 * have an interface for more general errors which are not signals.
    99 * DONE: clean up old, unused code.
     
    1717 * #9640 (Change PARI error catching mechanism)
    1818 * #9564 (libsingular exponentiation can not be interrupted)
    19  * #7879 (Remove unnecessary signal handling for low prec mpfr operations) --- hopefully {{{_sig_on}}} and {{{_sig_off}}} can be made very fast such that this shouldn't be an issue anymore.
     19 * #7879 (Remove unnecessary signal handling for low prec mpfr operations) --- hopefully {{{sig_on()}}} and {{{sig_off()}}} can be made very fast such that this shouldn't be an issue anymore.
    2020 * #10018 (Unhandled SIGSEGV after bnfcertify())
    2121 * #7794 ({{{PolynomialRing_integral_domain}}} ignores Ctrl-C and segfaults)
    2222 * #5313 (patch singular so that when it runs out of memory the error message says "singular" in it)
    2323 * #3423 (Make Pari error messages more informative)
     24
     25Dependency: #10115