Source

pypy / pypy / module / cppyy / src / cintcwrapper.cxx

Author Commit Message Labels Comments Date
wlav
from Scott Snyder: fix aliasing bug
Branches
reflex-support
wlav
lookup of all overloads for CINT
Branches
reflex-support
wlav
improve pythonizations and use of std::vector and std::list
Branches
reflex-support
wlav
o) STL/vector fixes o) more TTree-IO improvements (CINT-backend)
Branches
reflex-support
wlav
first attempt at pythonizations in rpython
Branches
reflex-support
wlav
stricter handling of r_float and bool and associated tests
Branches
reflex-support
wlav
fix mem-overwrite
Branches
reflex-support
wlav
o) set of CINT-backend tests o) enable use of interpreted classes (CINT only) o) code cleanup
Branches
reflex-support
wlav
support for dir() on CINT namespaces (can't be complete, but is good enough for now)
Branches
reflex-support
wlav
better typedef resolution (for CINT backend)
Branches
reflex-support
wlav
o) on demand lookup of global operator== (only for CINT backend for now) o) reworking of method indexing to give more flexibility to backend
Branches
reflex-support
wlav
remove forced updates of namespaces and rely on lazy discovery instead
Branches
reflex-support
wlav
temp levels for CINT
Branches
reflex-support
wlav
fix compilation error in CINT backend
Branches
reflex-support
wlav
refactoring for cleanup and to recover the speed lost for the void**/object** converters
Branches
reflex-support
wlav
likewise (u)llong support for CINT backend
Branches
reflex-support
wlav
prevent a class of CINT-specific race conditions
Branches
reflex-support
wlav
assignment from str to std::string and __str__ for std::string
Branches
reflex-support
wlav
translation fixes and extra test to catch them earlier next time
Branches
reflex-support
wlav
better auto-casting support (Reflex only)
Branches
reflex-support
wlav
const builtin& for CINT backend
Branches
reflex-support
wlav
code cleanup
Branches
reflex-support
wlav
add return type to function signatures
Branches
reflex-support
wlav
likewise, lazy lookups for CINT back-end
Branches
reflex-support
wlav
doc strings with C++ signatures for CINT backend
Branches
reflex-support
wlav
o) handle constructors separately, as needed for the CINT backend o) serialize calls through CINT (which uses global variables when calling stubs)
Branches
reflex-support
wlav
simplification
Branches
reflex-support
wlav
factor out the need of passing wrapped types into function calls (note that this also means that test_cppyy.py can no longer use the generic CPPInstance as return type, but will automatically work with the actual type as appropriate; same goes for test_zjit.py)
Branches
reflex-support
wlav
initial attempt at having dynamic return types
Branches
reflex-support
wlav
prevent infinite recursion on unnamed enums
Branches
reflex-support
  1. Prev
  2. 1
  3. 2
  4. Next