1. 08 Aug, 2020 2 commits
  2. 24 Jun, 2020 1 commit
  3. 11 Jul, 2019 1 commit
  4. 21 Mar, 2019 1 commit
    • Martin Bauer's avatar
      Separated modules into subfolders with own setup.py · 1e02cdc7
      Martin Bauer authored
      This restructuring allows for easier separation of modules into
      separate repositories later. Also, now pip install with repo url can be
      used.
      
      The setup.py files have also been updated to correctly reference each
      other. Module versions are not extracted from git state
      1e02cdc7
  5. 10 Dec, 2018 1 commit
  6. 02 Oct, 2018 2 commits
  7. 19 Sep, 2018 1 commit
  8. 20 Apr, 2018 1 commit
    • Martin Bauer's avatar
      Bug fix for shared library cache -> switched to atomic filesystem write · 956c89a0
      Martin Bauer authored
      - when running multiple pystencils instances, sometimes errors happened
        because one process might have partially written a cached file, which
        is already read before writing was finished
      -> switched to "atomic write" (only on linux yet) that uses os.rename
         which is guaranteed to be atomic
      956c89a0
  9. 10 Apr, 2018 2 commits
  10. 09 Oct, 2017 1 commit
    • Martin Bauer's avatar
      Vectorization & Type system overhaul · ea847bc5
      Martin Bauer authored
      - first vectorization tests are running
      - type system: use memoized getTypeOfExpression
      - casts are done using sp.Function('cast')
      - C backend adapted for vectorization support
      - AST nodes can required optional headers
      ea847bc5
  11. 01 Jul, 2017 1 commit
    • Martin Bauer's avatar
      Kerncraft coupling · 3b4deebe
      Martin Bauer authored
      - pystencils can create now a non-compilable kernel that can be
        analyzed by kerncraft
      3b4deebe