Stu Hood
Stu Hood
The `Node` invalidation used for backtracking has two TODOs that might affect its ~success rate and~ readability in some cases. * ~We do not atomically observe the state of a...
With the [`Process.concurrency_available`](https://github.com/pantsbuild/pants/blob/511691657d00827e5e44ab5118688b99c221d744/src/rust/engine/process_execution/src/lib.rs#L378-L387) facility, a process can hint at how much concurrency Pants should attempt to allocate for it. This would allow for safe automatic usage of `pytest-xdist` (behind a...
Between `2.13.0a1` and `2.13.0rc0`, when running a `pex_binary`: 1. the `PYTHONPATH` is _newly_ propagated to the child process 2. the `PEX_EXTRA_SYS_PATH` (which was always propagated) is seemingly obeyed, such that...
Subtyping is currently banned in the engine, with the reasoning being that it helps to avoid confusion (the `Address`/`BuildAddress` split was a motivating factor, iirc). But allowing subtyping would have...
#15769 demonstrates how to get human-readable tracebacks which should make "most" cases of the `Request(.., origin=..)` pattern introduced in https://github.com/pantsbuild/pants/issues/14468#issuecomment-1147779608 unnecessary. We should implement these tracebacks, and render them even...
Twitter consumes some of the twofishes libraries, and are interested in helping to get a 2.12 branch started. This is a notice of our intent to do so!
Hey folks! Have been happily using `5.0.0.pre2` for a few months now. Our use of the `notify` crate is symlink aware, so before running `read_link`, we ensure that we use...
In some cases (depending on the RetentionPolicy), usage of annotations ends up in classfiles, and should be possible to detect in `ClassToAPI` and `Analyze`. Currently, annotations do not seem to...