1. 12 Oct, 2021 1 commit
  2. 11 Oct, 2021 4 commits
  3. 08 Oct, 2021 1 commit
  4. 07 Oct, 2021 1 commit
  5. 05 Oct, 2021 4 commits
  6. 03 Oct, 2021 2 commits
  7. 02 Oct, 2021 2 commits
  8. 17 Sep, 2021 1 commit
  9. 12 Sep, 2021 1 commit
  10. 31 Aug, 2021 2 commits
  11. 13 Aug, 2021 2 commits
  12. 08 Aug, 2021 1 commit
  13. 06 Aug, 2021 2 commits
  14. 16 Jul, 2021 2 commits
  15. 29 May, 2021 2 commits
  16. 27 May, 2021 1 commit
  17. 25 May, 2021 1 commit
  18. 19 May, 2021 9 commits
    • Oliver Sander's avatar
      Merge branch 'make-debug-compile' into 'master' · 6add45ae
      Oliver Sander authored
      Fix Debug mode
      
      Closes #35
      
      See merge request !160
      6add45ae
    • Oliver Sander's avatar
      Remove the HEAPFAULT and HEAPCHECK mechanism · bc66673b
      Oliver Sander authored
      If I understand it correctly (no documentation in sight), this mechanism
      was able to detect whether pointers into the UG3 memory heap were stale,
      i.e., did not point to a valid object anymore.  This was used in various
      places to verify the data structure integrity. As we have removed the
      custom memory heap a long time ago, the HEAPCHECK mechanism cannot be
      used anymore (at least to my knowledge you cannot check for pointer
      staleness in the system heap).  Nobody noticed this, because the
      corresponding assertions were never enabled.  Enabling them leads
      to occasional program termination with spurious error messages,
      and therefore I herewith remove HEAPFAULT and HEAPCHECK.
      bc66673b
    • Oliver Sander's avatar
      Out-comment a failing call to HEAPFAULT · ffcefefa
      Oliver Sander authored
      HEAPFAULT is some form of consistency check, but I don't really
      understand what it is supposed to do.  It may just be a left-over
      from the days when UG3 implemented its own memory heap.
      
      The HEAPFAULT in question here triggers an assertion failure
      in test-parallel-ug.
      ffcefefa
    • Oliver Sander's avatar
      Remove a bogus assertion · 19be2ebc
      Oliver Sander authored
      It asserts begin < end for a pair of iterators, but the code
      right below it handles the cases begin==end, so the assertion
      must be wrong.  Nobody notices because apparently nobody ever
      enabled the assertion.  Once it is enabled it fires in the
      dune-grid standard tests.
      19be2ebc
    • Oliver Sander's avatar
      Use the type GM_OBJECTS in more places · c9479d08
      Oliver Sander authored
      c9479d08
    • Oliver Sander's avatar
      Remove several unused debugging macros · 5c6c8f31
      Oliver Sander authored
      5c6c8f31
    • Oliver Sander's avatar
      Actually do enable the UG Debug mode in the CI script · 4acc31ef
      Oliver Sander authored
      The previous way to enable it didn't actually work.
      4acc31ef
    • Oliver Sander's avatar
      Out-comment a failing assertion · 927e6206
      Oliver Sander authored
      There is an assertion in GetDomainPart that fails when it is actually
      enabled.  While this makes it likely that there is a bug somewhere,
      the 'part' information is never actually used Dune UGGrid.  I therefore
      simply disable the assertion, expecting that this code will be removed
      eventually anyway.
      927e6206
    • Oliver Sander's avatar
      Fix build when UG_ENABLE_DEBUGGING is set · 2427d6eb
      Oliver Sander authored
      2427d6eb
  19. 23 Apr, 2021 1 commit