Skip to content
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

[3.2] Implement @at-root #799

Merged
merged 6 commits into from
Jan 7, 2015
Merged

[3.2] Implement @at-root #799

merged 6 commits into from
Jan 7, 2015

Conversation

xzyfer
Copy link
Contributor

@xzyfer xzyfer commented Jan 4, 2015

This PR implements @at-root.

TODO

This feature is good to go.

Fixes #353. Specs added sass/sass-spec#175, sass/sass-spec#217, sass/sass-spec#219.


It turns out there were a lot of todo tests lying around addressing at-root. As a result the following specs now pass with this PR.

@xzyfer
Copy link
Contributor Author

xzyfer commented Jan 4, 2015

This is currently passing all the at-root specs. I'll do some clean but otherwise it's ready.

@xzyfer xzyfer force-pushed the feat/at-root branch 3 times, most recently from 8879cfe to 34d6f55 Compare January 5, 2015 03:13
return exactly<without_kwd>(src);
}

const char* foo(const char* src) {
Copy link
Contributor Author

Choose a reason for hiding this comment

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

Rename this.

@xzyfer xzyfer force-pushed the feat/at-root branch 5 times, most recently from a13dcbc to a674f97 Compare January 6, 2015 02:15
@xzyfer
Copy link
Contributor Author

xzyfer commented Jan 6, 2015

I managed to rebase this post-sourcemaps-mega-merge with relatively little pain. I now have a failing at-root spec though. Once that's resolved I'll ship this.

@mgreter
Copy link
Contributor

mgreter commented Jan 6, 2015

👍 Don't forget to check off any solved issues at #629

@xzyfer
Copy link
Contributor Author

xzyfer commented Jan 6, 2015

This is ready to go pending CI. I corrected some issues with nested output.

@xzyfer
Copy link
Contributor Author

xzyfer commented Jan 6, 2015

Thanks for catching the output stuff @mgreter I amended that commit. That has also broken generic at-rule output (more than I expected). I was going to address at-rule bubbling and output in a different PR but I'll have to handle it here.

@xzyfer xzyfer force-pushed the feat/at-root branch 3 times, most recently from f42dbcf to f3db16e Compare January 7, 2015 02:17
@coveralls
Copy link

Coverage Status

Coverage decreased (-0.17%) when pulling 41807c8 on xzyfer:feat/at-root into a921a73 on sass:master.

xzyfer added a commit that referenced this pull request Jan 7, 2015
@xzyfer xzyfer merged commit 381b0ce into sass:master Jan 7, 2015
@xzyfer xzyfer added this to the 3.2 milestone Jan 7, 2015
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.

Implement @at-root selectors
3 participants