Apache Clownfish 0.5.0 发布,Apache Lucy 分支 - 开源中国社区
Apache Clownfish 0.5.0 发布,Apache Lucy 分支
oschina 2016年04月05日

Apache Clownfish 0.5.0 发布,Apache Lucy 分支

oschina oschina 发布于2016年04月05日 收藏 7 评论 0

Apache Clownfish 0.5.0 发布了。Apache Clownfish "symbiotic" 对象系统与 "host" 动态语言环境配对,促进高性能 "host" 语言的扩展开发。改进日志如下:

 New features:

    * [CLOWNFISH-2] - Create iterator for Hash
    * [CLOWNFISH-19] - Go (golang) bindings for CFC
    * [CLOWNFISH-23] - Markdown for documentation
    * [CLOWNFISH-26] - Markdown for standalone documentation files
    * [CLOWNFISH-28] - Proof-of-concept Go bindings
    * [CLOWNFISH-46] - Travis CI with multiple host languages
    * [CLOWNFISH-64] - Autogenerate subroutine code samples in Perl POD
    * [CLOWNFISH-66] - Python-specific CFC
    * [CLOWNFISH-71] - Autogenerate HTML documentation for C API
    * [CLOWNFISH-72] - Document Clownfish internals like header file language
    * [CLOWNFISH-75] - Add Clownfish page to lucy.apache.org

  Bugfixes:

    * [CLOWNFISH-3] - Charmonizer bombs out trying to set warnings as errors
                      with Strawberry Perl
    * [CLOWNFISH-9] - Make most Clownfish core types final
    * [CLOWNFISH-24] - Error handling in C bindings is not thread-safe
    * [CLOWNFISH-33] - Duplicate hash entries
    * [CLOWNFISH-37] - Order of refcount manipulation when overwriting
    * [CLOWNFISH-45] - Dynamically subclassing a final class should fail
    * [CLOWNFISH-47] - Tighten up final method code gen and optimization
    * [CLOWNFISH-62] - Crash when passing Perl variable as decremented arg
    * [CLOWNFISH-63] - Don't export private methods via Go
    * [CLOWNFISH-69] - Clownfish::CFC missing from CPAN prereqs
    * [CLOWNFISH-84] - Guarantee nul-terminated arg to strtod in Str_To_F64

  Improvements:

    * [CLOWNFISH-7] - String-only keys for Hash
    * [CLOWNFISH-11] - Rework ByteBuf
    * [CLOWNFISH-15] - Method OFFSET vars should be uint32_t instead of
                       size_t
    * [CLOWNFISH-27] - Use functions rather than methods for refcounting
    * [CLOWNFISH-29] - Use PERL_NO_GET_CONTEXT
    * [CLOWNFISH-30] - Eliminate autogenerated "callbacks.h"
    * [CLOWNFISH-34] - String-only keys for LFReg
    * [CLOWNFISH-35] - Use size_t for Array and Hash indices
    * [CLOWNFISH-39] - Public Vector API
    * [CLOWNFISH-40] - LockFreeRegistry should be private
    * [CLOWNFISH-42] - Move NumberUtils to Lucy
    * [CLOWNFISH-49] - Remove Obj_Mimic, Obj_To_[FI]64, Obj_To_Bool
    * [CLOWNFISH-50] - Convert some Obj methods to inert functions
    * [CLOWNFISH-51] - Go glue should convert clownfish.String to Go string
    * [CLOWNFISH-52] - Implement To_Host methods for core types
    * [CLOWNFISH-53] - Support MSVC in C mode
    * [CLOWNFISH-56] - Map Clownfish composite types to Go host types
    * [CLOWNFISH-57] - Map clownfish.Obj to Go empty interface
    * [CLOWNFISH-58] - Refine Hash API
    * [CLOWNFISH-59] - Refine Go bindings
    * [CLOWNFISH-61] - Run core tests under Go bindings
    * [CLOWNFISH-65] - Refresh intro docs
    * [CLOWNFISH-70] - Export major version from Perl bindings
    * [CLOWNFISH-79] - Improve generated Perl bindings

下载地址:http://lucy.apache.org/download.html

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:Apache Clownfish 0.5.0 发布,Apache Lucy 分支
分享
评论(0)
最新评论
顶部