Files
geant4/source/externals/History
T
2016-06-10 14:11:04 +02:00

212 lines
8.4 KiB
Plaintext

$Id:$
-------------------------------------------------------------------
=========================================================
Geant4 - an Object-Oriented Toolkit for Simulation in HEP
=========================================================
Category History file
---------------------
This file should be used by G4 developers and category coordinators
to briefly summarize all major modifications introduced in the code
and keep track of all category-tags.
It DOES NOT substitute the CVS log-message one should put at every
committal in the CVS repository !
----------------------------------------------------------
* Reverse chronological order (last date on top), please *
----------------------------------------------------------
9-November-2015: G.Cosmo (externals-V10-01-19)
- Updated to CLHEP-2.3.1.1.
- Added MixMaxRng to Randomize.h.
30-October-2015 - G.Cosmo (externals-V10-01-18)
- CLHEP: Fixed default seeding in MixMaxRng::setSeeds().
7-October-2015 - G.Cosmo (externals-V10-01-17)
- Removed internal USolids module. Now USolids/VecGeom can be used only as
external installation.
28-September-2015 - G.Cosmo (externals-V10-01-16)
- CLHEP: fixed compilation warning on gcc in mixmax.h for signed/unsigned
comparison. Added reference to MixMaxRng.h.
25-September-2015 - G.Cosmo (externals-V10-01-15)
- CLHEP: added MixMaxRng to EngineFactory and fixed symbols clashes for
definition of N in mixmax[h.cc].
Added copy-constructor and assignment operator to MixMaxRng.
- Includes tag "expat-V10-01-01".
18-September-2015 - G.Cosmo (externals-V10-01-14)
- CLHEP: disable thread_local and atomic c++11 features specific for Intel-icc
compiler in Utility module: thread_local.h, atomic_int.h.
Use settings related to gcc.
15-September-2015 - G.Cosmo (externals-V10-01-13)
- CLHEP: added MixMax random engine classes implementing the "Matrix Generator
of Pseudorandom Numbers", as described in J. Compt. Phy. 97, 573 (1991).
Added files:
o MixMaxRng[h.cc]: CLHEP interface class to MixMax generator.
o minmax[h.cc]: C++ translation/adaptation of the MixMax generator.
o mixmax_skip_N256.icc: table of skipping coefficients for MixMax (N=256).
19-August-2015: M.Maire (externals-V10-01-12)
- CLHEP: added liter and its sub units to SystemOfUnits.h:
liter, L, dL, cL, mL.
12-August-2015: G.Cosmo (externals-V10-01-11)
- CLHEP: use std::shared_ptr in random classes instead of internal
Boost-derived implementation. In the Utility module, removed Boost derived
implementation of shared_ptr and weak_ptr; removed no longer used
type_traits.h header.
Corrected RandExpZiggurat to use shared_ptr as for all other distributions.
7-August-2015: G.Cosmo (externals-V10-01-10)
- CLHEP: temporarly commented out assertion in memory.h, in view of full
transition to C++11 for use of shared_ptr et al..
6-August-2015: G.Cosmo (externals-V10-01-09)
- CLHEP: enable thread_local and atomic c++11 features for Intel-icc compiler
in Utility module: thread_local.h, atomic_int.h.
- Includes tags "expat-V10-01-00" and "zlib-V10-01-01".
19-June-2015: G.Cosmo (externals-V10-01-08, 07, 06, 05, 04)
- Updated to CLHEP-2.2.0.8:
o Avoid gcc-5 warnings on deprecated calls to auto_ptr in Utility headers.
o Switch off gcc-5 warning for unused variable in Randomize.h header.
11-June-2015: G.Cosmo (externals-V10-01-03, 02)
- CLHEP: Moved static methods handling static data in G4RandGauss from inline
to source. Addressing problem report #1754.
Switch off warnings for deprecated calls to auto_ptr in Utility headers.
9-April-2015: G.Cosmo (externals-V10-01-01)
- CLHEP: Fixed usage of std::abs() in RandGaussZiggurat source.
12-December-2014: G.Cosmo (externals-V10-01-00)
- CLHEP: Fixed usage of std::abs() in RandGaussZiggurat header.
- USolids: Use canonical form for operator=() in UPolycone.
24-November-2014: G.Cosmo (externals-V10-00-08)
- Updated to CLHEP-2.2.0.4:
o Fixed a type mismatch in Utility/memory.h,
reported as compilation warning on Windows/VC9.
o Use pragma in RanshiEngine.cc to ignore aggressive 32bit gcc compiler
warnings.
o Synchronised inlining of Hep3Vector::operator () (int i).
14-November-2014: G.Cosmo (externals-V10-00-07)
- Updated to CLHEP-2.2.0.3: moved definition of pi into SystemOfUnits.h
so that its hard-coded value is not defined twice.
12-November-2014: G.Cosmo (externals-V10-00-06)
- Removed unused 'tpmalloc' and 'memoryprotection' modules.
- Update to CLHEP Hep3Vector to move operators 'operator()(int)' to be
inline and removed printout to improve CPU performance.
30-October-2014: B.Morgan (externals-V10-00-05)
- Update build of USolids library to ensure it is built for
the default global mode.
29-October-2014: G.Cosmo (externals-V10-00-04)
- Moved module from source/geometry/solids to source/externals.
Adapted scripts for optional external USolids library build.
17-June-2014: G.Cosmo (externals-V10-00-03)
- Updated to CLHEP-2.2.0.0: fixes for compilation warnings on clang compiler
for RanshiEngine.cc and MTwistEngine.cc.
24-April-2014: G.Cosmo (externals-V10-00-02)
- Corrected definition of 'thread_local' keyword in CLHEP module.
09-April-2014: G.Cosmo (externals-V10-00-01)
- Updated CLHEP module to version 2.2.0.0.b01.
24-February-2014: G.Cosmo (externals-V10-00-00)
- Removed deprecated 'register' qualifiers in implementation of CLHEP classes.
14-November-2013: G.Cosmo (externals-V09-06-07, externals-V09-06-06)
- Updated CLHEP module to version 2.1.4.1.
20-August-2013: G.Cosmo (externals-V09-06-05)
- Corrected CMakeLists.txt script in CLHEP module to have missing .icc
and .cdat files explicitly listed.
19-April-2013: G.Cosmo (externals-V09-06-04)
- Hack for making tracer.cxx application in memoryprotection module
compile on Mac/clang.
19-April-2013: G.Cosmo (externals-V09-06-03)
- More corrections for compilation warnings on gcc for tpmalloc
and memoryprotection modules.
18-April-2013: G.Cosmo (externals-V09-06-02, externals-V09-06-01)
- Moved 'tpmalloc' and 'memoryprotection' modules from global.
- Fixed compilation errors and warnings (NOTE: "tracer" application
in memoryprotection does -not- compile yet!).
- Adapted build setup (currently disabled).
20-March-2013: G.Cosmo (externals-V09-06-00)
- Moved G4 zlib module from visualization/externals.
15-November-2012: G.Cosmo (externals-V09-05-04)
- Updated CLHEP module to version 2.1.3.1.
14-November-2012: G.Cosmo (externals-V09-05-03)
- Updated CLHEP module to version 2.1.3.0.
05-June-2012: G.Cosmo (externals-V09-05-02)
- Updated CLHEP module to version 2.1.2.3.
30-May-2012: G.Cosmo (externals-V09-05-01)
- Additional correction for shadowed variable in CLHEP module.
10-May-2012: G.Cosmo (externals-V09-05-00)
- Updated CLHEP module to version 2.1.2.2.
21-November-2011: G.Cosmo (externals-V09-04-11)
- Use USE flags in main GNUmakefile for selection of packages,
for backwards compatibility.
07-November-2011: G.Cosmo (externals-V09-04-10)
- Updated CLHEP module to version 2.1.1.0.
- Abilited possibility to force building of internal 'expat' module also
for Linux and Mac, through use of G4LIB_BUILD_EXPAT flag.
27-September-2011: G.Cosmo (externals-V09-04-09)
- More static symbols for DLL build of CLHEP module.
20-September-2011: G.Cosmo (externals-V09-04-08)
- Added missing export statements for static symbols required for DLL build
to CLHEP module.
22-June-2011: B.Morgan (externals-V09-04-07)
- Added CLHEp include dirs to GEANT4_BUILDTREE_INCLUDE_DIRS so that its
picked up from the buld tree when used.
20-June-2011: B.Morgan (externals-V09-04-06)
- Modified install of CLHEP headers to use Geant4 name on end of DESTINATION
as per changes in cmake-V09-04-06 (REQUIRES cmake-V09-04-06).
14-June-2011: B.Morgan (externals-V09-04-05)
- Tidied up CMakeLists.txt for G4clhep to use standard library target macro.
2-June-2011: B.Morgan (externals-V09-04-04)
- CMakeLists.txt : NEW file adding CMake build support to externals module.
CMake support added for clhep and expat modules.
1-June-2011: G.Cosmo (externals-V09-04-03)
- ixed trivial compilation warnings on gcc-4.6.0 in clhep module files
NonRandomEngine.h and Ranlux64Engine.cc for parameters defined but not used.
24-May-2011: Gabriele Cosmo (externals-V09-04-02)
- Added missing files in CLHEP built-in module.
Allow for generation of DLL library on Windows for it.
11-May-2011: Gabriele Cosmo (externals-V09-04-01)
- Added "clhep" module.
20-April-2011: Gunter Folger (externals-V09-04-00)
- Added "expat" module.