Modernize Registry usage in (Ts)DataSvc
closes #5 (closed)
- Remove IRegistry interface, and define it (for now) as an alias to RegistryEntry
- Remove reference counting from RegistryEntry, replace with std::unique_ptr
- Add move constructor/assignment to RegistryEntry
Merge request reports
Activity
This is the return of !524 (merged), which was merged prematurely, and reverted (!603 (merged))...
Edited by Gerhard Raven- [2018-02-11 13:47] Validation started with lhcb-gaudi-merge#413
- [2018-02-11 16:37] Automatic merge failed in lhcb-gaudi-head#1763
- [2018-02-12 00:05] Automatic merge failed in lhcb-gaudi-head-py3#62
- [2018-02-12 00:06] Automatic merge failed in lhcb-tdr-test#57
- [2018-02-12 00:08] Automatic merge failed in lhcb-gaudi-head#1764
- [2018-02-12 15:36] Automatic merge failed in lhcb-gaudi-head#1765
- [2018-02-13 00:03] Automatic merge failed in lhcb-gaudi-head-py3#63
- [2018-02-13 00:09] Automatic merge failed in lhcb-gaudi-head#1766
- [2018-02-13 00:10] Automatic merge failed in lhcb-tdr-test#58
- [2018-02-13 09:11] Automatic merge failed in lhcb-gaudi-head#1767
- [2018-02-14 00:04] Automatic merge failed in lhcb-gaudi-head-py3#64
- [2018-02-14 00:09] Automatic merge failed in lhcb-gaudi-head#1768
- [2018-02-14 00:14] Automatic merge failed in lhcb-tdr-test#59
- [2018-02-14 20:13] Validation started with lhcb-gaudi-merge#419
- [2018-02-15 00:05] Validation started with lhcb-gaudi-head-py3#65
- [2018-02-15 00:05] Validation started with lhcb-tdr-test#60
- [2018-02-15 00:07] Validation started with lhcb-gaudi-head#1769
- [2018-02-16 00:04] Validation started with lhcb-gaudi-head-py3#66
- [2018-02-16 00:04] Validation started with lhcb-tdr-test#61
- [2018-02-16 00:06] Validation started with lhcb-gaudi-head#1770
- [2018-02-17 00:03] Validation started with lhcb-gaudi-head-py3#67
- [2018-02-17 00:04] Validation started with lhcb-tdr-test#62
- [2018-02-17 00:13] Validation started with lhcb-gaudi-head#1771
- [2018-02-18 00:03] Validation started with lhcb-gaudi-head-py3#68
- [2018-02-18 00:06] Validation started with lhcb-tdr-test#63
- [2018-02-18 00:08] Validation started with lhcb-gaudi-head#1772
- [2018-02-18 00:47] Validation started with lhcb-tdr-test#63
- [2018-02-18 00:49] Validation started with lhcb-gaudi-head-py3#68
- [2018-02-18 01:03] Validation started with lhcb-gaudi-head#1772
- [2018-02-18 01:26] Validation started with lhcb-tdr-test#63
- [2018-02-18 01:45] Validation started with lhcb-gaudi-head-py3#68
- [2018-02-18 01:47] Validation started with lhcb-gaudi-head#1772
- [2018-02-19 00:03] Validation started with lhcb-gaudi-head-py3#69
- [2018-02-19 00:05] Validation started with lhcb-tdr-test#64
- [2018-02-19 00:13] Validation started with lhcb-gaudi-head#1773
- [2018-02-19 08:14] Validation started with lhcb-gaudi-head#1774
- [2018-02-20 00:04] Validation started with lhcb-gaudi-head-py3#70
- [2018-02-20 00:07] Validation started with lhcb-tdr-test#65
- [2018-02-20 00:10] Validation started with lhcb-gaudi-head#1775
- [2018-02-21 00:03] Validation started with lhcb-gaudi-head-py3#71
- [2018-02-21 00:06] Validation started with lhcb-tdr-test#66
- [2018-02-21 00:08] Validation started with lhcb-gaudi-head#1776
- [2018-02-22 01:03] Validation started with lhcb-gaudi-head-py3#72
- [2018-02-22 01:07] Validation started with lhcb-tdr-test#67
- [2018-02-22 01:08] Validation started with lhcb-gaudi-head#1777
- [2018-02-23 01:03] Validation started with lhcb-gaudi-head-py3#73
- [2018-02-23 01:06] Validation started with lhcb-tdr-test#68
- [2018-02-23 01:09] Validation started with lhcb-gaudi-head#1778
- [2018-02-24 01:03] Validation started with lhcb-gaudi-head-py3#74
- [2018-02-24 01:10] Validation started with lhcb-gaudi-head#1779
- [2018-02-24 01:15] Validation started with lhcb-tdr-test#69
- [2018-02-25 01:04] Validation started with lhcb-gaudi-head-py3#75
- [2018-02-25 01:06] Validation started with lhcb-tdr-test#70
- [2018-02-25 01:08] Validation started with lhcb-gaudi-head#1780
- [2018-02-26 01:03] Validation started with lhcb-gaudi-head-py3#76
- [2018-02-26 01:06] Validation started with lhcb-tdr-test#71
- [2018-02-26 01:09] Validation started with lhcb-gaudi-head#1781
- [2018-02-27 01:03] Validation started with lhcb-gaudi-head-py3#77
- [2018-02-27 01:07] Validation started with lhcb-tdr-test#72
- [2018-02-27 01:11] Validation started with lhcb-gaudi-head#1782
- [2018-02-28 01:03] Validation started with lhcb-gaudi-head-py3#78
- [2018-02-28 01:06] Validation started with lhcb-tdr-test#73
- [2018-02-28 01:12] Validation started with lhcb-gaudi-head#1783
- [2018-03-01 00:03] Validation started with lhcb-gaudi-head-py3#79
- [2018-03-01 00:05] Validation started with lhcb-tdr-test#74
- [2018-03-01 00:12] Validation started with lhcb-gaudi-head#1784
- [2018-03-01 13:05] Validation started with lhcb-upgrade-hackathon#40
- [2018-03-02 00:05] Validation started with lhcb-gaudi-head-py3#80
- [2018-03-02 00:05] Validation started with lhcb-upgrade-hackathon#41
- [2018-03-02 00:06] Validation started with lhcb-tdr-test#75
- [2018-03-02 00:09] Validation started with lhcb-gaudi-head#1785
- [2018-03-02 09:45] Validation started with lhcb-upgrade-hackathon#42
- [2018-03-03 00:03] Validation started with lhcb-gaudi-head-py3#81
- [2018-03-03 00:04] Validation started with lhcb-upgrade-hackathon#43
- [2018-03-03 00:05] Validation started with lhcb-tdr-test#76
- [2018-03-03 00:10] Validation started with lhcb-gaudi-head#1786
- [2018-03-03 09:56] Validation started with lhcb-gaudi-head#1787
- [2018-03-04 00:03] Validation started with lhcb-upgrade-hackathon#44
- [2018-03-04 00:04] Validation started with lhcb-gaudi-head-py3#82
- [2018-03-04 00:05] Validation started with lhcb-tdr-test#77
- [2018-03-04 00:06] Validation started with lhcb-gaudi-head#1788
- [2018-03-05 00:04] Validation started with lhcb-gaudi-head-py3#83
- [2018-03-05 00:08] Validation started with lhcb-upgrade-hackathon#45
- [2018-03-05 00:10] Validation started with lhcb-gaudi-head#1789
- [2018-03-05 00:10] Validation started with lhcb-tdr-test#78
- [2018-03-06 00:03] Validation started with lhcb-gaudi-head-py3#84
- [2018-03-06 00:03] Validation started with lhcb-upgrade-hackathon#46
- [2018-03-06 00:06] Validation started with lhcb-tdr-test#79
- [2018-03-06 00:08] Validation started with lhcb-gaudi-head#1790
- [2018-03-07 00:04] Validation started with lhcb-gaudi-head-py3#85
- [2018-03-07 00:05] Validation started with lhcb-upgrade-hackathon#47
- [2018-03-07 00:06] Validation started with lhcb-tdr-test#80
- [2018-03-07 00:12] Validation started with lhcb-gaudi-head#1791
- [2018-03-07 14:24] Validation started with lhcb-tdr-test#81
- [2018-03-08 00:04] Validation started with lhcb-upgrade-hackathon#48
- [2018-03-08 00:04] Validation started with lhcb-gaudi-head-py3#86
- [2018-03-08 00:05] Validation started with lhcb-tdr-test#82
- [2018-03-08 00:10] Validation started with lhcb-gaudi-head#1792
- [2018-03-09 00:05] Validation started with lhcb-gaudi-head-py3#87
- [2018-03-09 00:07] Validation started with lhcb-upgrade-hackathon#49
- [2018-03-09 00:08] Validation started with lhcb-tdr-test#83
- [2018-03-09 00:10] Validation started with lhcb-gaudi-head#1793
- [2018-03-10 00:04] Validation started with lhcb-upgrade-hackathon#50
- [2018-03-10 00:06] Validation started with lhcb-gaudi-head-py3#88
- [2018-03-10 00:08] Validation started with lhcb-tdr-test#84
- [2018-03-10 00:10] Validation started with lhcb-gaudi-head#1794
- [2018-03-10 00:46] Validation started with lhcb-tdr-test#84
- [2018-03-11 00:04] Validation started with lhcb-upgrade-hackathon#51
- [2018-03-11 00:06] Validation started with lhcb-gaudi-head-py3#89
- [2018-03-11 00:07] Validation started with lhcb-tdr-test#85
- [2018-03-11 00:10] Validation started with lhcb-gaudi-head#1795
- [2018-03-12 00:05] Validation started with lhcb-gaudi-head-py3#90
- [2018-03-12 00:06] Validation started with lhcb-upgrade-hackathon#52
- [2018-03-12 00:07] Validation started with lhcb-tdr-test#86
- [2018-03-12 00:15] Validation started with lhcb-gaudi-head#1796
- [2018-03-13 00:05] Validation started with lhcb-gaudi-head-py3#91
- [2018-03-13 00:06] Validation started with lhcb-upgrade-hackathon#53
- [2018-03-13 00:08] Validation started with lhcb-tdr-test#87
- [2018-03-13 00:10] Validation started with lhcb-gaudi-head#1797
- [2018-03-14 00:04] Validation started with lhcb-gaudi-head-py3#92
- [2018-03-14 00:04] Validation started with lhcb-upgrade-hackathon#54
- [2018-03-14 00:08] Validation started with lhcb-tdr-test#88
- [2018-03-14 00:10] Validation started with lhcb-gaudi-head#1798
- [2018-03-15 00:04] Validation started with lhcb-gaudi-head-py3#93
- [2018-03-15 00:07] Validation started with lhcb-tdr-test#89
- [2018-03-15 00:19] Validation started with lhcb-gaudi-head#1799
- [2018-03-16 17:08] Validation started with lhcb-gaudi-merge#462
- [2018-03-17 00:04] Validation started with lhcb-gaudi-head-py3#95
- [2018-03-17 00:07] Validation started with lhcb-tdr-test#91
- [2018-03-17 00:14] Validation started with lhcb-gaudi-head#1802
- [2018-03-17 09:51] Validation started with lhcb-gaudi-head#1803
- [2018-03-18 00:05] Validation started with lhcb-gaudi-head-py3#96
- [2018-03-18 00:08] Validation started with lhcb-tdr-test#92
- [2018-03-18 00:09] Validation started with lhcb-gaudi-head#1804
- [2018-03-19 00:05] Validation started with lhcb-gaudi-head-py3#97
- [2018-03-19 00:07] Validation started with lhcb-tdr-test#93
- [2018-03-19 00:08] Validation started with lhcb-gaudi-head#1805
- [2018-03-20 00:06] Validation started with lhcb-tdr-test#94
- [2018-03-20 00:06] Validation started with lhcb-gaudi-head-py3#98
- [2018-03-20 00:11] Validation started with lhcb-gaudi-head#1806
- [2018-03-20 06:40] Validation started with lhcb-gaudi-head#1806
- [2018-03-20 09:54] Validation started with lhcb-gaudi-head#1806
- [2018-03-21 00:04] Validation started with lhcb-gaudi-head-py3#99
- [2018-03-21 00:04] Validation started with lhcb-tdr-test#95
- [2018-03-21 00:09] Validation started with lhcb-gaudi-head#1807
- [2018-03-21 01:44] Validation started with lhcb-tdr-test#95
- [2018-03-22 00:04] Validation started with lhcb-gaudi-head-py3#100
- [2018-03-22 00:06] Validation started with lhcb-tdr-test#96
- [2018-03-22 00:07] Validation started with lhcb-gaudi-head#1808
- [2018-03-23 00:06] Validation started with lhcb-gaudi-head-py3#101
- [2018-03-23 00:08] Validation started with lhcb-tdr-test#97
- [2018-03-23 00:10] Validation started with lhcb-gaudi-head#1809
- [2018-03-24 00:04] Validation started with lhcb-gaudi-head-py3#102
- [2018-03-24 00:09] Validation started with lhcb-gaudi-head#1810
- [2018-03-24 00:11] Validation started with lhcb-tdr-test#98
- [2018-03-25 00:04] Validation started with lhcb-gaudi-head-py3#103
- [2018-03-25 00:06] Validation started with lhcb-tdr-test#99
- [2018-03-25 00:07] Validation started with lhcb-gaudi-head#1811
- [2018-03-26 00:04] Validation started with lhcb-gaudi-head-py3#104
- [2018-03-26 00:08] Validation started with lhcb-tdr-test#100
- [2018-03-26 00:08] Validation started with lhcb-gaudi-head#1812
- [2018-03-27 00:05] Validation started with lhcb-gaudi-head-py3#105
- [2018-03-27 00:07] Validation started with lhcb-tdr-test#101
- [2018-03-27 00:09] Validation started with lhcb-gaudi-head#1813
- [2018-03-28 00:03] Validation started with lhcb-gaudi-head-py3#106
- [2018-03-28 00:08] Validation started with lhcb-tdr-test#102
- [2018-03-28 00:13] Validation started with lhcb-gaudi-head#1814
- [2018-03-29 00:05] Validation started with lhcb-gaudi-head-py3#107
- [2018-03-29 00:06] Validation started with lhcb-gaudi-head#1815
- [2018-03-29 00:08] Validation started with lhcb-tdr-test#103
- [2018-03-29 10:01] Validation started with lhcb-gaudi-head#1816
- [2018-03-30 00:07] Validation started with lhcb-gaudi-head-py3#108
- [2018-03-30 00:08] Validation started with lhcb-tdr-test#104
- [2018-03-30 00:14] Validation started with lhcb-gaudi-head#1817
- [2018-03-30 02:42] Validation started with lhcb-tdr-test#104
- [2018-03-30 04:03] Validation started with lhcb-tdr-test#104
- [2018-03-31 00:04] Validation started with lhcb-gaudi-head-py3#109
- [2018-03-31 00:07] Validation started with lhcb-tdr-test#105
- [2018-03-31 00:08] Validation started with lhcb-gaudi-head#1818
- [2018-04-01 00:05] Validation started with lhcb-gaudi-head-py3#110
- [2018-04-01 00:07] Validation started with lhcb-tdr-test#106
- [2018-04-01 00:07] Validation started with lhcb-gaudi-head#1819
- [2018-04-02 00:04] Validation started with lhcb-gaudi-head-py3#111
- [2018-04-02 00:07] Validation started with lhcb-tdr-test#107
- [2018-04-02 00:07] Validation started with lhcb-gaudi-head#1820
- [2018-04-03 00:04] Validation started with lhcb-gaudi-head-py3#112
- [2018-04-03 00:07] Validation started with lhcb-tdr-test#108
- [2018-04-03 00:07] Validation started with lhcb-gaudi-head#1821
- [2018-04-04 00:05] Validation started with lhcb-gaudi-head-py3#113
- [2018-04-04 00:06] Validation started with lhcb-tdr-test#109
- [2018-04-04 00:08] Validation started with lhcb-gaudi-head#1822
- [2018-04-05 00:04] Validation started with lhcb-gaudi-head-py3#114
- [2018-04-05 00:07] Validation started with lhcb-gaudi-head#1823
- [2018-04-05 00:09] Validation started with lhcb-tdr-test#110
- [2018-04-06 00:06] Validation started with lhcb-gaudi-head-py3#115
- [2018-04-06 00:12] Validation started with lhcb-gaudi-head#1824
- [2018-04-06 00:20] Validation started with lhcb-tdr-test#111
- [2018-04-07 00:04] Validation started with lhcb-gaudi-head-py3#116
- [2018-04-07 00:06] Validation started with lhcb-tdr-test#112
- [2018-04-07 00:09] Validation started with lhcb-gaudi-head#1825
- [2018-04-08 00:04] Validation started with lhcb-gaudi-head-py3#117
- [2018-04-08 00:08] Validation started with lhcb-tdr-test#113
- [2018-04-08 00:09] Validation started with lhcb-gaudi-head#1826
- [2018-04-09 00:05] Validation started with lhcb-gaudi-head-py3#118
- [2018-04-09 00:07] Validation started with lhcb-tdr-test#114
- [2018-04-09 00:10] Validation started with lhcb-gaudi-head#1827
- [2018-04-10 00:03] Validation started with lhcb-gaudi-head-py3#119
- [2018-04-10 00:05] Validation started with lhcb-tdr-test#115
- [2018-04-10 00:08] Validation started with lhcb-gaudi-head#1828
- [2018-04-11 00:06] Validation started with lhcb-gaudi-head-py3#120
- [2018-04-11 00:06] Validation started with lhcb-tdr-test#116
- [2018-04-11 00:44] Validation started with lhcb-gaudi-head#1829
- [2018-04-11 01:33] Validation started with lhcb-gaudi-head-py3#120
- [2018-04-11 09:32] Validation started with lhcb-gaudi-head#1829
- [2018-04-12 00:04] Validation started with lhcb-gaudi-head-py3#121
- [2018-04-12 00:06] Validation started with lhcb-tdr-test#117
- [2018-04-12 00:10] Validation started with lhcb-gaudi-head#1830
Edited by Software for LHCbadded 1 commit
- bf3c9870 - make linear (for now) the default to maintain backwards compatibility
added 1 commit
- 130be8b6 - make linear search (instead of binary search) the default to maintain backwards compatibility
assigned to @graven
changed milestone to %v30r3
added code cleanup label
@clemenci: when will !514 (merged) (finally!) be merged?
added 23 commits
-
130be8b6...5746b2fc - 14 commits from branch
gaudi:master
- 6c455e3c - define IRegistry as DataSvcHelpers::RegistryEntry
- 6648aeba - remove (now) redundant CAST_REGENTRY and dynamic_cast to RegistryEntry
- ecb97e76 - Remove reference counting from RegistryEntry
- d1772c65 - Make root a std::unique_ptr<RegistryEntry> instead of bare pointer
- 52b9a0dc - Factor out insertion/searching into the 'store' in dedicated functions
- 8b0d3fe6 - apply formatting
- 20f68eb1 - Remove redundant code / unify {Ts}DataSvc
- 6b384fc7 - fix python bindings
- 7a3ef847 - make linear search (instead of binary search) the default to maintain backwards compatibility
Toggle commit list-
130be8b6...5746b2fc - 14 commits from branch
added 6 commits
- 7e677c04 - define IRegistry as DataSvcHelpers::RegistryEntry
- a19de732 - remove (now) redundant CAST_REGENTRY and dynamic_cast to RegistryEntry
- aa87145d - Remove reference counting from RegistryEntry
- 5aaaaa9b - Make root a std::unique_ptr<RegistryEntry> instead of bare pointer
- 8b8469c1 - Factor out insertion/searching into the 'store' in dedicated functions
- 8527762d - Remove redundant code / unify {Ts}DataSvc
Toggle commit list@graven please look at https://lhcb-nightlies.cern.ch/logs/build/nightly/lhcb-gaudi-head/1769/x86_64-slc6-gcc62-opt/Online/ - still some issues to be sorted out.
@graven ping
mentioned in merge request lhcb/Online!197 (merged)
@cattanem : done, see lhcb/Online!197 (merged)
added 15 commits
-
8527762d...b601c494 - 8 commits from branch
gaudi:master
- 14e0a60b - define IRegistry as DataSvcHelpers::RegistryEntry
- 01b0f951 - remove (now) redundant CAST_REGENTRY and dynamic_cast to RegistryEntry
- 2be28e02 - Remove reference counting from RegistryEntry
- 7d72254e - Make root a std::unique_ptr<RegistryEntry> instead of bare pointer
- ca3a77fc - Factor out insertion/searching into the 'store' in dedicated functions
- 5d3b593e - Remove redundant code / unify {Ts}DataSvc
- 2977044a - Modernize LinkManager
Toggle commit list-
8527762d...b601c494 - 8 commits from branch
- Resolved by Gerhard Raven
mentioned in commit lhcb/Gauss@57d278ff
mentioned in merge request lhcb/Gauss!265 (merged)
mentioned in commit lhcb/Gauss@08b6cb1f
mentioned in commit lhcb/Gauss@f68fee29
added 79 commits
-
2cc57c8f...50121cfb - 72 commits from branch
gaudi:master
- 8b9af880 - define IRegistry as DataSvcHelpers::RegistryEntry
- fa518476 - remove (now) redundant CAST_REGENTRY and dynamic_cast to RegistryEntry
- 119f45b2 - Remove reference counting from RegistryEntry
- 6444eed0 - Make root a std::unique_ptr<RegistryEntry> instead of bare pointer
- cd32fdb5 - Factor out insertion/searching into the 'store' in dedicated functions
- e76869c6 - Remove redundant code / unify {Ts}DataSvc
- 57d2ddac - Modernize LinkManager
Toggle commit list-
2cc57c8f...50121cfb - 72 commits from branch
added 8 commits
- 00279696 - fix formatting
- d576e7e3 - define IRegistry as DataSvcHelpers::RegistryEntry
- 3bf9854a - remove (now) redundant CAST_REGENTRY and dynamic_cast to RegistryEntry
- 1d240879 - Remove reference counting from RegistryEntry
- 172b7b8d - Make root a std::unique_ptr<RegistryEntry> instead of bare pointer
- 3ce704ba - Factor out insertion/searching into the 'store' in dedicated functions
- 626629b3 - Remove redundant code / unify {Ts}DataSvc
- f08ec007 - Modernize LinkManager
Toggle commit listadded 2 commits
added 13 commits
-
7f063276...73640ae4 - 6 commits from branch
gaudi:master
- 6f7a2e3f - define IRegistry as DataSvcHelpers::RegistryEntry
- c16d6ce9 - remove (now) redundant CAST_REGENTRY and dynamic_cast to RegistryEntry
- 929fcc94 - Remove reference counting from RegistryEntry
- 68804d30 - Make root a std::unique_ptr<RegistryEntry> instead of bare pointer
- 20e6f7ba - Factor out insertion/searching into the 'store' in dedicated functions
- 9487d611 - Remove redundant code / unify {Ts}DataSvc
- 75ea1350 - Modernize LinkManager
Toggle commit list-
7f063276...73640ae4 - 6 commits from branch
added 15 commits
-
75ea1350...db9bbd2f - 8 commits from branch
gaudi:master
- 8d724bc5 - define IRegistry as DataSvcHelpers::RegistryEntry
- b1caf5aa - remove (now) redundant CAST_REGENTRY and dynamic_cast to RegistryEntry
- 29698178 - Remove reference counting from RegistryEntry
- 8c211884 - Make root a std::unique_ptr<RegistryEntry> instead of bare pointer
- d7191f0a - Factor out insertion/searching into the 'store' in dedicated functions
- d5469269 - Remove redundant code / unify {Ts}DataSvc
- 6990fc1d - Modernize LinkManager
Toggle commit list-
75ea1350...db9bbd2f - 8 commits from branch
mentioned in commit lhcb/Online@0953a64f
assigned to @clemenci
added 24 commits
-
212e8f5b...f8620303 - 17 commits from branch
gaudi:master
- 0035451f - define IRegistry as DataSvcHelpers::RegistryEntry
- 8580cac0 - remove (now) redundant CAST_REGENTRY and dynamic_cast to RegistryEntry
- 92a3db28 - Remove reference counting from RegistryEntry
- e6e9642a - Make root a std::unique_ptr<RegistryEntry> instead of bare pointer
- 590ae9ab - Factor out insertion/searching into the 'store' in dedicated functions
- 48cc11f5 - Remove redundant code / unify {Ts}DataSvc
- 2f0a5692 - Modernize LinkManager
Toggle commit list-
212e8f5b...f8620303 - 17 commits from branch
- Resolved by Marco Clemencic
added 11 commits
-
6494aa2c...ab1a967b - 3 commits from branch
gaudi:master
- a0bbb924 - Fixed formatting
- c649a022 - define IRegistry as DataSvcHelpers::RegistryEntry
- 55a61f23 - remove (now) redundant CAST_REGENTRY and dynamic_cast to RegistryEntry
- 4fa2cc5a - Remove reference counting from RegistryEntry
- 63328f09 - Make root a std::unique_ptr<RegistryEntry> instead of bare pointer
- 66922bdd - Factor out insertion/searching into the 'store' in dedicated functions
- 098d4e31 - Remove redundant code / unify {Ts}DataSvc
- f261e8a8 - Modernize LinkManager
Toggle commit list-
6494aa2c...ab1a967b - 3 commits from branch
added 19 commits
-
f261e8a8...e1b5afb1 - 11 commits from branch
gaudi:master
- 5db99d58 - Fixed formatting
- 31f5a9af - define IRegistry as DataSvcHelpers::RegistryEntry
- a92af8a5 - remove (now) redundant CAST_REGENTRY and dynamic_cast to RegistryEntry
- 71b4be78 - Remove reference counting from RegistryEntry
- b860bdda - Make root a std::unique_ptr<RegistryEntry> instead of bare pointer
- dda59caf - Factor out insertion/searching into the 'store' in dedicated functions
- d1279e45 - Remove redundant code / unify {Ts}DataSvc
- d28736ca - Modernize LinkManager
Toggle commit list-
f261e8a8...e1b5afb1 - 11 commits from branch