HomeFreeBSD

devel/cdecl: upgrade to 7.2.

Description

devel/cdecl: upgrade to 7.2.

  • changelog:

new & delete operator overloading
Added support for composing and deciphering C++ overloaded new, new[], delete, and delete[] operators.

extern &static functions
extern or static functions can not be const.

English scoped types
Given:

struct S { typedef int Int; }
explain S::Int x
the explanation is:

declare x as Int of structure S
but English types ("T of ...") weren't legal in cdecl's grammar. They are now.

More C++ std types
Added types std::align_val_t, std::destroying_delete_t, and std::nothrow_t.

throw() put back
throw is still a keyword so it was put back in C++20.

Fixed user-defined literal argument
Explicitly specifying int is now accepted.

Details

Provenance
lerAuthored on
Parents
rP539269: net/corosync2: limit PORTSCOUT, based on dns/dnsdbq's PORTSCOUT regex
Branches
Unknown
Tags
Unknown