1. 17 Nov, 2016 1 commit
    • Wenzel Jakob's avatar
      make arithmetic operators of enum_ optional (#508) · 405f6d1d
      Wenzel Jakob authored
      Following commit 90d278, the object code generated by the python
      bindings of nanogui (github.com/wjakob/nanogui) went up by a whopping
      12%. It turns out that that project has quite a few enums where we don't
      really care about arithmetic operators.
      
      This commit thus partially reverts the effects of #503 by introducing
      an additional attribute py::arithmetic() that must be specified if the
      arithmetic operators are desired.
      405f6d1d
  2. 04 Nov, 2016 1 commit
  3. 03 Nov, 2016 1 commit
    • Ivan Smirnov's avatar
      std::experimental::optional (#475) · 44a69f78
      Ivan Smirnov authored
      * Add type caster for std::experimental::optional
      
      * Add tests for std::experimental::optional
      
      * Support both <optional> / <experimental/optional>
      
      * Mention std{::experimental,}::optional in the docs
      44a69f78
  4. 24 Oct, 2016 1 commit
  5. 20 Oct, 2016 2 commits