Skip to content
Snippets Groups Projects
  1. Nov 18, 2024
  2. Nov 15, 2024
  3. Nov 07, 2024
  4. Nov 06, 2024
  5. Oct 29, 2024
  6. Oct 18, 2024
    • Frederik Hennig's avatar
      remove wrong AGPL license file · f191fe83
      Frederik Hennig authored
      f191fe83
    • Frederik Hennig's avatar
      Fix licence badges · 00970f3f
      Frederik Hennig authored
      00970f3f
    • 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
      Author: Frederik Hennig <frederik.hennig@fau.de>
      Date:   Fri Oct 18 13:17:52 2024 +0200
      
          fix badges in readme and doc homepage
      
      commit 425efea7
      Author: Frederik Hennig <frederik.hennig@fau.de>
      Date:   Fri Oct 18 13:00:35 2024 +0200
      
          Update CONTRIBUTING & test documentation
      
      commit 3d41d1de
      Author: Frederik Hennig <frederik.hennig@fau.de>
      Date:   Fri Oct 18 11:51:47 2024 +0200
      
          add coverage badge to readme.
      
      commit 3023541e
      Author: Frederik Hennig <frederik.hennig@fau.de>
      Date:   Fri Oct 18 11:45:54 2024 +0200
      
          Update .gitlab-ci.yml file
      
      commit fdfaf307
      Author: Frederik Hennig <frederik.hennig@fau.de>
      Date:   Fri Oct 18 11:40:14 2024 +0200
      
          Update .gitlab-ci.yml file
      
      commit ac133b75
      Author: Frederik Hennig <frederik.hennig@fau.de>
      Date:   Fri Oct 18 11:38:54 2024 +0200
      
          add `coverage` key to CI task
      
      commit 72ed2ab8
      Author: Frederik Hennig <frederik.hennig@fau.de>
      Date:   Fri Oct 18 11:28:43 2024 +0200
      
          keep coverage.xml artifact
      
      commit 31c65ed8
      Author: Frederik Hennig <frederik.hennig@fau.de>
      Date:   Fri Oct 18 11:23:42 2024 +0200
      
          change testsuite in CI to run coverage.py directly
      
      commit f6893443
      Author: Frederik Hennig <frederik.hennig@fau.de>
      Date:   Fri Oct 18 11:10:34 2024 +0200
      
          try to fix coverage, pt. 2
      
      commit a7fc061b
      Author: Frederik Hennig <frederik.hennig@fau.de>
      Date:   Fri Oct 18 11:05:17 2024 +0200
      
          try to fix coverage
      
      commit 3cb194c5
      Author: Frederik Hennig <frederik.hennig@fau.de>
      Date:   Fri Oct 18 11:01:11 2024 +0200
      
          Deprecate map_param. Fix test suite
      
      commit f0d11ee2
      Author: Frederik Hennig <frederik.hennig@fau.de>
      Date:   Fri Oct 18 10:52:39 2024 +0200
      
          Disable non-const SymPy expressions in AugExpr formatting. Add tests.
      
      commit b2ebfb02
      Author: Frederik Hennig <frederik.hennig@fau.de>
      Date:   Fri Oct 18 09:42:20 2024 +0200
      
          deprecate `define` in favor of `code`
      
      commit d97191f5
      Author: Frederik Hennig <frederik.hennig@fau.de>
      Date:   Fri Oct 18 09:31:08 2024 +0200
      
          fix mypy; reformat all
      
      commit 3182652c
      Author: Frederik Hennig <frederik.hennig@fau.de>
      Date:   Fri Oct 18 09:29:38 2024 +0200
      
          Update documentation
      
           - use pystencils 2.0 intersphinx
           - add doc for composer builders, SfgException, config subobjects
      
      commit fbd9d9b4
      Author: Frederik Hennig <frederik.hennig@fau.de>
      Date:   Fri Oct 18 09:29:03 2024 +0200
      
          changes to lang and ir modules
      
          - Move `SfgVar` to `lang`
          - Remove builder for `init`, use nested function instead
          - Add various docstrings
      
      commit 6a5c6936
      Author: Frederik Hennig <frederik.hennig@fau.de>
      Date:   Fri Oct 18 08:50:53 2024 +0200
      
          move VarLike, ExprLike, asvar, depends to lang module and add docstrings.
      
      commit fce5897c
      Author: Frederik Hennig <frederik.hennig@fau.de>
      Date:   Thu Oct 17 17:38:16 2024 +0200
      
          remove duplicate standard import from test script
      
      commit 5c595075
      Author: Frederik Hennig <frederik.hennig@fau.de>
      Date:   Thu Oct 17 17:29:47 2024 +0200
      
          More frontend updates
      
           - Add `Ref` type
           - Allow multi-arg `init` in constructor builder
           - Change `CustomGenerator` to take a composer instead of a context.
           - Allow a class to have multiple methods with the same name.
      
      commit 7a4ff746
      Author: Frederik Hennig <frederik.hennig@fau.de>
      Date:   Thu Oct 17 16:00:51 2024 +0200
      
          Add CustomGenerator to docs. Fix bug in postprocessing.
      
      commit 2edd363e
      Author: Frederik Hennig <frederik.hennig@fau.de>
      Date:   Thu Oct 17 15:47:13 2024 +0200
      
          More examples for composer. Fix generator script tests ground-truth comparison.
      
      commit a662f194
      Author: Frederik Hennig <frederik.hennig@fau.de>
      Date:   Thu Oct 17 14:56:58 2024 +0200
      
          add doctests to testsuite
      
      commit ab113916
      Author: Frederik Hennig <frederik.hennig@fau.de>
      Date:   Thu Oct 17 14:56:27 2024 +0200
      
          Extend doctests
      
      commit 8f04e828
      Author: Frederik Hennig <frederik.hennig@fau.de>
      Date:   Thu Oct 17 13:56:37 2024 +0200
      
          move generator script tests
      
      commit af32c802
      Author: Frederik Hennig <frederik.hennig@fau.de>
      Date:   Thu Oct 17 13:56:23 2024 +0200
      
          Extend conflict resolution in postprocessing + add tests
      
      commit 7ff8e893
      Author: Frederik Hennig <frederik.hennig@fau.de>
      Date:   Thu Oct 17 12:27:24 2024 +0200
      
          fix testsuite CI task
      
      commit 3534ed16
      Author: Frederik Hennig <frederik.hennig@fau.de>
      Date:   Thu Oct 17 10:22:15 2024 +0200
      
          Toward cleaning up variables and expressions in the composer
      
      commit 91889646
      Author: Frederik Hennig <frederik.hennig@fau.de>
      Date:   Wed Oct 16 22:44:22 2024 +0200
      
          bugfixes + more AugExpr in interfaces
      v0.1a2
      cf2d5d53
  7. Aug 06, 2024
  8. Jul 24, 2024
  9. Mar 08, 2024
  10. Jan 08, 2024
  11. Dec 22, 2023
  12. Dec 20, 2023
  13. Dec 18, 2023
  14. Dec 16, 2023
  15. Dec 15, 2023
  16. Dec 13, 2023