1. 17 Jul, 2018 2 commits
  2. 16 Jul, 2018 1 commit
  3. 13 Jul, 2018 3 commits
  4. 10 Jul, 2018 2 commits
  5. 08 Jul, 2018 8 commits
  6. 06 Jul, 2018 1 commit
  7. 05 Jul, 2018 1 commit
    • Martin Nolte's avatar
      [bugfix] fix memory fault upon module unloading in Python 3.6 · 7741cf39
      Martin Nolte authored
      In Python 3.6 we observe memory faults at program termination. These
      result from the static variables caching the Python object wrapping the
      type registry: Upon termination, the type registry seems to be destroyed
      even if references to it remain.
      
      Unfortunately, it is not clear whether this is a problem within
      Pybind11. Patching to the latest bugfix release did not help. For now,
      we implement the simplest way around the problem: Do not cache the type
      registry, but refetch the pointer each time the type registry is used.
      While this has a negative impact on performance, it should be negligible
      to subsequent CMake calls.
      7741cf39
  8. 03 Jul, 2018 6 commits
  9. 02 Jul, 2018 2 commits
  10. 01 Jul, 2018 1 commit
    • Martin Nolte's avatar
      extend dictionary support for grid construction · 1a6c0e39
      Martin Nolte authored
      This patch adds two types of entries to the dictionary used for
      constructing grids:
      - "triangles", "tetrahedra", "prisms", ...
        Similar to "simplices" and "cubes", this allows to pass elements as
        list of tuple or NumPy array of vertex numbers.
      - "elements":
        "Allow passing a list of tuples (GeometryType, IntArray), where the
        array contains the vertex numbers. This variant also works for
        GeometryType `none`, where the length of the array might not be
        constant, e.g., general polygons.
      1a6c0e39
  11. 29 Jun, 2018 2 commits
  12. 09 Jun, 2018 3 commits
  13. 07 Jun, 2018 3 commits
  14. 03 May, 2018 1 commit
  15. 25 Apr, 2018 4 commits