-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathNEWS
More file actions
154 lines (107 loc) · 4.58 KB
/
Copy pathNEWS
File metadata and controls
154 lines (107 loc) · 4.58 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
NEWS/ChangeLog for JRI
--------------------------
0.5-5 (under development)
o fix compilation in parallel using the -j switch for GNU Make
o some more Win64 fixes
0.5-4 2010-09-17
o added more options to rniStop() on unix and changed the
default to use interrupt flags instead of signals since
signals cause problems in some JVM implmentations. The
previous behavior can be achieved by rniStop(1).
0.5-3 2010-09-02
o fixed changed by the Win64 support which broke some other OSes by
using sign extension when converting to long storage.
o avoid the use of the sign of pointers for signaling. Note
that rniEval() now returns 0 on error and not -1 or -2. The
old behavior was undocumented (and dangerous) and thus should
not be relied upon. (fixes #172)
0.5-2 2010-04-28
o fixed handling of NAs in strings - they are now correctly
converted to <null>s on the Java side.
IMPORTANT: previously NAs would come as the string "NA"
from R which is incorrect since it is not distinguishable from
a literal "NA" string. Code that deals with NAs must be prepared
to receive nulls in string arrays (note that nulls where
correctly converted to NA string, it's just that incoming
string were not converted).
(Thanks to Stephan Wahlbrink for pointing out the inconsistency)
o multiple fixes to Windows support: common command line
arguments are now correctly processed, sub-architectures are
supported, Win64 is now also supported
0.5-1 2010-03-16
o API 1.10: rniAssign now returns boolean to denote success/failure
o numerous bug fixes and additions
0.5-0 2009-08-22
o API 1.9: added rniPreserve, rniRelease, rniParentEnv, rniFindVar,
rniListEnv, rniSpecialObject, rniPrintValue,
rniGetRawArray, rniPutRawArray, rniGetAttrNames methods
added jriLoaded field (boolean)
o new REngine-based API (org.rosuda.REngine.JRI.JRIEngine)
has been created - this allows the same code to interface
JRI or Rserve without re-compilation
Note: the JAR files are currently shipped separately from the JRI
installation and can be obtained from
http://rforge.net/JRI/files/
o proxy references are now preserved until finalized
o if jri.ignore.ule=yes property is set, JRI will not abort on
failing to load the JRI library (UnsatisfiedLinkException).
This can be used by GUIs to display a more meaningful message
instead of abort. The jriLoaded flag is false in that case.
0.4-2
o declare string encoding as UTF-8 and convert incoming strings
to UTF-8 if possible (R >= 2.7.0 required).
0.4-1 (part of rJava 0.5-1 and later)
o fixed configuration to work with multi-arch builds
0.4-0 2007-08-22 (part of rJava 0.5-0)
o adapt to changes in R-devel
o add -I. to CFLAGS for compatibility (thanks to BDR)
o added RConsoleOuputStream class
o API 1.8: added rniPrint, added int oType parameter to the
rWriteConsole callback
o work around broken MinGW runtimes
o allow JRI to hook into a running R process (and thusly provide
rJava with callbacks)
o added: inMainRThread(), isStandAlone()
o include configure in SVN and don't rebuild it on mkdist
0.3-7 2006-01-14
o make sure rniJavaToXref creates a global reference
o API 1.7: rniCons can accept two new arguments: tag and lang
rniLCons was added
o assign now supports raw REXPs (XT_NONE)
o createRJavaRef was added to create jobjRef R objects from
Java objects
0.3-6 2006-11-29
o adapted to API change in R-devel
o fixed double-inclusion of JFLAGS which throws off GIJ
0.3-5 2006-10-06
o remove variadic macros to be compatible with compilers
that don't support C99
0.3-4 2006-09-14
o updated Makefiles to force 1.4 target and sources
0.3-3 2006-09-12
o fixed API version in Java sources and added version check
to examples
0.3-2 2006-09-11
o New API (1.6): add handling of boolean type
0.3-1 2006-08-31
0.3-0 2006-05-31
o New API (1.5) entries: rniGetTAG, rniInherits,
rniGetSymbolName, rniInstallName
allows handling of symbols, named lists and inheritance
o fixed/improved REXP, RList and RFactor
0.2-5 2006-05-08
o Use configure to detect CStackXXX and R_SignalHandlers
set the latter to 0 if present (solves threading issues)
0.2-4 2006-05-03
o added support for pre-configuration passed from rJava
0.2-3 2006-04-20
o fix warnings and issues with R 2.3.0
0.2-2 2006-04-11
o licensed under LGPL
0.2-1 2006-03-07
o fixed Java detection, fixed eval double-unlock,
use R shlib flags, added FreeBSD support
0.2-0 2005-12-19
o switched to autoconf process for configuration/installation
0.1-0
o First JRI release