sympy/sympy — pull request #1648 by smichr (2012-11-12 19:27:52+00:00)
Title: boolalg cleanup and undeprecation of compile_rule

`compile_rule` (which has a legacy name, I'm afraid) is a strictly-symbol version of sympify and is needed to sympyify expressions that might have reserved SymPy names in them (e.g. `compile_rule('Q&C')` won't fail whereas sympify will because it tries to interpret the C and Q as non-symbols). Some other cleaned-up is done, too. (see diff for comments)