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