What's Changed
ACE
- Support Linux platforms that use musl-libc instead of glibc
- Thread names given to
ACE_OS::thr_create
are now passed down to the OS on Windows. - Removed
ACE_make_checked_array_iterator
that used deprecatedstdext::checked_array_iterator
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
- 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-6_5_21...ACE+TAO-6_5_22 and DOCGroup/MPC@ACE+TAO-6_5_21...ACE+TAO-6_5_22