fixed OclDoubler
LazySpecializedFunction.from_function now allows users to make on the spot classes from functions to be specialized, so users no longer need to subclass LSF every time they want a new function.
added recursion support for from_function in jit, filled in missing imports in transformations pybasicconversions
ArrayDoubler now should succeed with caching.
removed extra prints from jit, fixed ArrayDoubler
minor code mop up.
Comment cleanup (minor)
fixed TemplateDoubler, renamed Counter in __init__ to LogInfo since Counter shadows collections.Counter. Fixed Jit caching of dynamically created classes
Merge branch 'test-fixing' of https://github.com/ucb-sejits/ctree into test-fixing
added a ProgramConfig namedtuple to jit, disabled test_specfuncs since ast injection isn't compatible with caching, and fixed OclDoubler using from_function
SimpleTranslator still not working - not quite sure why.
Finished merged
added While support, multinode support for python nodes that translate into multiple C nodes
Merge branch 'test-fixing' of https://github.com/ucb-sejits/ctree into test-fixing
Fixed from_function to correctly strip out the top level Module element. Maybe this should be moved to get_ast though. also added the dump function for ASTs into frontend from greentreesnakes.
Added pathref codegen (into a string. Boring, I know. With this the pathref tests were modified
Added coverage for frontend
py3 wants things to be encoded beforehand, so I did.
screwed up the location of the encode call in hash, resulting in attributeerror. Fixed
since str.maketrans and stuff were changed, decided to move to non-string module stuff.