BSD-3-Clause licensed by Mathieu Boespflug, Facundo Dominguez, Alexander Vershilov
This version can be pinned in stack with:inline-r-1.0.0@sha256:b475cfec476d50ad54118f36936a9a7e684e16cea6bceef8c408cb438d7c9e43,8712
Module documentation for 1.0.0
- Control
- Data
- Foreign
- H
- Language
Depends on 25 packages
(full list with versions):
aeson,
base,
bytestring,
containers,
data-default-class,
deepseq,
exceptions,
heredoc,
inline-c,
mtl,
pretty,
primitive,
process,
reflection,
setenv,
singletons,
singletons-th,
template-haskell,
temporary,
text,
th-lift,
th-orphans,
transformers,
unix,
vector Change Log
1.0.0 - 2022-11-11
- Support for R >= 4.2.
- Support for GHC 9 and GHC 9.2.
- Breaking change: remove
unhexp
, pokeInfo
, mark
and named
.
- Breaking change:
HExp
no longer has a Storable
instance.
- Breaking change: some fields of SEXPInfo have been removed.
- Breaking change:
Special
and Primitive
constructors of HExp
no
longer carry any information. R-4.2 makes these forms completely
opaque.
- Process quasiquotes using an instance of the R interpreter in
a separate process. This improves support on macOS.
0.10.5 - 2020-11-16
0.10.1 - 2018-03-12
0.10 - 2018-03-10
- inline-r supports running on FreeBSD
- Fixed Lock system during QQ-generation
- Support for new vector API.
0.9.2 - 2018-06-29
- GHC 8.4 compatibility
- Add Literal instance for ‘Text’
0.9.1 - 2018-01-26
- Droped c2hs usage. Fixes installation on macOS.
- Fix QQ generation. Fixed possible resource free during QQ generation.
0.9.0.2 - 2016-10-23
- Fix build on ghc-8.2.
- Introduce Matcher API.
0.9.0 - 2016-06-20
- Breaking change: Rewrite of the
H.Prelude
module API.
- Reexport more modules from Language.R.
- Windows support for inline-r and H.
- Partially move away from c2hs internally: too many bugs on Windows.
- Export
PrintR
type class.
- Loosen the constraints of a few
HExp
constructors.
- Deprecate
parseFile
, parseText
, string
and strings
.
0.8.0 - 2016-01-24
Changed
- Rewritten R quasiquoter. Compile times now much faster than before
for large quasiquotes.
- Assignments are now local by default. Use <<- to assign in global
environment.
Added
- vector-0.11 compatibility.
- Included in LTS-5.
- Vectors can now be sliced starting from arbitrary indexes. Slices
were previously restricted to 0-based slices.
Fixed
- Memory tests are now –enable-strict-barrier clean.
- Remove memory leak when allocating new vectors via
Data.Vector.SEXP
API.
0.7.3.0 - 2015-12-08
- Skip R’s own signal handlers during init. They would otherwise
interfere with signal delivery e.g. regarding socket conditions.
- stack –nix support.
0.7.2.0 - 2015-11-24
0.7.1.0 - 2015-09-14
0.7.0.0 - 2015-09-07