convenience wrapper for constructing iterators (fixes #142)
diff --git a/docs/advanced.rst b/docs/advanced.rst
index fb61502..d2a66bc 100644
--- a/docs/advanced.rst
+++ b/docs/advanced.rst
@@ -387,8 +387,8 @@
The file :file:`example/example2.cpp` contains a complete example that
demonstrates how to pass STL data types in more detail.
-Binding sequence data types, the slicing protocol, etc.
-=======================================================
+Binding sequence data types, iterators, the slicing protocol, etc.
+==================================================================
Please refer to the supplemental example for details.
diff --git a/docs/changelog.rst b/docs/changelog.rst
index 00c9bb5..57c4dc0 100644
--- a/docs/changelog.rst
+++ b/docs/changelog.rst
@@ -7,8 +7,12 @@
----------------------
* For polymorphic types, use RTTI to try to return the closest type registered with pybind11.
* Pickling support for serializing and unserializing C++ instances to a byte stream in Python
-* Added a variadic ``make_tuple()`` function
-* Address a rare issue that could confuse the current virtual function dispatcher
+* Added a convenience routine ``make_iterator()`` which turns a range indicated
+ by a pair of C++ iterators into a iterable Python object
+* Added ``len()`` and a variadic ``make_tuple()`` function
+* Addressed a rare issue that could confuse the current virtual function dispatcher
+* Added a ``get_include()`` function to the Python module that returns the path
+ of the directory containing the installed pybind11 header files
* Documentation improvements: import issues, symbol visibility, pickling, limitations
1.4 (April 7, 2016)
diff --git a/docs/intro.rst b/docs/intro.rst
index a997a0b..af35db9 100644
--- a/docs/intro.rst
+++ b/docs/intro.rst
@@ -37,6 +37,7 @@
- Instance attributes and static attributes
- Exceptions
- Enumerations
+- Iterators and ranges
- Callbacks
- Custom operators
- STL data structures
@@ -74,6 +75,9 @@
return value deduction) are used to precompute function signatures at compile
time, leading to smaller binaries.
+- With little extra effort, C++ types can be pickled and unpickled similar to
+ regular Python objects.
+
Supported compilers
*******************