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
Note configurations are shared across all files in a module by instance given a uniquely-identifying opaque ID #3357
Conversation
Since the module system proposal has already been implemented, this should edit the spec itself (in |
4d596b7
to
4803fc5
Compare
Gotcha, I actually wasn't sure following the contributing process, I have updated the pr :) |
Another thing we should bear in mind here is that different
...so simply checking that two configurations come from the same original configuration isn't sufficient. |
It does fail as expected because while |
ef46c38
to
8168a34
Compare
PTAL |
e130f7e
to
7f10963
Compare
When loading a module multiple times, like when several sources end up using the modules, it used to be an error but now it's allowed as long as the configuration is the same according to its ID
7f10963
to
6c12f71
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.
One more small change, then looks good! Thanks for bearing with me through so many iterations.
Thanks for the reviews! |
* main: (41 commits) [Function Units] Add a proposal (#3375) Mark accepted: Random with Units Proposal (#3377) Note configurations are shared across all files in a module by instance given a uniquely-identifying opaque ID (#3357) Clarify that compile and compileString accept optional options (#3373) Proposal: Define random() behavior for numbers with units (#3361) [Media Logic] Apply changes to the spec (#3365) [Reconfigurable Modules] Apply the proposal to the spec (#3364) [Media Logic] Mark as accepted (#3360) [Bogus Combinators] Update the specification (#3362) Update documentation for charset option (#3358) Define "useless selectors" in Phase 1 Support complex selectors composed of only a single combinator Throw an error for an @extend rule with a bogus extender or target Don't throw an error for bogus style rules with no children Only omit style rules if _all_ of their complex selectors are bogus Allow bogus selectors in `selector.append()` Support single leading combinators in Phase 1 Clarify the definition of bogus selectors in Phase 2 Update the timeline for the deprecation and removal of `@import` (#3354) Mark the bogus combinators proposal as accepted ...
See: