Emergency Self-Construct

Results 879 comments of 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...