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

Refactor for sass_op export on C-API #1338

Merged
merged 13 commits into from
Jul 19, 2015

Conversation

mgreter
Copy link
Contributor

@mgreter mgreter commented Jul 13, 2015

This pulls out all the safe bits from my latest refactoring state. There are some duplicated code points (like converting values between C and C++). For now the main goal was to have sass ops exposed to the C-API. We also expose a function to stringify any sass value. To check if a value is truthy, you currently have to use an or call like sass_op(OR, value, FALSE).

@mgreter mgreter added this to the 3.3 milestone Jul 13, 2015
@mgreter mgreter self-assigned this Jul 13, 2015
@mgreter mgreter force-pushed the refactoring/preparation-for-3.3.1 branch 4 times, most recently from 07a2c82 to 67b65cb Compare July 13, 2015 22:16
@saper
Copy link
Member

saper commented Jul 13, 2015

@mgreter can you help me to figure out why AM_PROG_AR fails on your mingw32 setup?

@mgreter mgreter changed the title [WIP] Prepearation for 3.3.1 Refactor for sass_op export on C-API Jul 13, 2015
@mgreter
Copy link
Contributor Author

mgreter commented Jul 13, 2015

@saper can we move that discussion to #1330, thx!

@mgreter
Copy link
Contributor Author

mgreter commented Jul 15, 2015

If have split the first part of this PR into 3 different PRs: #1346 , #1345 and #1342. I hope they are sliced ok and have a good size to give it a proper review (//CC @xzyfer). They should all be uncritical since they do not really change any code logic. Will split out more PRs once they are merged!

@mgreter mgreter force-pushed the refactoring/preparation-for-3.3.1 branch 3 times, most recently from a7791b5 to 0870d51 Compare July 15, 2015 18:36
@mgreter
Copy link
Contributor Author

mgreter commented Jul 15, 2015

Next PRs pulled out from here: #1348, #1347 and still #1342 (//CC @xzyfer)

@xzyfer xzyfer modified the milestones: 3.3.1, 3.3 Jul 16, 2015
@mgreter mgreter force-pushed the refactoring/preparation-for-3.3.1 branch from 0870d51 to dd8a098 Compare July 16, 2015 01:23
@mgreter mgreter mentioned this pull request Jul 16, 2015
@mgreter mgreter force-pushed the refactoring/preparation-for-3.3.1 branch from dd8a098 to a75588a Compare July 19, 2015 11:47
@mgreter mgreter removed the Dev - WIP label Jul 19, 2015
@mgreter mgreter force-pushed the refactoring/preparation-for-3.3.1 branch from a75588a to 37836b2 Compare July 19, 2015 11:57
mgreter added a commit that referenced this pull request Jul 19, 2015
@mgreter mgreter merged commit 10a4b63 into sass:master Jul 19, 2015
@mgreter mgreter deleted the refactoring/preparation-for-3.3.1 branch July 28, 2015 10:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants