Skip to content

Support bind declaration - #1887

Merged
dalance merged 1 commit into
veryl-lang:masterfrom
taichi-ishitani:bind_declaration
Sep 4, 2025
Merged

Support bind declaration#1887
dalance merged 1 commit into
veryl-lang:masterfrom
taichi-ishitani:bind_declaration

Conversation

@taichi-ishitani

@taichi-ishitani taichi-ishitani commented Sep 3, 2025

Copy link
Copy Markdown
Contributor

close #1805

This PR is to introduce bind delcaration.
The introduced syntax is like below.

bind ModuleA <- u: ModuleB (
  i_clk: i_clk,
  i_rst: i_rst,
  i_a  : a    ,
  o_b  : b    ,
);

@codspeed-hq

codspeed-hq Bot commented Sep 3, 2025

Copy link
Copy Markdown

CodSpeed Performance Report

Merging #1887 will not alter performance

Comparing taichi-ishitani:bind_declaration (e30e19b) with master (cdf3213)

Summary

✅ 3 untouched benchmarks

@taichi-ishitani

Copy link
Copy Markdown
Contributor Author

#1805 (comment)

I removed : put between scoped identifier and identifier.

@taichi-ishitani

Copy link
Copy Markdown
Contributor Author

Use <- as a separator between target identifier and instnace identifier.

@taichi-ishitani
taichi-ishitani marked this pull request as draft September 4, 2025 04:17
@taichi-ishitani
taichi-ishitani marked this pull request as ready for review September 4, 2025 05:44
@taichi-ishitani
taichi-ishitani marked this pull request as draft September 4, 2025 05:52
@taichi-ishitani
taichi-ishitani marked this pull request as ready for review September 4, 2025 07:17
@dalance dalance added the enhancement New feature or request label Sep 4, 2025
@dalance dalance added this to the v0.16.4 milestone Sep 4, 2025
@dalance
dalance merged commit 4958c8b into veryl-lang:master Sep 4, 2025
12 checks passed
@dalance dalance mentioned this pull request Sep 3, 2025
17 tasks
@taichi-ishitani
taichi-ishitani deleted the bind_declaration branch September 4, 2025 10:16
taichi-ishitani added a commit to taichi-ishitani/veryl-doc that referenced this pull request Sep 6, 2025
taichi-ishitani added a commit to taichi-ishitani/veryl-doc that referenced this pull request Sep 6, 2025
taichi-ishitani added a commit to taichi-ishitani/veryl-doc that referenced this pull request Sep 6, 2025
taichi-ishitani added a commit to taichi-ishitani/veryl-doc that referenced this pull request Sep 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Support bind declaration

2 participants