Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 416609 - www-client/seamonkey: consider moving to global jit USE flag
Summary: www-client/seamonkey: consider moving to global jit USE flag
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Lars Wendler (Polynomial-C) (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-05-19 10:10 UTC by Alexandre Rostovtsev (RETIRED)
Modified: 2012-05-20 03:36 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexandre Rostovtsev (RETIRED) gentoo-dev 2012-05-19 10:10:04 UTC
There is now a global jit USE flag with the following description: "Enable just-in-time compilation for improved performance. May prevent use of some PaX memory protection features in Gentoo Hardened."

If the package's local methodjit USE flag does not offer valuable information beyond the global flag's description, consider switching to the global flag and removing the local flag from metadata.xml.
Comment 1 Jory A. Pratt gentoo-dev 2012-05-20 02:40:06 UTC
methodjit and tracejit are not compilers.
Comment 2 Alexandre Rostovtsev (RETIRED) gentoo-dev 2012-05-20 03:36:02 UTC
(In reply to comment #1)
> methodjit and tracejit are not compilers.

With all due respect, I did not understand your comment at all.

If you are referring to the traditional distinction between compilers and interpreters, the acronym JIT (as e.g. used in "methodjit") has always stood for "just-in-time compilation" (see http://en.wikipedia.org/wiki/Just-in-time_compilation or your favorite dictionary of computing). You may of course argue that "just-in-time compilation" is not really compilation at all, but that's about as pointless as refusing to use the phrase "mountain lion" because it's not really a lion, or "soy milk" because it contains no milk. Noun phrases in the English language very frequently mean something other than the literal conjunction of their component words.

If on the other hand you meant that Mozilla does not internally use the word "compiler" when referring to methodjit, then you are simply mistaken: "compiler" occurs 9 times on https://wiki.mozilla.org/JaegerMonkey