Length-Free Conversion - to_xxx for numeric_xxx family

Capability/request summary

This proposal serves to simplify various standard conversion functions by removing existing length parameters and instead using function return identifiers to retrieve the length.

Current Status

An MR has been created: https://gitlab.com/IEEE-P1076/Packages-2019/-/merge_requests/51

Use Models | Code Examples

For example:

my_unsigned := to_unsigned(42);

instead of

my_unsigned := to_unsigned(42, my_unsigned'length);

Questions

This is a very old MR which should probably target another repo and branch. Please advice.

Proposed changes

See https://gitlab.com/IEEE-P1076/Packages-2019/-/merge_requests/51

Edited by JimLewis
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information