-
Notifications
You must be signed in to change notification settings - Fork 154
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
Tcl connector: implement API v1 #2335
Conversation
|
e1db215
to
0d85d82
Compare
0d85d82
to
1eaf46a
Compare
I've just pushed the full Tcl connector implementation instead of the earlier partial one. |
a51a178
to
351ac13
Compare
@mergify rebase |
✅ Branch has been successfully rebased |
351ac13
to
a2ded15
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM! I'm not familiar enough with TCL to catch subtle mistakes, but given that the testsuite uses it now I don't see a reason to not merge.
Ah, Martijn, I hadn't expected you around. If you're still following this, I'd like to make some comments. I think this is mergeable, but I noted two things:
|
I prefer the |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I am approving; the test suite still works on my computer.
(The TCL looks strictly better as far as I can tell)
a2ded15
to
336479a
Compare
8ed617b
to
ebe3b5d
Compare
A breaking change was made to the API. I realized the extra indirection of defining a procedure was not actually needed in order to elegantly pass in the argument specifying where to create the namespace. Vivado tests in `clash-testsuite` now use the Tcl connector, and handle a top component name that differs from the Haskell function that specifies that component. Closes: #2264
ebe3b5d
to
d5da753
Compare
A breaking change was made to the API. I realized the extra indirection
of defining a procedure was not actually needed in order to elegantly
pass in the argument specifying where to create the namespace.
Vivado tests in
clash-testsuite
now use the Tcl connector, and handlea top component name that differs from the Haskell function that
specifies that component. Closes: #2264
Still TODO: