Skip to content
Snippets Groups Projects
  1. Feb 19, 2018
  2. Dec 11, 2017
  3. Nov 17, 2016
  4. Jun 08, 2016
    • Ansgar Burchardt's avatar
      Remove `RCS_ID` (part 1) · 31d21828
      Ansgar Burchardt authored
      Most occurances of `RCS_ID` were removed with the following `sed`
      script:
      
      ```
        \!/\* \(data for CVS\|RCS string\)!,\!static char! d;
        \!/\* RCS_ID!,\!\*/! d;
      ```
      31d21828
  5. Dec 31, 2014
  6. Dec 29, 2014
  7. Dec 07, 2014
  8. Dec 06, 2014
  9. Mar 19, 2014
  10. Mar 10, 2014
  11. Mar 09, 2014
    • Oliver Sander's avatar
      Add method to properly clean-up and deallocate a HEAP data structure · a22e6e81
      Oliver Sander authored
      This method only frees the HEAP memory if the internal heap is used.
      When using the system heap, however, the HEAP data structure contains
      a C-array of std::vectors, created by placement new.  Hence, before
      freeing the memory, those vectors need to have their destructors
      called.  Otherwise, their memory will leak.
      a22e6e81
  12. Mar 01, 2014
  13. Mar 20, 2013
  14. Jan 08, 2013
  15. Dec 21, 2012
    • Oliver Sander's avatar
      Minor code simplification · 65682870
      Oliver Sander authored
      [[Imported from SVN: r8473]]
      65682870
    • Oliver Sander's avatar
      Introduce a configure flag --enable-system-heap · b429afe3
      Oliver Sander authored
      If this flag is set UG takes it memory through malloc/free instead of using
      the custom heap data structures in low/heaps.c.
      
      Using the system heap has several advantages:
       - there is no artificial upper bound to the amount of memory UG can use
       - valgrind may see more bugs
      
      The system heap may also be faster, but it may also be slower.
      No way to know without measuring.
      
      This patch is incomplete: not all memory that UG currently tells the
      internal heap to free is freed on the system heap, too.  Hence
      running UG with --enable-system-heap now will result in various
      memory leaks.
      
      Since this is an experimental feature it is switched off by default
      
      [[Imported from SVN: r8472]]
      b429afe3
  16. Dec 18, 2012
  17. Dec 16, 2012
  18. Dec 04, 2007
  19. Feb 16, 2007
  20. Feb 15, 2007
  21. Jan 08, 2007
  22. Jun 02, 2006
  23. Jul 06, 2005
  24. Sep 30, 2004
Loading