Merge: Better Objective-C FFI and cleanup for OS X
authorJean Privat <jean@pryen.org>
Fri, 16 Jan 2015 10:36:02 +0000 (17:36 +0700)
committerJean Privat <jean@pryen.org>
Fri, 16 Jan 2015 10:36:02 +0000 (17:36 +0700)
commitd5356f7fc5c4500ed3ab4292ce93cd7ac0eec65c
tree13f23330fad436abd922785d36bdc1eb3e9675da
parentd0bc63d8b8f520bc43b850dd0978890bb5e96f0e
parent883b7dd542a8a85b7334016afb21ce63fbb80844
Merge: Better Objective-C FFI and cleanup for OS X

This PR opens the way for the iOS platform support.

Two commits may look very similar: "ObjC FFI: import public Objective-C headers for imported modules" and "nitc: fix duplication on imports of public foreign code". They both manage importing headers from other modules so public extern classes may work across module, but one is for Objective-C and the other for C. This service will have to be implemented for other languages too (mostly C++), I'll be looking for a higher level service at that time.

Pull-Request: #1105
Reviewed-by: Alexandre Terrasa <alexandre@moz-code.org>
Reviewed-by: Lucas Bajolet <r4pass@hotmail.com>
Reviewed-by: Jean Privat <jean@pryen.org>