Skip to content
Snippets Groups Projects
  1. Sep 21, 2024
  2. Jun 09, 2024
  3. Mar 22, 2024
    • Carsten Gräser's avatar
      [cleanup] Remove unused allocators · 45aae438
      Carsten Gräser authored
      Remove allocator template parameter from the classes
      `base_array_unmanaged`, `compressed_base_array_unmanaged`,
      `block_vector_unmanaged`, `compressed_block_vector_unmanaged`, and
      `CompressedBlockVectorWindow`.
      All of these classes do not manage memory on their own.
      The provided allocator was only used to deduce `size_type`.
      The latter is now provided as template parameter explicitely.
      
      Notice that this (seemigly breaking) change is safe, because
      all these classes are clearly marked as implementation details
      that should not be used outside of dune-istl.
      45aae438
  4. Jan 08, 2023
  5. Sep 30, 2022
  6. May 16, 2018
  7. Aug 04, 2017
  8. Jun 08, 2017
  9. Nov 17, 2016
    • Oliver Sander's avatar
      Move various implementation classes into the 'Imp' namespace · 13ec7d1b
      Oliver Sander authored and Ansgar Burchardt's avatar Ansgar Burchardt committed
      There are various classes in dune-istl that are effectively implementation
      classes internal to dune-istl. A few of them are base_array_unmanaged,
      base_array_window, compressed_base_array_unmanaged,block_vector_unmanaged,
      BlockVectorWindow, compressed_block_vector_unmanaged, CompressedBlockVectorWindow
      
      See #22 for a brief
      discussion.
      
      This patch moves the classes into the namespace 'Imp'.  That way it is
      clear that they are internal.
      
      All code outside of dune-istl using those classes will break, but does
      such code really exist?
      13ec7d1b
  10. Nov 10, 2016
  11. Oct 25, 2016
    • Carsten Gräser's avatar
      Remove unused methods based on unsave casts · c5e023c5
      Carsten Gräser authored
      These constructors and assignments from base class are
      all using a downcast which may result in undefined behaviour.
      Since this is potentially dangerous and not used anywhere
      in the core modules, this patch removes those methods.
      c5e023c5
  12. Feb 20, 2016
  13. Feb 17, 2016
  14. Dec 22, 2015
  15. Apr 13, 2015
  16. Jan 05, 2015
  17. Jan 04, 2015
  18. Jul 09, 2013
  19. Jul 03, 2013
  20. May 02, 2012
  21. Oct 01, 2011
  22. Dec 01, 2010
    • Markus Blatt's avatar
      flyspray #827 · 7458dd80
      Markus Blatt authored
      rbegin -> beforeEnd
      rend   -> beforeBegin
      
      [[Imported from SVN: r1414]]
      7458dd80
  23. Jul 27, 2010
    • Markus Blatt's avatar
      Fixed bug in memory management. · 12371e74
      Markus Blatt authored
      Memory was allocated with allocator.allocate(n) and always freed with
      allocator.allocate(1). This might have resulted in memory leaks that
      are not noticed by valgrind.
      
      [[Imported from SVN: r1240]]
      12371e74
  24. Apr 01, 2010
  25. Jan 27, 2010
  26. Oct 13, 2009
  27. Sep 23, 2009
  28. Jul 01, 2009
  29. Aug 15, 2007
  30. Apr 25, 2007
  31. Apr 20, 2007
Loading