Closed Bug 1028867 Opened 10 years ago Closed 10 years ago

Add a --latin1-strings shell flag

Categories

(Core :: JavaScript Engine, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla33

People

(Reporter: jandem, Assigned: jandem)

References

Details

Attachments

(1 file)

Would be nice for fuzzing, and we could add it to jit_test.py --tbpl to avoid regressions.
Added support in fuzzing rev b7eb5027be93 - this flag will be tested occasionally if the shell supports it.
Attached patch PatchSplinter Review
Attachment #8445181 - Flags: review?(luke)
Attachment #8445181 - Flags: review?(luke) → review+
https://hg.mozilla.org/integration/mozilla-inbound/rev/b19674e5222c

(In reply to Gary Kwong [:gkw] [:nth10sd] from comment #1)
> Added support in fuzzing rev b7eb5027be93 - this flag will be tested
> occasionally if the shell supports it.

Thanks Gary! There will probably be a few places where we assume 16-bit chars that are not covered by our tests. Hopefully once we fix those there shouldn't be too much bustage.
Flags: needinfo?(jdemooij)
https://hg.mozilla.org/mozilla-central/rev/5c88c5b4fe07
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla33
Haven't looked to the patch, but is seems this introduced a octane-deltablue and kraken-parse-financial on x86 mac os shell builds regression?
(In reply to Hannes Verschore [:h4writer] from comment #7)
> Haven't looked to the patch, but is seems this introduced a octane-deltablue
> and kraken-parse-financial on x86 mac os shell builds regression?

The deltablue regression is gone, somehow. parse-financial is only a few ms now; I'll see if I can repro and if there's an easy fix. With this patch EnableLatin1Strings is no longer a constant but has to be tested at runtime, but it's not used on paths where this should matter.
No longer depends on: 1033946
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: