What's Changed
ACE
- Fixed compile errors in the ACE core when compiled without thread support (only core of ACE compiled and not tested)
TAO
-
TAO_IDL
- Fixes for IDL maps (still not fully supported in TAO):
- Support for parsing bounded maps, but the
std::map
generated by the builtin backend doesn't enforce the bound - Support for using maps in unions, sequences, and arrays
- Fix memory leaks caused by maps
- Fixed bug in
AST_Map::key_type_annotations()
- Added code generation for maps as operation parameters
- Support for parsing bounded maps, but the
- Removed support for deprecated
CPP_LOCATION
andTAO_IDL_DEFAULT_CPP_FLAGS
environment variables
- Fixes for IDL maps (still not fully supported in TAO):
-
Fixed compilation with Visual C++ 2022 in Standard C++ 20 mode
Full Changelog: ACE+TAO-8_0_3...ACE+TAO-8_0_4 and DOCGroup/MPC@ACE+TAO-8_0_3...ACE+TAO-8_0_4