1 / 2

PyCool progress last 2 weeks (since Jan 29 th )

PyCool progress last 2 weeks (since Jan 29 th ). New and fixed by ROOT team: High: recursive segfaults in signal handler ( ROOT-6025 ) Old and fixed (or worked around) in PyCool Blocker: _global_cpp has no 'cool‘ ( ROOT-5965 ) – declare namespace manually

clodia
Download Presentation

PyCool progress last 2 weeks (since Jan 29 th )

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. PyCool progress last 2 weeks (since Jan 29th) • New and fixed by ROOT team: • High: recursive segfaults in signal handler (ROOT-6025) • Old and fixed (or worked around) in PyCool • Blocker: _global_cpp has no 'cool‘ (ROOT-5965) – declare namespace manually • High: template overload resolution if no c++ exceptions in Python (ROOT-5603) • Workaround by Wim’(bug #103304): setValue(type)(value) instead of setValue(value) • Also filter out new “creating converter” warnings appearing after the above patch • Three new issues still pending, see next page • Medium: build warnings about NonTypeTemplateParmDecl (ROOT-5962) and about variadic template autoload (ROOT-5964) – using an empty selection.xml • Medium: disable deprecation warning (ROOT-5870) – real COOL fix pending • Low: relocatability of PyCool_helpers.h (bug #103539) – include it verbatim • Old and fixed by ROOT team: • Medium: undefined std::transform (ROOT-5869– fixed by patch for ROOT-5838)

  2. Summary of ROOT6 pending issues in PyCool • High: c++ exception propagation to Python (ROOT-5603) • Medium: cannot pass int(0-255) as unsigned char in PyRoot (ROOT-6066) • Medium: <Long_t buffer, size 1> instead of unsigned char or bool (ROOT-6067) • Low: templated constructor overload resolution in PyROOT (ROOT-6068) • Low: wrong return code from failed ProcessLine (ROOT-5698) • Low: Tok assertions if LLVMDEV is enabled (ROOT-5697) • Low: CMT macros for rootcint to avoid Reflex dependency (bug #102997)

More Related