Robin Leroy

Results 189 comments of Robin Leroy

This is tricky. Unless the code changes, the old versions are stable (but not the dev version). But then if the code changes, all bets are off.

That is the time spent _loading_ the cache. Generating the cache from the data files is more like 20 s for each version of Unicode.

(Trying to fix the API bug in the return type of codePoints brought up ICU-22995 again, hence the flurry of intltest commits.)

gcc11-cpp20 is failing because it does not have the defect report from P2210R2; I need to tweak the feature test #if.

Note: I will take a detour through ICU-23132, because it is seriously harming my productivity on this code.

It would probably be a good idea to make utfStringCodePoints a range adaptor object rather than a functionโ€ฆ

``` // TODO: If I just take a const Range &unitRange and keep the reference in this object, // then some tests fail & others crash. // Should we take...

> It would probably be a good idea to make utfStringCodePoints a range adaptor object rather than a functionโ€ฆ Ah, we can only do that in C++23.

> We can't make a thing in C++17 that happens to satisfy the requirements for a range adaptor? I think we need to inherit from `std::ranges::range_adaptor_closure`. But we could have...

Yes, we definitely donโ€™t want to rebase this mess as-is. 0f63cd5f9d81e21e92a06b3b8f91a4d320d330a7 probably wants to be its own PR, too (by the way, it turns out stdcpplatest is how we get...