Commits

Author Commit Message Labels Comments Date
wlav
likewise, lazy lookups for CINT back-end
Branches
reflex-support
wlav
files needed for update-handling testing
Branches
reflex-support
wlav
groundwork for lazy lookup on namespaces (for now, only for updates)
Branches
reflex-support
wlav
really pretty error messages
Branches
reflex-support
wlav
doc strings with C++ signatures for CINT backend
Branches
reflex-support
wlav
put C++ signature in method doc-string
Branches
reflex-support
wlav
o) simplication of exception handling o) human-readable error messages if all overloads fail o) back to 'auto' for thread safety for CINT back-end (still not working as desired)
Branches
reflex-support
wlav
do not release the GIL when calling into CINT to allow TPython callbacks
Branches
reflex-support
wlav
merge default into branch
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
enable hsimple.py in its full glory (note that it is now no longer completely CPU-bound, so less useful as a true benchmark, but fun nevertheless)
Branches
reflex-support
wlav
two loops for overload handling; one fast, one for collecting errors, if any
Branches
reflex-support
wlav
initial improvement of iterator handling; Reflex-only
Branches
reflex-support
wlav
pythonized indexing and slicing for std::vector-like objects
Branches
reflex-support
wlav
fix bench1.py for new calling w/o needing to pass return type at cppyy-level
Branches
reflex-support
wlav
remove now superfluous return type handling and executors' name data members
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
removed old head
Branches
reflex-support
wlav
o) update clean to last known working revision to remove new string code o) merge default back into branch o) refactor charp2str_free into the capi o) add __nonzero__ for bound objects based on their C++ payload being non-NULL
Branches
reflex-support
wlav
merge default into branch
Branches
reflex-support
wlav
merge default into branch
Branches
reflex-support
wlav
example class binding needed for CINT tests
Branches
reflex-support
wlav
allow lookup and creation of pythonized classes at the interpreter level to finish dynamic return type implementation
Branches
reflex-support
wlav
initial attempt at having dynamic return types
Branches
reflex-support
wlav
fix typo
Branches
reflex-support
wlav
o) allow user-defined pythonizations o) fix file access bits
Branches
reflex-support
wlav
ptr-ptr and ptr-ref return types as ptr returns
Branches
reflex-support
wlav
prevent infinite recursion on namespace lookups
Branches
reflex-support
wlav
lazy setup of function returns to prevent hitting the recursion limits when class return types are created
Branches
reflex-support
  1. Prev
  2. Next