~snelgrove/lsoracle/+git/pybind11:cpp17-aligned-new

Last commit made on 2018-11-09
Get this branch:
git clone -b cpp17-aligned-new https://git.launchpad.net/~snelgrove/lsoracle/+git/pybind11

Branch merges

Branch information

Name:
cpp17-aligned-new
Repository:
lp:~snelgrove/lsoracle/+git/pybind11

Recent commits

1423623... by Wenzel Jakob <email address hidden>

only use over-aligned new/delete if needed

5c11b1c... by Wenzel Jakob <email address hidden>

fix for MSVC (alignof(T) for abstract T is not allowed)

e6ae062... by Wenzel Jakob <email address hidden>

quench MSVC warning

5825203... by Wenzel Jakob <email address hidden>

Support C++17 aligned new statement

This patch makes pybind11 aware of nonstandard alignment requirements in
bound types and passes on this information to C++17 aligned 'new'
operator. Pre-C++17, the behavior is unchanged.

c9b8933... by Wenzel Jakob <email address hidden>

flake8 fix

54eb819... by =?utf-8?q?Tarc=C3=ADsio_Fischer?= <email address hidden>

Fix scoped enums comparison for equal/not equal cases (#1339) (#1571)

1377fbf... by Ryota Suzuki <email address hidden>

Fix unintentional escaping of character on Windows (#1574) (#1575)

111b25b... by Charlie Dyson

Mention flake8 and check-style.sh in CONTRIBUTING (#1567)

e76dff7... by Allan Leal

Fix for Issue #1258 (#1298)

* Fix for Issue #1258

list_caster::load method will now check for a Python string and prevent its automatic conversion to a list.
This should fix the issue "pybind11/stl.h converts string to vector<string> #1258" (https://github.com/pybind/pybind11/issues/1258)

* Added tests for fix of issue #1258

* Changelog: stl string auto-conversion

0f404a5... by Henry Schreiner

Allow recursive checkout without https (#1563)