lp:prl-pybind11

Get this repository:
git clone https://git.launchpad.net/prl-pybind11

Import details

Import Status: Reviewed

This repository is an import of the Git repository at https://github.com/pybind/pybind11.

The next import is scheduled to run .

Last successful import was .

Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 40 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-0 and finished taking 30 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-5 and finished taking 50 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-5 and finished taking 30 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-4 and finished taking 25 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-4 and finished taking 40 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-0 and finished taking 25 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-4 and finished taking 40 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-4 and finished taking 30 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-0 and finished taking 50 seconds — see the log

Branches

Name Last Modified Last Commit
all-repos_autofix_all-repos-sed 2024-04-24 02:07:34 UTC
ci: macos-latest is changing to macos-14 ARM runners

Author: Henry³
Author Date: 2024-04-24 02:07:34 UTC

ci: macos-latest is changing to macos-14 ARM runners

Committed via https://github.com/asottile/all-repos

dependabot/github_actions/actions-8d07389e21 2024-04-15 02:40:46 UTC
chore(deps): bump the actions group with 1 update

Author: dependabot[bot]
Author Date: 2024-04-15 02:40:46 UTC

chore(deps): bump the actions group with 1 update

Bumps the actions group with 1 update: [actions/labeler](https://github.com/actions/labeler).

Updates `actions/labeler` from 4 to 5
- [Release notes](https://github.com/actions/labeler/releases)
- [Commits](https://github.com/actions/labeler/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/labeler
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
...

Signed-off-by: dependabot[bot] <support@github.com>

master 2024-04-09 20:14:49 UTC
Fix typo in changelog date (#5096)

Author: Tim Stumbaugh
Author Date: 2024-04-09 20:14:49 UTC

Fix typo in changelog date (#5096)

This was actually released in 2024!

smart_holder 2024-04-02 18:11:44 UTC
Fix merge accident in pybind11/detail/descr.h (#5086)

Author: Ralf W. Grosse-Kunstleve
Author Date: 2024-04-02 18:11:44 UTC

Fix merge accident in pybind11/detail/descr.h (#5086)

This was noticed only when manually reviewing the diffs with the Google review tools.

stable 2024-03-27 23:52:11 UTC
Merge branch 'master' into stable

Author: Henry³
Author Date: 2024-03-27 23:52:11 UTC

Merge branch 'master' into stable

v2.12 2024-03-27 23:24:54 UTC
docs: a few missed changes for 2.12 (#5074)

Author: Henry³
Author Date: 2024-03-27 23:24:54 UTC

docs: a few missed changes for 2.12 (#5074)

v2.11 2023-07-17 17:24:25 UTC
Fix version number mishap: actually update 0 to 1 (#4756)

Author: Ralf W. Grosse-Kunstleve
Author Date: 2023-07-17 17:24:25 UTC

Fix version number mishap: actually update 0 to 1 (#4756)

v2.10 2023-03-16 21:03:10 UTC
chore: bump version to 3.10.4

Author: Henry³
Author Date: 2023-03-16 21:03:10 UTC

chore: bump version to 3.10.4

Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>

undefined-macos 2023-02-27 12:32:16 UTC
macOS: disable fixup chains when linking extension modules

Author: Wenzel Jakob
Author Date: 2022-10-31 21:11:16 UTC

macOS: disable fixup chains when linking extension modules

On macOS, extension library builds usually rely on the flag ``-undefined
dynamic_lookup`` to get the linker to temporarily accept missing CPython
API symbols. As the name implies, those symbols are then dynamically
resolved when Python imports such an extension library. Binaries
produced in this way are more portable since they don't contain a
hardcoded path to the CPython library. This is critical when
distributing binary wheels on PyPI, etc..

When targeting macOS>=12, XCode recently started to generate a somewhat
ominous warning:

``-undefined dynamic_lookup may not work with chained fixups``

For further detail on what chained fixups are, see the following
informative WWDC
https://developer.apple.com/videos/play/wwdc2022/110362/ (the relevant
part starts about 20mins into the video)

The message that the dynamic resolution functionality became broken.
I reported this to Apple via feedback request FB11767124.

Apple investigated the request and updated the behavior of ``ld``
starting with XCode 14.3b1+: it now disables the fixup chain linker
optimization whenever ``-undefined dynamic_lookup`` is specified. The
feedback from Apple also stated that the parameter
``-Wl,-no_fixup_chains`` should be specified on pre-14.3 XCode versions
to ensure correct behavior.

This commit realizes those changes by passing a flag to *always* disable
fixup chains. Related discussion is available in the CPython repository
(https://github.com/python/cpython/issues/97524).

internals_ptr 2022-11-02 22:17:46 UTC
clang-tidy fix

Author: Wenzel Jakob
Author Date: 2022-11-02 22:17:46 UTC

clang-tidy fix

revert-4220-fix-nvcc-11.4-11.8 2022-10-08 01:15:56 UTC
Revert "fix: NVCC 11.4.0 - 11.8.0 host bug workaround (#4220)"

Author: Henry³
Author Date: 2022-10-08 01:15:56 UTC

Revert "fix: NVCC 11.4.0 - 11.8.0 host bug workaround (#4220)"

This reverts commit 6cb214748d6ec3a61fdc35ee27f9a90d170dd242.

v2.9 2022-03-31 03:12:13 UTC
chore: set to version 2.9.2

Author: Henry³
Author Date: 2022-03-31 03:12:13 UTC

chore: set to version 2.9.2

henryiii-patch-2 2021-11-18 14:56:35 UTC
fix: drop _DEBUG undefinition

Author: Henry³
Author Date: 2021-11-18 14:56:35 UTC

fix: drop _DEBUG undefinition

v2.8 2021-10-27 21:35:10 UTC
[skip ci] Tweaks in preparation for the 2.8.1 release. (#3421)

Author: Ralf W. Grosse-Kunstleve
Author Date: 2021-10-27 21:35:10 UTC

[skip ci] Tweaks in preparation for the 2.8.1 release. (#3421)

v2.7 2021-09-15 17:52:32 UTC
include/pybind11/numpy.h: gcc 4.8.4 does not have is_trivially_copyable (#3270)

Author: =?utf-8?q?Matthias_K=C3=B6ppe?=
Author Date: 2021-09-15 17:52:32 UTC

include/pybind11/numpy.h: gcc 4.8.4 does not have is_trivially_copyable (#3270)

henryiii-patch-1 2021-06-17 21:55:59 UTC
ci: patch for CentOS 8 build

Author: Henry³
Author Date: 2021-06-17 21:55:59 UTC

ci: patch for CentOS 8 build

v2.6 2021-01-27 02:26:45 UTC
chore: prepare for the 2.6.2 release (#2821)

Author: Henry³
Author Date: 2021-01-27 02:26:45 UTC

chore: prepare for the 2.6.2 release (#2821)

v2.5 2020-03-31 11:00:39 UTC
v2.5.0 release

Author: Wenzel Jakob
Author Date: 2020-03-31 10:55:48 UTC

v2.5.0 release

fold-expression-caster 2019-12-29 23:47:26 UTC
Use C++17 fold expressions when casting tuples and argument lists

Author: Wenzel Jakob
Author Date: 2019-12-29 23:47:23 UTC

Use C++17 fold expressions when casting tuples and argument lists

This commit introduces the use of C++17-style fold expressions when
casting tuples & the argument lists of functions.

This change can improve performance of the resulting bindings: because
fold expressions have short-circuiting semantics, pybind11 e.g. won't
try to cast the second argument of a function if the first one failed.
This is particularly effective when working with functions that have
many overloads with long argument lists.

v2.4 2019-10-14 23:57:24 UTC
v2.4.3 release

Author: Wenzel Jakob
Author Date: 2019-10-14 23:57:24 UTC

v2.4.3 release

v2.3 2019-06-19 08:48:42 UTC
fix issue #1804 (warning about redefined macros)

Author: Wenzel Jakob
Author Date: 2019-06-19 08:48:36 UTC

fix issue #1804 (warning about redefined macros)

v2.2 2018-11-11 20:10:09 UTC
flake8 fix

Author: Wenzel Jakob
Author Date: 2018-10-24 11:25:25 UTC

flake8 fix

void-caster-fix 2018-11-11 16:27:57 UTC
fix py::cast<void *>

Author: Wenzel Jakob
Author Date: 2018-11-11 16:24:32 UTC

fix py::cast<void *>

Pybind11 provides a cast operator between opaque void* pointers on the
C++ side and capsules on the Python side. The py::cast<void *>
expression was not aware of this possibility and incorrectly triggered a
compile-time assertion ("Unable to cast type to reference: value is
local to type caster") that is now fixed.

cpp17-aligned-new 2018-11-09 12:46:36 UTC
only use over-aligned new/delete if needed

Author: Wenzel Jakob
Author Date: 2018-11-09 11:32:12 UTC

only use over-aligned new/delete if needed

issue1561_fix 2018-11-09 12:26:53 UTC
fixed regression in STL type caster RVPs (fixes #1561)

Author: Wenzel Jakob
Author Date: 2018-11-09 12:22:13 UTC

fixed regression in STL type caster RVPs (fixes #1561)

array-sequence-fix 2018-11-09 09:15:19 UTC
std::array<> caster: support arbitrary sequences

Author: Wenzel Jakob
Author Date: 2018-11-09 09:15:17 UTC

std::array<> caster: support arbitrary sequences

This PR brings the std::array<> caster in sync with the other STL type
casters: to accept an arbitrary sequence as input (rather than a list,
which is too restrictive).

v2.1 2017-04-07 00:04:13 UTC
v2.1.1 release version bump

Author: Wenzel Jakob
Author Date: 2017-04-07 00:04:13 UTC

v2.1.1 release version bump

v2.0 2017-01-04 14:17:18 UTC
removed mdash characters from setup.py

Author: Wenzel Jakob
Author Date: 2017-01-04 14:17:18 UTC

removed mdash characters from setup.py

v1.8 2016-07-12 15:52:42 UTC
v1.8.1 release

Author: Wenzel Jakob
Author Date: 2016-07-12 15:51:48 UTC

v1.8.1 release

129 of 29 results
This repository contains Public information 
Everyone can see this information.