Skip to content
Martin Ruefenacht edited this page Feb 3, 2020 · 5 revisions
  • revamp regression

    • cleaner
    • tested
    • accept the weird macro situations
      • "skipping due to weird macros", checked by hand so far
      • MPI_Alloc_mem
      • MPI_Win_allocate
      • MPI_Win_allocate_shared
      • MPI_Win_shared_query
    • allow plugin based architecture, find specials
      • find parameters with different names
      • find differing LIS types without whole diffing
    • F08 POLY expressed causes name collision, not important for regression, but for comparison
      • how can we identify the polymorphic F08 bindings? there is no name difference...
  • rename KINDs to reasonable/understandable names

  • pythonization

    • the function parameter generation only for large variants abuses the postfix parameter
      • this was never the intention of this parameter
      • future rewrite with the KIND map system will need to move POLY ideas into the generators themselves
      • this abuses the POLY kinds to cause multiple function expressions and the postfix interpreted as the POLY flag
    • the POLY expression needs to be moved done to generators
      • this will remove the need for the KIND maps as is
      • replace with a nicer to edit and more understandable system
      • this change will also allow testing POLY expression, not just the generator expression
  • Rolf feedback

    • state corrections, from prior to 4.x, they were wrong before we just replicated
    • chapter 7 corrections, with changes to prior bindings, deferred until after pythonization
  • nicer indentation through Latex

    • MPI_Comm_spawn_multiple
      • array_of_commands, array_of_argv, linebreak without indentation
    • MPI_Type_indexed
      • newtype parameter in LIS prototype is split to "new-\ntype"
        • just new line on comma, don't allow line breaking a parameter name
    • MPI_Error_class is split by a two pages table
Clone this wiki locally