Caleb Donovick

Results 25 issues of Caleb Donovick

It is currently difficult to create wiring loops in magma sequential as the output of a circuit cannot be probed prior to calling it. One solution to this would be...

enhancement

It would be convenient if there was a universal function for declaring theory constants similar to the `Symbol`. E.g.: ```Python from pysmt import shortcuts as sc from pysmt import typing...

Related to https://github.com/Instagram/LibCST/issues/16 While debugging I often find myself dumping generated code. This can be accomplished by using: ```Python Module([]).code_for_node(node) ``` This is hardly elegant. While I understand that Annotations...

enhancement

I am building a metadata provider and running into a pretty strange bug. If I declare my provider: ```Python class Provider(cst.BatchableMetadataProvider[bool]): def _visit_simple_block(self, node: Union[cst.SimpleStatementLine, cst.SimpleStatementSuite] ) -> Optional[bool]: ......

machinery

## Summary resolves #341 Adds `_PrecedenceNode` as a helper class to automatically parenthesize child nodes when necessary ## Test Plan Adds basic unit tests for implicit parens and extends fuzz...

CLA Signed

It would be nice if there was a pass that removed reshapes and single input muxes from the graph.

Related issue #327

Fault breaks when a protocol is used an output type on account of missing `debug_name` and `len` See: #326

When constructing a mpfr from an mpfr the precision of the input is used not the context. ```python get_context().precision = 10 x = mpfr('0.3') # mpfr('0.2998',10) get_context().precision = 5 y...