Changes for version 0.6.0 - 2016-09-24

  • Bugfixes:
    • [CLOWNFISH-36] - Handle circular references in Perl array and hash conversion
    • [CLOWNFISH-78] - Bootstrap process isn't thread-safe
    • [CLOWNFISH-88] - Travis Perl setup broken
    • [CLOWNFISH-90] - Unsafe usage of ctype.h functions
    • [CLOWNFISH-92] - Skip threaded tests under Perl < 5.8.7
    • [CLOWNFISH-93] - Missing C API docs for inherited methods
    • [CLOWNFISH-96] - CB_VCatF allows invalid UTF-8 in patterns
    • [CLOWNFISH-98] - Fix HashIterator error message
    • [CLOWNFISH-99] - UTF-8 validator allows code points above 0x10FFFF
    • [CLOWNFISH-100] - Support building with MSYS make
    • [CLOWNFISH-101] - MinGW C build breaks in tls.c
  • Improvements:
    • [CLOWNFISH-14] - Test CFC exceptions in C
    • [CLOWNFISH-80] - Remove test code from binaries
    • [CLOWNFISH-83] - Install host alias and exclusion data for prereq parcels
    • [CLOWNFISH-87] - Use system cmark if possible
    • [CLOWNFISH-91] - Changelog missing from CPAN tarball
    • [CLOWNFISH-94] - Remove C API documentation for Destroy method
    • [CLOWNFISH-95] - Improve test coverage
    • [CLOWNFISH-97] - Don't print errors to stderr
    • [CLOWNFISH-102] - Better directory layout for installed Clownfish headers
    • [CLOWNFISH-103] - Rename Clownfish C library to libclownfish
  • Tasks:
    • [CLOWNFISH-76] - Move most string helpers to Lucy

Modules

Compiler for Apache Clownfish.

Provides

in lib/Clownfish/CFC/Base.pm
in lib/Clownfish/CFC/Binding/Core.pm
in lib/Clownfish/CFC/Binding/Core/Aliases.pm
in lib/Clownfish/CFC/Binding/Core/Class.pm
in lib/Clownfish/CFC/Binding/Core/File.pm
in lib/Clownfish/CFC/Binding/Core/Function.pm
in lib/Clownfish/CFC/Binding/Core/Method.pm
in lib/Clownfish/CFC/Binding/Perl.pm
in lib/Clownfish/CFC/Binding/Perl/Class.pm
in lib/Clownfish/CFC/Binding/Perl/Constructor.pm
in lib/Clownfish/CFC/Binding/Perl/Method.pm
in lib/Clownfish/CFC/Binding/Perl/Pod.pm
in lib/Clownfish/CFC/Binding/Perl/Subroutine.pm
in lib/Clownfish/CFC/Binding/Perl/TypeMap.pm
in lib/Clownfish/CFC/Model/CBlock.pm
in lib/Clownfish/CFC/Model/Class.pm
in lib/Clownfish/CFC/Model/DocuComment.pm
in lib/Clownfish/CFC/Model/File.pm
in lib/Clownfish/CFC/Model/FileSpec.pm
in lib/Clownfish/CFC/Model/Function.pm
in lib/Clownfish/CFC/Model/Hierarchy.pm
in lib/Clownfish/CFC/Model/Method.pm
in lib/Clownfish/CFC/Model/ParamList.pm
in lib/Clownfish/CFC/Model/Parcel.pm
in lib/Clownfish/CFC/Model/Prereq.pm
in lib/Clownfish/CFC/Model/Symbol.pm
in lib/Clownfish/CFC/Model/Type.pm
in lib/Clownfish/CFC/Model/Variable.pm
in lib/Clownfish/CFC/Model/Version.pm
in lib/Clownfish/CFC/Parser.pm
in lib/Clownfish/CFC/Perl/Build.pm
in lib/Clownfish/CFC/Perl/Build/Charmonic.pm
in lib/Clownfish/CFC/Test.pm
in lib/Clownfish/CFC/Util.pm