Skip to content
Snippets Groups Projects
  1. Jan 08, 2025
  2. Jul 09, 2024
  3. Nov 05, 2023
  4. Nov 02, 2023
  5. Aug 23, 2023
  6. Jul 26, 2023
  7. Jul 21, 2023
  8. Jun 03, 2023
  9. Jun 28, 2022
    • Andreas Klöckner's avatar
      Fix busted Gitlab CI config update · ccc8cbf5
      Andreas Klöckner authored
      ccc8cbf5
    • Andreas Klöckner's avatar
    • Andreas Klöckner's avatar
      Refactor argument passing · 34c7344b
      Andreas Klöckner authored and Andreas Klöckner's avatar Andreas Klöckner committed
      - Refactor argument passing so that instead of implicitly-spawned
        `ImplementedDataInfo` objects, there are actual arguments (for
        automatic offsets and strides, base storage, and `sep`-tagged arrays).
        It also centralizes the logic for what goes into argument lists,
        instead of having various "filtered" versions scattered about.
      - Get started on type-annotating a bit of loopy.
      - Switch a not-small number of data structures to be dataclasses, notably `LoopKernel`.
      - Drop OCCA support from the ISPC target. (I'm not aware of any users, ever.)
      - Drop the Numba target outright. (I'm not aware of any users, ever.)
      - Drop `LoopKernel.local_sizes`, which was usable to directly set the
        workgroup size. (I'm not aware of any users, ever.)
      - Expire the deprecation for `iname_to_tags`.
      - Bumps the Python compatibility target to 3.8, for `from __future__
        import annotations` and  `cached_property` (mypy does not support
        nested decorators)
      - Bug fix: `tags` was not part of `LoopKernel.hash_fields`
      - Bug fix: `InstructionBase.get_write_dependency_names()` was used to
        find written variables, `InstructionBase.assignee_var_names()` is
        correct
      - Bug fix: KernelExecutorBase now uses linearize() so as to not bypass
        pre-linearization checks (cf. gh-639)
      34c7344b
  10. Mar 25, 2022
  11. Mar 11, 2022
  12. Jan 24, 2022
  13. Jun 28, 2021
  14. Apr 23, 2021
  15. Mar 08, 2021
  16. Feb 01, 2021
  17. Nov 11, 2020
  18. Sep 28, 2020
  19. Aug 26, 2020
  20. Jul 14, 2020
  21. Jun 04, 2020
  22. May 28, 2020
  23. Nov 04, 2019
  24. Feb 18, 2019
  25. Feb 15, 2019
Loading