Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Proposed changelog for v2.1.0 #759

Merged
merged 5 commits into from
Mar 22, 2017
Merged

Proposed changelog for v2.1.0 #759

merged 5 commits into from
Mar 22, 2017

Conversation

wjakob
Copy link
Member

@wjakob wjakob commented Mar 22, 2017

No description provided.

@wjakob wjakob added this to the v2.1 milestone Mar 22, 2017
* 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
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
Member Author

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
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).

* 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
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
Member

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

@wjakob
Copy link
Member Author

wjakob commented Mar 22, 2017

Gotcha, that's a big one.

@wjakob
Copy link
Member Author

wjakob commented Mar 22, 2017

ready to merge?

@jagerman
Copy link
Member

@wjakob wjakob merged commit 62e5fef into pybind:master Mar 22, 2017
@jagerman
Copy link
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
Member Author

wjakob commented Mar 22, 2017

Okay, will do.

@wjakob
Copy link
Member Author

wjakob commented Mar 22, 2017

I assume you refer to f0e58a6?

@jagerman
Copy link
Member

Yup, that's it.

@wjakob
Copy link
Member Author

wjakob commented Mar 22, 2017

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
Member

Sounds good to me.

@jagerman
Copy link
Member

👍

Sign up for free to 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