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

Reply via email to