Skip to content
Snippets Groups Projects
  1. Feb 19, 2025
  2. Feb 18, 2025
  3. Dec 19, 2024
  4. Dec 04, 2024
  5. Nov 25, 2024
  6. Aug 25, 2024
  7. Jul 18, 2024
  8. Jul 09, 2024
  9. Jan 29, 2024
  10. Jan 26, 2024
  11. Oct 18, 2023
  12. Jul 28, 2023
  13. May 16, 2023
  14. May 09, 2023
  15. May 06, 2023
  16. Feb 15, 2023
  17. Jan 25, 2023
  18. Jan 19, 2023
  19. Nov 18, 2022
  20. Sep 04, 2022
  21. Aug 17, 2022
  22. Aug 16, 2022
  23. Aug 04, 2022
  24. Jul 23, 2022
  25. Jul 11, 2022
  26. Jun 28, 2022
    • 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
  27. Jun 05, 2022
  28. May 20, 2022
Loading