Skip to content
Snippets Groups Projects
Commit fdf80f19 authored by Gerhard Raven's avatar Gerhard Raven
Browse files

Various small improvements of packer-related code and configuration

- Remove the need for upfront_decoder.bind( source = ... ): compute the relevant argument from the requested location in _get_unpacked and pass it explicitly
- Remove ability to pack using deprecated, old-style 32-bit references which are known to overflow and lead to data corruption - only keep the ability to pack 64-bit references. Throw an exception if such an packing version still requested (note: the unpacking is left as-is)
- Improve implementation of packing and unpacking of references
- Unify setters in event model classes for SmartRef and pointer: remove redundant overloads (which could be ambiguous, and require additional casts!)
parent 755a8d3a
No related branches found
No related tags found
3 merge requests!4539Synchronize master branch with 2024-patches,!4525Draft: Synchronize master branch with 2024-patches,!4463packer/unpacker cleanup / consolidation
Pipeline #7196709 passed
Showing
with 161 additions and 231 deletions
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment