Skip to content
Snippets Groups Projects
  1. Mar 11, 2025
  2. Mar 10, 2025
  3. Mar 06, 2025
  4. Mar 05, 2025
  5. Mar 03, 2025
  6. Feb 28, 2025
  7. Feb 21, 2025
  8. Feb 14, 2025
  9. Feb 13, 2025
  10. Feb 12, 2025
  11. Jan 30, 2025
  12. Jan 22, 2025
  13. Jan 20, 2025
  14. Jan 14, 2025
  15. Jan 08, 2025
  16. Jan 07, 2025
  17. Dec 18, 2024
  18. Dec 12, 2024
  19. Dec 09, 2024
  20. Dec 03, 2024
  21. Nov 18, 2024
    • Frederik Hennig's avatar
    • Frederik Hennig's avatar
      pystencils API updates & features for sweep gen · 82997bed
      Frederik Hennig authored
       - Fix type printing after changes in pystencils
       - Introduce casting of indexing symbols in field mapping
       - Extend class composer's constructor builder to allow incremental
         building
       - Introduce a utility for stripping pointers and refs from a type
      
      Squashed commit of the following:
      
      commit 6d54f2ca
      Author: Frederik Hennig <frederik.hennig@fau.de>
      Date:   Mon Nov 18 16:47:18 2024 +0100
      
          fix a doctest
      
      commit 2e54c7a0
      Author: Frederik Hennig <frederik.hennig@fau.de>
      Date:   Fri Nov 15 15:37:49 2024 +0100
      
          Fix data type printing
      
      commit 1397bcb2
      Author: Frederik Hennig <frederik.hennig@fau.de>
      Date:   Thu Nov 7 14:51:10 2024 +0100
      
          some minor API changes
      
      commit 2ba2fd8d
      Author: Frederik Hennig <frederik.hennig@fau.de>
      Date:   Wed Nov 6 15:29:36 2024 +0100
      
          Add `parameters` property to SfgClassComposer
      
      commit 1a3...
      v0.1a4
      82997bed
  22. Oct 29, 2024
    • Frederik Hennig's avatar
      Adapt to field-related API changes in pystencils · d3e347f2
      Frederik Hennig authored
       - Replace `SfgSymbolLike` by `SfgKernelParam`
       - Update postprocessing to work with parameter properties
       - Add tests
      
      Squashed commit of the following:
      
      commit d017185f
      Author: Frederik Hennig <frederik.hennig@fau.de>
      Date:   Wed Oct 23 10:13:06 2024 +0200
      
          adapt to KernelParameter API changes
      
      commit b2857481
      Author: Frederik Hennig <frederik.hennig@fau.de>
      Date:   Tue Oct 22 15:14:01 2024 +0200
      
          don't ignore the type
      
      commit 6d02cb47
      Author: Frederik Hennig <frederik.hennig@fau.de>
      Date:   Tue Oct 22 15:12:49 2024 +0200
      
          Adapt field parameter collection to changes in pystencils.
      v0.1a3
      d3e347f2
  23. Oct 18, 2024
    • Frederik Hennig's avatar
      Version v0.1a2 · cf2d5d53
      Frederik Hennig authored
      Composer and language Frontend:
      
          - Minimialize exposition of `SfgVar`, use `AugExpr` in all composer
          interfaces instead
          - Move `SfgVar` into `lang` module
          - Introduce `VarLike` and `ExprLike` protocols to the `lang` module
          - Treat `TypedSymbol` equivalently to SfgVar in interfaces
          - Disallow `sp.Symbol` in expressions
          - Deprecate `map_param` in favor of newly introduced `set_param`,
          which uses `AugExpr`
          - Deprecate `sfg.define` in favor of `sfg.code`
          - Introduce `Ref` type
      
      IR Postprocessing:
      
          - Check for type conflicts during live-variable collection
      
      Documentation:
      
          - Add docstrings to `lang.expressions` module
          - Add various doctest examples to docstrings
          - Link to pystencils via intersphinx
      
      Tests:
      
          - Fix bugs in generator script testing
          - Add new testscripts
          - Add unit tests for parts of `lang.expressions` and
          `ir.postprocessing`
      
      Squashed commit of the following:
      
      commit c75b939d
      Aut...
      v0.1a2
      cf2d5d53
  24. Aug 06, 2024
  25. Jul 24, 2024
  26. Mar 08, 2024
  27. Jan 08, 2024
  28. Dec 22, 2023
  29. Dec 18, 2023