Opened 7 years ago

Last modified 7 years ago

#18027 closed enhancement

Move interrupts to Cython — at Version 15

Reported by: jdemeyer Owned by:
Priority: major Milestone: sage-6.6
Component: cython Keywords:
Cc: jpflori Merged in:
Authors: Jeroen Demeyer Reviewers:
Report Upstream: Reported upstream. No feedback yet. Work issues:
Branch: u/jdemeyer/move_interrupts_to_cython (Commits, GitHub, GitLab) Commit: a1c8ae2b41585186b0859da8fa6b3931ccdf01ee
Dependencies: #17851, #18007, #18030, #18037 Stopgaps:

Status badges

Description (last modified by jdemeyer)

This needs two upstream patches, one which is accepted in master and api_mangle.patch

We also clean up where possible. In particular:

  1. drop support for i386 CPUs without MMX.
  2. remove set_sage_signal_handler_message() which is no longer used and not needed since sig_error().

Change History (15)

comment:1 Changed 7 years ago by jdemeyer

  • Branch set to u/jdemeyer/move_interrupts_to_cython

comment:2 Changed 7 years ago by git

  • Commit set to 26c3b8bb5553853161550a35e330860e740f1ecd

Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits:

ff8b9fdDisable broken Cython caching
6b95de6Merge commit 'ce992d2ac5a68a4dd7328dc088f68007e4b5e4cd'; commit 'ff8b9fd18562be12020ce35477e05044374d5683' into HEAD
9727fd0Add upstreamed Cython patch
26c3b8bMove interrupts to Cython

comment:3 Changed 7 years ago by jdemeyer

  • Dependencies changed from #17851, #18007 to #17851, #18007, #18030

comment:4 Changed 7 years ago by git

  • Commit changed from 26c3b8bb5553853161550a35e330860e740f1ecd to 2e3c1d9d0f97bce616d5831f7b29a79ffc7b2408

Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits:

9aadb70Clean-up stdsage.pxi includes
5137c4bDirectly cimport PY_NEW
bd606a0Merge commit 'ff8b9fd18562be12020ce35477e05044374d5683' into HEAD
2e3c1d9Move interrupts to Cython

comment:5 Changed 7 years ago by git

  • Commit changed from 2e3c1d9d0f97bce616d5831f7b29a79ffc7b2408 to 5fd2ab5d6a612693d95c59adcc41a29926f742b8

Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits:

5fd2ab5Move interrupts to Cython

comment:6 Changed 7 years ago by jdemeyer

  • Description modified (diff)
  • Report Upstream changed from N/A to Reported upstream. No feedback yet.

comment:7 Changed 7 years ago by jdemeyer

  • Description modified (diff)

comment:8 Changed 7 years ago by git

  • Commit changed from 5fd2ab5d6a612693d95c59adcc41a29926f742b8 to 72c18cddc5de380e52b8d3fe1ad7cdf1cf329b65

Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits:

72c18cdMove interrupts to Cython

comment:9 Changed 7 years ago by git

  • Commit changed from 72c18cddc5de380e52b8d3fe1ad7cdf1cf329b65 to 82ecadac9a24d222e017a1064732a72d83e18edd

Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits:

82ecadaMove interrupts to Cython

comment:10 Changed 7 years ago by jdemeyer

  • Dependencies changed from #17851, #18007, #18030 to #17851, #18007, #18030, #18037

comment:11 Changed 7 years ago by git

  • Commit changed from 82ecadac9a24d222e017a1064732a72d83e18edd to f5efcfc0484b66e55c788691cbfef86c05bb8285

Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits:

b8ed24aUse alarm() instead of interrupt_after_delay()
43d96bcMerge dependencies
f5efcfcMove interrupts to Cython

comment:12 Changed 7 years ago by jdemeyer

  • Description modified (diff)

comment:13 Changed 7 years ago by git

  • Commit changed from f5efcfc0484b66e55c788691cbfef86c05bb8285 to a1c8ae2b41585186b0859da8fa6b3931ccdf01ee

Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits:

a1c8ae2Move interrupts to Cython

comment:14 Changed 7 years ago by jdemeyer

  • Status changed from new to needs_review

comment:15 Changed 7 years ago by jdemeyer

  • Description modified (diff)
Note: See TracTickets for help on using tickets.