Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
python
/
pybind11
/
6b442ff9e1f9b87e01dc016ac6c25b6520f9685b
/
include
/
pybind11
/
cast.h
2196696
Use std::type_info::name() for type lookups outside stdlibc++
by Jason Rhinelander
· 7 years ago
f42af24
Support std::string_view when compiled under C++17
by Jason Rhinelander
· 7 years ago
ce7024f
Fix linker issue with move constructors on MSVC
by Dean Moldovan
· 7 years ago
e45c211
Support multiple inheritance from python
by Jason Rhinelander
· 7 years ago
74b501c
Fix passing in utf8 encoded strings with python 2
by Ben Frederickson
· 7 years ago
e27ea47
Enable detection of private operator new on MSVC
by Dean Moldovan
· 7 years ago
acedd6c
std::reference_wrapper: non-generic types; no None
by Jason Rhinelander
· 7 years ago
931b9e9
Support restarting the interpreter and subinterpreters
by Dean Moldovan
· 7 years ago
f3ce00e
vectorize: pass-through of non-vectorizable args
by Jason Rhinelander
· 7 years ago
129a725
Add and use detail::remove_reference_t
by Jason Rhinelander
· 7 years ago
4e1e4a5
Allow py::arg().none(false) argument attribute
by Jason Rhinelander
· 7 years ago
813d7e8
Add movable cast support to type casters
by Jason Rhinelander
· 7 years ago
37b2383
Style cleanup of javadoc-style comments
by Jason Rhinelander
· 7 years ago
a4d0d95
Make static internals ptr pybind version specific
by Jason Rhinelander
· 7 years ago
93e3eac
Defer None loading to second pass
by Jason Rhinelander
· 7 years ago
78f1dcf
Fix std::nullptr_t caster (#840)
by Dean Moldovan
· 7 years ago
e6fd2cd
enum_: fix implicit conversion on Python 2.7
by Wenzel Jakob
· 7 years ago
a7f704b
Fix Python 3 `bytes` conversion to std::string/char*
by Jason Rhinelander
· 7 years ago
1f8a100
Track base class pointers of instances
by Jason Rhinelander
· 7 years ago
14e7065
Fix downcasting of base class pointers
by Jason Rhinelander
· 7 years ago
9290099
Expose more instance management functions
by Jason Rhinelander
· 7 years ago
501135f
Add static_assert to holder casters
by Jason Rhinelander
· 7 years ago
7348c40
Fix -Wmissing-braces warning
by Ivan Smirnov
· 7 years ago
6906b27
Improve make_tuple error message under debugging
by Jason Rhinelander
· 7 years ago
1ac1903
Add a scope guard call policy
by Dean Moldovan
· 7 years ago
0d765f4
Support class-specific operator new and delete
by Dean Moldovan
· 7 years ago
cd3d1fc
Throw an exception when attempting to load an incompatible holder
by Dean Moldovan
· 7 years ago
819cb55
Fix nullptr to None conversion for builtin type casters
by Dean Moldovan
· 7 years ago
ee92963
Call PyUnicode_DecodeUTF* directly
by Jason Rhinelander
· 7 years ago
11c9f32
fix python version check (#705)
by eirrgang
· 7 years ago
546f6fc
Add an ability to avoid forcing rvp::move
by Jason Rhinelander
· 8 years ago
ee2e5a5
Make string conversion stricter (#695)
by Jason Rhinelander
· 7 years ago
08cbe8d
Make all classes with the same instance size derive from a common base
by Dean Moldovan
· 7 years ago
c91f8bd
Reimplement static properties by extending PyProperty_Type
by Dean Moldovan
· 7 years ago
11a337f
Unicode fixes and docs (#624)
by Jason Rhinelander
· 7 years ago
e15fa9f
Avoid C-style const casts (#659)
by Matthew Woehlke
· 7 years ago
abc29ca
Add support for non-converting arguments
by Jason Rhinelander
· 7 years ago
709675a
Made arithmetic and complex casters respect `convert`
by Jason Rhinelander
· 7 years ago
bfcf952
Pack all function call data into a single struct
by Jason Rhinelander
· 7 years ago
70ed2a4
Use constexpr_first for args/kwargs positional checks
by Jason Rhinelander
· 8 years ago
34d308a
Move constexpr_first/last to common.h
by Jason Rhinelander
· 8 years ago
2686da8
Add support for positional args with args/kwargs
by Jason Rhinelander
· 8 years ago
ec009a7
Improve custom holder support (#607)
by Dean Moldovan
· 7 years ago
f7f5bc8
Numpy: better compilation errors, long double support (#619)
by Jason Rhinelander
· 7 years ago
57a9bbc
Automate generation of reference docs with doxygen and breathe (#598)
by Dean Moldovan
· 7 years ago
cc88aae
Add check for matching holder_type when inheriting (#588)
by Pim Schellart
· 7 years ago
5f07fac
Fix pointer to reference error in type_caster on MSVC (#583)
by Dean Moldovan
· 8 years ago
1d1f81b
WIP: PyPy support (#527)
by Wenzel Jakob
· 8 years ago
c79e435
remove constexpr to help export void arg functions with Intel (#557)
by Lori A. Burns
· 8 years ago
2029171
always_construct_holder feature to support intrusively reference-counted types (#561)
by Wenzel Jakob
· 8 years ago
fa5d05e
Change all_of_t/any_of_t to all_of/any_of, add none_of
by Jason Rhinelander
· 8 years ago
b11b144
Remove duplicate protected:/private:
by Jason Rhinelander
· 8 years ago
12ce07a
Remove useless `convert` argument from argument_loader
by Jason Rhinelander
· 8 years ago
23e59c8
Work around gcc 7 ICE
by Jason Rhinelander
· 8 years ago
3f1ff3f
Adds automatic casting on assignment of non-pyobject types (#551)
by Jason Rhinelander
· 8 years ago
ab90ec6
Allow references to objects held by smart pointers (#533)
by Dean Moldovan
· 8 years ago
8c85a85
Use C++14 index_sequence when possible
by Dean Moldovan
· 8 years ago
107285b
Accept any sequence type as std::tuple or std::pair
by Dean Moldovan
· 8 years ago
719c173
Split up tuple caster and function argument loader
by Dean Moldovan
· 8 years ago
14bfe62
Simplify cast_op return type (#532)
by Jason Rhinelander
· 8 years ago
db86f7f
Clean up cast operator invocations (#531)
by Jason Rhinelander
· 8 years ago
e72d958
detail::error_string: handle call stacks that switch between C++ and Python multiple times
by Wenzel Jakob
· 8 years ago
d079f41
Always use return_value_policy::move for rvalues (#510)
by Dean Moldovan
· 8 years ago
c7ac16b
Add py::reinterpret_borrow<T>()/steal<T>() for low-level unchecked casts
by Dean Moldovan
· 8 years ago
e18bc02
Add default and converting constructors for all concrete Python types
by Dean Moldovan
· 8 years ago
b4498ef
Add py::isinstance<T>(obj) for generalized Python type checking
by Dean Moldovan
· 8 years ago
425b497
Add type casters for nullopt_t, fix none refcount (#499)
by Ivan Smirnov
· 8 years ago
617fbcf
Fix stl_bind to support movable, non-copyable value types (#490)
by Jason Rhinelander
· 8 years ago
5e1c044
include backtrace in pybind11::detail::error_string (#494)
by Wenzel Jakob
· 8 years ago
fe40dfe
address number caster regression (fixes #484)
by Wenzel Jakob
· 8 years ago
03f627e
Make reference(_internal) the default return value policy for properties (#473)
by Dean Moldovan
· 8 years ago
496feac
pybind11: implicitly convert NumPy integer scalars
by Wenzel Jakob
· 8 years ago
dd9bd77
Merge pull request #453 from aldanor/feature/numpy-scalars
by Wenzel Jakob
· 8 years ago
8f3e045
Use detail::get_type_info() wherever sensible
by Ivan Smirnov
· 8 years ago
a6e6a8b
Require existing typeinfo for direct conversions
by Ivan Smirnov
· 8 years ago
c0d1919
minor indentation change
by Wenzel Jakob
· 8 years ago
24a2054
Fix wrapper's 'value' and 'owned' if ctor missing
by Ben North
· 8 years ago
ccc69f9
Cache direct converters in the generic type caster
by Ivan Smirnov
· 8 years ago
85e1626
Enable direct conversions with no typeinfo present
by Ivan Smirnov
· 8 years ago
c275ee6
Add support for "direct" converters
by Ivan Smirnov
· 8 years ago
5d28dd1
Support std::shared_ptr holder type out of the box
by Dean Moldovan
· 8 years ago
12d7660
Disable most implicit conversion constructors
by Jason Rhinelander
· 8 years ago
e71ab8f
unpacking_collector: allow nullptr-valued kwargs argument
by Wenzel Jakob
· 8 years ago
103d78d
failed implicit conversions shouldn't lead to nullptr dereference
by Wenzel Jakob
· 8 years ago
cd4d7d6
very minor caster simplification
by Wenzel Jakob
· 8 years ago
242b146
Extend attribute and item accessor interface using object_api
by Dean Moldovan
· 8 years ago
865e430
Make attr and item accessors throw on error instead of returning nullptr
by Dean Moldovan
· 8 years ago
37e22e4
Move common object functions into object_api mixin
by Dean Moldovan
· 8 years ago
c1fc27e
use detail::enable_if_t everywhere
by Wenzel Jakob
· 8 years ago
8e5dceb
Multiple inheritance support
by Wenzel Jakob
· 8 years ago
4a4fb39
Fix build under debug mode
by Jason Rhinelander
· 8 years ago
f226838
Merge pull request #400 from jagerman/add-ref-virtual-macros
by Wenzel Jakob
· 8 years ago
3e4fe6c
Store a static type_caster rather than the basic type
by Jason Rhinelander
· 8 years ago
f3f53e2
Removed unused/unwanted public ref_cast
by Jason Rhinelander
· 8 years ago
7dfb932
Update OVERLOAD macros to support ref/ptr return type overloads
by Jason Rhinelander
· 8 years ago
f69071c
Make it easier to add new binding of builtin Python exceptions
by Dean Moldovan
· 8 years ago
135ba8d
Make error_already_set fetch and hold the Python error
by Dean Moldovan
· 8 years ago
720136b
RAII wrapper for error state
by Wenzel Jakob
· 8 years ago
9d7f7a3
fixed Py_None reference couting
by Wenzel Jakob
· 8 years ago
5812d64
Merge pull request #394 from jagerman/fix-ref-heap-casts
by Wenzel Jakob
· 8 years ago
Next »