- deleting union's {copy|move} constructors for {unitary_union|variadic_union}
- adding the call_traits class with some common instantiations os FATAL_CALL_TRAITS
- minor fixes to optional
- fixing optional<> noexcept declarations
- adding tagged_tuple::{type_at|at}
- allowing transforms to be applied to the types returned by variant::type()
math/numerics.h:
- adding {signed_cast|unsigned_cast}
- changing constexpr function most_significant_bit_mp() to metafunction most_significant_bit
- adding pop_count
- adding {FATAL_IGNORE|FATAL_ARG_*|FATAL_NOT|FATAL_BOOL|FATAL_IF_ELSE|FATAL_EVAL|FATAL_DEFER_*|FATAL_MAP} to preprocessor.h
adding is_template::apply
adding call_traits::{freeze|thaw}
- fixing type_list::unique for some transforms - adding type_list::is_unique
- adding type_map::{foreach_if|foreach}
- removing spurious specialization of cast_transform<bool> - adding get_member_type::{data|decode|decoder|encode|encoder|request|response|tr} and *_type
adding varint encoder/decoder