Skip to content
Snippets Groups Projects
  1. May 06, 2013
  2. May 03, 2013
  3. May 02, 2013
  4. Apr 30, 2013
  5. Apr 26, 2013
  6. Apr 25, 2013
  7. Apr 24, 2013
  8. Apr 23, 2013
  9. Apr 21, 2013
  10. Apr 18, 2013
  11. Apr 15, 2013
  12. Apr 11, 2013
  13. Apr 10, 2013
    • Axel Naumann's avatar
      For Decls coming from a parsed file that describes the content of a library: · e5a75f19
      Axel Naumann authored
      the callbacks must be triggered for those, too.
      As they are not part of a transaction (think "module") they are now sent to the deserialization listener.
      This can be removed once the modules work.
      
      Set the state of the transaction to Committing before the static init - which might trigger more decls even though CodeGen has been run over the decls.
      
      Forward DeclCollector::HandleInterestingDecl() to DeclCollector::HandleTopLevelDecl() for decls from the AST reader / from headers describing libraries.
      
      Empty transactions must be passed to TCling; they trigger the sending of deserialized decls to ROOT/Meta.
      
      Don't start TCling's artificial TU Transaction if the transaction coming in is empty - we need a decl to get the ASTContext.
      
      Swap the deserialized decls before handling them in TCling, such that nested calls don't see the same decls again.
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@49197 27541ba8-7e3a-0410-8455-c3a389f83636
      e5a75f19
    • Axel Naumann's avatar
      Always codegen the *definition* of the function. · aa93b350
      Axel Naumann authored
      Fixes roottest/root/tree/addresses/execBranchObjSplit0.C
      CodeGenDecl() doesn't change the Decl.
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@49172 27541ba8-7e3a-0410-8455-c3a389f83636
      aa93b350
  14. Apr 09, 2013
  15. Apr 08, 2013
    • Fons Rademakers's avatar
      From Pere: · d750de8a
      Fons Rademakers authored
      Implement r48895 in cmake as well.
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@49127 27541ba8-7e3a-0410-8455-c3a389f83636
      d750de8a
    • Fons Rademakers's avatar
      From Gerri: · 629c22f2
      Fons Rademakers authored
      Add the following 'merge' modes:
      
          'M'        final value will be the maximum
          'm'        final value will be the minimum
          'f'        final value will be the first encountered
          'l'        final value will be the last encountered
      
      Defined also a new bit 'kIsConst' which is set if all the 'merged'
      values are found to be the same; a new method 'Bool_t IsConst() const'
      is provided to quickly test constancy.
      
      Should provide a solution for the requirements raised in Savannah bug
      #95957 and Savannah patch #5550.
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@49117 27541ba8-7e3a-0410-8455-c3a389f83636
      629c22f2
  16. Apr 06, 2013
  17. Apr 05, 2013
  18. Apr 03, 2013
    • Vassil Vassilev's avatar
      Resurrect the trunk: · db91ce5b
      Vassil Vassilev authored
      The issue is that sometimes we don't have a begun transaction. This can happen
      mostly in cases when the code doesn't come from text representation but:
        * From lookup, where template is being instantiated
        * From a PCH/PCM, where a decl was deserialized.
      
      This patch solves the first case: When we do findScope we have to instantiate
      the declaration if needed.
      Every time there is a chance that generated code's declarations can be orphaned,
      we have to explicitly push a transaction so that we can keep the integrity.
      
      
      git-svn-id: http://root.cern.ch/svn/root/trunk@49070 27541ba8-7e3a-0410-8455-c3a389f83636
      db91ce5b
  19. Apr 02, 2013
  20. Apr 01, 2013
  21. Mar 31, 2013
Loading