Gentoo Archives: gentoo-dev

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

Replies

Subject Author
Re: [gentoo-dev] RFC: new global USE flag: jit Agostino Sarubbo <ago@g.o>
Re: [gentoo-dev] RFC: new global USE flag: jit Dirkjan Ochtman <djc@g.o>
Re: [gentoo-dev] RFC: new global USE flag: jit Maxim Kammerer <mk@×××.su>
Re: [gentoo-dev] RFC: new global USE flag: jit James Cloos <cloos@×××××××.com>
Re: [gentoo-dev] RFC: new global USE flag: jit Alexandre Rostovtsev <tetromino@g.o>