- Feb 19, 2018
-
-
Christian Engwer authored
-
Christian Engwer authored
check_of_getcallstack and check_of_putcallstack were used to keep track of calls to the memory management. As most of it is now defered to the libc calls, we don't need these variables anymore.
-
Christian Engwer authored
we removed: ... HeapSize HeapUsed HeapFree HeapFreelistUsed HeapTotalFree HeapStat
-
Christian Engwer authored
- we removed these memebers and updated the management code accordingly - most status functions in heaps.cc are now a NOP and should be removed
-
Christian Engwer authored
we have kept a few of them in order to keep track of where we could further simplify the code and remove old code...
-
Christian Engwer authored
the member was used to keep track of the heap memory, but since we use the system heap the variable is always 0.
-
Christian Engwer authored
these variables were used to chnage the memory mangement of a particular UG instance. As these variables were global, this could only work by coincedence. We moved them to the heap, as this is the memory mangement unit for the multi grid.
-
Christian Engwer authored
-
Christian Engwer authored
-
- Dec 11, 2017
-
-
Oliver Sander authored
Missing namespace qualifiers and include directives.
-
- Nov 17, 2016
-
-
Christoph Grüninger authored
Including dev caused trouble. This addresses #13 for dev.
-
- Jun 08, 2016
-
-
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; ```
-
- Dec 31, 2014
-
-
Christoph Grüninger authored
Avoids gratuitous semicolon if REP_ERR_FILE is empty.
-
- Dec 29, 2014
-
-
Christoph Grüninger authored
-
- Dec 07, 2014
-
-
Christoph Grüninger authored
-
- Dec 06, 2014
-
-
Christoph Grüninger authored
-
- Mar 19, 2014
-
-
Oliver Sander authored
-
- Mar 10, 2014
-
-
Oliver Sander authored
In particular, replace compiler.h by ugtypes, architecture.h, and ugtime.h. The stuff in compiler.h will from now on be handled by config.h and friends exclusively.
-
Oliver Sander authored
The CEIL macro uses alignment information, which should not appear in installed headers.
-
- Mar 09, 2014
-
-
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.
-
- Mar 01, 2014
-
-
Oliver Sander authored
I had simply misspelled it in the DisposeMem method. It's a surprise the program never crashed with such a severe bug in it.
-
- Mar 20, 2013
-
-
Oliver Sander authored
This fixes various memory leaks when using the system heap. [[Imported from SVN: r8484]]
-
- Jan 08, 2013
-
-
Oliver Sander authored
[[Imported from SVN: r8475]]
-
- Dec 21, 2012
-
-
Oliver Sander authored
[[Imported from SVN: r8473]]
-
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]]
-
- Dec 18, 2012
-
-
Oliver Sander authored
[[Imported from SVN: r8471]]
-
Oliver Sander authored
[[Imported from SVN: r8470]]
-
Oliver Sander authored
[[Imported from SVN: r8469]]
-
- Dec 16, 2012
-
-
Oliver Sander authored
[[Imported from SVN: r8467]]
-
Oliver Sander authored
[[Imported from SVN: r8466]]
-
- Dec 04, 2007
-
-
Oliver Sander authored
[[Imported from SVN: r8303]]
-
- Feb 16, 2007
-
-
Oliver Sander authored
[[Imported from SVN: r8271]]
-
- Feb 15, 2007
-
-
Oliver Sander authored
[[Imported from SVN: r8269]]
-
- Jan 08, 2007
-
-
Oliver Sander authored
[[Imported from SVN: r8245]]
-
- Jun 02, 2006
-
-
Oliver Sander authored
autoconf convention: include config.h as the first header, ensuring all other included headers know whether we're compiling with the autotools [[Imported from SVN: r8196]]
-
- Jul 06, 2005
-
-
Oliver Sander authored
[[Imported from SVN: r8019]]
-
- Sep 30, 2004
-
-
Oliver Sander authored
[[Imported from SVN: r7826]]
-
- Aug 31, 2004
-
-
Thimo Neubauer authored
changed to typedefs later. It's just a small change for the start and should not break anything [[Imported from SVN: r7756]]
-
- Jul 26, 2004
-
-
Stefan Lang authored
[[Imported from SVN: r7737]]
-
- Jul 21, 2004
-
-
Oliver Sander authored
[[Imported from SVN: r7721]]
-