Siu Kwan Lam
Siu Kwan Lam
Fixes https://github.com/numba/numba/issues/9706 Fixes https://github.com/numba/numba/issues/6541 Fixes https://github.com/numba/numba/issues/7482 Fixes https://github.com/numba/numba/issues/5661 Add an extra dead-branch-prune pass after SSA
from ML: https://groups.google.com/a/continuum.io/d/msg/numba-users/-oqsIRkWZfA/VhkzrocaAgAJ
Closes https://github.com/numba/numba/issues/9413 - This is tested against Python3.13.0b4 - Tested against Python3.13.0rc1
This adds a script to run flake8 on diffs and only report problems on lines changed. This is driven by the large-scale refactoring PRs for the new type system and...
## Reporting a bug - [x] I have tried using the latest released version of Numba (most recent is visible in the release notes (https://numba.readthedocs.io/en/stable/release-notes-overview.html). - [x] I have included...
## Feature request Case to support: https://github.com/tardis-sn/tardis/pull/2690#issuecomment-2208231462 https://gist.github.com/Sumit112192/6ddf8cb7be016caba1ce98feca95815d > > ```python > @numba.njit > def aNumaFunc(flag): > if flag is None: > variable1 = 1 > else: > variable1 =...
Alternative to #9161. The root problem of optional typed arguments not unpacking is due to lack of exception handling around the `typer`. With the fix, we don't need to specialize...
Desugar `and` and `or` into control-flow constructs so that they are handled in the SCFG
```python def udt(i): while i < 10: if i > 2: s = 123 i += 1 return s ``` ```pytb numba-rvsdg/numba_rvsdg/core/datastructures/scfg.py:734: in restructure self.restructure_loop() numba-rvsdg/numba_rvsdg/core/datastructures/scfg.py:712: in restructure_loop restructure_loop(self.region) numba-rvsdg/numba_rvsdg/core/transformations.py:269:...