Skip to content
Snippets Groups Projects
  1. Jun 14, 2006
  2. Jun 01, 2006
  3. May 24, 2006
  4. May 23, 2006
  5. May 14, 2006
  6. May 13, 2006
  7. May 10, 2006
  8. Apr 16, 2006
  9. Mar 29, 2006
  10. Mar 18, 2006
    • Fons Rademakers's avatar
      From Axel: · 48cd001d
      Fons Rademakers authored
      Dictionary G__%.o: G__%.cxx rules now in main Makefile instead of Module.mk's
      => changes in Module.mk.
      
      First Module.mk's included, then Makefile.precomp - we need ALLHDRS defined
      
      Split $(PCHEXTRAOBJ) and $(PCHFILE) rules - fixes clash with make -j2
      
      Define CINTCXXFLAGS:= - otherwise they will contain PCHCXXFLAGS via
      their definition as a copy of CXXFLAGS.
      
      MSVC: prevent LNK4206 linker warning (-Yl...)
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@14301 27541ba8-7e3a-0410-8455-c3a389f83636
      48cd001d
  11. Feb 18, 2006
  12. Feb 09, 2006
  13. Dec 10, 2005
    • Fons Rademakers's avatar
      From Axel: · 0ab88198
      Fons Rademakers authored
      handle in a consistent way the new rootcint options -cint (default),
      -reflex and -gccxml. The type of dictionary to be used can be specified
      like: ./configure --with-dicttype=reflex. Notice that this option is
      there only for the developers working on the migration to the new
      dictionary system.
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@13609 27541ba8-7e3a-0410-8455-c3a389f83636
      0ab88198
  14. Dec 09, 2005
    • Fons Rademakers's avatar
      From Gerri: · df848919
      Fons Rademakers authored
      some small mods that prepare the ground for the new PROOF patch:
      - TMessage.h, TMonitor.h: add friendship to new socket classes
      - TSemaphose: support relative timeout in Wait()
      - TUrl: in GetUrl() add option to also get default port numbers as part
              of the url.
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@13588 27541ba8-7e3a-0410-8455-c3a389f83636
      df848919
    • Fons Rademakers's avatar
      From Axel: · f4578298
      Fons Rademakers authored
      in case we have gmake >= 3.80 we can use the new | (order) syntax where
      all dependencies after the | are required to be there but not trigger
      execution of the rule. This should greatly enhance the build experience
      on Win32 and AIX (platforms that need the EXPLICITLINK option).
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@13584 27541ba8-7e3a-0410-8455-c3a389f83636
      f4578298
  15. Dec 02, 2005
  16. Nov 04, 2005
  17. Jun 23, 2005
  18. Jun 22, 2005
    • Rene Brun's avatar
      From Constantin Loizides · be442dcd
      Rene Brun authored
      This patch implements:
      - decentralized, automatic mutex initialization,
        see R__LOCKGUARD2 in TVirtualMutex
      - PROOF parallel startup fixes
      - more thread protection (in base, cont, meta, rest to be done)
      - cleanups
      
      From Eddy Offermann:
      TString::Atoi and Atof are made const.
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@12123 27541ba8-7e3a-0410-8455-c3a389f83636
      be442dcd
  19. May 27, 2005
  20. May 02, 2005
  21. Apr 28, 2005
    • Fons Rademakers's avatar
      From Gerri: · 7e965c88
      Fons Rademakers authored
      Patch introducing parallel startup of the slave servers. This new feature
      will considerably reduce the startup time in PROOF setups with many 10's
      to 100's of slaves. By default this feature is off, turn it on in the
      [system].rootrc file by uncommenting the line:
      
      Proof.ParallelStartup: yes
      
      Summary of changes:
      
      Index: Makefile
      
        - Add the thread lib to PROOFLIBS
      
      Index: base/inc/TVirtualMutex.h, base/src/TVirtualMutex.cxx
      
        - Add global mutexes to protect printing and authentication
      
      Index: base/src/TError.cxx
      
        - Protect static buffer in DebugPrint with specific global mutex
      
      Index: config/Makefile.depend
      
        - Add dependence on thread lib for PROOF
      
      Index: config/rootrc.in
      
        - Add description of new envs
            Proof.ParallelStartup, Auth.Timeout, ProofServ.UseSSH
      
      Index: net/inc/TAuthenticate.h
      
        - Add new member fTimeout to indicate timeout situations
          and new method HasTimedOut() to retrieve it.
        - Add new static member with the timeout value in sec
          and method SetTimeOut() to set it
        - Add new method CatchTimeOut() called at timeout expiration
      
      
      Index: net/inc/THostAuth.h , net/src/THostAuth.cxx
      
        - Add new method SetLast() to lower pririty of an attempted
          protocol that has timed-out
      
      
      Index: net/src/TAuthenticate.cxx
      
        - Implementation of the new timeout setup using TTimer
        - Add protection using specific global mutex
        - change to start with lower case some local variables
          in Authenticate
        - re-introduce call to THostAuth::CountFailure() (which got
          lost in a previous patch)
        - Disable by default SSH for PROOF servers
        - fix a couple of small memory leaks
      
      Index: net/src/TPSocket.cxx
      
        - Fix logic in Close() (if called too early (e.g. timeout)
          the underlying socket can still be open and needs to be
          closed).
      
      
      Index: net/src/TSocket.cxx
      
        - initialize member fTcpWindowSize in all constructors
        - modify error logging after an unsuccessful authentication
          attempt, checking for timeouts.
        - disable SSH for PROOF servers
      
      Index: proof/inc/TProof.h
      
        - patch for parallel startup using threads:
          - new methods SlaveStartupThread(void *) and
            SubmasterStartupThread(void *) executed in threads
          - add Bool_t argument to all implementations of StartSlaves
      
      Index: proof/src/TProof.cxx
      
        - patch for parallel startup using threads:
          - add internal classes ProofThread and ProofThreadArg to keep
            track of started threads and to pass arguments to threads
        - cleanup fPlayer and fFeedBack in destructor
      
      Index: rpdutils/src/rpdutils.cxx
      
        - fix small memory leak
      
      Index: thread/src/TThread.cxx
      
        - initialize new global mutexes
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@11687 27541ba8-7e3a-0410-8455-c3a389f83636
      7e965c88
  22. Mar 29, 2005
  23. Mar 01, 2005
  24. Feb 11, 2005
  25. Jan 18, 2005
  26. Jan 05, 2005
  27. Dec 16, 2004
  28. Dec 15, 2004
  29. Dec 14, 2004
    • Fons Rademakers's avatar
      From Maarten: · 4c5dc795
      Fons Rademakers authored
      better JoinHelper implementation with proper cleanup.
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@10781 27541ba8-7e3a-0410-8455-c3a389f83636
      4c5dc795
    • Fons Rademakers's avatar
      forgot the snprintf.h include for machines not having (v)snprintf. · e60a9790
      Fons Rademakers authored
      git-svn-id: http://root.cern.ch/svn/root/trunk@10777 27541ba8-7e3a-0410-8455-c3a389f83636
      e60a9790
    • Fons Rademakers's avatar
      several important changes and fixes: · 656be4df
      Fons Rademakers authored
      - remove dependence on direct G__xxx CINT code, since CINT is not
        reentrant there is no change we can currently run interprered function
        as thread functions. This avoids also usage of the CINT lock in
        the thread code which could lead to deadlocks when threads were
        created in a constructor of an object created via the plugin manager
        (which uses CINT to execute the ctor).
      
      - added thread safe versions for the DoError() and ErrorHandler() functions
        which allows TThread::Info() and family to be called from threads.
        Idem for the Printf() function.
      
      - by Maarten, added a join helper thread that will avoid the main thread
        from blocking while doing a join and thereby not being able to process
        events or handle messages sent from the threads via the XARequest
        method.
      
      - fix several memory leaks (valgrind).
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@10774 27541ba8-7e3a-0410-8455-c3a389f83636
      656be4df
  30. Dec 10, 2004
Loading