Metadata-Version: 1.1
Name: pantsbuild.pants.contrib.cpp
Version: 1.6.0rc3
Summary: C++ pants plugin.
Home-page: https://github.com/pantsbuild/pants
Author: UNKNOWN
Author-email: UNKNOWN
License: Apache License, Version 2.0
Description: Pants is an Apache2 licensed build tool written in Python.
        
        The latest documentation can be found `here <http://pantsbuild.org/>`_.
        
        1.6.x Stable Releases
        =====================
        
        This document describes releases leading up to the ``1.6.x`` ``stable`` series.
        
        1.6.0rc3 (04/26/2018)
        ---------------------
        
        Bugfixes
        ~~~~~~~~
        
        * Break a Core / Node cycle  (#5733)
          `PR #5733 <https://github.com/pantsbuild/pants/pull/5733>`_
        
        * Bump max local store size (#5728)
          `PR #5728 <https://github.com/pantsbuild/pants/pull/5728>`_
        
        * Add interpreter identity check for non-blacklisted interpreters (#5724)
          `PR #5724 <https://github.com/pantsbuild/pants/pull/5724>`_
        
        * Ensure test goal implicitly targets current platform when using python_dist targets (#5720)
          `PR #5720 <https://github.com/pantsbuild/pants/pull/5720>`_
          `PR #5618 <https://github.com/pantsbuild/pants/pull/5618>`_
        
        * Plumb requirement blacklist through to the pex resolver (#5697)
          `PR #5697 <https://github.com/pantsbuild/pants/pull/5697>`_
        
        1.6.0rc2 (04/12/2018)
        ---------------------
        
        Bugfixes
        ~~~~~~~~
        
        * Reset LMDB Environments when forking
          `PR #5689 <https://github.com/pantsbuild/pants/pull/5689>`_
        
        1.6.0rc1 (04/09/2018)
        ---------------------
        
        Bugfixes
        ~~~~~~~~
        
        * Do not fail for a particular Spec if some other Spec has already matched it.
          `PR #5683 <https://github.com/pantsbuild/pants/pull/5683>`_
        
        Refactoring, Improvements, and Tooling
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        
        * Upgrade virtualenv. (#5679)
          `PR #5679 <https://github.com/pantsbuild/pants/pull/5679>`_
        
        * Narrow down BuildLocalPythonDistributions target type (#5659)
          `PR #5659 <https://github.com/pantsbuild/pants/pull/5659>`_
        
        1.6.0rc0 (04/04/2018)
        ---------------------
        
        Bugfixes
        ~~~~~~~~
        
        * Memoize stable task creation (#5654)
          `PR #5654 <https://github.com/pantsbuild/pants/pull/5654>`_
        
        Refactoring, Improvements, and Tooling
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        
        * Merge TargetRoots subclasses (#5648)
          `PR #5648 <https://github.com/pantsbuild/pants/pull/5648>`_
        
        * Handle `native_engine.so` resources without headers. (#5653)
          `PR #5653 <https://github.com/pantsbuild/pants/pull/5653>`_
        
        * Per-run metrics for target roots, transitive target counts. (#5651)
          `PR #5651 <https://github.com/pantsbuild/pants/pull/5651>`_
        
        * Release script cleanups. (#5650)
          `PR #5650 <https://github.com/pantsbuild/pants/pull/5650>`_
        
        * Only create native engine resource when needed. (#5649)
          `PR #5649 <https://github.com/pantsbuild/pants/pull/5649>`_
        
        * Include rust stdlib sources in bootstrap. (#5645)
          `PR #5645 <https://github.com/pantsbuild/pants/pull/5645>`_
        
        1.6.0.dev2 (04/01/2018)
        -----------------------
        
        Bugfixes
        ~~~~~~~~
        
        * Resolve for current platform only if resolving a local python dist with native extensions (#5618)
          `PR #5618 <https://github.com/pantsbuild/pants/pull/5618>`_
        
        * Fail for deleted-but-depended-on targets in changed (#5636)
          `PR #5636 <https://github.com/pantsbuild/pants/pull/5636>`_
        
        * Restore and modernize `--changed` tests (#5635)
          `PR #5635 <https://github.com/pantsbuild/pants/pull/5635>`_
        
        Refactoring, Improvements, and Tooling
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        
        * missing-deps-suggest outputs buildozer commands if path to buildozer is set (#5638)
          `PR #5638 <https://github.com/pantsbuild/pants/pull/5638>`_
        
        * Rewrite package listing and ownership parts of release.sh in python (#5629)
          `PR #5629 <https://github.com/pantsbuild/pants/pull/5629>`_
        
        * Add dependency on six (#5633)
          `PR #5633 <https://github.com/pantsbuild/pants/pull/5633>`_
        
        * [pantsd] Don't initialize a scheduler for pantsd lifecycle checks. (#5624)
          `PR #5624 <https://github.com/pantsbuild/pants/pull/5624>`_
        
        * Make build_dictionary.html easier to read (#5631)
          `PR #5631 <https://github.com/pantsbuild/pants/pull/5631>`_
        
        1.6.0.dev1 (03/25/2018)
        -----------------------
        
        New Features
        ~~~~~~~~~~~~
        * Record critical path timings of goals (#5609)
          `PR #5609 <https://github.com/pantsbuild/pants/pull/5609>`_
        
        API Changes
        ~~~~~~~~~~~
        * Disable google java format by default (#5623)
          `PR #5623 <https://github.com/pantsbuild/pants/pull/5623>`_
        
        Bugfixes
        ~~~~~~~~
        * [export] use same artifact cache override with VersionedTargetSet (#5620)
          `PR #5620 <https://github.com/pantsbuild/pants/pull/5620>`_
        
        * Memoize org.scalatest.Suite class loading (#5614)
          `PR #5614 <https://github.com/pantsbuild/pants/pull/5614>`_
        
        * Batch execution of address Specs and remove SelectTransitive (#5605)
          `PR #5605 <https://github.com/pantsbuild/pants/pull/5605>`_
        
        Refactoring, Improvements, and Tooling
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        * Bump coursier version to 1.1.0.cf365ea27a710d5f09db1f0a6feee129aa1fc417 (#5625)
          `PR #5625 <https://github.com/pantsbuild/pants/pull/5625>`_
        
        * Drop a golang dep that no longer appears to be used transitively... and yet somehow still seems to be failing. (#5619)
          `PR #5619 <https://github.com/pantsbuild/pants/pull/5619>`_
        
        
        1.6.0.dev0 (03/17/2018)
        -----------------------
        
        New Features
        ~~~~~~~~~~~~
        
        * Add google-java-format fmt/lint support (#5596)
          `PR #5596 <https://github.com/pantsbuild/pants/pull/5596>`_
        
        API Changes
        ~~~~~~~~~~~
        
        * Deprecate BinaryUtil as public API. (#5601)
          `PR #5601 <https://github.com/pantsbuild/pants/pull/5601>`_
        
        Bugfixes
        ~~~~~~~~
        
        * Fix `PytestRun` passthru arg handling. (#5594)
          `PR #5594 <https://github.com/pantsbuild/pants/pull/5594>`_
        
        * [pantsd] Repair stale sources invalidation case. (#5589)
          `PR #5589 <https://github.com/pantsbuild/pants/pull/5589>`_
        
        * [coursier/m2-coords] update coursier json parsing; use maven's coords (#5475)
          `PR #5475 <https://github.com/pantsbuild/pants/pull/5475>`_
        
        Refactoring, Improvements, and Tooling
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        
        * Robustify `SetupPyIntegrationTest`. #5610
          `PR #5610 <https://github.com/pantsbuild/pants/pull/5610>`_
        
        * Prepare 1.5.0rc1 (#5603)
          `PR #5603 <https://github.com/pantsbuild/pants/pull/5603>`_
        
        * Use readable errno descriptions for lmdb errors (#5604)
          `PR #5604 <https://github.com/pantsbuild/pants/pull/5604>`_
        
        * Convert scalafmt test to a unit test. (#5599)
          `PR #5599 <https://github.com/pantsbuild/pants/pull/5599>`_
        
        * Materialized files have the executable bit set correctly (#5593)
          `PR #5593 <https://github.com/pantsbuild/pants/pull/5593>`_
        
        * Render a warning rather than failing `list` when no targets are matched (#5598)
          `PR #5598 <https://github.com/pantsbuild/pants/pull/5598>`_
        
        * New BinaryTool subsystems for node and yarnpkg. (#5584)
          `PR #5584 <https://github.com/pantsbuild/pants/pull/5584>`_
        
        * Further --changed optimization (#5579)
          `PR #5579 <https://github.com/pantsbuild/pants/pull/5579>`_
        
        * Yet more rustfmt (#5597)
          `PR #5597 <https://github.com/pantsbuild/pants/pull/5597>`_
          `PR #5592 <https://github.com/pantsbuild/pants/pull/5592>`_
        
        * [pantsd] Don't compute TargetRoots twice. (#5595)
          `PR #5595 <https://github.com/pantsbuild/pants/pull/5595>`_
        
        * Use pre-compiled rustfmt instead of compiling it ourselves (#5592)
          `PR #5592 <https://github.com/pantsbuild/pants/pull/5592>`_
        
        * [coursier] use same artifact cache override as ivy (#5586)
          `PR #5586 <https://github.com/pantsbuild/pants/pull/5586>`_
        
        * Log when we try to upload files (#5591)
          `PR #5591 <https://github.com/pantsbuild/pants/pull/5591>`_
        
        * Revert "Port BaseTest to v2 engine" (#5590)
          `PR #5590 <https://github.com/pantsbuild/pants/pull/5590>`_
        
        * Update buildozer to 0.6.0-80c7f0d45d7e40fa1f7362852697d4a03df557b3 (#5581)
          `PR #5581 <https://github.com/pantsbuild/pants/pull/5581>`_
        
        * Rust logging uses Python logging levels (#5528)
          `PR #5528 <https://github.com/pantsbuild/pants/pull/5528>`_
        
        * Port BaseTest to v2 engine (#4867)
          `PR #4867 <https://github.com/pantsbuild/pants/pull/4867>`_
        
        * Prepare 1.4.0! (#5583)
          `PR #5583 <https://github.com/pantsbuild/pants/pull/5583>`_
        
        * Uniform handling of subsystem discovery (#5575)
          `PR #5575 <https://github.com/pantsbuild/pants/pull/5575>`_
        
        * Send an empty WriteRequest for an empty file (#5578)
          `PR #5578 <https://github.com/pantsbuild/pants/pull/5578>`_
        
        * Don't force fsync on every lmdb write transaction
        
        * Shard lmdb by top 4 bits of fingerprint
        
        * Revert "Revert a bunch of remoting PRs (#5543)"
          `PR #5543 <https://github.com/pantsbuild/pants/pull/5543>`_
        
        * release.sh -q builds single-platform pexes locally (#5563)
          `PR #5563 <https://github.com/pantsbuild/pants/pull/5563>`_
        
Platform: UNKNOWN
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python
Classifier: Topic :: Software Development :: Build Tools
