packer/unpacker cleanup / consolidation
- 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!)
Sits on top of !4494 (merged)
Goes together with Rec!3836 (merged), Moore!3117 (merged), DaVinci!1056 (merged)
Edited by Gerhard Raven
Merge request reports
Activity
assigned to @graven
mentioned in merge request Moore!3117 (merged)
added RTA label
added 5 commits
-
74957052...861bc16f - 4 commits from branch
master
- da939493 - WIP
-
74957052...861bc16f - 4 commits from branch
added 3 commits
-
da939493...0a620d4a - 2 commits from branch
master
- ec0bea71 - WIP
-
da939493...0a620d4a - 2 commits from branch
- Resolved by Eduardo Rodrigues
/ci-test Moore!3117 (merged)
added ci-test-triggered label
- [2024-03-08 14:00] Validation started with lhcb-master-mr#10934
- [2024-03-27 19:50] Validation started with lhcb-master-mr#11269
- [2024-03-28 08:36] Validation started with lhcb-master-mr#11271
- [2024-03-29 10:37] Validation started with lhcb-master-mr#11297
- [2024-03-30 13:17] Validation started with lhcb-master-mr#11308
- [2024-04-04 11:41] Validation started with lhcb-master-mr#11365
- [2024-04-09 19:03] Validation started with lhcb-2024-patches-mr#7
- [2024-04-09 19:32] Validation started with lhcb-2024-patches-mr#9
- [2024-04-10 09:12] Validation started with lhcb-2024-patches-mr#12
- [2024-04-10 16:55] Validation started with lhcb-2024-patches-mr#21
- [2024-04-10 22:27] Validation started with lhcb-2024-patches-mr#25
- [2024-04-11 08:41] Validation started with lhcb-2024-patches-mr#26
- [2024-04-11 14:39] Validation started with lhcb-2024-patches-mr#34
Edited by Software for LHCbadded 73 commits
-
e70b75b1...01258401 - 72 commits from branch
master
- 053d4ee6 - WIP
-
e70b75b1...01258401 - 72 commits from branch
Please register or sign in to reply