Mentions légales du service

Skip to content
Snippets Groups Projects
  1. May 27, 2016
  2. May 20, 2016
  3. May 19, 2016
  4. Nov 25, 2015
  5. Oct 30, 2015
  6. Oct 29, 2015
    • Vincent Liard's avatar
      rename remaining get_xxx() to xxx() · 3244d2e1
      Vincent Liard authored
      Magic command for reference:
      find ! -path '*test*' ! -path './libaevol/SFMT-src-1.4/*' \( -name '*.cpp' -o -name '*.h' \) -print0 | xargs -0 sed -i -r 's/\bget_(\w+)\b/\1/g'
      3244d2e1
  7. Oct 28, 2015
    • Vincent Liard's avatar
      shorten safe getter names · e10a4e7a
      Vincent Liard authored
      Looking forward to honour Google Style guide, the purpose is to rename getters
      from get_var() to var(). Many of such renames cause conflicts, though. In this
      commit, only the safe names were changed.
      
      grep -rEo '\bget_\w+\(' --include '*.h' --no-filename --exclude-dir tests \
       | sed -e 's/get_//' -e 's/($//' \
       | sort -u \
       | xargs -n 1 -I% sh -c "grep -roq '\b%\b' --include '*.cpp' --include '*.h' --exclude-dir tests || echo %" \
       | xargs -n1 -I% sh -c "find ! -path '*test*' ! -path './libaevol/SFMT-src-1.4/*' \( -name '*.cpp' -o -name '*.h' \) -print0 \
       | xargs -0 sed -i -r 's/\bget_%\(/%\(/g'"
      
      Yes. I know...
      
      http://google-styleguide.googlecode.com/svn/trunk/cppguide.html#Function_Names
      e10a4e7a
  8. Oct 27, 2015
    • Vincent Liard's avatar
      uniformize headers · c4cac25a
      Vincent Liard authored
      Took aevol_run.cpp's header as reference header and set it for all Aevol source files.
      c4cac25a
  9. Oct 22, 2015
  10. Oct 20, 2015
  11. Oct 12, 2015
  12. Aug 04, 2015
  13. Jul 15, 2015
  14. Jun 18, 2015
  15. Jun 17, 2015
  16. May 28, 2015
    • Vincent Liard's avatar
      remove "_std" from method names · dc1431bb
      Vincent Liard authored
      In the process of transforming containers to STL, some methods were
      temporarily renamed "_std". This should have been removed since ae_lists
      are fully removed.
      
      Remove forgotten "_std" from
      ae_individual::get_genetic_unit_list_std(),
      ae_individual::get_genetic_unit_list_std_nonconst(),
      ae_exp_manager::get_indivs_std(),
      ae_protein::get_rna_list_std(),
      World::get_indivs_std().
      dc1431bb
  17. Apr 23, 2015
  18. Apr 22, 2015
  19. Mar 10, 2015
  20. Mar 09, 2015
  21. Mar 06, 2015
  22. Feb 26, 2015
  23. Feb 24, 2015
  24. Feb 13, 2015
  25. Feb 12, 2015
  26. Feb 05, 2015
  27. Feb 03, 2015
  28. Dec 19, 2014
    • Vincent Liard's avatar
      rewrite fuzzy sets upon std::list [UNTESTED] · f3589f1c
      Vincent Liard authored
      Fuzzy sets were implemented over the legacy type ae_list. The same logic
      has been kept but with the underlying std::list. The interface has been
      simplified but the function names have been preserved.
      
      Because of the interface changes, the footprint includes some classes
      relying on fuzzy sets.
      f3589f1c
  29. Dec 08, 2014
    • Vincent Liard's avatar
      wrap ae_* in namespace aevol · c7e0790b
      Vincent Liard authored
      The name convention ae_* for aevol-related classes and functions comes
      from C language lacking namespaces. It was meant to prevent name
      clashes. Since C++ provides namespaces, this commit wraps everything
      inside an "aevol" namespace.
      
      This means that there is no need anylonger to name classes according to
      ae_*. But any new class needs to be within the aevol namespace if it is
      part of aevol or to start with a "using" clause if it relies on aevol.
      c7e0790b
  30. Dec 07, 2014
Loading