LLGo est un compilateur Go basé sur LLVM permettant d’appeler directement des bibliothèques C, C++, Python ou JavaScript sans wrapper ni surcoût de cgo. Il utilise go:linkname pour lier des déclarations Go à des symboles ABI C et propose son propre runtime avec goroutines natives mappées 1:1 sur des threads OS. Le projet cible aussi bien le développement natif que WebAssembly et l’embarqué, avec un support complet de la bibliothèque standard Go.
Commentaires
Vous devez
vous inscrire
ou
vous connecter
pour poster un commentaire