Download List

Projeto Descrição

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 versão adicionado uma porta estável para SPARC 32/64-bit e compilação suporte para Solaris/SunPro. Meta Assembly formato foi introduzido para chamada de kernels com suporte a sintaxe de Microsoft, GNU, Apple e Sun.
Bugs com Win64 / x 64 (crítico), CygWin / x86, AMD64 System-V e Haiku foram corrigidos. A API foi atualizado para chamadas de reticências e correções de bugs para PowerPC. Um novo sistema de compilação, zero-configurar, e makefiles híbrido {BSD, GNU, SUN} foram adicionados. Construir foi adicionado suporte para mingw32-w64 e MINIX. Experimental suporte para passar estruturas e invocar syscalls foi adicionado. Havia muitas pequenas melhorias para construir sistemas e suites de testes.
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 versão inclui novas portas para iPhoneOS / ARM, Plan9/X86 e novas convenções de chamada para MIPS (Ø32, n64). Acrescenta suporte para as ferramentas de construção CMake, mk Plan9, compilador pcc e compilação cruzada através iPhoneSDK. Ele adiciona um relatório de erros para a interface de instalação dyncall biblioteca. O dynload biblioteca de imagens de apoio enumeração símbolo foi ampliada, com suporte para Win64 PE e as imagens Darwin Mach-O, bem como suporte para auto-referência imagens aplicativo host. Há um bugfix importante para as chamadas reticências sobre PPC32/System V. Há novas adições e melhorias em conjuntos de testes e atualizações para a documentação.
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

Esta versão tem suporte para mais plataformas ARM, incluindo ABI novo ATPCS 'e correções e atualizações para Callbacks em x64 / Windows, x64/Darwin, arm32/ARM, arm32/Thumb. A ferramenta de teste novo esforço para callbacks foi adicionada ao conjunto de testes. Haiku / suporte à plataforma BeOS foi adicionado juntamente com o suporte binário universal construir em Darwin. O código-fonte foi atualizado.: 'ARM9 "foi renomeado para' arm32 e funções callback API relacionados são prefixados agora com" dcb "em vez de 'DC'. Havia muitas actualizações de documentação pequeno (callbacks ainda estão em situação irregular). The Ruby e ligações de R foram atualizados.
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 versão adiciona um quadro retornos: Scripting funções da linguagem estão envolvidos em um único ponteiro C, não há dados de usuário é necessária. Portos: x86 (Windows, Linux, Mac OS X) e Linux x64. Isto ainda é alfa, com a documentação em falta e mais portas para vir com o próximo lançamento. A notação de assinatura foi atualizado: unsigned notação foi introduzida (para ligações). Esta versão é a base para a linguagem R programados vinculativo "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

Dois novos portos foram adicionados para o modo ARM THUMB e PowerPC 32-bit System V ABI. O sistema portuário V foi testado no Linux, mas o BSDs * são atualmente testadas. Um bug foi corrigido para cygwin GNU / como uma cadeia de ferramentas. Adições e melhorias foram feitas nas suítes de teste. Pequenas alterações cosméticas e atualizações de documentação foram feitas.
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