Changes between Version 2 and Version 3 of Ticket #31591
- Timestamp:
- Apr 1, 2021, 7:50:35 PM (22 months ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #31591
-
Property
Commit
changed from
to
b2c75d84bb0de856bf0d6e586e64b20f3466ec23
-
Property
Branch
changed from
to
u/gh-kliem/outsource_memory_allocator
-
Property
Commit
changed from
-
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. 2 2 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. 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.