| Line 17... |
Line 17... |
| 17 |
\usage{
|
17 |
\usage{
|
| 18 |
cmpfun(f, options = NULL)
|
18 |
cmpfun(f, options = NULL)
|
| 19 |
compile(e, env = .GlobalEnv, options = NULL)
|
19 |
compile(e, env = .GlobalEnv, options = NULL)
|
| 20 |
cmpfile(infile, outfile, ascii = FALSE, env = .GlobalEnv,
|
20 |
cmpfile(infile, outfile, ascii = FALSE, env = .GlobalEnv,
|
| 21 |
verbose = FALSE, options = NULL)
|
21 |
verbose = FALSE, options = NULL)
|
| 22 |
loadcmp(file, envir = .GlobalEnv, chdir = FALSE)
|
22 |
loadcmp(file, envir = .GlobalEnv, chdir = FALSE)
|
| 23 |
disassemble(code)
|
23 |
disassemble(code)
|
| 24 |
enableJIT(level)
|
24 |
enableJIT(level)
|
| 25 |
compilePKGS(enable)
|
25 |
compilePKGS(enable)
|
| 26 |
getCompilerOption(name, options)
|
26 |
getCompilerOption(name, options)
|
| 27 |
setCompilerOptions(...)
|
27 |
setCompilerOptions(...)
|
| Line 99... |
Line 99... |
| 99 |
\code{getCompilerOption} returns the value of the specified option.
|
99 |
\code{getCompilerOption} returns the value of the specified option.
|
| 100 |
The default value is returned unless a value is supplied in the
|
100 |
The default value is returned unless a value is supplied in the
|
| 101 |
\code{options} argument; the \code{options} argument is primarily for
|
101 |
\code{options} argument; the \code{options} argument is primarily for
|
| 102 |
internal use. \code{setCompilerOption} sets the default option
|
102 |
internal use. \code{setCompilerOption} sets the default option
|
| 103 |
values. It returns a named list of the previous values.
|
103 |
values. It returns a named list of the previous values.
|
| 104 |
|
104 |
|
| 105 |
Calling the compiler a byte code compiler is actually a bit of a
|
105 |
Calling the compiler a byte code compiler is actually a bit of a
|
| 106 |
misnomer: the external representation of code objects currently uses
|
106 |
misnomer: the external representation of code objects currently uses
|
| 107 |
\code{int} operands, and when compiled with \code{gcc} the internal
|
107 |
\code{int} operands, and when compiled with \code{gcc} the internal
|
| 108 |
representation is actually threaded code rather than byte code.
|
108 |
representation is actually threaded code rather than byte code.
|
| 109 |
}
|
109 |
}
|