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

Allow diff rule function to be in an expression or QuoteNode #4

Merged
merged 1 commit into from
Nov 2, 2017

Conversation

jdlangs
Copy link
Contributor

@jdlangs jdlangs commented Oct 30, 2017

This fixes the current broken build and keeps the package compatible with v0.6 and v0.7 after the change in expression parsing that puts Symbols in QuoteNodes instead of Expr objects (JuliaLang/julia#23885).

I also changed a few references to left-hand side (LHS) and right-hand side (RHS) which seemed backwards. Let me know if anything is missing or erroneous.

Thanks!

Julia 0.7 changes the macro argument parsing to consistently use QuoteNodes instead of
Expr(:quote...) objects (#23885).

This also fixes some swapped LHS/RHS uses in the docs/variables.
@jrevels
Copy link
Member

jrevels commented Nov 2, 2017

Thanks for this!

I also changed a few references to left-hand side (LHS) and right-hand side (RHS) which seemed backwards

Woah, I must've been having a pretty weird day when I wrote that code! Thanks for fixing those.

@jrevels jrevels merged commit 823e36c into JuliaDiff:master Nov 2, 2017
@jdlangs jdlangs deleted the quotenode_expr_compat branch November 2, 2017 14:52
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.

2 participants