Changes between Initial Version and Version 2 of Ticket #31591


Ignore:
Timestamp:
Apr 1, 2021, 4:33:59 PM (23 months ago)
Author:
slelievre
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #31591

    • Property Milestone changed from sage-9.3 to sage-9.4
  • Ticket #31591 – Description

    initial v2  
    1 `MemoryAllocator` doesn't rely on anything in sage, hence we expose it as independet python package. It can be useful for other cython projects.
     1We expose `MemoryAllocator` as an independent Python package.
    22
    3 In order to remove the dependency on `cysignals`, which at the moment doesn't work on windows without cygwin, we remove `sig_block`/`sig_unblock` from the allocation. The seems not harmful as the allocation via `MemoryAllocator` should not be called within `sig_on`/`sig_off` anyway.
     3Indeed, it doesn't depend on anything Sage-specific,
     4and it can be useful for other Cython projects.
     5
     6In order to remove the dependency on `cysignals`, which
     7at the moment doesn't work on Windows without Cygwin, we
     8remove `sig_block`/`sig_unblock` from the allocation.
     9This seems not harmful as the allocation via `MemoryAllocator`
     10should not be called within `sig_on`/`sig_off` anyway.