Change Type::type_aliases map to store IntrusivePtr

And deprecate Type::GetAliases() and Type::AddAlias() since they
took raw pointers.  Now replaced with Type::Aliases() and
Type::RegisterAlias().
This commit is contained in:
Jon Siwek 2020-11-06 17:18:20 -08:00
parent bfb7afc600
commit 1dda387ac9
5 changed files with 65 additions and 13 deletions

3
NEWS
View file

@ -134,6 +134,9 @@ Deprecated Functionality
- Marked the Continuation.h and PacketDumper.h files as deprecated. The code
contained within them is unused by Zeek.
- ``Type::GetAliases()`` and ``Type::AddAlias()`` are deprecated, use
``Type::Aliases()`` and ``Type::RegisterAlias()``.
Zeek 3.2.0
==========