Skip to content

Conversation

@makslevental
Copy link
Contributor

@makslevental makslevental commented Nov 20, 2025

This PR demos passing actual functions as generics (I don't have a fancy name for this...). There's no real new functionality, just better name mangling for such generics. Also drive-by changes:

  • enable testing on 3.10, 3.11, 3.12 for all of our python-esque tests (and fix StrEnum on 3.10 for eudsl-python-extras)
  • move to using bytecode from pypi instead of source.
  • fix some other GHA stuff

@makslevental makslevental force-pushed the users/makslevental/generics-func branch from a32cf72 to 4bd7eb6 Compare November 20, 2025 00:11
@makslevental makslevental force-pushed the users/makslevental/generics-func branch from 4bd7eb6 to 6ce4cf3 Compare November 20, 2025 00:17
@makslevental makslevental force-pushed the users/makslevental/generics-func branch 2 times, most recently from cdbb628 to b02d985 Compare November 20, 2025 03:41
@makslevental makslevental marked this pull request as ready for review November 20, 2025 03:41
@makslevental makslevental force-pushed the users/makslevental/generics-func branch 3 times, most recently from 1a420e9 to dc23d01 Compare November 20, 2025 04:28
Copy link
Contributor

@ashermancinelli ashermancinelli left a comment

Choose a reason for hiding this comment

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

Man, the generics look really cool. I've gotta try them out.

@makslevental makslevental force-pushed the users/makslevental/generics-func branch 2 times, most recently from affcec2 to 22ea190 Compare November 20, 2025 05:33
@makslevental makslevental force-pushed the users/makslevental/generics-func branch from 22ea190 to 232d19a Compare November 20, 2025 06:12
@makslevental makslevental merged commit 44daf43 into main Nov 20, 2025
92 checks passed
@makslevental makslevental deleted the users/makslevental/generics-func branch November 20, 2025 06:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants