Geant4 Cross Reference |
1 # Category phys-ctor-fact History 2 3 See `CONTRIBUTING.rst` for details of **required** info/format for each entry, 4 which **must** added in reverse chronological order (newest at the top). 5 It must **not** be used as a substitute for writing good git commit messages! 6 7 ------------------------------------------------------------------------------- 8 9 ## 2024-11-04 Vladimir Ivantchenko (phys-ctor-fact-V11-02-01) 10 - G4PhysicsConstructorRegistry - removed memory leak at exit by using of 11 G4ThreadLocalSingleton pattern 12 13 ## 2024-05-15 Gabriele Cosmo (phys-ctor-fact-V11-02-00) 14 - Minor code cleanup in G4PhysicsConstructorRegistry source. 15 16 ## 2023-05-15 Alberto Ribon (phys-ctor-fact-V11-01-00) 17 - Added G4StoppingPhysicsWithINCLXX in G4RegisterPhysicsConstructors. 18 19 ## 2021-12-10 Ben Morgan (phys-ctor-fact-V11-00-00) 20 - Change to new Markdown History format. 21 22 --- 23 24 # History entries prior to 11.0 25 26 16-April-2021 Ben Morgan (phys-ctor-fact-V10-07-01) 27 - Migrate build to modular CMake API 28 29 13-Apr-2021 Alberto Ribon (phys-ctor-fact-V10-07-00) 30 - GNUmakefile, sources.cmake : removed dependency on hadronic/model/util 31 and hadronic/model/management (that have been now deleted, with their 32 classes moved to hadronic/util and hadronic/management). 33 34 30-Apr-2020 Ben Morgan (phys-ctor-fact-V10-06-00) 35 - Remove obsolete GRANULAR_DEPENDENCIES entries 36 37 16-Mar-2018, Robert Hatcher (phys-ctor-fact-V10-04-02) 38 - Allows override of exclusion of G4RegisterPhysicsConstructors.icc 39 when using WIN32 by setting USING_STATIC_LIBS 40 41 28-Feb-2018, Robert Hatcher (phys-ctor-fact-V10-04-01) 42 - WIN32 linker works differently then Unix for externals in shared mode 43 Special case WIN32 (for both shared & static builds for now) 44 45 26-Feb-2018, Robert Hatcher (phys-ctor-fact-V10-04-00) 46 - Move G4_REFERENCE_PHYSCONSTR_FACTORY macro calls out of 47 G4PhysicsConstructorRegistry.cc, where they cause an implicit 48 circular link when building granular libraries, and into a new 49 G4RegisterPhysicsConstructors.icc, where they can be included 50 as necessary in a higher level compilation unit. 51 - REFERENCE macro calls can be made unique by #define REGREF <anything> 52 - Whitespace cleanup 53 54 01-May-2017, Sebastien Incerti (phys-ctor-fact-V10-03-00) 55 - added Geant4-DNA stationary constructors 56 57 17-Oct-2016, Michel Maire (phys-ctor-fact-V10-02-04) 58 - add README 59 60 29-Sep-2016, Robert Hatcher (phys-ctor-fact-V10-02-03) 61 - Reviewed changes in current context, propose w/ minimal changes 62 63 03-Jun-2016, Robert Hatcher (phys-ctor-fact-V10-02-02) 64 - Require use of declaring and referencing macros to have 65 a trailing semicolon; for case where macro expands to a 66 namespace block, deal with eating up the ";" 67 68 26-May-2016, Robert Hatcher (phys-ctor-fact-V10-02-01) 69 - Implement G4_REFERENCE_PHYSCONSTR_FACTORY_NS in case physics 70 ctor lives in a namespace 71 72 10-May-2016, Robert Hatcher (phys-ctor-fact-V10-02-00) 73 - Reinstate use of G4_REFERENCE_PHYSCONSTR_FACTORY so that registry works 74 in the case of static library builds, even without forcing linker 75 to load whole library (which is not possible for MS Visual Studio) 76 77 05-Nov-2014, Alberto Ribon (phys-ctor-fact-V10-01-00) 78 - Replaced neutron_hp/ with particle_hp/ 79 80 04-Nov-2014, Robert Hatcher (phys-ctor-fact-V10-00-02) 81 - Resubmit with new tag 82 83 04-Nov-2014, Robert Hatcher (phys-ctor-fact-V10-00-01) 84 - Add macro for declaring phys constructors in a namespace to factory. 85 - Methods for G4PhysicsConstructorRegistry to report known constructors. 86 87 29-Jan-2014, Gunter Folger (phys-ctor-fact-V10-00-00) 88 - Removed electromagnetic/dna, cascade/{evaporation,utils}, and 89 isotope_production from sources.cmake 90 91 07-Nov-2013, Alberto Ribon (phys-ctor-fact-V09-06-03) 92 - Removed low_energy and high_energy from sources.cmake and GNUmakefile. 93 94 29-Jan-2013, Gunter Folger (phys-ctor-fact-V09-06-02) 95 - fix sources.cmake for moved files 96 97 29-Jan-2013, Gunter Folger (phys-ctor-fact-V09-06-01) 98 - move G4PhysListFactory from constructor/factory to lists. 99 100 10-Jan-2012, Gunter Folger (phys-ctor-fact-V09-06-00) 101 - new directory structure introduced. 102 constructors/factory classes