Download List

Descripción del Proyecto

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.

System Requirements

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

Esta versión añade un puerto estable para SPARC 32/64 bits y generar apoyo para Solaris/SunPro. Formato de conjunto de meta fue introducido para llamadas núcleos con soporte para Microsoft, GNU, Apple y Sun sintaxis.
Se corrigieron errores con Win64 / x 64 (crítico), CygWin / x 86, AMD64 System-V y Haiku. La API se actualizó para llamadas puntos suspensivos y correcciones de errores para PowerPC. Un nuevo sistema de compilación, configurar de cero, y se agregaron archivos make híbrido {BSD, GNU, SUN}. Construir se agregó soporte para mingw32-w64 y MINIX. Experimental soporte para pasar estructuras e invocar syscalls, agregó. Hubo muchas mejoras menores para construir sistemas y series de ensayos.
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

Esta versión incluye nuevos puertos de iPhoneOS / ARM, Plan9/X86, y las nuevas convenciones de llamada para MIPS (O32, N64). Se añade soporte para las herramientas de construcción CMake, mk Plan9, compilador PCC, y de compilación cruzada a través de iPhoneSDK. Se agrega un informe de errores a la instalación de la interfaz dyncall biblioteca. El dynload biblioteca símbolo de la imagen de apoyo enumeración se ha ampliado con soporte para Win64 PE y las imágenes de Darwin Mach-O, así como soporte para imágenes de autorreferencia, la aplicación host. Hay una importante corrección de errores para las llamadas de puntos suspensivos en PPC32/System V. Hay nuevas incorporaciones y mejoras en las suites de prueba, y actualizaciones de la documentación.
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

Este comunicado tiene soporte para más plataformas ARM incluyendo ABI nuevo ATPCS y correcciones de errores y actualizaciones de devoluciones de llamada en x64/Windows, x64/Darwin, arm32/ARM, arm32/Thumb. Una nueva herramienta de prueba de esfuerzo para las devoluciones de llamada se añadió a la serie de pruebas. Haiku / soporte de la plataforma BeOS fue introducido junto con el soporte Universal Binary construir en Darwin. El código fuente se ha actualizado.: 'ARM9 fue renombrado a' arm32 'de devolución de llamada y funciones de la API están relacionadas ahora con el prefijo' DCB 'en lugar de' DC '. Había muchas actualizaciones de la documentación pequeñas (callbacks siguen indocumentados). El Ruby y los enlaces de R se han actualizado.
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

Esta versión incluye un marco de devoluciones de llamada: funciones del lenguaje de secuencias de comandos están envueltos en un único puntero del C, sin los datos del usuario es necesario. Puertos: x86 (Windows, Linux, Mac OS X) y 64 bits de Linux. Esto es aún alfa, con la documentación que falta y más puertos para venir con la siguiente versión. La anotación de la firma se ha actualizado: notación sin signo se ha introducido (por enlaces). Esta versión es la base de la lengua R próximo vinculante "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

Dos nuevos puertos se han añadido para ARM modo de pulgar y PowerPC de 32 bits System V ABI. El puerto de System V ha sido probado en Linux, pero a los * BSD están sin probar. Un error se corrigió para Cygwin / GNU como una cadena de herramientas. Las adiciones y mejoras se hicieron en las series de ensayos. Pequeños cambios cosméticos y actualizaciones de la documentación se hicieron.
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