ダウンロードリスト

プロジェクト概要

Dyncall ライブラリ プロジェクト提供クリーン ポータブル C インターフェイスを動的にアセンブリで書かれた小さなコール カーネルを使用して外部関数呼び出しを発行します。不必要にコードの肥大化につながるすべてのブリッジ関数の呼び出しのためのコードを提供する代わりに命令数、控えめなすべての呼び出しに使用されます。

システム要件

システム要件が設定されていません
プロジェクトのリリース情報やプロジェクトリソースの情報です。
注: プロジェクトリソースの情報は Freecode.com ページからの引用です。ダウンロードそのものは、OSDNにホスティングされているものではありません。

2012-01-05 21:30
0.7

このリリースは、安定したポート Solaris ・ SunPro の SPARC 32/64 ビットとビルドのサポートを追加しました。メタ アセンブリ形式呼び出しのカーネルでは Microsoft、GNU、アップルは、太陽の構文のサポートが導入されました。Win64 の x 64 の (重要)、CygWin ・ x86、AMD64 システム-V と俳句のバグを修正しました。API 省略記号の呼び出しとバグ修正の PowerPC で更新されました。新しいビルド システムは、ゼロ構成、およびハイブリッド {BSD、GNU、太陽} メイクファイルが追加されました。ビルド mingw32 w64、MINIX のサポートを追加されました。実験的サポート構造体を渡すため、システム コールを呼び出す追加されました。ビルド システムのテスト スイートの多くのマイナーな改良点があった。
タグ: 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 / ARMのPlan9/X86、およびMIPSのための新しい呼び出し規約(ø32、N64の)。これは、ツールcmakeを、Plan9のmkの、PCCはコンパイラ、iPhoneSDKを介してクロスコンパイルビルドのサポートが追加されました。これは、ライブラリdyncallインターフェイスに機能をエラー報告を追加します。ライブラリdynloadのイメージシンボルの列挙のサポートは、自己参照アプリケーションのホスト画像のWin64 PEとダーウィンのMach - Oイメージのサポートだけでなく、サポートして拡張されています。新機能が追加、テストスイートの改善、およびマニュアルを参照してください更新はありませんPPC32/System V上の記号の呼び出しのための主要なバグがあります。
タグ: 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のプラットフォームをサポートDarwin上で構築するユニバーサルバイナリのサポートと一緒に追加されました。ソースコードが更新されました:'のARM9'arm32'とコールバックのAPI関連の関数'今'とDCBの'の代わりに'直流接頭辞が改名されました。多くの小さなドキュメントの更新版(コールバックはまだ)文書化されていた。は、RubyとRのバインディングを更新しました。
タグ: 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のは、Windows、Linux、MacのOS X版)およびx64 Linuxです。これはまだアルファ版、ドキュメント、および複数のポートを次のリリースに付属に欠けているとされます。署名の表記が更新されています:符号なし表記バインディング()のために導入されている。このバージョンは、今後のR言語の基本である'バインディング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

新しい2つのポートのARM ThumbモードとPowerPCの32ビットのSystem V ABIのために追加された。 System VのポートをLinux上で、しかし、* BSDは現在、テストされテストされています。バグのcygwinの固定された/のGNUツールチェーンとして。追加機能や改善のテストスイートで行われた。マイナーな化粧品の変更およびマニュアルのアップデートが行われた。
タグ: 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.

プロジェクトリソース