[WIP] Code Modernization
Modernization of code to take advantage of newer C++ and standard library features.
Merge request reports
Activity
Filter activity
Added 1 commit:
- adca1e2c - replace boost::bind with std::bind
Added 1 commit:
- 541264c0 - use std::hash and C++11 range-based for-loops instead of boost counterparts
Added 1 commit:
- d0ffd6c4 - replace boost::bind with std::bind and lambdas
Added 1 commit:
- 89bdac4f - use unique_ptr instead of auto_ptr
Added 1 commit:
- 493bd4fa - use C++11 instead of boost for lexical_cast and function
Added 1 commit:
- 923a5cac - use std locks instead of boost counterparts
Added 1 commit:
- 29250566 - remove deprecated headers
Added 50 commits:
- c1c68a1d - replace GaudiAlg::fileLine with std::to_string
- caaae448 - replace boost::lexical_cast with std::to_string, std::stod, std::stoi
- 9506c888 - prefer std::unique_ptr for memory management of explicit delete
- 7e9d454b - replace trivial (empty) destructors with '= default' declaration
- 8b943457 - Optimize string handling
- fbb01575 - Modernize Message.h
- 4aed1415 - Modernize JobOptionsSvc
- efb489a9 - Message::setFormat: tweak move assignment
- ea7e0da1 - Modernize DataOnDemandSvc
- a64b913b - Modernize the ParticlePropertySvc / PartPropSvc
- 38edd30c - use cbegin instead of begin
- 10f2a5c1 - follow up on suggestion from Benedikt and Marco
- a33e1391 - Modernize RootCnv and RootHistCnv
- 79440e63 - Modernize GaudiUtils
- baec33a7 - Modernize GaudiSvc/src/RndmGenSvc
- 598910fc - Modernize GaudiSvc/src/FileMgr
- 4234bd75 - Modernize GaudiCommonSvc/src/HistorgramSvc
- dcdad636 - Modernize GaudiCommonSvc/src/DataSvc
- 6a3a3e8d - Modernize StreamLogger
- 68a9fca1 - Modernize StreamLogger
- e6e2d4df - Modernize MsgStream
- c53a6da2 - Modernize GaudiAlg/src/components
- c94be208 - Modernize GaudiKernel/HashMap and GaudiKernel/Map
- b07fb554 - Modernize GaudiAlg
- 8365349f - replace a number of trivial constructors with = default as gcc 4.8.4 does not cr…
- bdd9ec85 - Modernize GaudiCommonSvc
- 5724b596 - Map.h: extend 'erase' to return iterator
- 9a7b34bb - FileMgr: add a select2nd functor to streamline the code
- dd5ed2b4 - Modernize GaudiCoreSvc and GaudiAlg
- 130aae2c - Modernize GaudiKernel
- 19b23cd5 - Modernize GaudiGSL (and fix GAUDI-1064)
- 11560063 - Modernize GaudiSequencer and streamline setting Context, RootInTES and globalTim…
- 5d6d6cfb - Modernize GaudiCoreSvc
- d33e30d9 - Modernize GaudiSvc
- dfd8e529 - Modernize GaudiUtils
- ab00e04e - Modernize RootCnv and RootHistCnv
- 63974812 - Modernize GaudiPluginService
- 6caf69f0 - Tweak AlgContextAuditor, ChronoStatSvc, GslSvc
- 2e6691db - Modernize GaudiKernel
- 85c6ab91 - avoid clash with C++14 std::make_unique
- a2698e2a - Fix compilation problem with gcc 4.9
- e8a970e9 - Follow up on comments made during review
- 5b89978f - Merge remote branch 'Benedikt/modernize' into modernize
- 25d4841b - Merge remote branch 'Benedikt/modernize' into modernize, update the major version of IFileAccess
- 6852f001 - Modernize GaudiUtils/src/component
- fe17259a - Modernize GaudiUtils
- bef5f252 - Modernize GaudiKernel
- 5f734235 - Modernize GaudiCommonSvc
- 7649d8e9 - Merge remote branch 'Benedikt/modernize' into modernize
- c56d2a0a - merge graven/modernize into modernize
Toggle commit listAdded 1 commit:
- fd9a5315 - use range based for loops
Please register or sign in to reply