gecko-dev/devtools/shared/sprintfjs/UPGRADING.md
Julian Descottes ad080b4f63 Bug 1406311 - sprintfjs: optimise string-format for %S patterns;r=bgrins
MozReview-Commit-ID: AOi3cUTedX9

--HG--
extra : rebase_source : 2e469aa4ee4cb2df867e3eb328454aad3dc26a2e
2017-10-17 21:11:48 +02:00

920 B

SPRINTF JS UPGRADING

Original library at https://github.com/alexei/sprintf.js

This library should no longer be upgraded from upstream. We added performance improvements in https://bugzilla.mozilla.org/show_bug.cgi?id=1406311. Most importantly removing the usage of the get_type() method as well as prioritizing the %S use case.

If for some reason, updating from upstream becomes necessary, please refer to the bug mentioned above to reimplement the performance fixes in the new version.

By default the library only supports string placeholders using %s (lowercase) while we use %S (uppercase). The library also has to be manually patched in order to support it.