TL;DR this will change crash signatures and possibly other tool output; talk to me if this adversely affects you.
Now that bug 1332639 has removed the external string API, we no longer need to differentiate between internal and external strings. Currently we #define nsAString to nsAString_internal, so even though we write nsAString in the source, the binary thinks the name is nsAString_internal. Same for nsACString. In bug 1346078 I plan to remove the #defines so that we just have nsA(C)String in the binary. If you have tools outside the tree that depend on the _internal names, please let me know. (I'm already aware of the servo bindings and will address those) Thanks, David _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform