The R Project SVN R-packages

Rev

Rev 4599 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
4798 mrmanese 1
2007-09-30 (0.1.30)
2
- fixed for R 2.6.0+ and devel: CHAR_ELT() now returns const char*, removed
3
CR in src/Makevars.in
4
 
4599 mrmanese 5
2007-07-11 (0.1.30)
6
- fix for changes in formals() in latest R-devel (cannot do formals() directly
7
on primitive functions like log(), has to do formals(args(log)) )
8
- fixed renameSdf documentation
9
 
4590 mrmanese 10
2007-07-10 (0.1.27-0.1.29)
11
- created method _make_row_index(), similar to R that creates an index
12
vector, so that methods no longer have to consider the type of passed index
13
- added [<-.sqlite.vector, tests for that
4599 mrmanese 14
- fix builds for windows, *bsd (mac)
4590 mrmanese 15
 
4160 mrmanese 16
2007-02-18 (0.1.26)
17
- updated to sqlite-3.3.13
18
- added R function sdfSelect, added tests for that
19
- fixes & enhancements on _get_factor_levels1, _get_vector_index_typed_result,
20
etc.
21
 
3855 mrmanese 22
2006-10-03 (17:45 Manila, 0.1.25)
23
- fixed 0.1.24 warnings (errors in R/All.R)
24
- used sqlite context on aggregates. somehow, sizeof on struct with long
25
double worked. have to look out for that. 
26
 
3821 mrmanese 27
2006-09-25 (18:50 Manila)
28
- inlined _expand_buf
29
- fixed sql buffer resizing in sdf_get_index
30
- added sdflm2
31
 
3808 mrmanese 32
2006-09-20 (18:50 Manila)
33
- new sqlite.vector(vec), creates a 1-column sdf from a vector
34
- sqlite.matrix : dimnames, [, other experimental stuff
35
- sort.sqlite.vector sorts to a table to the sdf, no more creating a new
36
sdf
37
 
3700 mrmanese 38
2006-09-06 (09:55 Manila)
39
- fixed linux configure script (add #include <unistd> in src/SQLite/tool/lemon.c)
40
- removed warnings, errors in configure.win (sh again, "uninitialized" vars)
41
 
3684 mrmanese 42
2006-09-03 (15:34 Manila)
43
- moved default data dir to ./.SQLiteDF
44
- "generalized" sqlite vector, in that any table column can be used as an
45
sqlite.vector (previously, only columns of table sdf_data)
46
- fixed sqlite.matrix rownames
47
 
3509 mrmanese 48
2006-08-28 (08:00 Manila)
49
- added sqlite.matrix and some of its methods
50
- fixed print.sqlite.data.frame bug
51
- added msg when an existing workspace.db is loaded
52
 
3507 mrmanese 53
2006-08-27 (05:30 Manila)
54
- added sed script in configure.win to change chmod to ls
55
 
3482 mrmanese 56
2006-08-24 (20:05 Manila)
57
- moved quantile.default to version conditional
58
- removed sqlite.matrix export
59
 
3471 mrmanese 60
2006-08-23 (10:27 Manila)
3473 mrmanese 61
- added mean.sqlite.vector, fixed summary.sqlite.vector, added
62
summary.sqlite.data.frame
63
- is.list.sqlite.vector === FALSE
64
- fixed version conditionals for generic sort
65
- fixed sdfImportSQLite, added test case
66
- fixed _copy_factor_levels2
67
- checked on linux (R-2.3.0, R-devel)
68
 
69
2006-08-23 (10:27 Manila)
3471 mrmanese 70
- added [], [n], [,] indexing for sdf. added tests for those
71
- added Prof. Bates print.sqlite.data.frame with modifications,
72
print.sqlite.vector
73
- changed inameSdf to return filename too
74
- changed some Rprintf to error() and warning()
75
- added doc for rbindSdf
76
- fixed bug in sort.sqlite.vector
77
- fixed bug in sdf_get_index, where a new sdf is added to the workspace twice
78
(one in _create_sdf_skeleton2 and another in sdf_get_index)
79
- sort() still does not work for 2.3.x (not generic)
80
 
3458 mrmanese 81
2006-08-23 (00:20 Manila)
82
- added all.equal.sqlite.vector
83
- added == for character
84
- updated test script
85
- used conditional on NAMESPACE for sort
86
- R CMD check runs for me in linux (R-devel, R-2.3.0), windows (R-2.3.0)
87
 
3457 mrmanese 88
2006-08-22 (19:45 Manila)
89
- removed rbind S3, replaced with rbindSdf()
90
- fixed rbindSdf() for devel
91
- fixed a couple of sqlite.vector functions that still does "inheritance"
92
- re-added DBI in depends because it has no namespace and DBI::: does not work
93
- added head(), tail(). however both do not follow the original's row names yet
94
- added optional tests for sdfImportDBI, rbindSdf
95
- added doc for typeSvec, has.typeSvec
96
- runs for me in both R-devel, R-2.3.1
97
 
3456 mrmanese 98
2006-08-22 (10:45 Manila)
99
- sqlite.data.frame now does not inherit from data.frame
100
- sqlite.vector does not inherit from the builtin data types
101
- added attribute sdf.vector.type to hold the type of sqlite.vector
102
- commented out summary() tests in tests.R, added tests n classes of sdf's
103
- added function typeSvec and is.typeSvec to query type of sqlite.vector
104
- fixed row.names comparison. I guess I put that before checking in and after
105
  running tests, because ==.sqlite.vector is not implemented, only Ops.sqlite.vector.
106
- updated version to 0.1.13
107
 
3446 mrmanese 108
2006-08-21 (9:30 Manila)
109
- added symbols SDF_RowNamesSymbol, SDF_DimSymbols, SDF_DimNamesSymbols. SDF
110
  row names is now attached to SDF_RowNamesSymbol ("sdf.row.names")
111
- added row.names.sqlite.data.frame
112
- added src/win/opcode.h
113
- used ScalarLogical(), ScalarInteger(), ...
114
- removed ";" in All.R
115
- removed eval()
3456 mrmanese 116
- made configure, cleanup executable
3446 mrmanese 117
 
3435 mrmanese 118
2006-08-20 (6:35 Manila)
119
- configure file fixes from Prof. Ripley
120
- added native routines registration
121
 
3434 mrmanese 122
2006-08-20 (00:32 Manila)
123
- added docs in HACKING
124
- fixed latex error on sqlite.data.frame.Rd
125
- changed configure to copy libsqlite3.la to SQLite/ (like configure.win)
126
- finished Ops (%%, %/%), and (round, signif, log)
127
- fixed bug on operand order for Ops
128
- added test cases
3432 mrmanese 129
 
130
2006-08-19 (9:39 Manila time)
131
- added configure files from Prof. Ripley
132
- added documentations for inameSDF, sdfImportSQLite, sdfImportDBI, sdflm.
133
- added HACKING notes
134
- added list of functions known to work in SQLiteDF.package.Rd
135
- changed sqlite_vector accumulator to long double, fixed the accuracy problem
136
 
137
2006-08-18  Douglas Bates  <bates@R-project.org>
138
       * R/All.R (with.sqlite.data.frame, summary.sqlite.vector,
139
       as.logical.sqlite.vector, as.integer.sqlite.vector,
140
       as.double.sqlite.vector): Modify calling sequence of S3 methods to
141
       correspond to generic.
142
       * man/sqlite.data.frame.Rd: add keywords
143
 
144
2006-08-18 (6:05pm Manila time)
3426 mrmanese 145
- fixed R-devel tests failure
146
- removed Depends on biglm, DBI. used namespace qualifiers 
147
- added ChangeLog
148
- added tests on summary
149
- added version in DESCRIPTION, starting at 0.1.11
150
 
151
2006-08-17
152
- fix on USE_SDF1 bug, when a function uses 2 sdf's the 1st may be unloaded 
153
  because of low use count
154
- fix on transactions
155
- started implementing sqlite.matrix
156
- commented out parts of the test that fails due to "minor technicalities" (precision, NA). will test them again...
157
- summary works, almost the same as original df except for NA handling
158
 
159
2006-08-11
160
- added sdflm, as.data.frame.sdf, eval, sdfImportDBI, sdfImportSQLite
161
- added Requires DBI, biglm in DESCRIPTION
162
- corrected generic-ized is.list, length (already generic)
163
- added "begin", "commit" in sdf_create_sdf, rbind, and row ops. absence of
164
  which was the cause of the slowness
165
- factored out _prepare_attach2() w/c checks the # of attached sqlite db's
166
  and detaches as necessary.
167
- fixed bug on detecting R character type, STRSXP instead of CHARSXP
168
- added utility _str_tolower(), file name & line number in _sqlite_error
169
- override stats::quantile env
170
- change Makevars to link statically
171
 
172
2006-08-01
173
- added methods is.list and as.list to sdf's. lapply (sapply) now works
174
- rbind(sdf, df) works, however no "labeled" rbind
175
- finished Op group (%% & %/% implemented wrongly for now...)
176
- with.sqlite.data.frame is already working
177
- sort.sqlite.vector() is working
178
- renamed USE_SDF to USE_SDF1, restricted it to only use buf1 and below.
179
  there was something affected by this, which calls USE_SDF twice (initially
180
  i thought it would only be used on top of funcs, so using all buffers is
181
  ok. if you use it in the middle of the func, it would overwrite all buffers).
182
- fixed sdf_get_row_count, _create_svector1 (renamed from *2, added ordered),
183
  renamed _create_sdf_skeleton2 to skeleton1 because it uses USE_SDF1,
184
  changed _get_row_count2 to have quoted and non-quoted option
185
- added tests
186
 
187
2006-07-17
188
- added documentation
189
- finished Summary group, cummulative stuffs in Math group for sqlite.vector
190
- revised tests to use stop()
191
- started rbind for data frames
192
 
193
2006-07-10
194
- added windows dll's, Makevar.win. windows dll still has the default 10 max
195
  attached db
196
- added USE_SDF, w/c does the juggling of which db to be attached
197
 
198
2006-07-10
199
- moved libsqlite3.* to inst/sqlite/linux, added inst/sqlite/win to have
200
  sqlite windows static dll
201
- change libsqlite3.a to have 31 max attach-ed db's
202
- most of Math.sqlite.vector is working already
203
- fixed sdf_attach_sdf
204
- factored out creation of sdf in _create_sdf_skeleton2
205
- added dupSdf, renameSdf
206
 
207
2006-07-05
208
- Added test script
209
- Fixed compile error for Ubuntu dapper (?), as tested by Mr. Medri. 
210
 
211
2006-07-04
212
- fixed lots of monstrous bugs introduced by refactoring stuffs
213
- fixed R CMD check errors on documentation
214
 
215
2006-07-04
216
- added row.names support for sdf
217
- -pedantic cleanups
218
- fixes by Prof. Bates: duplicate include & sqlite3_stmt mis-declaration
219
- minor fixes
220
 
221
2006-06-27
222
- added sqlite.vector, its indexers, length and conversion to ordinary vec
223
- indexers for sqlite.data.frame: [, [[, $
224
- attachSdf, detachSdf
225
 
226
2006-06-26
227
1st submit
228
 
229
 
230