Yes it's about being able to stream large strings. Expect a code review :-).
On Mon, Feb 17, 2025 at 4:24 PM Leszek Swirski <[email protected]> wrote: > In principle I don't see a reason why we couldn't add it back -- out of > curiosity is there a reason you don't want to pre-size with Utf8Length? > Some sort of streaming output maybe? > > On Monday, February 17, 2025 at 4:10:41 PM UTC+1 Erik Corry wrote: > >> Would you be happy with a change that brings back the read-progress >> argument? >> >> On Monday, February 17, 2025 at 1:24:31 PM UTC+1 Erik Corry wrote: >> >>> The new WriteUtf8V2 only writes as many bytes as there is space for, but >>> I'm not sure how to use this API. >>> >>> If not all the characters were written, then how can the API user know >>> how much of the input string was written? The argument that told the >>> embedder how much was read has been removed. Instead, only the number of >>> UTF 8 bytes written is returned. Is the embedder expected to use that >>> number to reverse engineer how many characters were read? >>> >>> It seems like this only works well if the output buffer is big enough to >>> write the string in a single operation. >>> >>> -- >>> Erik Corry >>> >> -- > -- > v8-dev mailing list > [email protected] > http://groups.google.com/group/v8-dev > --- > You received this message because you are subscribed to the Google Groups > "v8-dev" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion visit > https://groups.google.com/d/msgid/v8-dev/e1546030-0411-40a4-b608-96a09bd298a6n%40googlegroups.com > <https://groups.google.com/d/msgid/v8-dev/e1546030-0411-40a4-b608-96a09bd298a6n%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- -- v8-dev mailing list [email protected] http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion visit https://groups.google.com/d/msgid/v8-dev/CAHZxHpjmR_RJrbAPbr6g0mWH2BN%3DjHVZfm575bwf%2BW2WE9YcEg%40mail.gmail.com.
