Skip to content

Conversation

@VeckoTheGecko
Copy link
Contributor

@VeckoTheGecko VeckoTheGecko commented Feb 24, 2025

Some more JIT related cleanup

  • Remove c-contiguous array requirements for Grid class attributes (afaik this is directly related to JIT, and the assumed memory layout)

  • remove cstruct objects and other ctypes structures

  • Remove unused Field._c_data_chunks

  • Remove some unused references to c_int

  • Chose the correct base branch (main for v3 changes, v4-dev for v4 changes)

  • xref Remove JIT #1847

@VeckoTheGecko VeckoTheGecko changed the title Remove jit compat Remove cstruct objects and remove c-contiguous requirement Feb 24, 2025
Copy link
Member

@erikvansebille erikvansebille left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Well spotted; I should have removed all this when I removed JIT-support in #1847. Thanks for doing this now

@erikvansebille erikvansebille mentioned this pull request Feb 24, 2025
@VeckoTheGecko VeckoTheGecko merged commit f92e054 into v4-dev Feb 24, 2025
16 checks passed
@VeckoTheGecko VeckoTheGecko deleted the remove-jit-compat branch February 24, 2025 10:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

Status: Done
Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants