Télécharger la liste

Description du projet

The dyncall library project provides a clean and
portable C interface to dynamically issue foreign
function calls using small call kernels written in
assembly. Instead of providing code for every
bridged function call, which unnecessarily results
in code bloat, only a modest number of
instructions are used to invoke all calls.

Système requise

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2012-01-05 21:30
0.7

Cette version ajoute un port stable pour le soutien de SPARC 32/64 bits et de construire pour Solaris/SunPro. Meta Assemblée Format a été introduite pour les noyaux d'appel avec le support de la syntaxe de Microsoft, GNU, Apple et Sun.
Bogues avec Win64 / x 64 (critique), CygWin / x 86, AMD64 système-V et du haïku ont été corrigés. L'API a été mis à jour pour les appels de points de suspension et de corrections de bogues pour PowerPC. Un nouveau système de build, zéro-configurer, et makefiles hybride {BSD, GNU, SUN} ont été ajoutés. Construire support a été ajouté pour mingw32-w64 et MINIX. Experimental appuyer pour faire passer les structures et invoquer syscalls a été ajouté. Il y a beaucoup d'améliorations mineures pour les systèmes de construction et de suites de tests.
Tags: major release
This release added a stable port for SPARC 32/64-bit and build support for Solaris/SunPro. Meta Assembly Format was introduced for call kernels with support for Microsoft, GNU, Apple, and Sun syntax.
Bugs with Win64/x64 (critical), CygWin/x86, AMD64 System-V, and Haiku were fixed. The API was updated for ellipsis calls and bugfixes for PowerPC. A new build system, zero-configure, and hybrid {BSD,GNU,SUN} makefiles were added. Build support was added for mingw32-w64 and MINIX. Experimental support for passing structs and invoke syscalls was added. There were many minor improvements for build systems and test suites.

2010-09-28 06:55
0.6

Cette version inclut de nouveaux ports à iPhoneOS / ARM, Plan9/X86, et de nouvelles conventions d'appel de MIPS (O32, n64). Il ajoute le support pour les outils de construction CMake, mk Plan9, compilateur pcc, et cross-compilation via iPhoneSDK. Il ajoute un rapport d'erreur à l'installation de l'interface dyncall bibliothèque. Le soutien de la bibliothèque dynload image symbole de recensement a été élargie avec le soutien de Win64 PE et images Darwin Mach-O, ainsi que le soutien pour des images d'auto-référencement application hôte. Il ya une correction majeure pour les appels sur les points de suspension PPC32/System V. Il ya de nouveaux ajouts et des améliorations dans les suites de test, et mises à jour de la documentation.
Tags: Major feature enhancements
This release includes new ports to iPhoneOS/ARM, Plan9/X86, and new calling conventions for MIPS (o32,n64). It adds support for the build tools CMake, Plan9's mk, pcc compiler, and cross-compilation via iPhoneSDK. It adds an error reporting facility to the library dyncall interface. The library dynload's image symbol enumeration support has been expanded with support for Win64 PE and Darwin Mach-O images, as well as support for self-referencing application host images. There is a major bugfix for ellipsis calls on PPC32/System V. There are new additions to and improvements in test suites, and updates to the documentation.

2010-02-02 20:08
0.5

Ce communiqué a un support pour plusieurs plates-formes ARM y compris les nouveaux ABI 'ATPCS et corrections de bogues et mises à jour pour les rappels sur x64/Windows, x64/Darwin, arm32/ARM, arm32/Thumb. Un nouvel outil de test de stress pour les rappels a été ajouté à la suite de test. Haiku / BeOS support de plateforme a été ajouté ainsi que le support Universal Binary s'appuyer sur Darwin. Le code source a été mis à jour.: 'ARM9 »a été renommé en' arm32 'et les fonctions de rappel de l'API connexes sont maintenant avec le préfixe" DCB "au lieu de' DC '. Il y avait beaucoup de petites mises à jour de la documentation (rappels sont toujours sans-papiers). Les bindings Ruby et R ont été mis à jour.
Tags: Minor bugfixes. Minor Enhancements, Documentation Updates, Source cleanup
This release has support for more ARM platforms including new ABI 'ATPCS' and bugfixes and updates for Callbacks on x64/Windows, x64/Darwin, arm32/ARM, arm32/Thumb. A new stress test tool for callbacks was added to the test suite. Haiku/BeOS platform support was added along with universal binary build support on Darwin. The source code was updated.:'arm9' was renamed to 'arm32' and callback API related functions are prefixed now with 'dcb' instead of 'dc'. There were many small documentation updates (callbacks are still undocumented). The Ruby and R bindings were updated.

2009-07-07 09:31
0.4

Cette version ajoute un cadre rappels: les fonctions du langage de script sont enveloppés dans un seul pointeur C; pas de données utilisateur n'est nécessaire. Ports: x86 (Windows, Linux, Mac OS X) et Linux x64. Ceci est encore au stade alpha, avec les documents manquants et les ports d'autres à venir avec la prochaine version. La notation de signature a été mise à jour: Notation non signé a été introduite (pour reliures). Cette version est la base pour le langage R à venir contraignante »rdyncall».
This release adds a callbacks framework: Scripting language functions are wrapped up in a single C pointer; no user data is needed. Ports: x86(Windows, Linux, Mac OS X) and x64 Linux. This is still alpha, with documentation missing and more ports to come with the next release. The signature notation has been updated: unsigned notation has been introduced (for bindings).
This version is the base for the upcoming R language binding 'rdyncall'.

2009-01-18 02:25
0.3

Deux nouveaux ports ont été ajoutés pour ARM mode Thumb et PowerPC 32-bit System V ABI. Le port System V a été testé sur Linux, * BSD, mais le sont actuellement testés. Un bug a été fixé pour cygwin / GNU comme une chaîne d'outils. Des ajouts et améliorations ont été apportées dans les suites de test. Modifications cosmétiques mineures et mises à jour de la documentation ont été faites.
Tags: Major feature enhancements
Two new ports were added for ARM THUMB mode and
PowerPC 32-bit System V ABI. The System V port has
been tested on Linux, but the *BSDs are currently
untested. A bug was fixed for cygwin/GNU as a tool
chain. Additions and improvements were made in the
test suites. Minor cosmetic changes and
documentation updates were made.

Project Resources