Skip to content
Snippets Groups Projects
  1. Dec 14, 2016
    • Vassil Vassilev's avatar
      [cmake][make] Automatically generate bug chunk of the modulemap. · ca144dfa
      Vassil Vassilev authored
      Our two build systems can generate almost entirely a modulemap file laying out
      one module per library. Due to some non-modular implementation in ROOT's core we
      still need to treat some header files specially.
      
      This patch appends modular header files to the modulemap while skipping the
      predefined ones. Configure-make relates all headers that are installed in
      $ROOTSYS/include to their library whereas relates only headers which are part of
      library's dictionary.
      ca144dfa
  2. Mar 15, 2016
  3. Dec 23, 2015
  4. Dec 22, 2015
  5. Dec 10, 2015
  6. Nov 26, 2015
  7. Oct 16, 2015
  8. Aug 23, 2015
  9. Jun 26, 2015
  10. Jun 02, 2015
  11. May 05, 2015
  12. Jan 29, 2015
  13. Jan 07, 2015
  14. Nov 29, 2014
  15. Nov 03, 2014
  16. Sep 25, 2014
  17. Sep 23, 2014
    • Bertrand Bellenot's avatar
      From Oliver Freyermuth: Fix a small issue in TSQLiteStatement · 34e10f62
      Bertrand Bellenot authored
      Fix Jira issue #ROOT-6511 TSQLiteStatement: Missing / wrong check for column index, failing IsNull(), as reported by Oliver Freyermuth:
      Finally, my colleagues managed to uncover a small issue in my TSQLiteStatement implementation:
      "IsNull()" checked the column-count in the wrong way (it used the number of bound columns which is only valid in prepared inserts).
      I have done the following changes to TSQLiteStatement in the attached patch:
      1. In fNumPars, I now store either the "bind" columns for a prepared statement with bound parameters, or the number of returned columns for a simple select without binding. This also simplifies error handling and TSQLiteStatement::GetNumFields() now just returns the variable which is correct in both working modes.
      2. All Get'ters now check the column-number consistently, as the SQLite-documentation states that "get"ting an invalid column number returns undefined results. Note that for bound parameters, SQLite behaves differently and does the error handling itself (which I already check in TSQLiteStatement).
      34e10f62
  18. Aug 05, 2014
  19. Jun 06, 2014
  20. Apr 29, 2014
  21. Feb 12, 2014
  22. Jan 31, 2014
    • Danilo Piparo's avatar
      Fix the CMake build · 880fe6d6
      Danilo Piparo authored
      now the library names in the rootmaps are sane.
      In addition, the creation of the tmva and genvector dicts was
      simplified.
      880fe6d6
  23. Jan 21, 2014
  24. Jan 17, 2014
  25. Jan 15, 2014
  26. Jan 12, 2014
  27. Jan 09, 2014
  28. Dec 17, 2013
  29. Dec 05, 2013
  30. Nov 25, 2013
  31. Nov 18, 2013
  32. Oct 30, 2013
  33. Sep 13, 2013
  34. Aug 16, 2013
  35. Aug 01, 2013
    • Philippe Canal's avatar
      Fix Memory leaks when using TPgSQLStatement. See JIRA ROOT-5393 · 055ff090
      Philippe Canal authored
      when recently valgrinding our analysis-software again, I found two leaks stemming from lost pointers to prepared PgSQL-statements in TPgSQLStatement (we just started using the TSQLStatement more often some weeks ago).
      The problem is that the TPgSQLServer already prepares a PGresult and adds a pointer to it to the stmt-structure which is passed to TPgSQLStatement.
      The TPgSQLStatement creates a new prepared statement in its constructor and overrides this pointer with it.
      In TPgSQLStatement:Process(), this pointer is overwritten again.
      
      To not break any existing usecases of this, the attached patch fixes this problem by first PQclear'ing the prepared result if it is not NULL. This fixes both leaks (and at the moment, I do not observe more leaks in our usage of the TPgSQLStatement).
      
      [From Oliver Freyermuth]
      055ff090
  36. Jul 18, 2013
Loading