What's Changed
- When using the Embarcadero C++ Builder bcc64x compiler now bcc64x is used as linker instead of ld.lld
- TAO_IDL:
- Support the following IDL v4 features (may not work everywhere in TAO):
- Empty structs
octetandwcharunion discriminators- Allow using
typedefs ofint8anduint8as union discriminators - Allow using empty parentheses in annotation applications to workaround syntax errors when an annotation with no arguments has to be followed by a complete scoped name:
@example_annotation() ::ex::ExampleType. This is a proposed solution to an IDL spec issue. - Reserve the
bitfield,bitmask, andbitsetkeywords in IDL v4 (these are not implemented yet)
- Allow using
mapas an identifier in IDL v3 again
- Support the following IDL v4 features (may not work everywhere in TAO):
Full Changelog: ACE+TAO-8_0_0...ACE+TAO-8_0_1 and DOCGroup/MPC@ACE+TAO-8_0_0...ACE+TAO-8_0_1