Skip to content

feat(avm/brillig)!: take addresses in calldatacopy#8388

Merged
TomAFrench merged 2 commits intomasterfrom
fc/avm-calldatacopy-mod
Sep 9, 2024
Merged

feat(avm/brillig)!: take addresses in calldatacopy#8388
TomAFrench merged 2 commits intomasterfrom
fc/avm-calldatacopy-mod

Conversation

@fcarreiro
Copy link
Contributor

@fcarreiro fcarreiro commented Sep 5, 2024

Makes calldatacopy more flexible. It's also needed to use this opcode in user-space.

As I mentioned we'll probably want most or all opcode immediates to be addresses for maximum flexibility. This is a first experimentation on the pains of doing it :)

Copy link
Contributor Author

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @fcarreiro and the rest of your teammates on Graphite Graphite

@fcarreiro fcarreiro force-pushed the fc/avm-calldatacopy-mod branch 2 times, most recently from 865272e to bf18e64 Compare September 6, 2024 08:38
@TomAFrench
Copy link
Member

This is breaking for the nargo <> bb communication so please let me know when this is ready as we'll need to coordinate on syncs/releases/etc.

@fcarreiro fcarreiro changed the title feat(avm/brillig): take addresses in calldatacopy feat(avm/brillig)!: take addresses in calldatacopy Sep 6, 2024
@fcarreiro fcarreiro force-pushed the fc/avm-calldatacopy-mod branch from bf18e64 to 6add047 Compare September 6, 2024 09:23
Copy link
Contributor

@sirasistant sirasistant left a comment

Choose a reason for hiding this comment

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

Brillig changes LGTM

@fcarreiro fcarreiro force-pushed the fc/avm-calldatacopy-mod branch from 6add047 to 963bc66 Compare September 6, 2024 10:22
@TomAFrench TomAFrench merged commit eab944c into master Sep 9, 2024
@TomAFrench TomAFrench deleted the fc/avm-calldatacopy-mod branch September 9, 2024 11:02
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