Mohamed Elsabagh

Results 7 issues of Mohamed Elsabagh

BREAKING CHANGE: This PR changes the signature and behavior of the `keys`, `values`, and `items` methods of the `Automaton` class to process the optional `pattern` parameter as a Unix shell...

Why is the restriction on special chars in a wildcard pattern needed? https://github.com/aosingh/lexpy/blob/b69e0297fc94fe51ea897d311f50230497eb6b93/lexpy/_utils.py#L14

fixed

In Lexpy, `?` means "**zero** or one character" and `*` means "zero or more characters". Based on this, why is the pattern `?*` considered illegal while `*?` is allowed? Don't...

fixed

The deepcopy of the instance `__dict__` during serialization at the following line seems unnecessary: https://github.com/microsoft/jschema-to-python/blob/c4fb418bd537fd78c52f1a193219fff6bf8af980/jschema_to_python/to_json.py#L26 I have benchmarked this and it is also a serious bottleneck when serializing large objects....

### Issue details Decompilation gets stuck on the attached app. It slowly progresses to about 99% but then never completes (I let it run for over 24 hours). Memory usage...

bug
Core

This PR includes the following changes: - Upgrade to TypeScript 5, React 19, Mantine 8. - Fix incompatibilities with latest Streamlit. - Migrate frontend build system to Vite. - Modernize...