Download List

프로젝트 설명

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

이 릴리스에 Solaris/Sunpro의 SPARC 32/64 비트와 빌드 지원에 대 한 안정적인 포트 추가. 메타 어셈블리 형식 호출 커널 Microsoft, GNU, 애플, 및 Sun 구문에 대 한 지원이 도입 되었습니다.
Win64 함께 / x 64 (중요) 시그윈 / x86, AMD64 시스템 V 및 하이쿠 버그가 수정 되었습니다. API는 powerpc 줄임표 통화 및 버그 수정 업데이트 되었습니다. 새로운 빌드 시스템, 0-구성, 하이브리드 {BSD, GNU, 태양} 메이크파일 추가 되었습니다. 빌드 mingw32 w64 및 MINIX에 대 한 지원이 추가 되었습니다. 실험적인 구조체를 전달 하는 것에 대 한 지원 및 호출 syscalls 추가 되었습니다. 빌드 시스템 및 테스트 스위트를 위한 많은 작은 개선 했다.
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

이 릴리스의 새로운 포트를 포함 iPhoneOS / 팔, Plan9/X86, 그리고 MIPS의 새로운 전화 대회 (o32, n64). 그것은 도구 CMake를 Plan9의 mk, PCC는 컴파일러, 그리고 iPhoneSDK를 통해 교차 컴파일 구축에 대한 지원을 추가합니다. 그것은 도서관 dyncall 인터페이스에 시설을보고 오류를 추가합니다. 도서관 dynload의 이미지 기호 열거 지원은 자기 참조 응용 프로그램 호스트 이미지 Win64 체육과 다윈 마하 - O를 이미지에 대한 지원뿐만 아니라 지원으로 확대되었습니다. 새로운 추가 및 테스트 스위트 개선 및 설명서에 대한 업데이 트가 있습니다 PPC32/System 수직에서 줄임표 요청에 주요 bugfix가 있습니다.
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

이 릴리스를 포함하여 자세한는 ARM 플랫폼에 대한 지원을하고있다 새로운 ABI의 'ATPCS'및 버그수정 및 x64/Windows, x64/Darwin, arm32/ARM, arm32/Thumb에 대한 콜백을 업데이 트합니다. 콜백에 대한 새로운 스트레스 테스트 도구는 테스트가 추가되었습니다. 하이쿠 / BeOS 플랫폼을 지원하는 다윈의 구축 유니버설 바이너리를 지원과 함께 추가되었습니다. 소스 코드를 업데이 트했습니다. : '의 ARM9'arm32 '및 콜백 API는 관련 기능을'지금 '과 dcb'대신 '직류 접두사로 변경되었습니다. 많은 작은 설명서 업데이트 (콜백 아직도) 불법입니다했다. 루비와 R 바인딩 업데이 트되었습니다.
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

이 릴리스에는 하나의 C 포인터에 싸여있다 콜백 프레임 워크 : 스크립팅 언어 기능을 추가, 사용자가 데이터가 필요합니다. 포트 : x86 (윈도우, 리눅스, 맥 OS X) 및 x64 리눅스. 이것은 아직 알파, 설명서 및 더 많은 포트를 다음 릴리스 같이 실종입니다. 서명 표기법을 업데이 트되었습니다 : 부호 표기법으로 바인딩 ()에 대한 소개되었습니다.이 버전은 곧 언어에 대한 연구 기지 '바인딩 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

두 개의 새 포트 ARM은 엄지손가락 모드 및 PowerPC 32 비트 시스템 V ABI의 추가했다. 시스템 V 포트는 리눅스를 기반으로하지만, BSDs * 현재 안된 걸 수있습니다 테스트되었습니다. Cygwin에서 버그를 수정되었습니다 /는 GNU 툴 체인이다. 추가 및 개선 사항 테스트 스위트되었다. 화장품 사소한 변경 및 설명서 업데이 트되었다.
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