{"push_id":1671693286,"size":10,"distinct_size":10,"ref":"refs/heads/master","head":"0b05b0c18fc1a32565ee6e28f9a3fe5714404a58","before":"3f490de2c61c51cdf7cb78c8217842d2a9232758","commits":[{"sha":"91eee33d2fc3c901d8065899a5ac8b2cebd68039","author":{"name":"Stu Hood","email":"50abbb3a4290d1d6c08c7e8a002d0c743d331242@twitter.com"},"message":"[engine] New shared impl (#4429)\n\n### Problem\r\n\r\n`future::Shared` contains a bug in its current form that we had worked around by abusing/overusing `CpuPool` to trampoline execution of all `Node`s.\r\n\r\n### Solution\r\n\r\nIncorporate the overhaul of `future::Shared` that landed with [this PR](https://github.com/alexcrichton/futures-rs/pull/442) to fix that bug, and remove the `CpuPool` workarounds.\r\n\r\n### Result\r\n\r\nFixes #4298, and improves runtime for cold `./pants list ::` by about 20%.","distinct":true,"url":"https://api.github.com/repos/JasonQSong/pants/commits/91eee33d2fc3c901d8065899a5ac8b2cebd68039"},{"sha":"b0801ef2488f1488c3f48edb1f0b6bc6d8f117f8","author":{"name":"John Sirois","email":"a3aece39382087830532a4184dc76ba110e155bd@gmail.com"},"message":"Upgrade to pex 1.2.5. (#4434)\n\nThis picks up fixes for resolving pre-releases.","distinct":true,"url":"https://api.github.com/repos/JasonQSong/pants/commits/b0801ef2488f1488c3f48edb1f0b6bc6d8f117f8"},{"sha":"c4d75056f8d2619e8c6acdb950e0fedcf4f290b5","author":{"name":"Kris Wilson","email":"9f1f8f2033f372439cc56ab141cb7f446fb3689a@users.noreply.github.com"},"message":"Bump pex version to 1.2.6 (#4442)","distinct":true,"url":"https://api.github.com/repos/JasonQSong/pants/commits/c4d75056f8d2619e8c6acdb950e0fedcf4f290b5"},{"sha":"d39c2523111d11cddd97b99d7851554d3c92dd50","author":{"name":"Stu Hood","email":"50abbb3a4290d1d6c08c7e8a002d0c743d331242@twitter.com"},"message":"Disable unused deps by default (#4440)\n\n### Problem\r\n\r\nUse of the `compile.zinc.unused_deps` option results in a lot of false positives due to the unreliability of zinc analysis. Additionally, it imposes a compile performance overhead.\r\n\r\n### Solution\r\n\r\nDisable it by default, and mention the false positives.","distinct":true,"url":"https://api.github.com/repos/JasonQSong/pants/commits/d39c2523111d11cddd97b99d7851554d3c92dd50"},{"sha":"90393f6c9d8aab1f2cb0cbeb8fed60583fcbb748","author":{"name":"John Sirois","email":"a3aece39382087830532a4184dc76ba110e155bd@gmail.com"},"message":"Default --resolver-allow-prereleases to None. (#4445)\n\nAdd a sentinel type that can be used to indicate a bool option\r\ncan in fact take on a tri-state to support this.","distinct":true,"url":"https://api.github.com/repos/JasonQSong/pants/commits/90393f6c9d8aab1f2cb0cbeb8fed60583fcbb748"},{"sha":"463653d3779e96d7a90e4240ab593fe6c61dfd13","author":{"name":"John Sirois","email":"a3aece39382087830532a4184dc76ba110e155bd@gmail.com"},"message":"Prepare the 1.3.0.dev16 release. (#4449)","distinct":true,"url":"https://api.github.com/repos/JasonQSong/pants/commits/463653d3779e96d7a90e4240ab593fe6c61dfd13"},{"sha":"92e4cbf009de515a2021ffaf6dfb66416b446e40","author":{"name":"Benjy Weinberger","email":"a509d487a5f8dbb865a9ea050fc89e4377b3af8b@gmail.com"},"message":"Fix resource loading issue in the python eval task. (#4452)\n\nTurns out that `..` is not allowed in the path (which makes sense),\r\nbut this worked in practice when running from loose sources.\r\n\r\nThis change copies the relevant resource to the 'tasks2' dir, so that\r\nthe new task can load it from there.  It's a shame about the duplication,\r\nbut it's only temporary.","distinct":true,"url":"https://api.github.com/repos/JasonQSong/pants/commits/92e4cbf009de515a2021ffaf6dfb66416b446e40"},{"sha":"a703f5e72492d9a3b9a922f8463d9b897d095a77","author":{"name":"Benjy Weinberger","email":"a509d487a5f8dbb865a9ea050fc89e4377b3af8b@gmail.com"},"message":"Make the new python backend the default. (#4441)\n\n- Moves the previous python2/register.py to\r\n  python/register.py, so the backend names make sense.\r\n\r\n- Creates a python_old/ backend with the old registration.\r\n\r\nTo use the old backend, do something like this in pants.ini:\r\n\r\nbackend_packages: +[\r\n     \"pants.backend.python_old\",\r\n  ],-[\"pants.backend.python\"]\r\n\r\nIf you do so you will see a deprecation warning.","distinct":true,"url":"https://api.github.com/repos/JasonQSong/pants/commits/a703f5e72492d9a3b9a922f8463d9b897d095a77"},{"sha":"9ec0669a6d3bd034c69bb68b82937ef9f8052964","author":{"name":"Nadav Samet","email":"36632b78cc454db18306c26044d96ce244c0b15b@gmail.com"},"message":"Replace `indices` with `indexes` in docs (#4453)","distinct":true,"url":"https://api.github.com/repos/JasonQSong/pants/commits/9ec0669a6d3bd034c69bb68b82937ef9f8052964"},{"sha":"0b05b0c18fc1a32565ee6e28f9a3fe5714404a58","author":{"name":"Kris Wilson","email":"9f1f8f2033f372439cc56ab141cb7f446fb3689a@users.noreply.github.com"},"message":"Re-use pre-built Linux engine binaries for bintray upload. (#4454)\n\nFixes #4436\r\n\r\n### Problem\r\n\r\nCurrently, the inline native engine build in `generate-bintray-manifest.sh` has been failing silently on Linux. When a release build is conducted, this causes an outright failure due to a malformed `native-engine.bintray.json`.\r\n\r\n### Solution\r\n\r\nDrop 32-bit binary builds on Linux in favor of a singular 64-bit copy-from-cache mode gleaned from the OSX logic. Also, add a `set -e` to error the script if issues are encountered so they may be caught earlier.\r\n\r\n### Result\r\n\r\nGreener builds.","distinct":true,"url":"https://api.github.com/repos/JasonQSong/pants/commits/0b05b0c18fc1a32565ee6e28f9a3fe5714404a58"}]}
{"actor":{"display_login":"JasonQSong"}}