Contributions
Changes I have landed in other people’s projects
These are changes to other people's projects, not my own. Most of them are Windows-specific bugs I hit myself and then fixed upstream. The state column below is checked against GitHub rather than assumed, and the date it was checked is on record for every row.
| Project | Change | State | Root cause |
|---|---|---|---|
| XGBoost | PR #12583 | Merged | train() and cv() crashed on Windows whenever an evaluation metric came back NaN, because MSVC prints that as -nan(ind) and the parser did not expect it. |
| DuckDB Python | PR #626 | Open | DataFrameReader.load spliced the raw path straight into the SQL text, so any path containing a slash, a space or a drive colon failed to parse. |
| Electron Packager | PR #1962 | Open | When the path given to --out differed from the resolved app directory only in the case of the drive letter, the out directory was not recognised and the whole previous build was packed into the new archive. |
| Hugging Face Hub | PR #4950 | Open | The Windows long-path prefix was decided before the incomplete-file suffix was appended, so a long blob path produced a temporary file that could not be created. |
| ONNX Runtime | PR #32707 | Open | write_calibration_table opened its output with no explicit encoding, so a tensor name outside the Windows code page aborted the whole quantization export. |
| Polars | Issue #29406 | Open | Installing polars-cloud silently switched the index type to UInt64, because polars-runtime-64 takes precedence over the 32-bit runtime once both are present. |
| Polars | PR #29407 | Open | import polars died with an unknown feature flag error when the CPU feature check could not read the machine's flags at all. |
| PyTorch | PR #197834 | Open | The C++ extension loader wrote main.cpp and build.ninja with no explicit encoding, so on a Windows code page any non-ASCII character in the source or the build path killed the build before the compiler ran. |
| Tauri | PR #16058 | Open | tauri info panicked instead of reporting when a package manager returned a version string that is not valid semver. |
| Tauri | PR #16060 | Open | The bundler cached its 32-bit NSIS and WiX tools below System32, and WOW64 redirected them somewhere they did not exist, so no installer could be built under the Windows SYSTEM account. |
Open means open: a proposal under review, not a landed change.

