Jeff Epler

Results 165 comments of Jeff Epler

pyproject settings back to original committed version. It does seem a slight improvement compared to 7.11.3. ``` root@9b12b98dacd8:/work# for python in 3.10 3.13 3.14 ; do for coverage in coverage==7.11.0...

I reproduce the same: uv python 3.14 is markedly slower than classic venv at running my tests under coverage with the sysmon tracer (everything running in python:3.14-trixie container) I considered...

I took the liberty of raising an issue with uv, in case it can bring useful eyes: https://github.com/astral-sh/uv/issues/17041

I don't have any detailed comments but thank you for picking up this work and trying to move it forward!

There's standards work afoot to change the status of zero-length memcpy calls & others that I think would mean micropython usage was no longer undefined behavior. However, this will require...

``` Reference: tests/serial_test.py: Allow up to 2 seconds between bytes. [2762fe680a] Comparison: float: Introduce MICROPY_FLOAT_BOX_AS_NEEDED. [c0c76ffa3] unix longlong: +1148 +0.164% longlong[incl +32(data)] ```

repeating @skullydazed 's comment from #70: > this particular approach leads to some confusing results if you try to combine short style flags in other ways, EG using -sv instead...

Example diagnostic: ``` coverage.c: In function ‘extra_coverage’: coverage.c:206:9: error: argument 3: expected ‘long int’ or ‘long unsigned int’, not ‘int’ [- Werror=format=] 206 | mp_printf(&mp_plat_print, "%ld\n", 123); // long |...

the plugin can also run during the gcc windows builds. I tested it locally using the cross-building steps but I assume it'd work on windows too. I won't complicate this...

@dpgeorge Please let me know if you think this is worth pursuing.