gecko-dev/js
André Bargull 47de48cd69 Bug 1564347 - Part 1: Add a lookup table for Latin-1 lower-case conversion. r=tcampbell
Using a lookup table for Latin-1 lower-case conversion allows the compiler to
emit the sequence `mov, cmp, setne` for ChangesWhenUpperCased resp. two `mov`
instructions for ToLowerCase. This makes it faster than the current approach
which requires multiple instructions for both operations.
Latin-1 upper-case conversion wasn't change to use a lookup table, because
not all Latin-1 characters have an upper-case representation which is also a
single Latin-1 character, cf. the conversion for U+00B5, U+00DF, and U+00FF.

Differential Revision: https://phabricator.services.mozilla.com/D37376

--HG--
extra : moz-landing-system : lando
2020-02-28 19:08:17 +00:00
..
ductwork/debugger Bug 1609815 - Remove Web Replay C++ implementation. r=jgilbert,jandem,gbrown 2020-02-27 17:39:15 +00:00
examples Bug 1564168 - [jsdbg2] Debugger.prototype.enabled should be removed. 2019-08-19 21:47:05 +00:00
ipc Bug 1609815 - Remove Web Replay C++ implementation. r=jgilbert,jandem,gbrown 2020-02-27 17:39:15 +00:00
public Bug 1612515 - Part 5: Add ContextOptions.trySmoosh and --smoosh JS shell option. r=jorendorff 2020-02-28 14:17:59 +00:00
rust Bug 1617369 - Reformat js/ using rustfmt r=arai,bbouvier 2020-02-27 10:29:46 +00:00
src Bug 1564347 - Part 1: Add a lookup table for Latin-1 lower-case conversion. r=tcampbell 2020-02-28 19:08:17 +00:00
xpconnect Bug 1549641 - Do not overwrite error message in xpc::ErrorReport. r=bzbarsky 2020-02-28 12:13:49 +00:00
app.mozbuild Bug 1569197 - Backed out changeset 2a053de2828f;r=arai 2019-08-07 09:17:11 +00:00
ffi.configure
moz.build Bug 1614622 part 8 - Remove optimization tracking files. r=djvj 2020-02-17 09:17:46 +00:00
moz.configure Bug 1612515 - Part 6: Import the SmooshMonkey change from rust-frontend. r=jorendorff,glandium 2020-02-28 14:17:33 +00:00
sub.configure Bug 1590907 - Make ENABLE_INTL_API and ENABLE_TYPED_OBJECTS into js-config macros. r=sfink,firefox-build-system-reviewers,mshal 2019-11-26 07:25:35 +00:00