File: ChangeLog

package info (click to toggle)
r-cran-rcppeigen 0.3.2.2.0-1
  • links: PTS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 5,352 kB
  • ctags: 13,529
  • sloc: cpp: 61,689; sh: 6; makefile: 1
file content (564 lines) | stat: -rw-r--r-- 21,439 bytes parent folder | download
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
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
2014-08-21  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION: New version 0.3.2.2.0 which was prepared expertly by
	Yixuan Qiu in a nice and clean pull request -- a big thank you for that!

	* DESCRIPTION: Adjusting Date: as well

2014-08-19  Yixuan Qiu  <yixuan.qiu@cos.name>

	* inst/include/Eigen: Updated to release 3.2.2 of Eigen
	* inst/unitTests/runit.wrap.R: More unit tests to reflect changes in
	as() exporters

2014-05-29  Yixuan Qiu  <yixuan.qiu@cos.name>

	* inst/include/RcppEigenWrap.h: Added as() conversion from R vector to
	Eigen::Array<T, 1, Eigen::Dynamic>
	* inst/include/RcppEigenWrap.h: Fixed incorrect as() exporters
	* inst/include/RcppEigenWrap.h: Check matrix type of "dgCMatrix"
	instead of "CsparseMatrix"
	* inst/include/RcppEigenWrap.h, inst/include/RcppEigenForward.h:
	Added as() conversion from "dgRMatrix" to
	Eigen::MappedSparseMatrix<T, Eigen::RowMajor>

2014-05-01  Dirk Eddelbuettel  <edd@debian.org>

	* inst/include/Eigen/src/Core/util/Memory.h: Applied patch by Gael
	Guennebaud created in response to Doug's bug report (#803) which in
	turn is based on the UBSAN report at CRAN by Brian Ripley

2014-03-06  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION: New version 0.3.2.1.1

2014-03-05  Dirk Eddelbuettel  <edd@debian.org>

	* inst/include/unsupported/Eigen/src/SparseExtra/MatrixMarketIterator.h:
	Better, more general test for DIRENT feature thanks to Brian Ripley

2014-03-04  Dirk Eddelbuettel  <edd@debian.org>

	* inst/include/unsupported/Eigen/src/SparseExtra/MatrixMarketIterator.h:
	(re-)add another #ifndef excluding a line on Solaris

2014-03-03  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION: New release version 0.3.2.1.0

2014-03-03  Douglas Bates  <bates@stat.wisc.edu>

	* inst/include/Eigen: Update to release 3.2.1 of Eigen

2014-03-01  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION: New minor version 3.2.0.3

	* DESCRIPTION: Switched to 'Imports: Rcpp (>= 0.11.0)'

	* src/Makevars: Updated for Rcpp 0.11.0
	* src/Makevars.win: Ditto

	* R/RcppEigen.package.skeleton.R: Updated for Rcpp 0.11.0, also
	updated for current R versions by removing deprecated 'namespace' arg

	* man/RcppEigen.package.skeleton.Rd: Removed 'namespace' for current R

	* inst/skeleton/rcppeigen_hello_world.cpp: Rewritten / extended
	similar to the RcppArmadillo variant; now contains four functions
	exported by Rcpp Attributes

	* inst/skeleton/Makevars: Updated for Rcpp 0.11.0, also noted C++11 option
	via setting of 'USE_CXX1X=' with R 3.1.0 or later
	* inst/skeleton/Makevars.win: Ditto

2014-01-26  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION: New minor version 3.2.0.2

2014-01-22  Dirk Eddelbuettel  <edd@debian.org>

	* NAMESPACE: Added importFrom(Rcpp, evalCpp) needed for next Rcpp

2014-01-12  Dirk Eddelbuettel  <edd@debian.org>

	* R/SHLIB.maker: Commented-out, file to be removed

2013-12-19  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION: Updated Description to mention MPL-2 license for Eigen

        * inst/unitTests/runit.solutions.R: RUnit file converted from testthat
	* inst/unitTests/runit.transform.R: Idem
	* inst/unitTests/runit.wrap.R: Idem
	* DESCRIPTION: Remove Suggests: of testthat

2013-12-18  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION: New minor version 3.2.0.1
	* DESCRIPTION: New maintainer
	* DESCRIPTION: Added Copyright: reference to new COPYRIGHTS file
	* DESCRIPTION: Added reference to new LICENSE file

	* inst/COPYRIGHTS: Added, based on existing debian/copyright file
	* LICENSE: Added to state MPL-2 for Eigen, GPL (>=2) for RcppEigen

	* inst/include/Eigen/src/SparseLU/SparseLU.h: Applied Solaris patch
	* inst/include/unsupported/Eigen/src/SparseExtra/MatrixMarketIterator.h:
	  Idem
	* inst/include/RcppEigenForward.h: Idem

2013-12-04  Dirk Eddelbuettel  <edd@debian.org>

	* debian/*: Added after emails with Doug

	* .Rbuildignore: Added debian/

2013-11-13  Douglas Bates  <bates@stat.wisc.edu>

	* DESCRIPTION: New version, release date and dependencies

	* inst/include/Eigen: Update to release 3.2.0 of Eigen

2013-02-03  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION: New minor version 0.3.1.2.1 for upload to CRAN and JSS

	* NEWS.org: Updated

2013-01-26  Dirk Eddelbuettel  <edd@debian.org>

	* vignettes/jss835/: Regroup all related files in this directory
	* .Rbuildignore: Ignore vignettes/jss835

2013-01-14  Dirk Eddelbuettel  <edd@debian.org>

	* inst/CITATION: Added as provided by JSS editor
	* man/fastLm.Rd: Added reference to JSS paper
	* man/RcppEigen-package.Rd: Idem

2012-11-29  Douglas Bates  <bates@stat.wisc.edu>

	* DESCRIPTION: New version
	* inst/include/Eigen, inst/include/unsupported: Update to version
	3.1.2 of Eigen.

2012-11-29  Romain Francois  <romain@r-enthusiasts.com>

	* include/RcppEigenWrap.h: compatibility issue with Rcpp 0.10.1

2012-08-14  Dirk Eddelbuettel  <edd@debian.org>

	* R/flags.R: Add two (unexported) functions CxxFlags() and
	  RcppEigenCxxFlags() for use in Makefiles etc

2012-07-30  Douglas Bates <bates@stat.wisc.edu>

	* inst/include/RcppEigenWrap.h, inst/unitTests/runit.RcppEigen.R:
	  Another suggestion from Gael Guennebaud to allow row vectors to be
	  wrapped.

2012-07-28  Douglas Bates <bates@stat.wisc.edu>

	* inst/include/RcppEigenWrap.h, inst/unitTests/runit.RcppEigen.R: More
	  fixes to RcppEigenWrap.h and adjustment of tests accordingly.
	  The changes allow RowMajor matrices to be wrapped (thanks to Gael
	  Guennebaud) but cannot handle RowVector types. There will need to be
	  more template metaprogramming done to redirect the case of RowVector,
	  which cannot be changed to a ColMajor form.
	* src/Makevars: Because of changes in R, -DNDEBUG is automatic.
	  One must override it with -UNDEBUG in the local ~/.R/Makevars to
	  activate the debugging code.
	* inst/doc/code.R: New version of wrap code provides correct answer to
	  the badtrans example
	* DESCRIPTION: Bump the date.

2012-07-27  Douglas Bates <bates@stat.wisc.edu>
	* inst/include/Eigen/*: Changed to released version of Eigen-3.1.0
	  using the MPL2 license.

2012-07-19  Dirk Eddelbuettel  <edd@debian.org>

	* R/fastLm.R: correct residual standard error display
	* R/fastLm.R: improved test for intercept once more with a tip of the
	  hat to Doug

2012-07-17  Dirk Eddelbuettel  <edd@debian.org>

	* R/fastLm.R: Corrections for R^2 in no-intercept case

2012-06-26  Douglas Bates  <bates@stat.wisc.edu>

	* DESCRIPTION, R/unit.test.R, inst/include/Eigen/*: Massive
	changes related to upgrade to Eigen-3.1.0

2012-03-13  Douglas Bates <bates@stat.wisc.edu>

	* inst/include/RcppEigenWrap.h: Change the wrap methods to avoid
	  creating Rcpp::Dimension objects (which are implicitly created by the
	  Rcpp::Matrix constructor).
	* inst/tests/test-solutions.R: Clean up. I defined the results then
	  reevaluated them.

2012-03-08  Douglas Bates <bates@stat.wisc.edu>

	* inst/include/RcppEigenForward.h: Remove an include of
	  RcppEigenConfig.h which is no longer needed.
	* ChangeLog, NEWS, NEWS.org: Update Changelog and NEWS which is
	  generated from an org-mode file NEWS.org
	* inst/include/RcppEigenConfig.h,
	  inst/include/unsupported/Eigen/MoreVectorization,
	  inst/include/unsupported/Eigen/src/MoreVectorization/CMakeLists.txt:
	  Delete the unsupported/Eigen/src/MoreVectorization module which we
	  don't need
	* inst/include/unsupported/Eigen/src/MoreVectorization/MathFunctions.h:
	  Delete the unsupported/Eigen/src/MoreVectorization module which we
	  don't need
	* inst/tests/test-solutions.R, inst/tests/test-transform.R,
	  inst/tests/test-wrap.R: Add testthat test files, temporarily disabled
	  for R CMD check because of an unknown conflict
	* DESCRIPTION, R/unit.test.R, inst/include/Eigen/Cholesky,
	 ..., src/Makevars: Massive changes in upgrade to Eigen-3.1.0-alpha2

2012-03-03  Douglas Bates <bates@stat.wisc.edu>

	* inst/include/RcppEigenWrap.h: Correct a typo.

2012-02-28  Douglas Bates <bates@stat.wisc.edu>

	* inst/include/RcppEigenForward.h, inst/include/RcppEigenWrap.h: Add as
	  templates for ArrayXd and ArrayXXd

2012-02-03  Douglas Bates <bates@stat.wisc.edu>

	* inst/include/RcppEigenWrap.h, inst/unitTests/runit.sparse.R: Allow
	  import of compressed row sparse matrices. Add test of same.

2012-01-18  Douglas Bates <bates@stat.wisc.edu>

	* inst/include/RcppEigenWrap.h: Allow for wrapping sparse row-major
	  matrices.

2011-12-31  Douglas Bates <bates@stat.wisc.edu>

	* inst/include/RcppEigenCholmod.h: Minor typo in a comment

2011-12-23  Dirk Eddelbuettel  <edd@debian.org>

	* inst/unitTests/runTests.R: unit tests output 'fallback' directory
	changed to '..' and files are now in top-level of $pkg.Rcheck/

2011-11-14  Douglas Bates  <bates@stat.wisc.edu>

	* vignettes/RcppEigen-intro-nojss.Rnw: Many, many changes by Dirk
	and by Doug over the last two weeks to create a JSS paper and
	updated package.  Too many changes to list.

2011-10-26  Douglas Bates <bates@stat.wisc.edu>

	* inst/doc/Rcpp.bib, inst/doc/RcppEigen-Intro.Rnw,
	  inst/doc/RcppEigen-Intro.pdf: Add an introductory vignette.
	* src/fastLm.cpp, src/fastLm.h: Use a method for XtX but returning a
	  MatrixXd, not a view.
	* inst/doc/RcppEigen-Intro.Rnw: Describe the SymmEig method correctly.
	* src/fastLm.cpp, src/fastLm.h: Use a macro for XtX temporarily. Clean
	  up code.
	* inst/include/RcppEigenCholmod.h, inst/include/RcppEigenStubs.h: Update
	  to Matrix_1.0.2 versions
	* inst/include/Eigen, inst/include/unsupported: update to eigen 3.0.3
	* src/RcppEigen.cpp: Add externally callable functions for Eigen version
	  and SSE instruction sets in use.
	* inst/examples/lmBenchmark.R: Suppress messages and provide additional
	  information about Eigen version and SSE instructions in use.
	* R/fastLm.R: Allow optional arguments to be passed to printCoefmat;
	  adapt to new returned structure.

2011-09-16  Douglas Bates <bates@stat.wisc.edu>

	* inst/include/unsupported/Eigen/src/SparseExtra/CholmodSupport.h: Avoid
	  compiler warnings about comparing signed and unsigned values.

2011-09-13  Douglas Bates <bates@stat.wisc.edu>

	* src/Makevars: Force the -DNDEBUG flag to satisfy R CMD check in
	  R-2.14.0 and higher

2011-09-12  Douglas Bates <bates@stat.wisc.edu>

	* inst/include/unsupported/Eigen/src/SparseExtra/CholmodSupport.h:
	  Remove the solvetype specification for the solve method (but type is
	  retained for solveInPlace).

2011-09-11  Douglas Bates <bates@stat.wisc.edu>

	* inst/include/RcppEigenForward.h: Remove forward declaration of
	  non-existent templated function.

2011-09-02  Douglas Bates <bates@stat.wisc.edu>

	* DESCRIPTION, inst/include/Eigen/src/Core/util/Meta.h: New release.
	  ifdef the use of "long long" using RCPP_HAS_LONG_LONG_TYPES (thanks,
	  Dirk)

2011-08-31  Douglas Bates <bates@stat.wisc.edu>

	* inst/include/unsupported/Eigen/src/SparseExtra/CholmodSupport.h:
	  Delete my addition of a CholmodAutoLLt mode, which is not needed (I
	  misunderstood something previously).

2011-08-28  Douglas Bates <bates@stat.wisc.edu>

	* many files in inst/include/Eigen and inst/include/unsupported:
	  Upgrade to Eigen release 3.0.2

2011-08-12  Douglas Bates <bates@stat.wisc.edu>

	* inst/include/unsupported/Eigen/src/SparseExtra/CholmodSupport.h:
	  By-passing the const reference

2011-08-11  Douglas Bates <bates@stat.wisc.edu>

	* inst/include/unsupported/Eigen/src/SparseExtra/CholmodSupport.h: Add a
	  solveInPlace method to try to avoid memory problems.

2011-08-10  Douglas Bates <bates@stat.wisc.edu>

	* inst/include/unsupported/Eigen/src/SparseExtra/CholmodSupport.h:
	  Attempted fix of problem of freeing Map'ed memory in the Cholmod
	  solve.

2011-07-31  Douglas Bates <bates@stat.wisc.edu>

	* inst/include/unsupported/Eigen/src/SparseExtra/CholmodSupport.h:
	  Trying to fix the memory problems from the CholmodDecomposition solve
	  methods - apparently unsuccessfully.

2011-07-29  Douglas Bates <bates@stat.wisc.edu>

	* inst/include/unsupported/Eigen/src/SparseExtra/CholmodSupport.h: Add
	  LLtAuto method (which doesn't seem to work), more extractors and a
	  factorize_p method for a const_CHM_SP argument.
	* inst/include/RcppEigenCholmod.h: Add a declaration of log determinant
	  squared function.
	* inst/include/unsupported/Eigen/src/SparseExtra/CholmodSupport.h,
	  inst/unitTests/runit.sparse.R: Allow rectangular matrix in
	  CholmodDecomposition's factorize method. Test rectangular version of
	  KNex example.

2011-07-28  Douglas Bates <bates@stat.wisc.edu>

	* inst/include/unsupported/Eigen/src/SparseExtra/CholmodSupport.h: Added
	  a solveType member - there will be better ways of doing this
	* inst/include/RcppEigenForward.h: Include the stubs unconditionally
	* inst/include/RcppEigenStubs.cpp:
	* inst/include/RcppEigenStubs.h: Inlined the function definitions so it
	  is a header file now
	* inst/include/unsupported/Eigen/src/SparseExtra/CholmodSupport.h:
	  Extended CholmodDecomposition analyzePattern and factorize to support
	  rectangular matrices. Added factorize_p method, primarily for the
	  factorization of A'A + I.
	* DESCRIPTION, NAMESPACE, R/SHLIB.R, R/inline.R,
	  inst/include/RcppEigen.h, inst/include/RcppEigenConfig.h,
	  inst/include/RcppEigenForward.h, inst/include/RcppEigenWrap.h,
	  inst/include/unsupported/Eigen/SparseExtra,
	  inst/include/unsupported/Eigen/src/SparseExtra/CholmodSupport.h,
	  inst/skeleton/Makevars, inst/unitTests/runit.sparse.R: Add support for
	  Cholmod functions linked through the Matrix package. Tests for same.
	  Wrap of an Eigen::SparseMatrix now returns an S4 dgCMatrix object.
	* inst/include/RcppEigenCholmod.h, inst/include/RcppEigenStubs.cpp:
	  Create stubs and the Cholmod header. (To Do: make the stubs inline
	  functions in a header file.)

2011-07-27  Douglas Bates <bates@stat.wisc.edu>

	* inst/unitTests/runit.sparse.R: Separate the tests for sparse matrices.
2011-07-26  Douglas Bates <bates@stat.wisc.edu>

	* inst/include/unsupported/Eigen/src/SparseExtra/SimplicialCholesky.h:
	  Added matrixLDL method

2011-07-18  Douglas Bates <bates@stat.wisc.edu>

	* src/fastLm.cpp: clean up code, taking advantage of the more general
	  wrap methods

2011-07-15  Douglas Bates <bates@stat.wisc.edu>

	* inst/include/RcppEigenForward.h, inst/include/RcppEigenWrap.h,
	  inst/unitTests/runit.RcppEigen.R: added as methods for
	  Eigen::SparseMatrix and Eigen::MappedSparseMatrix classes and tests of
	  same

2011-07-13  Douglas Bates <bates@stat.wisc.edu>

	* DESCRIPTION, inst/include/RcppEigenWrap.h,
	  inst/unitTests/runit.RcppEigen.R: Dispatch on wrap to vector according
	  to T::ColsAtCompileTime; modify tests to avoid the .eval() methods;
	  bump Rcpp version dependence

2011-07-13  Romain Francois  <romain@r-enthusiasts.com>

	* inst/include/RcppEigenWrap.h: dispatch sparse/dense and generalizes
	  dealing with sparse objects
	* inst/include/RcppEigenWrap.h: comment non generic implementations
	* inst/include/RcppEigenForward.h, inst/include/RcppEigenWrap.h: comment
	  non generic implementations
	* inst/include/RcppEigenWrap.h: deal with dimensions in
	  eigen_wrap_is_plain
	* inst/include/RcppEigenForward.h, inst/include/RcppEigenWrap.h: first
	  steps into dealing with Eigen expressions

2011-07-10  Douglas Bates <bates@stat.wisc.edu>

	* inst/include/PlainObjectBaseAddon.h: Added some begin and end methods
	  to PlainObjectBase template through the extension mechanism. Should
	  make these legitimate iterators to simplify some wrap methods (need a
	  value_type member).
	* inst/include/RcppEigenForward.h, inst/include/RcppEigenWrap.h,
	  inst/unitTests/runit.RcppEigen.R: Added as methods for mapped vectors
	  and mapped matrices (still some code duplication) and tests of same.

2011-07-09  Dirk Eddelbuettel  <edd@debian.org>

	* inst/unitTests/runit.RcppEigen.R: s/Armadillo/Eigen/ in a few places

2011-07-09  Douglas Bates <bates@stat.wisc.edu>

	* inst/unitTests/runit.RcppEigen.R: Added tests of wrap and as. Need to
	  create an as method for mapped arrays.

2011-07-08  Douglas Bates <bates@stat.wisc.edu>

	* DESCRIPTION: Prepare for a new release.
	* inst/include/RcppEigen.h, inst/include/RcppEigenForward.h,
	  inst/include/RcppEigenWrap.h: Add wrap methods for mapped Eigen
	  objects; Initial support for as<> with some Eigen classes.
	* inst/include/unsupported/Eigen/src/SparseExtra/SimplicialCholesky.h:
	  Commit interim version of the SimplicialLLT and SimplicialLDLT classes
	  that will appear in Eigen 3.0.2

2011-06-30  Douglas Bates <bates@stat.wisc.edu>

	* src/fastLm.cpp: Code simplification suggested by Gael Guennebaud

2011-06-29  Dirk Eddelbuettel  <edd@debian.org>

	* DESCRIPTION: make Maintainers equal to Authors (but keep our joint
	  email address)

2011-06-29  Douglas Bates <bates@stat.wisc.edu>

	* inst/include/RcppEigenWrap.h: Syntax errors corrected.

2011-06-28  Douglas Bates <bates@stat.wisc.edu>

	* inst/examples/lmBenchmark.R: Print the results from do_bench() so
	  echo=TRUE is not needed when sourcing; add a suppressSVD argument to
	  do_bench().

2011-06-27  Douglas Bates <bates@stat.wisc.edu>

	* inst/include/RcppEigenForward.h, inst/include/RcppEigenWrap.h: Add a
	  wrap method (compiles but currently untested) for
	  Eigen::SparseMatrix<T>
	* src/fastLm.cpp: Include sample code for the Moore-Penrose inverse.
	  There are better ways of doing this but I can't work out the syntax.

2011-06-25  Douglas Bates <bates@stat.wisc.edu>

	* inst/examples, inst/examples/lmBenchmark.R: Add lm benchmark example
	* src/fastLm.cpp: tighten code a bit

2011-06-23  Douglas Bates <bates@stat.wisc.edu>

	* src/fastLm.cpp: Don't try to extract names that aren't there.
	* man/fastLm.Rd: Add a simple example.
	* src/fastLm.cpp, src/fastLm.h: Add the SymmEig lm method. Preliminary
	  support for setting a tolerance for the rank calculation.
	* src/RcppEigen.cpp: Use the correct macros for eigen_version.
	* man/fastLm.Rd, tests/simple.R: Add examples and test cases for simple
	  crossprod and tcrossprod functions
	* inst/include/RcppEigenForward.h, inst/include/RcppEigenWrap.h: bypass
	  the incomplete exporter functions to support as<>

2011-06-21  Douglas Bates <bates@stat.wisc.edu>

	* src/fastLm.cpp, src/fastLm.h: Add an SVD method for fastLm
	* DESCRIPTION: Minor fix in punctuation.
	* R/fastLm.R, inst/unitTests/runit.fastLm.R, man/fastLm.Rd,
	  src/fastLm.cpp, src/fastLm.h: Refactoring of the fastLm code to allow
	  algorithms to be added easily. Adjust docs and R code accordingly.

2011-06-17  Douglas Bates <bates@stat.wisc.edu>

	* inst/include/RcppEigenForward.h, inst/include/RcppEigenWrap.h: Add
	  wrap instantiations for ArrayXd, ArrayXXd classes in Eigen

2011-06-15  Douglas Bates <bates@stat.wisc.edu>

	* DESCRIPTION, R/RcppEigen.package.skeleton.R, R/SHLIB.R, R/fastLm.R,
	  R/inline.R, R/unit.test.R, inst/doc/RcppEigen-unitTests.Rnw,
	  inst/include/RcppEigen.h, inst/include/RcppEigenConfig.h,
	  inst/include/RcppEigenForward.h, inst/include/RcppEigenWrap.h,
	  inst/unitTests/runit.fastLm.R, man/fastLm.Rd, src/RcppEigen.cpp,
	  src/fastLm.cpp: Change references to Armadillo into Eigen; author
	  order in copyright statements.

2011-06-15  Dirk Eddelbuettel  <edd@debian.org>

	* tests/doRUnit.R: oops: s/Armadillo/Eigen/

2011-06-15  Douglas Bates <bates@stat.wisc.edu>

	* src/fastLm.cpp: Initial (not very good) implementation of "fastLmSVD",
	  which isn't really that fast.
	* man/fastLm.Rd: Minor clarification.

2011-06-15  Douglas Bates <bates@stat.wisc.edu>

	* cleanup, inst/doc/*: Documentation based on unit tests.
	* R/SHLIB.R, R/inline.R, R/unit.test.R: Add support for inline package
	* inst/include/RcppEigen.h: Add support for sparse Cholesky and LU
	* inst/include/unsupported, inst/include/unsupported/*: Add
	  support for sparse Cholesky and LU
	* man/RcppEigen-package.Rd: Add reference to web page
	* NAMESPACE, R/RcppEigen.package.skeleton.R, inst/skeleton/*,
	  man/RcppEigen.package.skeleton.Rd: Add RcppEigen.package.skeleton and
	  support files.
	* DESCRIPTION: Remove Conrad's text about Armadillo, as suggested by
	  Dirk

2011-06-15  Dirk Eddelbuettel  <edd@debian.org>

	* inst/unitTests/runit.fastLm.R: better way to load trees dataset
	* man/fastLm.Rd: better way to load trees dataset
	* inst/unitTests/runit.fastLm.R, man/fastLm.Rd: added unit tests for
	  fastLm{Bench,Chol1,Chol2}
	* ChangeLog, inst/unitTests, inst/unitTests/runTests.R,
	  inst/unitTests/runit.fastLm.R, tests, tests/doRUnit.R: added initial
	  unit tests

2011-06-14  Dirk Eddelbuettel  <edd@debian.org>

	* inst/unitTests/*: Added initial unit tests
	* tests/doRUnit.R: Added hook to run RUnit tests

2011-06-14  Douglas Bates <bates@stat.wisc.edu>

	* src/fastLm.cpp: Cosmetic fixes.
	* DESCRIPTION: New version.
	* man/fastLm.Rd: Change order of fastLmPure arguments in the example.
	  Dirk said I would miss one of these. :-)
	* R/fastLm.R, man/fastLm.Rd, src/fastLm.cpp: Change order of fastLmPure
	  arguments and the various fastLm* C++ functions. Add fastLmChol1 and
	  fastLmChol2.

2011-06-13  Douglas Bates <bates@stat.wisc.edu>

	* ChangeLog: Add ChangeLog
	* src/fastLm.cpp: Handle the rank-deficient case.
	* inst/include/Eigen/src/LU/arch/Inverse_SSE.h: Use an _m128d type
	  instead of long long int for the mask.
	* R/fastLm.R: Associate names with coefficients. Clean up fastLm.
	  Forward the object through summary.
	* inst/include/Eigen/src/Core/util/Meta.h: Suppress use of long long