Philippe Canal

Results 332 comments of Philippe Canal

We shall be able to fix the usage in regular I/O and TTree (which is also broken) when using dictionary. The proper support in bare ROOT might be harder (the...

> In general, how do we correctly handle vectors of enums with underlying types different than int that are on disk, before and after the patch? With dictionaries, it seems...

Side note for the record, the original valgrind report and crash happens in the case where the `vector` is itself held in a vector (of `CalArray`) held into an object...

The following custom Streamer works around the issue: ``` template inline void CalArray::Streamer(TBuffer &R__b) { // Stream an object of class CalArray. if (R__b.IsReading()) { UInt_t R__s, R__c; Version_t R__v...

> Any followup to the bug itself? Will we have a fix in ROOT which avoids a custom streamer? Yes. https://github.com/root-project/root/pull/17009 solves the problem and files produced with those changes...

@ktf The PR was merged in the master. Please let us know if you encounter any (new) problem.

The 2 failures are pre-exisiting (Mac-Beta due to XCode upgrade and TMapFile random behavior).

@ferdymercury Isn't the problem left that the error message is 'confusing'? Storing: ``` class A { std::unique_ptr values; }; ``` is not supported as it is assumed to be a...

a long long time ago, it was decided that if a user wanted to store a single int, they would be better off storing it directly rather than having a...