1. 27 Feb, 2020 1 commit
    • PyBind11 Upstream's avatar
      pybind11 2019-10-15 (80d45248) · 90e56b2b
      PyBind11 Upstream authored and Atkins, Charles Vernon's avatar Atkins, Charles Vernon committed
      Code extracted from:
      
          https://github.com/pybind/pybind11.git
      
      at commit 80d452484c5409444b0ec19383faa84bb7a4d351 (v2.4.3).
      
      Upstream Shortlog
      -----------------
      
      Ahuva Kroizer (1):
            8f5b7fce FAQ addition (#1606)
      
      Alexander Gagarin (2):
            0071a3fe Fix async Python functors invoking from multiple C++ threads (#1587) (#1595)
            b3bf248e Fix casting of time points with non-system-clock duration with VS (#1748)
      
      Allan Leal (1):
            e76dff77 Fix for Issue #1258 (#1298)
      
      Andre Schmeißer (1):
            19189b4c Make `overload_cast_impl` available in C++11 mode. (#1581)
      
      Ansgar Burchardt (1):
            a22dd2d1 correct stride in matrix example and test
      
      Antony Lee (6):
            a303c6fc Remove spurious quote in error message. (#1202)
            0826b3c1 Add spaces around "=" in signature repr.
            8fbb5594 Clarify error_already_set documentation.
            55dc1319 Clarify docs for functions taking bytes and not str.
            58e551cc Properly report exceptions thrown during module initialization.
            baf6b990 Silence GCC8's -Wcast-function-type. (#1396)
      
      Axel Huebl (9):
            4b84bad7 Fix Travis GCC 7 Python 3.6.6 (#1436)
            97b20e53 CMake: Remember Python Version (#1434)
            3a94561c Debug Builds: -DPy_DEBUG (#1438)
            435dbdd1 add_module: allow include as SYSTEM (#1416)
            9424d5d2 type_record: Uninit Member (#1658)
            1c627c9e pybind11_getbuffer: useless safe nullptr check (#1664)
            a2cdd0b9 dict_readonly: member init (#1661)
            000aabb2 Test: Numpy Scalar Creation (#1530)
            38f408fc value_and_holder: uninit members (#1660)
      
      Baljak (1):
            81da9888 Fix Intel C++ compiler warning on Windows (#1608)
      
      Blake Thompson (1):
            30c03523 Added __contains__ to stl bindings for maps (#1767)
      
      Boris Dalstein (2):
            b30734ee Fix typo in doc: build-in -> built-in
            96be2c15 Fix version mismatch typos in .travis.yml (#1948)
      
      Boris Staletic (4):
            289e5d9c Implement an enum_ property "name"
            f4b4e2e9 Use new Doxygen archive URL - fixes Travis
            0ca6867e Avoid Visual Studio 2017 15.9.4 ICE
            b3f0b4de new sphinx (#1786)
      
      Borja Zarco (2):
            e2b884c3 Use `PyGILState_GetThisThreadState` when using gil_scoped_acquire. (#1211)
            b2fdfd12 Avoid use of lambda to work around a clang bug. (#1883)
      
      Bruce Merry (2):
            1e6172d4 Fix some minor mistakes in comments on struct instance
            3b265787 Document using atexit for module destructors on PyPy (#1169)
      
      Chris Rusby (1):
            22859bb8 Support more natural syntax for vector extend
      
      Christoph Kahl (1):
            640b8fe6 fix #1406 add mingw compatibility (#1851)
      
      Dan (10):
            a175b21e Avoid decoding already-decoded strings from cindex.
            4612db54 Try to autodetect the location of the clang standard libraries.
            b46bb64d Allow user to override default values of -x and -std=.
            a33212df Wrap the main functionality of mkdoc in a function.
            ede328a7 Allow writing output to file instead of stdout.
            a163f881 Delete partially-written file in the event of an error.
            590e7ace Avoid storing global state.
            2c8c5c4e Split into seperate functions for easier invocation from python.
            e0b8bbbc Use a file-local constant for non-prefixing nodes.
            41f29ccd Parse command-line args in a separate function.
      
      Darius Arnold (1):
            09330b94 Fix typos in documentation (#1635)
      
      David Caron (1):
            307ea6b7 Typo
      
      Davis E. King (1):
            9343e68b Fix cmake scripts so projects using CUDA .cu files build correctly. (#1441)
      
      Dean Moldovan (3):
            c10ac6cf Make it possible to generate constexpr signatures in C++11 mode
            56613945 Use semi-constexpr signatures on MSVC
            0aef6422 Simplify function signature annotation and parsing
      
      Dennis Luxen (1):
            221fb1e1 Untangle cast logic to not implicitly require castability (#1442)
      
      Dmitry (1):
            8f5a8ab4 Don't strip debug symbols in RelWithDebInfo mode (#1892)
      
      Elliott Sales de Andrade (1):
            5e7591c6 Update PyPI URLs.
      
      Eric Cousineau (2):
            e9ca89f4 numpy: Add test for explicit dtype checks. At present, int64 + uint64 do not exactly match dtype(...).num
            4a3464fd numpy: Provide concrete size aliases
      
      Francesco Biscani (1):
            ba33b2fc Add -Wdeprecated to test suite and fix associated warnings (#1191)
      
      François Becker (1):
            ce9d6e2c Fixed typo in classes.rst (#1388)
      
      Guilhem Saurel (2):
            e7ef34f2 compatibility with pytest 4.0, fix #1670
            43a39bc7 ignore numpy.ufunc size warnings
      
      Henry Schreiner (10):
            04b41f03 Upgrading to Xcode 9 & fix OSX/Py3 build failure
            cf0d0f9d Matching Python 2 int behavior on Python 2 (#1186)
            6c62d279 Fix for conda failures on Windows
            ffd56ebe Fix pip issues on AppVeyor CI (#1369)
            3789b4f9 Update C++ macros for C++17 and MSVC Z mode (#1347)
            0f404a5d Allow recursive checkout without https (#1563)
            ae951ca0 CI fixes (#1744)
            73b840dc Fix for issue in latest conda (#1757)
            9bb33131 Fixing warnings about conversions in GCC 7+ (#1753)
            047ce8c4 Fix iostream when used with nogil (#1368)
      
      Ian Bell (1):
            502ffe50 Add docs and tests for unary op on class (#1814)
      
      Igor Socec (1):
            a301c5ad Dtype field ordering for NumPy 1.14 (#1837)
      
      Ivan Smirnov (1):
            d1db2ccf Make register_dtype() accept any field containers (#1225)
      
      Ivor Wanders (1):
            2b045757 Improve documentation related to inheritance. (#1676)
      
      Jamie Snape (1):
            a0b8f70d Ensure PythonLibsNew_FOUND is set in FindPythonLibsNew module (#1373)
      
      Jason Rhinelander (31):
            c6a57c10 Fix dtype string leak
            d2757d04 Remove superfluous "requires_numpy"
            64a99b92 Specify minimum needed cmake version in test suite
            1b08df58 Fix `char &` arguments being non-bindable
            7672292e Add informative compilation failure for method_adaptor failures
            6a81dbbb Fix 2D Nx1/1xN inputs to eigen dense vector args
            a582d6c7 Build /permissive- under VS2017
            835fa9bc Miscellaneous travis-ci updates/fixes
            32ef69ac Qualify `cast_op_type` to help ICC
            5c7a290d Fix new flake8 E741 error from using `l` variable
            71178922 __qualname__ and nested class naming fixes (#1171)
            086d53e8 Clean up eigen download code (and bump to 3.3.4)
            3be401f2 Silence new MSVC C++17 deprecation warnings
            48e1f9aa Fix premature destruction of args/kwargs arguments
            367d723a Simplify arg copying
            b48d4a01 Added py::args ref counting tests
            88efb251 Fixes for numpy 1.14.0 compatibility
            507da418 Use a named rather than anon struct in instance
            326deef2 Fix segfault when reloading interpreter with external modules (#1092)
            adbc8111 Use stricter brace initialization
            657a51e8 Remove unnecessary `detail::`
            add56ccd MSVC workaround for broken `using detail::_` warning
            431fc0e1 Fix numpy dtypes test on big-endian architectures
            1ddfacba Fix for Python3 via brew
            e88656ab Improve macro type handling for types with commas
            9f41c8ea Fix class name in overload failure message
            6d0b4708 Reimplement version check and combine init macros
            6862cb9b Add workaround for clang 3.3/3.4
            e763f046 Base class destructor should be virtual
            f7bc18f5 Fix compatibility with catch v2
            177713fa Fix gcc-8 compilation warning
      
      Jeff VanOss (3):
            05d379a9 fix return from std::map bindings to __delitem__ (#1229)
            01839dce remove duplicate feature from list (#1476)
            77ef03d5 compile time check that  properties have no py:arg values (#1524)
      
      Jeffrey Quesnelle (1):
            f93cd0aa PYBIND11_TLS_REPLACE_VALUE should use macro argument value in Python 3.7+ (#1683)
      
      Jeremy Maitin-Shepard (1):
            a3f4a0e8 Add support for __await__, __aiter__, and __anext__ protocols (#1842)
      
      Josh Kelley (1):
            741576dd Update documentation for initialize_interpreter (#1584)
      
      Justin Bassett (1):
            2cbafb05 fix detail::pythonbuf::overflow()'s return value to return not_eof(c) (#1479)
      
      Jörg Kreuzberger (1):
            69dc380c #1208 Handle forced unwind exception (e.g. during pthread termination)
      
      Karl Haubenwallner (1):
            e9d6e879 Added a debug flag to the PYBIND11_INTERNALS_VERSION (#1549)
      
      Khachajantc Michael (1):
            e3cb2a67 Use std::addressof to obtain holder address instead of operator&
      
      Krzysztof Fornalczyk (1):
            5c8746ff check for already existing enum value added; added test (#1453)
      
      Lori A. Burns (3):
            bdbe8d0b Enforces intel icpc >= 2017, fixes #1121 (#1363)
            868d94fc Apply c++ standard flag only to files of CXX language. (#1678)
            f6c4c104 restores __invert__ to arithmetic-enabled enum, fixes #1907 (#1909)
      
      Maciek Starzyk (1):
            9b028562 Update PyPI URLs
      
      Manuel Schneider (1):
            492da592 another typo (#1675)
      
      Marc Schlaich (1):
            ab003dbd Correct VS version in FAQ
      
      Matthias Geier (1):
            7bb1da96 fix copy-paste error: non-const -> const
      
      Michael Goulding (1):
            77374a7e VS 15.8.0 Preview 4.0 has a bug with alias templates (#1462)
      
      Michał Wawrzyniec Urbańczyk (1):
            978d439e Add PYBIND11_ prefix to the THROW macro to prevent name collisions. (#1578)
      
      Naotoshi Seo (1):
            5ef1af13 Fix SEGV to create empty shaped numpy array (#1371)
      
      Nathan (1):
            9b3fb053 Allow Windows.h min/max to coexist with pybind11 (#1847)
      
      Omar Awile (2):
            ac6cb91a Fixed small typo (#1633)
            95f750a8 Add optional buffer size to pythonbuf::d_buffer constructor (#1687)
      
      Patrik Huber (1):
            41a4fd8a Fix missing word typo
      
      Pauli Virtanen (1):
            c9d32a81 numpy: fix refcount leak to dtype singleton (#1860)
      
      Roland Dreier (2):
            7a24bcf1 Fix malformed reST (#1802)
            1aa8dd17 Fix assertion failure for unions (#1685) (#1709)
      
      Rune Paamand (2):
            73634b6d Update iostream.h: Changed a local varname 'self' to 'self_' (#1535)
            06d021b6 Issue #1532: Incompatible config options, /MP vs /Gm for MSVC in DEBUG (#1533)
      
      Ryota Suzuki (1):
            1377fbf7 Fix unintentional escaping of character on Windows (#1574) (#1575)
      
      Samuel Debionne (2):
            87fa6a43 Detect whether we are running in a Conda environment and adjust get_include() (#1877)
            6ca312b3 Avoid infinite recursion in is_copy_constructible (#1910)
      
      Saran Tunyasuvunakool (2):
            b60fd233 Make sure `detail::get_internals` acquires the GIL before making Python calls. (#1836)
            bdf1a2cc In internals.h, only look at _DEBUG when compiling with MSVC. (#1855)
      
      Semen Yesylevskyy (1):
            ef13fb2e Info about inconsistent detection of Python version between pybind11 … (#1093)
      
      Sergei Izmailov (3):
            979d75de doc: Add note about casting from `None` to `T*` (#1760)
            09f08294  Avoid conversion to `int_` rhs argument of enum eq/ne (#1912)
            6cb584e9 Adapt to python3.8 C API change (#1950)
      
      Sergei Lebedev (2):
            08b0bda4 Added set::contains and generalized dict::contains (#1884)
            046267c6 Added .empty() to all collection types (#1887)
      
      Stephen Larew (1):
            5b4751af Add const to buffer:request() (#1890)
      
      Steven Johnson (1):
            4ddf7c40 Add missing includes for better Bazel compatibility (#1255)
      
      Tarcísio Fischer (1):
            54eb8193 Fix scoped enums comparison for equal/not equal cases (#1339) (#1571)
      
      Ted Drain (1):
            0a0758ce Added write only property functions for issue #1142 (#1144)
      
      Thomas Hrabe (1):
            534b756c Minor documentation clarification in numpy.rst (#1356)
      
      Thomas Peters (1):
            dffe869d quiet clang warning by adding default move ctor (#1821)
      
      Tom de Geus (1):
            a7ff616d Simplified example allowing more robust usage, fixed minor spelling issues
      
      Tomas Babej (1):
            01fada76 Minor typo
      
      Toru Niina (1):
            74d335a5 Replace a usage of C++14 language features with C++11 code (#1833)
      
      Trevor Laughlin (1):
            63c2a972 Enable unique_ptr holder with mixed Deleters between base and derived types (#1353)
      
      Unknown (1):
            0b3f44eb Trivial typos
      
      Vladimír Vondruš (2):
            5b0ea77c Fix -Wmissing-prototypes warning on Clang. (#1863)
            04c8f4b5 Expose BufferError among other pybind11 exceptions. (#1852)
      
      Wenzel Jakob (51):
            f94d7598 updated changelog for v2.2.1 release
            6d19036c support docstrings in enum::value() (#1160)
            e7d304fb added citation reference (fixes #767) (#1189)
            15e0e445 Moved section on licensing of contributions (fixes #1109) (#1188)
            ff6bd092 Fix pybind11 interoperability with Clang trunk (#1269)
            2d0507db added v2.2.2 changelog
            060936fe Detect pybind11 header path without depending on pip internals (fixes #1174) (#1190)
            ed670055 Minor fix for MSVC warning CS4459 (#1374)
            f5f66189 updated changelog for v2.2.3
            cbd16a82 stl.h: propagate return value policies to type-specific casters (#1455)
            d4b37a28 added py::ellipsis() method for slicing of multidimensional NumPy arrays
            885b5b90 Eigen test suite: don't create a np.matrix
            e0f3a766 Fixed flake8 error in test_iostream.py
            44e39e0d fix regression reported by @cyfdecyf in #1454 (#1517)
            35c82c72 changelog for version 2.2.4 & features targeted for 2.3.0
            06710020 object_api: support the number protocol
            b4b22924 relax operator[] for tuples, lists, and sequences
            f4245181 enum_: move most functionality to a non-template implementation
            c8e9f3cc quench __setstate__ warnings (fixes #1522)
            c9b8933e flake8 fix
            9f73060c std::array<> caster: support arbitrary sequences (#1602)
            adc2cdd5 fixed regression in STL type caster RVPs (fixes #1561) (#1603)
            e2eca4f8 Support C++17 aligned new statement (#1582)
            cea42467 fix py::cast<void *> (#1605)
            64205140 added std::deque to overview.rst
            d1f64fa9 AppVeyor: quench pip deprecation warnings for v2.7
            ccbe68b0 added binding delattr() -> PyObject_DelAttr analogous to hasattr()
            25abf7ef flake8 fixes
            e11e71d8 Make compiler flags for -Werror specific to GNU, Clang, or Intel
            51ca6b08 Update docs on std::out_of_range exception mapping (#1254)
            cf36e3d9 updated changelog
            64f2a5f8 begin work on v2.3.1
            ed39c504 README.md: added several folks who've made repeated contributions
            a1b71df1 fix issue #1804 (warning about redefined macros)
            8b90b1da error_already_set: acquire GIL one line earlier (fixes #1779)
            9fd47121 fix test suite (pytest changes in ExceptionInfo class)
            b2c4ff60 renamed local gil_scoped_acquire to gil_scoped_acquire_local to avoid ambiguity
            c9f5a464 pybind11 internals: separate different compilers
            00a0aa99 v2.4.0 release
            e825205a begin working on v2.4.1
            21d0eb46 Fix Python 3.8 test regression
            5fd187eb minor changelog cleanup
            31680e6f Implicit conversion from enum to int for Python 3.8 (fix by @sizmailov)
            e44fcc3c v2.4.1 release
            82cf7935 begin working on next version
            f3109d84 future-proof Python version check from commit 31680e6 (@lgritz)
            7f5dad7d Remove usage of C++14 constructs (fixes #1929)
            7ec2ddfc v2.4.2 release
            2abd7e1e updated release.rst to remove parts that are now automated
            34c2281e begin working on next version
            80d45248 v2.4.3 release
      
      Yannick Jadoul (4):
            b4719a60 Switching deprecated Thread Local Storage (TLS) usage in Python 3.7 to Thread Specific Storage (TSS) (#1454)
            085a2943 Increasing timeout in test_gil_scoped.py to get AppVeyor to succeed
            97784dad [BUGFIX] Fixing pybind11::error_already_set.matches to also work with exception subclasses (#1715)
            d23c821b Make static member functions, added with `def_static`, `staticmethod` descriptor instances (#1732)
      
      Zach DeVito (1):
            03874e37 Fix leak in var arg handling
      
      ali-beep (1):
            5ef13eb6 Add negative indexing support to stl_bind. (#1882)
      
      cdyson37 (1):
            111b25b2 Mention flake8 and check-style.sh in CONTRIBUTING (#1567)
      
      kingofpayne (1):
            12e8774b Added support for list insertion. (#1888)
      
      luz.paz (2):
            28cb6764 misc. typos
            13c08072 Typo
      
      luzpaz (2):
            4b874616 Misc. typos (#1384)
            21bf16f5 misc. comment typo (#1629)
      
      martinRenou (1):
            35045eee Add getters for exception type, value and traceback (#1641)
      
      nstelzen (1):
            c2514340 Added note in documentation regarding make install (#1801)
      
      oremanj (2):
            fd9bc8f5 Add basic support for tag-based static polymorphism (#1326)
            e7761e33 Fix potential crash when calling an overloaded function (#1327)
      
      phil-zxx (1):
            c6b699d9 Added ability to convert from datetime.date to system_clock::time_point (#1848)
      
      sizmailov (1):
            21c3911b add signed overload for `py::slice::compute`
      
      voxmea (1):
            17983e74 Adds type_caster support for std::deque. (#1609)
      90e56b2b
  2. 29 Jan, 2020 1 commit
    • ffs Upstream's avatar
      ffs 2020-01-23 (089c5b6a) · 07838dfb
      ffs Upstream authored
      Code extracted from:
      
          https://github.com/GTkorvo/ffs.git
      
      at commit 089c5b6ac974bc918c39dce461a7db0ef8492d09 (master).
      
      Upstream Shortlog
      -----------------
      
      Greg Eisenhauer (4):
            7774ca6c Add License
            285c5f4f clean up size_t warning
            03fa846f Fix wrong struct usage
            099b3b3d Update pre-generated Bison and Flex output
      
      Kyle Edwards (1):
            afc6c9df Suppress race condition warning in ffs_conv.c
      07838dfb
  3. 13 Dec, 2019 1 commit
  4. 13 Aug, 2019 1 commit
  5. 12 Aug, 2019 1 commit
  6. 01 Jul, 2019 1 commit
  7. 15 Feb, 2019 1 commit
  8. 23 Mar, 2018 1 commit
  9. 21 Mar, 2018 2 commits
    • PyBind11 Upstream's avatar
      pybind11 2018-02-07 (f117a48e) · 7040b90d
      PyBind11 Upstream authored and Atkins, Charles Vernon's avatar Atkins, Charles Vernon committed
      Code extracted from:
      
          https://github.com/pybind/pybind11.git
      
      at commit f117a48ea2fd446d2865826a58d08027d4579cb3 (v2.2.2).
      
      Upstream Shortlog
      -----------------
      
      Antony Lee (1):
            7ab1cd34 Remove spurious quote in error message. (#1202)
      
      Elliott Sales de Andrade (1):
            53e0aa03 Update PyPI URLs.
      
      Jason Rhinelander (17):
            fe1266e0 Fix `char &` arguments being non-bindable
            a28393cf Fix 2D Nx1/1xN inputs to eigen dense vector args
            6519388f Build /permissive- under VS2017
            fbb2ef7e Miscellaneous travis-ci updates/fixes
            fc8d1c76 Fix new flake8 E741 error from using `l` variable
            07dc73da __qualname__ and nested class naming fixes (#1171)
            3793c7ed Silence new MSVC C++17 deprecation warnings
            c715c70e Fix premature destruction of args/kwargs arguments
            0c7aec48 Simplify arg copying
            8310aa46 Added py::args ref counting tests
            7f170fe4 Fixes for numpy 1.14.0 compatibility
            c8f07b5d Use a named rather than anon struct in instance
            20d6d1d4 Fix segfault when reloading interpreter with external modules (#1092)
            56c1edb4 Don't add duplicate patients
            c3d81d23 Use stricter brace initialization
            f99f6851 MSVC workaround for broken `using detail::_` warning
            19e90dc3 Updated version/changelog for 2.2.2
      
      Jeff VanOss (1):
            17ad517d fix return from std::map bindings to __delitem__ (#1229)
      
      Unknown (1):
            09579726 Trivial typos
      
      Wenzel Jakob (4):
            2406a0cf added citation reference (fixes #767) (#1189)
            83e73091 Moved section on licensing of contributions (fixes #1109) (#1188)
            ebe16361 Fix pybind11 interoperability with Clang trunk
            f117a48e mark release date in changelog
      
      Zach DeVito (1):
            155cc7c4 Fix leak in var arg handling
      
      luz.paz (1):
            ed0a72eb misc. typos
      7040b90d
    • Google Test Upstream's avatar
      GoogleTest 2018-03-19 (dccc2d67) · 6641afb6
      Google Test Upstream authored and Atkins, Charles Vernon's avatar Atkins, Charles Vernon committed
      Code extracted from:
      
          https://github.com/google/googletest.git
      
      at commit dccc2d67547a5a3a97e4f211f39df931c6fbd5d5 (master).
      
      Upstream Shortlog
      -----------------
      
      Aleksey Kozin (1):
            06568301 TEST() arguments are invalid in an example
      
      Alex Converse (1):
            deb99a9d Use wider types to prevent unsigned overflow diagnostics
      
      Alex Yursha (1):
            4f68ab5b Fix ellipsis position in examples
      
      Alexander Münch (1):
            62b167e4 Fix: Markdown in V1_7_Primer.md
      
      Alexey Klimkin (1):
            3ec00523 Fix a typo
      
      Alexey Sokolov (2):
            c9cf07a8 Make the failure messages from EXPECT_EQ and friends actually symmetric,
            092d0885 Add ability to throw from ASSERT
      
      Alyssa Wilk (3):
            6e1970e2 Adding a flag option to change the default mock type
            a2803bc3 Handling invalid flag values
            fa5d3b38 Applying lint checks from upstream google3
      
      Anders Sundman (asum) (1):
            11e1dd25 Removed trailing comma in enum
      
      Arkadiy Shapkin (3):
            5dde668e AppVeyor MinGW-w64 test build
            77380cdd Enable C++11 features for VS2015 and VS2017
            2641b021 Fix tests with VS2015 and VS2017
      
      Arkady Shapkin (6):
            1cff1460 Add links to IRC channel and Google Group
            88269cd3 Support x64 configuration for old VS2010 projects
            45287f3d Remove gtest VS2005 projects
            cb8ebf5c Support x64 configuration for old VS2015 projects
            840c711e Fix gmock tests when std::unary_function unavailable
            b153bfd8 Enable CI for VS2017
      
      Benjamin Kircher (1):
            d4af64ca Remove redundant declaration
      
      Bernhard Bauer (3):
            e7c9e80e Allow macros inside of parametrized test names.
            86e5f008 Add a non-parametrized test.
            7b70413e Allow macros inside of parametrized test names.
      
      Brian Silverman (1):
            4d26df72 Speed up printing of characters which need hex escaping
      
      Bryan Zimmerman (4):
            1ae4096b fix for VS2017 deprecation of ::tr1::tuple change static_cast to ImplicitCast_ for consitency fixes for building with path names containing spaces
            a7269e24 replaced back accidently removed static_cast with consistent ImplicitCast_
            3ea06317 remove implicit casts
            74a53063 remove extra line
      
      Carlos O'Ryan (20):
            280b2270 Fix table formatting.
            1dde1eed Fix typos too s/destoyed/destroyed/
            f20797bd Same fixes for "current" version.
            2fcbc0c1 Remove silly claim that C++ lacks lambdas.
            0ffd8629 More tables that did not render correctly.
            aea8580e Run autoconf from top-level directory.
            4aa05bd4 Only switch to g++-4.9 on Linux.
            cf3adad5 Add licenses() directive for googlemock/tests.
            e22d344c Add Apache-2.0 LICENSE file.
            bc3320b7 Implement bazel-based builds in Travis.
            11841175 Wrong LICENSE file, sorry.  Corrected. [skip ci]
            c82cd5e4 Also add documentation around becoming a contributor.
            23a014ab Refactor docs about contributions to CONTRIBUTING.md.
            75b85d53 Create a autotools-based build for Travis.
            ec2b0c39 Build both googletest and googlemock.
            9cee677c Optimize build matrix (#1)
            d3acb4ba Fixed output and test for 'enabled_on_pr'
            adfdc65c Fixed test for pull request.
            67d6e467 Use correct name for build event types.
            3431b699 Add options to parallelize builds.
      
      Che-Hsun Liu (1):
            509f7fe8 Update googletest README.md
      
      Chris-Sharpe (1):
            19cace28 Colouring in help text
      
      Christophe Vidal (1):
            623616a5 Fixed typo
      
      Claus Stovgaard (1):
            68f19fac Moved the ignoring of *.pyc files to top level for also covering googlemock python scripts.
      
      Dariusz Ostolski (1):
            ecb1c3dd #1282: Doc typo fix
      
      David Benjamin (5):
            ca6a70c6 Pass MSVC's C4826 warning.
            bcd35523 Avoid warning C4619 in MSVC 2017.
            90244a6a Fix testing::Combine on MSVC 2017.
            b3d9be5c Pass the -Wmissing-declarations warning.
            1acf8c75 Also define GTEST_ATTRIBUTE_PRINTF_ in clang-cl.
      
      David Neto (1):
            20074be1 Use DEBUG_POSTFIX instead of CMAKE_DEBUG_POSTFIX
      
      David Seifert (2):
            8604c4ad Add support for pkgconfig
            9cacce4e Add documentation for pkg-config
      
      Dawid Kurek (1):
            51d92b2c Replace html entities with their equivalents
      
      Edgar Riba (1):
            21ccd610 update README.md with tiny-dnn
      
      Eduardo Caceres (1):
            854b28f1 Minor style fixes
      
      Eduardo Cáceres (1):
            67fcf007 Punctuation
      
      Fedor Trushkin (3):
            9c82e774 Expose ScopedTrace utility in public interface
            354fc8d8 Document ScopedTrace utility
            8e862211 Use fully qualified  in examples
      
      Gallaecio (1):
            194e3c81 Fix WhenSorted() documentation example
      
      Gasprd Petit (1):
            f6dde80e Removed flush scopes around GTEST_LOG(FATAL) and exit call since FATAL is expected to abort()
      
      Gennadiy Civil (102):
            4e284ee6 Update WORKSPACE
            1fe692ce Update README.md
            026735da Proposing these changes, please review
            3cf65b5d Added "explicit" as per compiler suggestion
            c4e01616 removed internal link ( not allowed in OSS)
            fa70b84a Removed "Trivial"
            d30a37e7 Revert "Allow macros inside of parametrized test names."
            dfed97a6 Workaround for Travis issue https://github.com/travis-ci/travis-ci/issues/8552
            34aaf58c Revert "Workaround for Travis issue https://github.com/travis-ci/travis-ci/is…"
            54c2648b Workaround for Travis issue https://goo.gl/d5eV8o
            8a48f0ed Update gtest-param-test.h.pump
            a7fceb4a Update gtest-param-test.h.pump
            1c09831a upstreaming cl 124976692
            19b5774c code cleanup in preparation for merges, cl 180857299
            67476c14 Revert one file for now
            91ba05cc Small cleanups, merge
            258fd6e1 cleanup, merge
            9fce984a wip, cleanups/merge
            5eecadf6 Revert one file
            2ad5661d Upstream of cl 129104714
            d237297c code merge, cleanups
            6eccdb7b Update .travis.yml
            f33902b9 revert googletest/test/gtest-param-test_test.cc
            d630a8bd code merges, cleanup
            62dbaa29 revert
            6a26e47c Code merge, upstreaming accumulated changes, cleanup
            481fe944 More merge, cleanup
            1d757db6 More merge, cleanup
            6914ae23 Upstream cl 103120214
            2982dc1a Trying to fix travis
            29f94e01 Update .travis.yml
            cfd29e04 Update .travis.yml
            73d1251f Update .travis.yml
            ed8d02cf Update .travis.yml
            93b77987 continue upstream/merge, etc
            da1f7fe1 Code merging
            d629744e More code merges
            5f4ce9d8 Test files for corresponding changes
            f45c22c4 Test files for corresponding changes
            6befe422 Test files for corresponding changes
            304be8f0 Test files for corresponding changes
            b9e29783 Reverting some changes, need to make the merge compile
            6d04de74 Reverting some changes, need to make the merge compile
            9195571c Reverting some changes, need to make the merge compile
            08b323f7 Reverting some changes, need to make the merge compile
            b1623e91 Adding python tests to Bazel build file.
            8d707dfe code merge
            a0435a54 merging
            9bc86661 more merging
            f1c87ad9 merges, cl/155419551 and other
            bbb17ad0 more code merge
            6723b6c5 Merging, upstream http://cl/182836545
            80defcec Many code merge/upstream changes
            06c3cce8 revert, lets get this compiled
            e29805aa upstream cl 182543808
            b9651c04 placating gcc and its overzeauls size comparison warnings
            7cced896 Remove Visual Studio 10,11,12 from build matrix
            b3a2048b Update README.md
            fbb48a77 Code merges
            6c0c3896 Adding tests to googlemock bazel
            2a468302 Ability to optionally depend on Abseil plus upstream of 183716547
            e55fded0 Code merges
            e6ec8bc5 Merges and also adding new bazel build mode
            a3c73ed2 Include MSVC14 on PRs as well
            ec7faa94 merges
            49fc378e merges
            575c0812 merging
            d84f58ab Merging, coniniue
            225e6741 moving JoinAsTuple to internal
            9e072812 merges
            e76f4ee9 clang warning https://travis-ci.org/google/googletest/jobs/340978022
            a66d2090 clang warning 'https://travis-ci.org/google/googletest/jobs/340987201'
            2a23ca00 https://travis-ci.org/google/googletest/jobs/340995238
            d7c966c4 clang warnings
            3b1fe3ec clang warnings
            30d276da cxxx11
            ab186a8c merges
            06972419 merging, cleaning up
            09581b38 cleanup/merges
            a3e322b2 cleanup, merges
            df656324 merges
            b7e0294c merging unitests
            3299a238 merging unittests - 2
            29e9ca87 merging unitests, check
            004f6a00 merging unitests - check 4
            4dbb4371 merging unittests - 5
            2bd1750b gmock merging -2
            0d5e01ad Merges-1
            dbf63e38 merges-2
            83859284 merges-3
            086825de merges-6
            995a9dfa merges-7
            89d6f70f merges-8
            e8919006 Merging, XML tests
            cf9d6344 merges-port(1)
            af463c43 More merges, removing old dead code
            a719320a fixing, was removing too much
            2814b4b0 merging, merging
            262aaf2f erging, cont
            a178cc7e merge, again, IsRecursiveContainer
            080fcbe0 cl 189032107
            a3c2e107 cl 189032107, again
      
      Gregory Pakosz (1):
            7990f566 Re-enable MSVC++ C4389 warning in CmdHelperEq()
      
      Hector Dearman (2):
            24054ff0 Fixed misspelling in assertion message.
            41ad243d Fix typo in gmock-actions.h
      
      Henry Schreiner (1):
            5518a1d3 Adding CMake visibility policy setting
      
      Herbert Thielen (44):
            f6ac9a30 remove obsolete reference to SVN trunk
            b3908406 remove doc of former versions
            58b42274 remove obsolete reference to SVN trunk and fix link to pump manual
            6b896774 remove doc of former versions
            ec19d455 fix links to Google C++ Style Guide
            212f4d79 fix small typo in comment
            0f702ceb add note about different definitions of Test Case
            33edcaed be more specific on Test Case
            c09e9e64 clarify distinction regarding Test Case
            dc7214f2 say "former version" instead of "released version"
            daaed2b6 fix typo in comment and string (SetUpTestCase)
            b567aadd remove unused TestCase import
            fe760e9c fix typo: xUnit
            83647185 remove non-existing gmock_build_samples switch
            4a451575 switch on verbose make
            d33861dc run combined build only
            29c07aa9 remove Yob's comma mentioned in issue #1105
            bb8399e1 use plural verb as mentioned in issue #1105
            cc246ecb use build type set in .travis.yml
            dae044d4 use upper-case build type
            f0c72bfe fix SetUp/TearDownTestCase() in AdvancedGuide
            7529c8aa remove obsolete comment regarding python tests on linux
            73d58dd4 ask cmake for per-configuration output subdir
            47ad2993 Revert "ask cmake for per-configuration output subdir"
            9ba7946b create different python based tests for single and multi configuration build generators
            14cf7f57 fix example's comment
            e033d8c7 change links from former code.google.com to current github repository
            d15b8b45 switch one build to Release mode
            520ad96b treat all warnings as errors for GCC (-Werror)
            8abacca5 avoid -Wshadow warning on GCC
            55fd999a avoid warning about unused variable
            48b06628 cache ccache
            d96a038e set MAKEFLAGS to use multiple processors on Travis CI
            98f2f152 install ccache on travis osx build slave
            fe97312e limit processors to use in Travis build to 4
            aa0b5458 remove GTEST_HAS_PARAM_TESTS
            e8c6942a remove obsolete link_directories command
            83d8dd0e call clang via ccache on Linux
            56f8222a show ccache statistics in log
            dd8e4a63 reset ccache statistics at install
            beca85ff drop unused valgrind package from installation
            be94bf50 remove unused variables from travis environment
            6c0146fd use GTEST_ATTRIBUTE_UNUSED_ instead of dummy function
            8866af03 remove markdown stars (bold) from code examples
      
      Joe Alam (1):
            4597ec58 Updated README with information about C runtime dynamic/static linking issues in Windows
      
      Joel Laity (1):
            568958e9 Fixed cmake policy issue
      
      Jonathan Wakely (1):
            b70cf1a6 Use gender-neutral pronouns in comments and docs
      
      Jose Nino (2):
            38ec2a1d docs: fix broken link from dummies guide to cook book
            5c279131 docs: fix broken link
      
      Jérémie Delaitre (1):
            96977463 Fix the link to the float comparison article
      
      Kamil Rytarowski (1):
            fac0dfbe Add NetBSD support
      
      LI Daobing (1):
            efd49c2d Update Documentation.md
      
      Li Peng (1):
            266a185a remove duplicated words
      
      Loo Rong Jie (1):
            cbd15d41 [Bazel] Detect Windows with cpu value x64_windows and x64_windows_msvc
      
      Manoj Gupta (1):
            1beff241 googletest: Add GTEST_API_ attribute to ThreadLocal class.
      
      Manuel VIVES (1):
            b68f1e76 Fix policy issue with old cmakes
      
      Manuel Vives (1):
            a7ab054f Issue 709: Fix Cmake policy 0048
      
      Marzo Sette Torres Junior (1):
            f700442d Clarifying language
      
      Matthew Woehlke (2):
            0e8e0e07 Fix library install destinations
            9469fb68 Fix problem installing gtest when gmock enabled
      
      Maurice Gilden (6):
            5b4166f0 Add function name to exception if there's no default action
            95f18d99 adds test for NiceMock with unknown return value
            cc999000 Fix test if exceptions are not supported
            36777251 Switch return type to class without default constructor
            b0ed43e7 Change tabs to spaces in test case
            1ee80796 Remove unused variable
      
      Nic Holthaus (2):
            c88525f3 added related open source project
            1d1b306d made capitalization more consistent with other projects.
      
      Olivier Clavel (2):
            fa892afc Wrong version reported (1.7.0 should be 1.8.0)
            b74070cf googlemock version must be changed as well
      
      Peter Boström (1):
            1b39c3dc Add gtest-parallel to open-source projects.
      
      Peter Collingbourne (3):
            ba99a04b Check whether _MSC_VER is defined when detecting presence of cxxabi.h under libc++.
            f9155307 Pass -EHs-c- to disable exceptions with MSVC.
            3498a1ac Use _CPPUNWIND instead of _HAS_EXCEPTIONS with MSVC.
      
      Petr Hosek (2):
            6baf17e9 Support JSON output format in addition to XML
            7a2050d4 Use a full message in the JSON output for failures
      
      Romain Geissler (2):
            20e2de7d Remove gcc 6 misleading indentations.
            0663ce90 Fix double free when building Gtest/GMock in shared libraries and linking a test executable with both.
      
      Roman Lebedev (1):
            1a62d1b0 CMake: use threads if allowed and found, not just if found.
      
      Roman Perepelitsa (1):
            966b549c Support ref-qualified member functions in Property().
      
      Ross Wang (1):
            0b6d9475 Update Primer.md
      
      Sam Lunt (1):
            f46bd00e make includes system
      
      Scott Graham (3):
            c3d1d335 Detect Fuchsia, and set GTEST_HAS_PTHREAD on GTEST_OS_FUCHSIA
            0eb49f4d Note that it is preferable for Googlers to create a CL internally first
            567b40ee Try to handle unsigned wchar_t (arm) a bit better
      
      Shlomi Fish (1):
            aac40333 Correct some typos in a comment
      
      Simon Glass (1):
            0fdf78b9 Fix a few documentation nits in the mock dummies guide
      
      Stefano Soffia (1):
            b8ac390a Fix test build issue with GCC7.2.
      
      Stepan Khapugin (1):
            9a8794fa add a cast
      
      Tobias Markus (1):
            08d76be4 Performance fixes reported by cppcheck
      
      Troy Holsapple (1):
            c8510504 Fixed typos
      
      Victor Costan (3):
            b3a1759e Fix std::iscntrl use in gtest-printers.cc
            8a615871 Fix unused function warning on Mac OS.
            84ec2e03 Switch default death test style back to "fast".
      
      Vincent Palancher (1):
            4568374a Fixes a typo in FAQ.md
      
      Wojciech Mamrak (3):
            8d9d6bb0 Improved description of VS std::tuple support
            3464f76e Improved description of VS std::tuple support
            57bb0bbb Remove C4996 warning in VS2017
      
      Xiaoyi Zhang (2):
            190e2cdd Add matcher for std::variant.
            2eb31c18 Add documentation for VariantWith.
      
      Zhongming Qu (2):
            9538687a Remove trailing whitespaces in BUILD.bazel
            99d0ef39 Also can build when included in source.
      
      Zulkarnine Mahmud (7):
            649aa295 Fix background color in ColoredPrintf
            365df114 Add background_mask instead of using magic number
            271fb8ff Fix a problem when bg_color == fg_color
            26b7ac3b Add helper functions for text color calculation
            6a75e3c1 Remove unnecessary const
            a6b146df Fix assumption for foreground bit offset
            2960aa54 Remove duplicate code
      
      bartshappee (1):
            bef93f32 Fix small typo SeArrayArgument
      
      bryanzim (1):
            e17907da Update internal_utils.cmake
      
      danilcha (4):
            b2521c89 Update README.md
            b6c4d434 Update README.md
            81bc8765 Added explicit gtest library dependency
            5ff68057 Again rewrote everything
      
      drgler (2):
            484ec91c Infinite Loop when calling a mock function that takes boost::filesystem::path as parameter #521: Add is_same type trait
            71ca4bae Infinite Loop when calling a mock function that takes boost::filesystem::path as parameter #521: Add is_same type trait and prevent infinite loops for recursive containers
      
      gpetit (5):
            c113a715 Added support for WINAPI_PARTITION_TV_TITLE which is defined on XboxOne
            8f04622c Use GTEST_LOG instead of printf
            ca76206f Removed extra colon in error log
            569d713a Added support for WINAPI_PARTITION_TV_TITLE which is defined on XboxOne
            33d73d42 Added support for WINAPI_PARTITION_TV_TITLE which is defined on XboxOne
      
      iignatev (1):
            7fbc5986 enable null detection on Solaris Studio 12u4+
      
      lipk (1):
            dca9d5fc Remove unnecessary 'the'.
      
      ly2048 (1):
            9681b4c8 Add explicit `CMAKE_DEBUG_POSTFIX` option
      
      mehagar (1):
            ff726322 Fix typo in AdvancedGuide.md
      
      misterg (23):
            f63e2a14 WIP
            b3edada2 WIP
            6615f7df WIP
            aa31cb67 WIP
            52a9c14c Samples changes upstreaming
            aecea384 Samples changes upstreaming
            8815087c WIP
            c75de0aa WIP, windows testing
            a2006b2a WIP, windows testing
            40a909b4 WIP, windows testing
            e66b6bc8 WIP, win testing
            ab8f2b0d WIP, win testing
            ac885f3a WIP
            4f5c01b4 Added googlemock tests
            5a5e3c17 Added googlemock tests
            66a03695 WIP
            b98e30b4 Initial Revision, review 164634031
            cb5b0543 Added Copyright
            c3f65335 Addressing comments
            97a84988 Addressing Comments
            a4121dd5 Change AppVeyor Status Badge to point to new AppVeyor Project Location
            3f3a3ada Change AppVeyor Status Badge to point to new AppVeyor Project Location
            e7734fb8 OSS Sync, cl 163329677
      
      nicolacavallini (1):
            2eaab215 added link to sample 6 in the  documentation of typed test
      
      srz_zumix (1):
            75b683df Fix or condition typo ( '|' -> '||' )
      
      stkhapugin@chromium.org (1):
            cf512a09 Swap reinterpret_cast for static_cast
      
      tommyleo2 (1):
            82396f2d Update Primer.md
      
      vpfautz (1):
            a2451c74 Fixed some typos
      
      whame (1):
            82447f23 Fixes issue #826 by treating MinGW as "non-Windows" when determining colored output
      6641afb6
  10. 20 Apr, 2017 1 commit