Stop using ctypes

Registered by Allen Short

Python's ctypes FFI is incompatible with Boehm GC, since it keeps pointers to Boehm-managed objects in the Python-managed heap. To correctly integrate Python and Ecru, all interaction with Boehm-managed objects has to be done from C, where the pointers can be kept on the stack or in the Boehm-managed heap.

Blueprint information

Status:
Complete
Approver:
None
Priority:
Essential
Drafter:
None
Direction:
Needs approval
Assignee:
Allen Short
Definition:
Approved
Series goal:
None
Implementation:
Implemented
Milestone target:
milestone icon 0.2
Started by
Allen Short
Completed by
Allen Short

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.