zeroc-ice / ice

All-in-one solution for creating networked applications with RPC, pub/sub, server deployment, and more.
https://zeroc.com
GNU General Public License v2.0
2k stars 592 forks source link

Disallow Sequences as Dictionary Key Types #2265

Closed InsertCreativityHere closed 1 month ago

InsertCreativityHere commented 1 month ago

Slice supports using sequence types as a dictionary key:

sequence<byte> S;
dictionary<S, byte>;

But it's been deprecated since Ice 3.3

This PR fully removes the functionality. It's now a hard error to do this.