Changes between Version 2 and Version 3 of Ticket #31591


Ignore:
Timestamp:
Apr 1, 2021, 7:50:35 PM (22 months ago)
Author:
gh-kliem
Comment:

New commits:

cd6212dexpose memoryallocator as extra package
b2c75d8replace by memory_allocator package

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #31591

    • Property Commit changed from to b2c75d84bb0de856bf0d6e586e64b20f3466ec23
    • Property Branch changed from to u/gh-kliem/outsource_memory_allocator
  • Ticket #31591 – Description

    v2 v3  
    1 We expose `MemoryAllocator` as an independent Python package.
     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.
    22
    3 Indeed, it doesn't depend on anything Sage-specific,
    4 and it can be useful for other Cython projects.
    5 
    6 In order to remove the dependency on `cysignals`, which
    7 at the moment doesn't work on Windows without Cygwin, we
    8 remove `sig_block`/`sig_unblock` from the allocation.
    9 This seems not harmful as the allocation via `MemoryAllocator`
    10 should not be called within `sig_on`/`sig_off` anyway.
     3In 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.