| Line 41... |
Line 41... |
| 41 |
Version 3 is supported from \R 3.5.0.}
|
41 |
Version 3 is supported from \R 3.5.0.}
|
| 42 |
\item{envir}{environment to evaluate loaded expressions in.}
|
42 |
\item{envir}{environment to evaluate loaded expressions in.}
|
| 43 |
\item{chdir}{logical; change directory before evaluation?}
|
43 |
\item{chdir}{logical; change directory before evaluation?}
|
| 44 |
\item{code}{byte code expression or compiled closure}
|
44 |
\item{code}{byte code expression or compiled closure}
|
| 45 |
\item{e}{expression to compile.}
|
45 |
\item{e}{expression to compile.}
|
| 46 |
\item{level}{integer; the JIT level to use (\code{0} to \code{3}).}
|
46 |
\item{level}{integer; the JIT level to use (\code{0} to \code{3}, or
|
| - |
|
47 |
negative to \emph{return} it).}
|
| 47 |
\item{enable}{logical; enable compiling packages if \code{TRUE}.}
|
48 |
\item{enable}{logical; enable compiling packages if \code{TRUE}.}
|
| 48 |
\item{name}{character string; name of option to return.}
|
49 |
\item{name}{character string; name of option to return.}
|
| 49 |
\item{...}{named compiler options to set.}
|
50 |
\item{...}{named compiler options to set.}
|
| 50 |
}
|
51 |
}
|
| 51 |
\description{
|
52 |
\description{
|
| Line 70... |
Line 71... |
| 70 |
|
71 |
|
| 71 |
\code{disassemble} produces a printed representation of the code
|
72 |
\code{disassemble} produces a printed representation of the code
|
| 72 |
that may be useful to give a hint of what is going on.
|
73 |
that may be useful to give a hint of what is going on.
|
| 73 |
|
74 |
|
| 74 |
\code{enableJIT} enables or disables just-in-time (JIT)
|
75 |
\code{enableJIT} enables or disables just-in-time (JIT)
|
| 75 |
compilation. JIT is disabled if the argument is 0. If \code{level} is
|
76 |
compilation. JIT is disabled if the argument is 0. If \code{level} is
|
| 76 |
1 then larger closures are compiled before their first use. If
|
77 |
1 then larger closures are compiled before their first use. If
|
| 77 |
\code{level} is 2, then some small closures are also compiled before
|
78 |
\code{level} is 2, then some small closures are also compiled before
|
| 78 |
their second use. If \code{level} is 3 then in addition
|
79 |
their second use. If \code{level} is 3 then in addition
|
| 79 |
all top level loops are compiled before they are executed. JIT level
|
80 |
all top level loops are compiled before they are executed. JIT level
|
| 80 |
3 requires the compiler option \code{optimize} to be 2 or 3. The JIT
|
81 |
3 requires the compiler option \code{optimize} to be 2 or 3. The JIT
|