Skip to content
Snippets Groups Projects
  1. Jan 08, 2025
  2. Jan 07, 2025
  3. Dec 18, 2024
  4. Dec 12, 2024
  5. Dec 09, 2024
  6. Dec 03, 2024
  7. 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 1a30d202
      Author: Frederik Hennig <frederik.hennig@fau.de>
      Date:   Tue Oct 29 17:04:19 2024 +0100
      
          Extend ConstructorBuilder to allow incremental addition of parameters. Fix test cases for PPing.
      
      commit d0b8fff9
      Merge: 2977b58c d3e347f2
      Author: Frederik Hennig <frederik.hennig@fau.de>
      Date:   Tue Oct 29 09:20:23 2024 +0100
      
          Merge branch 'master' into lbwelding-features
      
      commit 2977b58c
      Author: Frederik Hennig <frederik.hennig@fau.de>
      Date:   Tue Oct 29 09:17:30 2024 +0100
      
          Introduce casts to indexing symbols in field extraction
      v0.1a4
      82997bed
  8. 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
  9. 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
  10. Aug 06, 2024
  11. Jul 24, 2024
  12. Mar 08, 2024
  13. Jan 08, 2024
  14. Dec 22, 2023
  15. Dec 18, 2023
  16. Dec 16, 2023
  17. Dec 15, 2023
  18. Dec 13, 2023
  19. Dec 12, 2023
  20. Dec 11, 2023
  21. Dec 09, 2023
  22. Dec 08, 2023
  23. Dec 04, 2023
  24. Dec 03, 2023