Gentoo Archives: gentoo-dev

From: Pacho Ramos <pacho@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] RFC: new global USE flag: jit
Date: Mon, 14 May 2012 18:53:26
Message-Id: 1337021337.19402.11.camel@belkin4
In Reply to: Re: [gentoo-dev] RFC: new global USE flag: jit by Agostino Sarubbo
1 El lun, 14-05-2012 a las 20:09 +0200, Agostino Sarubbo escribió:
2 > On Monday 14 May 2012 14:05:12 Alexandre Rostovtsev wrote:
3 > > I propose adding the following global USE flag:
4 > >
5 > > jit - Enable just-in-time compilation for improved performance. May
6 > > prevent use of some PaX memory protection features in Gentoo Hardened.
7 > >
8 > >
9 > > Current local flags that could probably be unified:
10 > >
11 > > app-arch/libzpaq:jit - Enable just-in-time compilation for faster
12 > > compression (requires SSE2)
13 > >
14 > > dev-libs/libpcre:jit - Enable Just-In-Time compilation of regexp
15 > > bytecode to machine code, through the SLJIT compiler. This feature might
16 > > conflict wtih security mitigation strategies such as NX/PaX as enabled
17 > > by Gentoo Hardened.
18 > >
19 > > dev-python/pypy:jit - Enable the JIT compiler
20 > >
21 > > dev-scheme/racket:jit - Enable just-in-time compiler
22 > >
23 > > media-sound/csound:luajit - Use the lua just-in-time compiler
24 > > dev-lang/luajit instead of dev-lang/lua
25 > >
26 > > net-libs/webkit-gtk:jit - Enable JIT javascript compiler (disabling it
27 > > will cause performance penalty)
28 > >
29 > > www-client/epiphany:jit - Allow using net-libs/webkit-gtk that has the
30 > > JIT javascript compiler enabled
31 > >
32 > > www-client/luakit:luajit - Use the lua just-in-time compiler
33 > > dev-lang/luajit instead of dev-lang/lua, which should make luakit
34 > > faster.
35 > >
36 > > www-client/seamonkey:methodjit - Enable JIT for JavaScript using
37 > > MethodJIT for faster JS performance. Hardened users can disable this
38 > > USE-flag to use MPROTECT on grsecurity kernels.
39 > >
40 > > www-servers/nginx:pcre-jit - Enable JIT for pcre
41 > >
42 > > x11-libs/qt-core:jit - Enables JIT for Javascript usage inside Qt
43 > >
44 > > x11-libs/qt-script:jit - Enables JIT for Javascript usage inside Qt
45 > >
46 > > x11-libs/qt-webkit:jit - Enable JavaScriptCore just-in-time compiler for
47 > > faster JavaScript execution
48 > >
49 > > -Alexandre.
50 > +1
51
52 +1 also ;)

Attachments

File name MIME type
signature.asc application/pgp-signature