Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pulley TODO List #9747

Open
6 of 12 tasks
alexcrichton opened this issue Dec 5, 2024 · 2 comments
Open
6 of 12 tasks

Pulley TODO List #9747

alexcrichton opened this issue Dec 5, 2024 · 2 comments
Labels
pulley Issues related to the Pulley interpreter

Comments

@alexcrichton
Copy link
Member

alexcrichton commented Dec 5, 2024

I'd like a place to throw small items as I see them and to collect various TODO items during the development of Pulley. For now this will serve that location. My hope is that this list is TODO items which pertain to code in-tree and are less-so about wishlist items of what's yet to fill in. For example this won't track missing pulley work (e.g. all wasm proposals at this time). Unsure if this style of issue will work out.

@alexcrichton alexcrichton added the pulley Issues related to the Pulley interpreter label Dec 5, 2024
Copy link

github-actions bot commented Dec 5, 2024

Subscribe to Label Action

cc @fitzgen

This issue or pull request has been labeled: "pulley"

Thus the following users have been cc'd because of the following labels:

  • fitzgen: pulley

To subscribe or unsubscribe from this label, edit the .github/subscribe-to-label.json configuration file.

Learn more.

@alexcrichton
Copy link
Member Author

Notes for big-endian:

  • Need to add big-endian targets for Cranelift -- Add big-endian Pulley targets target-lexicon#115
  • Pulley loads/stores will all have annotated endianness, nothing is "native endian"
  • New big-endian loads/stores to get added under the "extended" opcode space
  • Cranelift will use its configuration to select the appropriate pulley instruction, e.g. "native endianness" is whatever the configured target uses

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
pulley Issues related to the Pulley interpreter
Projects
None yet
Development

No branches or pull requests

1 participant