2023-01-12 Dirk Eddelbuettel * DESCRIPTION (Version, Date): Release 0.3.13 * configure.ac: Idem * configure: Idem * configure.ac: Remove 'AC_PROG_CC' to appease a CRAN email 2022-10-30 Dirk Eddelbuettel * DESCRIPTION (Version, Date): New release 0.3.12 * configure.ac: Idem * configure: Idem * src/init.c: Add 'void' for proper prototypes pleasing clang-15 * .github/workflows/ci.yaml (jobs): Update to actions/checkout@v3 2022-03-12 Dirk Eddelbuettel * DESCRIPTION (Version, Date): New release 0.3.11 * configure.ac: Idem * configure: Idem * src/Makevars.ucrt: Updated for RTools42 2021-12-18 Dirk Eddelbuettel * README.md: Remove unused continuous integration artifact and badge 2021-10-07 Dirk Eddelbuettel * DESCRIPTION (Version, Date): New release 0.3.10 * configure.ac: Idem * configure: Idem * configure.ac: Updated via 'autoupdate' and 'autoreconf --warnings=obsolete' to bring to autoconf 2.69 standards * configure: Idem 2021-06-24 Dirk Eddelbuettel * DESCRIPTION (Version, Date): Roll minor version and date * inst/tinytest/test_client_package.R: Skip Windows if no LIB_GSL var 2021-06-23 Dirk Eddelbuettel * DESCRIPTION (Version, Date): New release 0.3.9 * configure: Rebuilt 2021-06-23 Jeroen Ooms * tools/winlibs.R: Update to GSL 2.7 and support UCRT build * src/Makevars.win: Update to GSL 2.7 * src/Makevars.ucrt: Support UCRT build 2021-05-20 Dirk Eddelbuettel * DESCRIPTION (URL, BugReports): Added 2021-01-10 Dirk Eddelbuettel * .github/workflows/ci.yaml: Add CI runner using r-ci * README.md: Add new badge 2020-11-29 Dirk Eddelbuettel * vignettes/rmd/RcppGSL-introduction.Rmd: And short subsection mentioning need for explicit getter in output. 2020-06-21 Dirk Eddelbuettel * DESCRIPTION (Version, Date): New release 0.3.8 * configure: Rebuilt * inst/include/RcppGSLForward.h: Add some missing 'inline' statements * inst/include/RcppGSL_matrix.h: Idem * inst/include/RcppGSL_matrix_view.h: Idem * inst/include/RcppGSL_vector.h: Idem * inst/include/RcppGSL_vector_view.h: Idem * inst/include/RcppGSLForward.h: Idem * inst/examples/RcppGSLExample/src/colNorm_old.cpp: Spun off alternate versions in seperate file to keep reference file simpler * inst/examples/RcppGSLExample/src/colNorm.cpp: Shortened * inst/examples/RcppGSLExample/man/colNorm.Rd: Update documentation to refer to matrix G just like the code does * .travis.yml: Update to 'bionic' and R 4.0 * DESCRIPTION (Suggests): Removed 'inline' which is no longer used * .travis.yml (install): Idem 2020-04-01 Dirk Eddelbuettel * README.md: Added a 'last commit' badge, small edits 2020-01-23 Dirk Eddelbuettel * README.md: Add a Debian badge 2019-10-20 Dirk Eddelbuettel * DESCRIPTION (Version, Date): New release 0.3.7 * configure.ac: Mark as 0.3.7 * configure: Rebuilt * inst/include/RcppGSL_types.h: Revert back from nullptr to NULL to not impose C++11 compilation on client packages * vignettes/rmd/RcppGSL-introduction.Rmd: Updated bibluigraphy handling * vignettes/rmd/Rcpp.bib: Copied in from Rcpp package * vignettes/rmd/Makefile: Added 2019-10-19 Dirk Eddelbuettel * DESCRIPTION (Date, Version): Roll minor version * DESCRIPTION(Suggests): Switch from RUnit to tinytest * tests/tinytest.R: Renamed and converted from doRUnit.R * inst/tinytest/: Renamed and converted from unitTests/ * .travis.yml (install): Install r-cran-tinytest not of r-cran-runit 2019-10-15 Dirk Eddelbuettel * vignettes/RcppGSL-intro.Rnw: Wrapper around pre-made vignette * vignettes/RcppGSL-intro.Rmd: Moved to rmd/RcppGSL-introduction.pdf and included pre-made in simpler Sweave vignette * vignettes/RcppGSL-unitTests.Rnw: Removed 2019-10-14 Dirk Eddelbuettel * inst/include/RcppGSL_types.h: Correct logic, actually call free() 2018-09-02 Dirk Eddelbuettel * .travis.yml: Switch Travis CI to R 3.5 repo 2018-06-10 Dirk Eddelbuettel * DESCRIPTION (Version, Date): Release 0.3.6 * vignettes/header.tex: Split off vignette as pandoc 2.* no longer allows embedding this in the header [CRAN request] * vignettes/bib.tex: Idem, also updated entries * vignettes/RcppGSL-intro.Rmd: Use bib.tex and header.tex 2018-05-19 Dirk Eddelbuettel * DESCRIPTION (Version, Date): Release 0.3.5 * man/RcppGSL-package.Rd: Update using Rd macros [CRAN request] 2018-05-06 Dirk Eddelbuettel * DESCRIPTION (Version, Date): Release 0.3.4 2018-05-05 Dirk Eddelbuettel * inst/include/RcppGSL_matrix.h: Remove dynamic exception specifications which are deprecated in C++11 * inst/include/RcppGSL_types.h: Idem * vignettes/RcppGSL-intro.Rmd: Idem in one example * src/Makevars.in: Undo CXX98 setting which is no longer needed * inst/unitTests/cpp/gsl.cpp: Add explicit local sqrt() to be used with std::transform to make the Solaris compiler happier 2018-01-21 Dirk Eddelbuettel * src/Makevars.in (PKG_LIBS): Set 'CXX_STD = CXX98' to avoid g++ whining about dynamic exception specification which C++11 dislikes [ reverted later, see 2018-05-05 entry ] 2017-12-23 Dirk Eddelbuettel * DESCRIPTION (Version, Date): New minor version 2017-12-23 Jeroen Ooms * src/Makevars.win: Support native Windows builds * tools/winlibs.R: Fetch Windows files if needed * .Rbuildignore: Ignore top-level windows/ directory * .gitignore: Idem 2017-09-24 Dirk Eddelbuettel * DESCRIPTION (Version, Date): Release 0.3.3 * vignettes/RcppGSL-intro.Rmd: Now typset in two-column mode * tests/doRUnit.R: Small edits and improvements 2017-09-23 Dirk Eddelbuettel * vignettes/RcppGSL-intro.Rmd: Converted to Rmd, uses pinp * DESCRIPTION: Updated Suggests: and VignetteBuilder: * .travis.yml (before_install): Install r-cran-pinp * cleanup: Extended 2017-08-26 Dirk Eddelbuettel * .travis.yml (before_install): Use https for curl fetch 2017-04-03 Dirk Eddelbuettel * R/inline.R (.onLoad): Check for gsl-config at run-time too 2017-03-04 Dirk Eddelbuettel * DESCRIPTION (Version, Date): Release 0.3.2 * DESCRIPTION (Description): Reworded and shortened * src/init.c (R_init_RcppGSL): Call R_registerRoutines() and R_useDynamicSymbols() * NAMESPACE: Use .registration=TRUE on useDynLib * R/fastLm.R (fastLmPure): Use PACKAGE= with .Call() * README.md: One more canonical URL 2017-01-15 Dirk Eddelbuettel * inst/skeleton/configure (GSL_LIBS): No longer need RCPP_LIBS * inst/skeleton/configure.win (GSL_LIBS): Idem * inst/skeleton/Makevars.in (PKG_CPPFLAGS): Idem * inst/skeleton/Makevars.win (PKG_LIBS): Idem * R/inline.R: Updated / edited 2016-10-02 Dirk Eddelbuettel * DESCRIPTION (Version, Date): Release 0.3.1 * tests/doRUnit.R: Rewritten in simpler form following lead of some other packages using the RUnit testing frameworks * R/unit.test.R: Remove unused and unexported function * inst/unitTests/runTests.R: Ditto * vignettes/RcppGSL-intro.Rnw: Restore 'boxed' display of code * .travis.yml: Switch to using run.sh for Travis CI 2016-05-19 Dirk Eddelbuettel * vignettes/RcppGSL-unitTests.Rnw: Do not write unit test results to /tmp per request from CRAN to not write outside test directories 2015-08-30 Dirk Eddelbuettel * DESCRIPTION (Version, Date): Release 0.3.0 * vignettes/RcppGSL-intro.Rnw: Minor edits 2015-08-29 Dirk Eddelbuettel * vignettes/RcppGSL-intro.Rnw: Updated throughout 2015-08-20 Dirk Eddelbuettel * inst/examples/bSpline/bSpline.cpp: Updated example 2015-08-18 Daniel C. Dillon * inst/include/RcppGSLForward: Rework vector_view and matrix_view to better support const variants * inst/include/RcppGSL_types.h: Idem * inst/examples/RcppGSLExample/src/colNorm.cpp: Update usage example * inst/unitTests/cpp/gsl.cpp: Update unite tests 2015-08-18 Dirk Eddelbuettel * inst/examples/RcppGSLExample/src/colNorm.cpp: Use 'const &' 2015-08-16 Daniel C. Dillon * inst/include/RcppGSLForward: Add support for const references * inst/include/RcppGSL_types.h: Idem * src/fastLm: Use 'const &' in function interface 2015-07-27 Dirk Eddelbuettel * vignettes/RcppGSL-intro.Rnw (Rcpp): Added GSL usage table 2015-07-23 Dirk Eddelbuettel * vignettes/RcppGSL-intro.Rnw: Several small updates and edits 2015-07-20 Dirk Eddelbuettel * inst/include/RcppGSL_typedef.h: Also define MatrixView and VectorView 2015-07-19 Dirk Eddelbuettel * src/fastLm.cpp: Simplified thanks to reference counting and improved object management: GSL objects now in signature, and no longer require an explicit free() call (but still allow it). * inst/examples/RcppGSLExample: idem * inst/examples/bSpline: idem * vignettes/RcppGSL-intro.Rnw: idem * inst/include/*: Consistent indentation and whitespace * inst/include/RcppGSL_typedef.h: Define Matrix and Vector shorthands 2015-07-17 Dirk Eddelbuettel * inst/include/macros/RCPPGSL_SPEC.h: Add boolean to check whether 'data' remains allocated, and use it to free resources in destructor 2015-07-06 Dirk Eddelbuettel * DESCRIPTION: Release 0.2.5 * NAMESPACE: Added now-required importFrom() statements * DESCRIPTION: Added Imports: stats 2015-07-04 Dirk Eddelbuettel * vignettes/RcppGSL-intro.Rnw (Rcpp): Updated and edited throughout. 2015-06-27 Dirk Eddelbuettel * DESCRIPTION (Description, Date): More Title Case; rolled Date 2015-06-26 Dirk Eddelbuettel * inst/examples/RcppGSLExample/DESCRIPTION: Updated Date and Version * inst/examples/RcppGSLExample/src/colNorm.cpp: Added new version based on Attributes * inst/examples/RcppGSLExample/src/RcppExports.cpp: Added * inst/examples/RcppGSLExample/R/RcppExports.R: Added * inst/examples/RcppGSLExample/R/colNorm.R: Retired * inst/unitTests/runit.client.package.R (test.client.package): Updated to use version 0.0.3 of RcppGSLExample * vignettes/RcppGSL-intro.Rnw (Rcpp): Updated to reflect updated example client package RcppGSLExample * src/RcppExports.cpp: Updated via newer compileAttributes() * .travis.yml (install): Use Launchpad PPA for r-cran-* packages 2015-06-24 Dirk Eddelbuettel * inst/examples/bSpline/bSpline.cpp (fitData): Removed unneccessary instantiation of a data.frame object 2015-01-24 Dirk Eddelbuettel * DESCRIPTION: Version 0.2.4 2015-01-22 Dirk Eddelbuettel * vignettes/RcppGSL-intro.Rnw: Updated to note that package turns off GSL error when loaded via .onAttach(). 2015-01-14 Dirk Eddelbuettel * src/setErrorHandler.cpp: Add two simple functions to turn off the GSL error handler (which is recommended), and to reset to the default value if so desired. Note that under the default value GSL will abort on error which is not desirable when called from R. * R/init.R (.onAttach): Call the new gslSetErrorHandler() function 2015-01-13 Qiang Kou * vignettes/RcppGSL-intro.Rnw: Add section about setting default error in GSL per http://thread.gmane.org/gmane.comp.lang.r.rcpp/7905 2015-01-10 Dirk Eddelbuettel * DESCRIPTION: Version 0.2.3 2015-01-09 Dirk Eddelbuettel * vignettes/RcppGSL-intro.Rnw: Small update for look&feel, also updated regarding configure variables 2015-01-06 Dirk Eddelbuettel * src/Makevars.in: One char correction requested by CRAN Maintainers * configure.ac: Updated and shortened * configure: Ditto 2014-05-31 Dirk Eddelbuettel * DESCRIPTION: Version 0.2.2 * inst/NEWS.Rd: Ditto 2014-05-30 Kevin Ushey * inst/include/RcppGSLForward.h: Take address of private member, not variable passed in 2014-05-26 Dirk Eddelbuettel * DESCRIPTION: Version 0.2.1 * inst/unitTests/runit.client.package.R: Add 'require(Rcpp)' which is now needed as we only Import: rather than Depends: in the example 2014-05-22 Dirk Eddelbuettel * inst/examples/RcppGSLExample/DESCRIPTION: Updated * inst/examples/RcppGSLExample/NAMESPACE: Ditto * inst/examples/RcppGSLExample/configure.ac: Ditto * inst/examples/RcppGSLExample/configure: Ditto * inst/examples/RcppGSLExample/src/Makevars.in: Ditto * inst/examples/RcppGSLExample/src/Makevars.win: Ditto 2014-05-21 Dirk Eddelbuettel * DESCRIPTION: Updated for Rcpp (>= 0.11.0) * NAMESPACE: Ditto * configure.ac: Simplified as we longer need -L flags for Rcpp * src/Makevars.in: Ditto * src/Makevars.win (PKG_LIBS): Removed call to Rcpp:::LdFlags() * R/inline.R (inlineCxxPlugin): Now call Rcpp::Rcpp.plugin.maker() * .Rbuildignore: Added 2013-10-22 Dirk Eddelbuettel * DESCRIPTION: Added 'Suggests: Rcpp' to build vignette as we call into Rcpp to get its bibtex file 2013-10-09 Dirk Eddelbuettel * NAMESPACE: Export LdFlags and CFlags * man/LdFlags.Rd: Added documentation for exported functions 2013-09-10 Dirk Eddelbuettel * DESCRIPTION (Imports): Now 'Imports: Rcpp' rather than Depends: to satisfy R CMD check for the R version under development 2013-08-24 Dirk Eddelbuettel * DESCRIPTION (Suggests): Added 'highlight' so that the package is available during 'R CMD check' in order to build vignettes * vignettes/RcppGSL-intro.Rnw: Also cite the Eddelbuettel and Sanderson (2013, CSDA) paper on RcppArmadillo 2013-06-23 Dirk Eddelbuettel * inst/unitTests/runit.gsl.R: Corrections to new unitTest scheme * inst/unitTests/cpp/gsl.cpp: Idem 2013-06-22 Dirk Eddelbuettel * inst/unitTests/runit.gsl.R: Rewritten to use sourceCpp() * inst/unitTests/cpp/gsl.cpp: New C++ file with unit tests * vignettes/RcppGSL-unitTests.Rnw: Minor tweaking * vignettes/RcppGSL-intro.Rnw: Added section on attributes * vignettes/buildVignette.R: Default to all .Rnw files in directory, also set boxes option to TRUE 2013-06-21 Dirk Eddelbuettel * vignettes/buildVignette.R: Added simple helper script to build the vignette(s) on the command-line (which requires highlight) * cleanup: Take some tasks that the vignette/Makefile had * src/fastLm.cpp: Minor improvement in computing std.error of est. 2013-06-19 Dirk Eddelbuettel * vignettes/RcppGSL/RcppGSL-intro.Rnw: Some fixes 2013-06-19 Romain Francois * vignettes/RcppGSL/RcppGSL-intro.Rnw: Converted back to use with package highlight (>= 0.4.2) 2012-11-11 Dirk Eddelbuettel * inst/examples/bSpline/bSpline.cpp: New example for B-spline fit taken from GSL manual * inst/examples/bSpline/bSpline.cpp: R wrapper and illustration 2012-10-14 Dirk Eddelbuettel * vignettes/RcppGSL/RcppGSL-intro.Rnw: Switch to using Rcpp:::bib() and the bibtex file shipped with Rcpp 2012-07-22 Dirk Eddelbuettel * DESCRIPTION: Version 0.2.0 * inst/unitTests/runit.fastLm.R: expanded unit tests * R/inline.R: Use two variables in a new package-global environment to store RcppGSL compiler and linker flags * vignettes/RcppGSL/RcppGSL-intro.Rnw: Skip use of highlight for C++ and shell snippets to sidestep build issues on 32bit OSs * vignettes/RcppGSL.bib: updated references 2012-07-21 Dirk Eddelbuettel * R/fastLm.R: expanded summary() display as in RcppArmadillo * inst/NEWS.Rd: converted from ascii text to Rd format * vignettes/*: moved from inst/doc/* per newer R Policy * vignettes/: renamed main vignette to RcppGSL-intro to not clash with the filename of the package reference manual RcppGSL.pdf * DESCRIPTION: changed Maintainer: to single person per CRAN Policy 2011-12-23 Dirk Eddelbuettel * inst/unitTests/runTests.R: unit tests output 'fallback' directory changed to '..' and files are now in top-level of $pkg.Rcheck/ 2011-12-22 Dirk Eddelbuettel * inst/include/RcppGSLForward.h (RcppGSL): Commented-out long and ulong declarations which currently clash with int64 * inst/include/RcppGSL_matrix.h (RcppGSL): Commented-out long and ulong casts which currently clash with int64 * inst/unitTests/runit.gsl.R: Disable corresponding tests 2011-06-14 Douglas Bates * R/fastLm.R, man/fastLm.Rd, src/fastLm.cpp, inst/unitTests/runit.fastLm.R: Change order of arguments in fastLm.cpp, fastLm.R, unit test and documentation. 2011-06-13 Dirk Eddelbuettel * NAMESPACE: Properly export S3methods as such * man/fastLm.Rd: Similar updates to help page 2011-04-08 Dirk Eddelbuettel * R/fastLm.R: In print.summary.fastLm(), use 'P.values' not 'P.value' 2011-04-05 Dirk Eddelbuettel * DESCRIPTION: Version 0.1.1 2011-04-04 Dirk Eddelbuettel * inst/doc/Makefile: Do not call clean in all target 2011-02-28 Dirk Eddelbuettel * inst/doc/Makefile: Call R and Rscript relative to R_HOME/bin 2011-02-11 Dirk Eddelbuettel * inst/doc/RcppGSL/Makefile: Also create unitTest vignette * inst/doc/RcppGSL/RcppGSL-unitTests.Rnw: idem * inst/doc/RcppGSL/unitTests/RcppGSL-unitTests.R: idem 2010-12-06 Romain Francois * inst/doc/RcppGSL/RcppGSL.Rnw: cosmetics 2010-11-30 Dirk Eddelbuettel * DESCRIPTION: Version 0.1.0 and initial release 2010-11-29 Romain Francois * inst/include/RcppGSLForward.h: vector_view now exposes a conversion operator to implicitely convert it to the associated gsl_vector_foo * type. Similarly matrix_view expose a conversion operator to the associated gsl matrix pointer. 2010-11-28 Dirk Eddelbuettel * inst/examples/RcppGSLExample/: Started as a means to provide a simple yet complete example of using RcppGSL in a user package * NEWS: Added with initial notes towards a release 2010-11-27 Romain Francois * include/include/*h: Updated to satisfy some grumblings from g++ 2010-11-27 Dirk Eddelbuettel * R/fastLm.R: summary() now also computed R2 and adjR2 2010-05-25 Romain Francois * inst/include/RcppGSLForward.h : add indexing operator, stl iterator and begin() and end() methods to RcppGSL::vector using proxy classes * inst/include/RcppGSLForward.h : RcppGSL::matrix gets indexing operator(int,int) * configure.win: added empty configure.win so that R CMD check does not get jealous about the configure script * src/Makevars.win: use Brian Ripley's suggestions to anticipate R 2.12.0 * inst/include/*.h: RcppGSL::vector_view and RcppGSL::matrix_view 2010-05-13 Dirk Eddelbuettel * R/fastLm.R: fastLm is now generic and behaves similar to lm(): formula interface, returns object of class 'fastLm', and had methods for print, summary and predict * man/fasttLm.Rd: documented interface accordingly * src/fastLm.cpp: Added and degrees of freedom to list of result returned from C++ to R 2010-05-13 Romain Francois * inst/include/*.h: wrap specializations are now inline * inst/include/*.h: new classes RcppGSL::matrix and RcppGSL::matrix_view 2010-05-12 Dirk Eddelbuettel * src/fastLm.cpp : added fastLm from Rcpp examples 2010-05-12 Romain Francois * inst/include/*.h: added classes RcppGSL::vector that act as smart pointers to gsl_vector_* objects. This gives nicer syntax and helps Rcpp implicit converters wrap and as.