Emergency Self-Construct
Emergency Self-Construct
The problem is that since the first statement of the function is a while loop, the block with index `0` is pruned erroneously, hence you end up with a loop....
I shortened the reproducer to be: ``` def function(i): while i < 10: i += 1 return i ```
The first solution here is to avoid printing the first/genesis block and to emit a simple `pass` for an empty block. I guess the latter would be needed anyway, in...
> The first solution here is to avoid printing the first/genesis block and to emit a simple `pass` for an empty block. I guess the latter would be needed anyway,...
@ArvidJB thank you for posting this, I am in charge of responding to issues today. I am happy to report that I can reproduce this segfault. We will discuss this...
We discussed this during the developer meeting today and one suggestion was to add a file lock, which would need an external library, since Python does not have a file...
> > . So we are tending towards not supporting the use case of parallel compiles. > > Numba is mainly used in scientific computing. I'd wager a major use...
Also: https://github.com/numba/numba/issues/10170#issuecomment-3228753471 https://github.com/numba/numba/issues/10170#issuecomment-3228785492
https://github.com/numba/numba/issues/10170#issuecomment-3228753471 has been solved via https://github.com/numba/numba/pull/10210
The original issue pertains to the logic presented as follows: ``` missing_authors = set() for k in sorted(ordered.keys()): pull = get_pr(int(k)) hyperlink = "`#%s `_" % (k, pull.html_url) # get...