Jeff Clites <[EMAIL PROTECTED]> wrote:
> On Apr 9, 2004, at 7:19 AM, Leopold Toetsch wrote:

>> - What happenend to external constant strings?

> They should still work (or could). But the only cases in which we can
> optimize, and actually use "in-place" a buffer handed to string_make,
> is for a handful of encodings. But dealing with the "flags" argument
> passed into string_make may still be incomplete.

I've changed that now. singlebyte encoded external strings (what we have
a lot from e.g. const_string()) are now handled, i.e. string memory
isn't allocated and copied.

This speeds up oo1.pasm by a factor of 8 (eight).

Code is still a bit slower then before but not dramatically.

> JEff

leo

Reply via email to