Skip to content

Proposed changelog for v2.1.0 - #759

Merged
wjakob merged 5 commits into
pybind:masterfrom
wjakob:changelog
Mar 22, 2017
Merged

Proposed changelog for v2.1.0#759
wjakob merged 5 commits into
pybind:masterfrom
wjakob:changelog

Conversation

@wjakob

Copy link
Copy Markdown
Member

No description provided.

@wjakobwjakob added this to the v2.1 milestone Mar 22, 2017
Comment threaddocs/changelog.rst Outdated
* pybind11 can now avoid expensive copies when converting Eigen arrays to NumPy
arrays (and vice versa). `#610 <https://github.com/pybind/pybind11/pull/610>`_.

* The "fast path" in ``py::vectorize`` now works for any group of C and

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not quite "any group"--they still have to be full size; if some of the arrays have a shape of 1 and need that dimension to be expanded to match the shape of other arrays in the group it'll still take the less-fast path.

Copy link
Copy Markdown
MemberAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

.. and copies are always avoided, correct?

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes (... unless the input array values need to be cast to match the function argument type).

Comment threaddocs/changelog.rst Outdated
* The "fast path" in ``py::vectorize`` now works for any group of C and
F-contiguous arrays. `#610 <https://github.com/pybind/pybind11/pull/610>`_.

* Added proxy objects for fast unchecked access to NumPy arrays.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Very minor wording change: "Added fast, unchecked access to NumPy arrays via a proxy object."

@dean0x7d

Copy link
Copy Markdown
Member

Static properties are now free / available by default / work with multiple inheritance #679

@wjakob

Copy link
Copy Markdown
MemberAuthor

Gotcha, that's a big one.

@wjakob

Copy link
Copy Markdown
MemberAuthor

ready to merge?

@jagerman

Copy link
Copy Markdown
Member

@wjakob
wjakob merged commit 62e5fef into pybind:masterMar 22, 2017
@jagerman

Copy link
Copy Markdown
Member

It doesn't need mentioning in the changelog, but we should wait on @dean0x7d with a clang/c++1z/void_t fix before tagging the release.

@wjakob
wjakob deleted the changelog branch March 22, 2017 21:12
@wjakob

Copy link
Copy Markdown
MemberAuthor

Okay, will do.

@wjakob

Copy link
Copy Markdown
MemberAuthor

I assume you refer to f0e58a6?

@jagerman

Copy link
Copy Markdown
Member

Yup, that's it.

@wjakob

Copy link
Copy Markdown
MemberAuthor

I've created a new v2.1 branch. Assuming that the CI tests pass, I'll push it out shortly (unless there are any objections)

@dean0x7d

Copy link
Copy Markdown
Member

Sounds good to me.

@jagerman

Copy link
Copy Markdown
Member

👍

@rwgkrwgk mentioned this pull request Feb 9, 2023
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

@wjakob@dean0x7d@jagerman