Variadic functions in libffi

Registered by Michael Hope

libffi is used by applications and languages to call functions written against a different calling convention. libffi doesn't support variadic functions when the register class depends on the data type, such as ARM hard float where floating point values go in FPU registers.

Blueprint information

Status:
Complete
Approver:
Michael Hope
Priority:
Medium
Drafter:
Dr. David Alan Gilbert
Direction:
Needs approval
Assignee:
Dr. David Alan Gilbert
Definition:
Approved
Series goal:
Accepted for 11.05
Implementation:
Implemented
Milestone target:
milestone icon 11.05-final
Started by
Dr. David Alan Gilbert
Completed by
Michael Hope

Related branches

Sprints

Whiteboard

Effort: 1-2M

(?)

Work Items

Work items:
List what uses libffi: DONE
Document current support: DONE
Decide if work is warranted: DONE
Discuss with upstream: DONE
Implement: DONE
Copyright/release docs: DONE
Upstream: DONE

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.