First: You no longer have to use a system nspr or build nspr on your own on any platform. configure --enable-nspr-build will build the in-tree nsprpub/ directory and use that. Non-Windows builds continue to default to --enable-posix-nspr-emulation, though note that that differs from our tbpl SM(...) jobs as well as the Firefox builds, and is incompatible with --enable-ctypes.
This is actually not new, it's from bug 975011 that landed months ago. But I never really announced it. SM(...) shell tbpl jobs just switched to using --enable-nspr-build, not that it makes a difference (it was previously explicitly building nsprpub first, so this doesn't change the final binary any.) Second: All SM(...) jobs now run jsapi-tests, jstests, and jit-tests. The first two are new. jit-tests were already running. That means jstests are running both via the shell and the browser now (though some are marked shell-only, which means they are now getting run on tbpl where previously they were not.) So far, that only seems to have uncovered breakage on mozilla-beta. So it looks like it will stick. _______________________________________________ dev-tech-js-engine-internals mailing list [email protected] https://lists.mozilla.org/listinfo/dev-tech-js-engine-internals

