-
Notifications
You must be signed in to change notification settings - Fork 279
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
feat: nondistinct matching #1567
Conversation
Deploying with Cloudflare Pages
|
± Registry diff
📊 PerformanceKeyNote that each bar component rounds up to the nearest 100ms, so each full bar is an overestimate by up to 400ms.
If a row has only one bar instead of four, that means it's not a trio and the bar just shows the total time spent for that example, again rounded up to the nearest 100ms. Data
|
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.
Looks great! Just wanted to add another test case or two to be super sure.
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.
Great! Thx for adding the test case
Description
Resolves #1065 .
We implement Solution 1 from #1065 to support nondistinct matching.
Implementation strategy and design decisions
A new keyword,
repeatable
, is added to selectors and collectors. Therepeatable
essentially allows the selector / collector block to match multiple Style variables to the same Substance variable. This is done by disabling the filter when therepeatable
flag is enabled:Examples with steps to reproduce them
We modify the "Quaternions as table" example and the "Quaternions as Cayley graph" example to use
repeatable
.Checklist