このバージョンで追加されます-有効な精神とスレッドセーフでは- with - = configureスクリプトのオプションをブースト、フェニックスの移植性を高めるためには、BOOST_STATIC_CONSTANTを使用してスピリットので、関係なく、常に動作します注文など、新しいgroup_dディレクティブを追加するコードのデバッグを再配置、サブルールのための機能を追加コンテキストが存在し、修正SPIRIT_THREADSAFEの問題をコンパイルすると、修正プログラムのシンボル(無料)関数の追加、リファクタリングパーサーを調整を行うと、修正ast_xml.cpp例では、object_with_idクラス、およびphoenix_subrule_calc追加のテストを追加します。 cppとgrouping_calc.cpp例です。
タグ:
Development, Minor bugfixes
This version adds --enable-spirit-threadsafe and --with-boost= configure script options, uses the BOOST_STATIC_CONSTANT in Phoenix to increase portability, rearranges the Spirit debug code so it will always work regardless of include order, adds a new group_d directive, adds the capability for subrules to have contexts, fixes compile problems with SPIRIT_THREADSAFE, fixes the symbols add() free function, makes adjustments to the refactoring parser, fixes the ast_xml.cpp example, adds tests for the object_with_id class, and adds phoenix_subrule_calc.cpp and grouping_calc.cpp examples.
Addition of some missing typename keywords to multi_pass.hpp, addition of some missing inline keywords to exceptions.ipp to fix multiple symbol definition linker errors when using spirit in more than one translation unit, and changing assert(n1 < n2); to assert(n1 <= n2); in loops.ipp's finite_loop::parse().