[Rcpp-commits] r2178 - pkg/Rcpp/inst

noreply at r-forge.r-project.org noreply at r-forge.r-project.org
Sat Sep 25 20:08:34 CEST 2010


Author: edd
Date: 2010-09-25 20:08:34 +0200 (Sat, 25 Sep 2010)
New Revision: 2178

Modified:
   pkg/Rcpp/inst/ChangeLog
Log:
quick visit from the re-indentation police...


Modified: pkg/Rcpp/inst/ChangeLog
===================================================================
--- pkg/Rcpp/inst/ChangeLog	2010-09-25 18:03:54 UTC (rev 2177)
+++ pkg/Rcpp/inst/ChangeLog	2010-09-25 18:08:34 UTC (rev 2178)
@@ -1,941 +1,941 @@
 2010-09-25  Romain Francois <romain at r-enthusiasts.com>
 
-    * inst/include/Rcpp/routines.h: declare routines that are registered
-    
-    * src/Rcpp_init.c: register routines
-    
-    * R/*.R: use registration information in many .Call and .External functions
-    to speed things up
-    
-    * inst/include/Rcpp/RangeIndexer.h: experimenting with loop unrolling
+        * inst/include/Rcpp/routines.h: declare routines that are registered
 
+        * src/Rcpp_init.c: register routines
+
+        * R/*.R: use registration information in many .Call and .External functions
+        to speed things up
+
+        * inst/include/Rcpp/RangeIndexer.h: experimenting with loop unrolling
+
 2010-09-24  Romain Francois <romain at r-enthusiasts.com>
 
-    * inst/include/Rcpp/sugar/Range.h : Range gains some operators (++,--,n etc ...)
-    
-    * inst/examples/ConvolveBenchmarks/convolve3_cpp.cpp: using the new Range
-    operators
-    
-    * inst/include/Rcpp/sugar/operators/times.h: speed improvements. Not using 
-    pointer to member functions seems to be beneficial.
-    
-    * inst/include/Rcpp/sugar/nona/nona.h: sugar function that wraps a sugar 
-    expression in an object that pretends it does not contain any missing 
-    values. This allows many sugar functions and operators to use their 
-    fast versions when we know that the object does not contain missing values.
+        * inst/include/Rcpp/sugar/Range.h : Range gains some operators (++,--,n etc ...)
 
+        * inst/examples/ConvolveBenchmarks/convolve3_cpp.cpp: using the new Range
+        operators
+
+        * inst/include/Rcpp/sugar/operators/times.h: speed improvements. Not using
+        pointer to member functions seems to be beneficial.
+
+        * inst/include/Rcpp/sugar/nona/nona.h: sugar function that wraps a sugar
+        expression in an object that pretends it does not contain any missing
+        values. This allows many sugar functions and operators to use their
+        fast versions when we know that the object does not contain missing values.
+
 2010-09-22  Romain Francois <romain at r-enthusiasts.com>
 
-    * R/Module.R: set [[ and [[<- as regular methods too, which restores previous
-    behavior
+        * R/Module.R: set [[ and [[<- as regular methods too, which restores previous
+        behavior
 
 2010-09-17  Romain Francois <romain at r-enthusiasts.com>
 
-    * src/Reference.cpp: new objects are created via a callback to R's new
-    function, as R_do_new_object did always return the same environment
-    
-    * R/00_classes.R: new ref class C++Method to represent C++ methods and holding
-    their external pointers directly (same idea as C++Field)
-    
-    * inst/include/Rcpp/Module.h: internal support for C++Method (template class
-    S4_CppMethod)
+        * src/Reference.cpp: new objects are created via a callback to R's new
+        function, as R_do_new_object did always return the same environment
 
+        * R/00_classes.R: new ref class C++Method to represent C++ methods and holding
+        their external pointers directly (same idea as C++Field)
+
+        * inst/include/Rcpp/Module.h: internal support for C++Method (template class
+        S4_CppMethod)
+
 2010-09-16  Romain Francois <romain at r-enthusiasts.com>
 
-    * R/00_classes.R: moving classes definition here
-    
-    * inst/Rcpp/Module.h: added C++ class S4_field that builds S4 objects of 
-    class C++Field. Build the list of fields as part of the creation of the 
-    C++Class objects
-    
-    * src/Module.cpp: .Call functions CppField__get and CppField__set to get/set
-    values of an object's field using external pointers directly (no std::map
-    lookup internally)
-    
-    * R/Module.R: (unexported) functions .getField and .setField that 
-    call CppField__get and CppField__set
-    
-    * inst/include/Rcpp/Reference.h: skeleton for a Rcpp::Reference class that 
-    will help dealing with reference classes on the C++ side
-    
-    * src/Reference.cpp: implementation (needs update)
+        * R/00_classes.R: moving classes definition here
 
+        * inst/Rcpp/Module.h: added C++ class S4_field that builds S4 objects of
+        class C++Field. Build the list of fields as part of the creation of the
+        C++Class objects
+
+        * src/Module.cpp: .Call functions CppField__get and CppField__set to get/set
+        values of an object's field using external pointers directly (no std::map
+        lookup internally)
+
+        * R/Module.R: (unexported) functions .getField and .setField that
+        call CppField__get and CppField__set
+
+        * inst/include/Rcpp/Reference.h: skeleton for a Rcpp::Reference class that
+        will help dealing with reference classes on the C++ side
+
+        * src/Reference.cpp: implementation (needs update)
+
 2010-09-15  Romain Francois <romain at r-enthusiasts.com>
 
-    * DESCRIPTION: added the declaration MinimumSvnRev to control which version
-    of R-devel we need so that Rcpp fully works, currently set to 52905
-    
-    * R/zzz.R: check the svn revision of R against the declared MinimumSvnRev
-    requirement and print a message if necessary (this will only stay for the 
-    interim period while we develop 0.8.7 so that we all are on the same page.
+        * DESCRIPTION: added the declaration MinimumSvnRev to control which version
+        of R-devel we need so that Rcpp fully works, currently set to 52905
 
-    * inst/include/Rcpp/Module.h: added methods to class_Base : methods_arity 
-    and methods_voidness to query the number of arguments of methods of a class
-    and if the method is void
-    
-    * R/Module.R: implement referenceMethods (from methods) for 'C++Class'
-    
+        * R/zzz.R: check the svn revision of R against the declared MinimumSvnRev
+        requirement and print a message if necessary (this will only stay for the
+        interim period while we develop 0.8.7 so that we all are on the same page.
+
+        * inst/include/Rcpp/Module.h: added methods to class_Base : methods_arity
+        and methods_voidness to query the number of arguments of methods of a class
+        and if the method is void
+
+        * R/Module.R: implement referenceMethods (from methods) for 'C++Class'
+
 2010-09-11  Dirk Eddelbuettel  <edd at debian.org>
 
-	* src/Date.cpp: Add include of unistd.h to make Solaris happy
+        * src/Date.cpp: Add include of unistd.h to make Solaris happy
 
 2010-09-09  Dirk Eddelbuettel  <edd at debian.org>
 
-	* DESCRIPTION: Release 0.8.6
+        * DESCRIPTION: Release 0.8.6
 
-	* debian/*: Similarly updated for new release to Debian
+        * debian/*: Similarly updated for new release to Debian
 
 2010-09-08  Dirk Eddelbuettel  <edd at debian.org>
 
-	* inst/include/RcppCommon.h: Also include typeinfo header file
+        * inst/include/RcppCommon.h: Also include typeinfo header file
 
 2010-09-08  Romain Francois <romain at r-enthusiasts.com>
 
-	* inst/include/Rcpp/Module.h : added class_Base::property_names method
-	to grab the names of all fields (properties)
+        * inst/include/Rcpp/Module.h : added class_Base::property_names method
+        to grab the names of all fields (properties)
 
-	* src/Module.cpp : added R access (.Call) function CppClass__properties
-	to grab the names of the fields (property) from the XP of a class
+        * src/Module.cpp : added R access (.Call) function CppClass__properties
+        to grab the names of the fields (property) from the XP of a class
 
-	* inst/include/Rcpp/Module.h : added class_Base::property_is_readonly method
-	to query if a property is read only
+        * inst/include/Rcpp/Module.h : added class_Base::property_is_readonly method
+        to query if a property is read only
 
-	* src/Module.cpp : added R access (.Call) function CppClass__property_is_readonly
-	to query if a class property is read only
+        * src/Module.cpp : added R access (.Call) function CppClass__property_is_readonly
+        to query if a class property is read only
 
-	* inst/include/Rcpp/Module.h : added class_Base::property_class method
-	to grab the C++ class of a property
+        * inst/include/Rcpp/Module.h : added class_Base::property_class method
+        to grab the C++ class of a property
 
-	* src/Module.cpp : added R access (.Call) function CppClass__property_class
-	to grab the C++ class of a property
+        * src/Module.cpp : added R access (.Call) function CppClass__property_class
+        to grab the C++ class of a property
 
 2010-09-06  Dirk Eddelbuettel  <edd at debian.org>
 
-	* inst/examples/ConvolveBenchmarks/exampleRCode.r: Rewritten /
-	simplified using the rbenchmark::benchmark() function
+        * inst/examples/ConvolveBenchmarks/exampleRCode.r: Rewritten /
+        simplified using the rbenchmark::benchmark() function
 
- 	* DESCRIPTION: Added Suggests: on rbenchmark package
+        * DESCRIPTION: Added Suggests: on rbenchmark package
 
 2010-09-04  Dirk Eddelbuettel  <edd at debian.org>
 
-	* inst/examples/ConvolveBenchmarks/exampleRCode.r: Some cosmetics
+        * inst/examples/ConvolveBenchmarks/exampleRCode.r: Some cosmetics
 
-	* inst/examples/ConvolveBenchmarks/convolve3_cpp.cpp: Remove one
-	unneccessary loop to set values to zero (which the ctor does for us)
+        * inst/examples/ConvolveBenchmarks/convolve3_cpp.cpp: Remove one
+        unneccessary loop to set values to zero (which the ctor does for us)
 
 2010-09-03  Dirk Eddelbuettel  <edd at debian.org>
 
-	* inst/doc/Rcpp-extending/Rcpp-extending.Rnw: Add highlight definitions
-	* inst/doc/Rcpp-FAQ/Rcpp-FAQ.Rnw: Idem
-	* inst/doc/Rcpp-package/Rcpp-package.Rnw: Idem
+        * inst/doc/Rcpp-extending/Rcpp-extending.Rnw: Add highlight definitions
+        * inst/doc/Rcpp-FAQ/Rcpp-FAQ.Rnw: Idem
+        * inst/doc/Rcpp-package/Rcpp-package.Rnw: Idem
 
 2010-09-02  Dirk Eddelbuettel  <edd at debian.org>
 
-	* src/msvcmath.cpp: Undo unmotivated msvc patch
-	* inst/include/Rcpp/msvc/: Idem
-	* inst/include/Rcpp/XPtr.h: Idem
-	* inst/include/RcppCommon.h: Idem
-	* src/Date.cpp: Idem
+        * src/msvcmath.cpp: Undo unmotivated msvc patch
+        * inst/include/Rcpp/msvc/: Idem
+        * inst/include/Rcpp/XPtr.h: Idem
+        * inst/include/RcppCommon.h: Idem
+        * src/Date.cpp: Idem
 
- 	* DESCRIPTION: Added Suggests: on highlight package
+        * DESCRIPTION: Added Suggests: on highlight package
 
 2010-08-20  Romain Francois <romain at r-enthusiasts.com>
 
-	* inst/include/Rcpp/complex.h : binary operators for Rcomplex : +,-,*,/
+        * inst/include/Rcpp/complex.h : binary operators for Rcomplex : +,-,*,/
 
 2010-08-15  Romain Francois <romain at r-enthusiasts.com>
 
-	* inst/include/Rcpp/sugar/SugarBlock.h: more control of the NA behavior
-	in SUGAR_BLOCK_2. SUGAR_BLOCK_2 will now propagate the NA, and the new
-	SUGAR_BLOCK_2_NA will use a fixed NA (can be true or false). This can be
-	useful if the function that is sugar'ed never generates NA.
+        * inst/include/Rcpp/sugar/SugarBlock.h: more control of the NA behavior
+        in SUGAR_BLOCK_2. SUGAR_BLOCK_2 will now propagate the NA, and the new
+        SUGAR_BLOCK_2_NA will use a fixed NA (can be true or false). This can be
+        useful if the function that is sugar'ed never generates NA.
 
-	* inst/include/Rcpp/sugar/undoRmath.h : undo the macros done by Rmath.h
+        * inst/include/Rcpp/sugar/undoRmath.h : undo the macros done by Rmath.h
 
 2010-08-13  Douglas Bates  <bates at stat.wisc.edu>
 
-	* include/Rcpp.h: undo more defines from Rmath.h
+        * include/Rcpp.h: undo more defines from Rmath.h
 
 2010-08-13  Romain Francois <romain at r-enthusiasts.com>
 
-	* inst/include/Rcpp/sugar/complex.h: simplify complex sugar functions
-	Re, Im, Conj, Mod
+        * inst/include/Rcpp/sugar/complex.h: simplify complex sugar functions
+        Re, Im, Conj, Mod
 
-	* inst/include/Rcpp/sugar/complex.h: new sugar functions operating on
-	complex expressions: exp, log, sqrt, cos, sin, tan, acos, asin, atan,
-	acosh, asinh, atanh, cosh, sinh, tanh
+        * inst/include/Rcpp/sugar/complex.h: new sugar functions operating on
+        complex expressions: exp, log, sqrt, cos, sin, tan, acos, asin, atan,
+        acosh, asinh, atanh, cosh, sinh, tanh
 
-	* inst/unitTests/runit.sugar.R: added regression test for complex functions
-	which did not handle NA properly before
+        * inst/unitTests/runit.sugar.R: added regression test for complex functions
+        which did not handle NA properly before
 
-	* DESCRIPTION: no longer requireing GNU make as we dont use it anymore
+        * DESCRIPTION: no longer requireing GNU make as we dont use it anymore
 
-	* src/Makevars: removed the use of ifeq (which was the last thing requiring
-	GNU make)
+        * src/Makevars: removed the use of ifeq (which was the last thing requiring
+        GNU make)
 
 2010-08-12  Romain Francois <romain at r-enthusiasts.com>
 
-	* inst/include/Rcpp/sugar/math.h: replace previous versions of floor,
-	abs, exp, ceil, ceiling with versions generated by the SUGAR_MATH_1
-	macro
+        * inst/include/Rcpp/sugar/math.h: replace previous versions of floor,
+        abs, exp, ceil, ceiling with versions generated by the SUGAR_MATH_1
+        macro
 
 2010-08-11  Romain Francois <romain at r-enthusiasts.com>
 
-	* inst/include/Rcpp/vector/vector.h: Vector gains constructor
-	taking size and function pointers, acting as generators :
+        * inst/include/Rcpp/vector/vector.h: Vector gains constructor
+        taking size and function pointers, acting as generators :
 
-	   Vector( const int& siz, stored_type (*gen)(void), bool seed = true )
+           Vector( const int& siz, stored_type (*gen)(void), bool seed = true )
 
-	   template <typename U1>
-    	   Vector( const int& siz, stored_type (*gen)(U1), const U1& u1,
-	           bool seed = true)
+           template <typename U1>
+           Vector( const int& siz, stored_type (*gen)(U1), const U1& u1,
+                   bool seed = true)
 
-    	   template <typename U1, typename U2>
-    	   Vector( const int& siz, stored_type (*gen)(U1,U2), const U1& u1,
-	           const U2& u2, bool seed = true)
+           template <typename U1, typename U2>
+           Vector( const int& siz, stored_type (*gen)(U1,U2), const U1& u1,
+                   const U2& u2, bool seed = true)
 
-    	so that for example :
+        so that for example :
 
-    	   NumericVector( 10, norm_rand )
+           NumericVector( 10, norm_rand )
 
-	generates a N(0,1) vector of size 10
+        generates a N(0,1) vector of size 10
 
-	* inst/include/Rcpp/stats/random/rlnorm.h: Added rlnorm and rlnorm_
-	* inst/include/Rcpp/stats/random/rgamma.h: Added rgamma and rgamma_
-	* inst/include/Rcpp/stats/random/rt.h: Added rt and rt_
-	* inst/include/Rcpp/stats/random/rbinom.h: Added rbinom and rbinom_
-	* inst/include/Rcpp/stats/random/rnchisq.h: Added rnchisq and rnchisq_
-	* inst/include/Rcpp/stats/random/rgeom.h: Added rgeom and rgeom_
-	* inst/include/Rcpp/stats/random/rhyper.h: Added rhyper and rhyper_
-	* inst/include/Rcpp/stats/random/rnbinom_mu.h: Added rnbinom_mu and rnbinom_mu_
-	* inst/include/Rcpp/stats/random/rnbinom.h: Added rnbinom and rnbinom_
-	* inst/include/Rcpp/stats/random/rpois.h: Added rpois and rpois_
-	* inst/include/Rcpp/stats/random/rweibull.h: Added rweibull and rweibull_
-	* inst/include/Rcpp/stats/random/rlogis.h: Added rlogis and rlogis_
-	* inst/include/Rcpp/stats/random/rwilcox.h: Added rwilcox and rwilcox_
-	* inst/include/Rcpp/stats/random/rsignrank.h: Added rsignrank and rsignrank_
+        * inst/include/Rcpp/stats/random/rlnorm.h: Added rlnorm and rlnorm_
+        * inst/include/Rcpp/stats/random/rgamma.h: Added rgamma and rgamma_
+        * inst/include/Rcpp/stats/random/rt.h: Added rt and rt_
+        * inst/include/Rcpp/stats/random/rbinom.h: Added rbinom and rbinom_
+        * inst/include/Rcpp/stats/random/rnchisq.h: Added rnchisq and rnchisq_
+        * inst/include/Rcpp/stats/random/rgeom.h: Added rgeom and rgeom_
+        * inst/include/Rcpp/stats/random/rhyper.h: Added rhyper and rhyper_
+        * inst/include/Rcpp/stats/random/rnbinom_mu.h: Added rnbinom_mu and rnbinom_mu_
+        * inst/include/Rcpp/stats/random/rnbinom.h: Added rnbinom and rnbinom_
+        * inst/include/Rcpp/stats/random/rpois.h: Added rpois and rpois_
+        * inst/include/Rcpp/stats/random/rweibull.h: Added rweibull and rweibull_
+        * inst/include/Rcpp/stats/random/rlogis.h: Added rlogis and rlogis_
+        * inst/include/Rcpp/stats/random/rwilcox.h: Added rwilcox and rwilcox_
+        * inst/include/Rcpp/stats/random/rsignrank.h: Added rsignrank and rsignrank_
 
-	* inst/include/Rcpp/stats/random/rnorm.h: some optimization
-	* inst/include/Rcpp/stats/random/rf.h: calculate n2/n1 just once
-	* inst/include/Rcpp/sugar/SugarBlock.h : templates and macros to facilitate
-	generation of sugar functions that take one or two double parameters
+        * inst/include/Rcpp/stats/random/rnorm.h: some optimization
+        * inst/include/Rcpp/stats/random/rf.h: calculate n2/n1 just once
+        * inst/include/Rcpp/sugar/SugarBlock.h : templates and macros to facilitate
+        generation of sugar functions that take one or two double parameters
 
-	* inst/include/Rcpp/sugar/math.h: using SugarBlock to generate new
-	sugar functions:
-		(1 parameter) : gamma, lgamma, digamma, trigamma, tetragamma,
-		pentagamma, expm1, log1p, factorial, lfactorial,
-		cos, acosh, atan, cos, cosh, log, log10, sqrt, sin, sinh, tan, tanh
+        * inst/include/Rcpp/sugar/math.h: using SugarBlock to generate new
+        sugar functions:
+                (1 parameter) : gamma, lgamma, digamma, trigamma, tetragamma,
+                pentagamma, expm1, log1p, factorial, lfactorial,
+                cos, acosh, atan, cos, cosh, log, log10, sqrt, sin, sinh, tan, tanh
 
-		(2 parameter) : choose, lchoose, beta, lbeta, psigamma
+                (2 parameter) : choose, lchoose, beta, lbeta, psigamma
 
 2010-08-10  Douglas Bates  <bates at stat.wisc.edu>
 
-	* include/Rcpp/stats/nbinom[_mu].h: Replace conflicting data member name
-	'size' by 'siz'
+        * include/Rcpp/stats/nbinom[_mu].h: Replace conflicting data member name
+        'size' by 'siz'
 
 2010-08-10  Romain Francois <romain at r-enthusiasts.com>
 
-	* inst/include/Rcpp/stats/random/rnorm.h: Added rnorm and rnorm_
+        * inst/include/Rcpp/stats/random/rnorm.h: Added rnorm and rnorm_
 
-	* inst/include/Rcpp/stats/random/runif.h: Added runif and runif_
+        * inst/include/Rcpp/stats/random/runif.h: Added runif and runif_
 
-	* inst/include/Rcpp/stats/random/rbeta.h: Added rbeta and rbeta_
+        * inst/include/Rcpp/stats/random/rbeta.h: Added rbeta and rbeta_
 
-	* inst/include/Rcpp/stats/random/rcauchy.h: Added rcauchy and rcauchy_
+        * inst/include/Rcpp/stats/random/rcauchy.h: Added rcauchy and rcauchy_
 
-	* inst/include/Rcpp/stats/random/rchisq.h: Added rchisq and rchisq_
+        * inst/include/Rcpp/stats/random/rchisq.h: Added rchisq and rchisq_
 
-	* inst/include/Rcpp/stats/random/rexp.h: Added rexp and rexp_
+        * inst/include/Rcpp/stats/random/rexp.h: Added rexp and rexp_
 
-	* inst/include/Rcpp/stats/random/rf.h: Added rf and rf_
+        * inst/include/Rcpp/stats/random/rf.h: Added rf and rf_
 
-	* inst/include/Rcpp/stats/stats.h : fixed name clash reported on Rcpp-devel
-	http://permalink.gmane.org/gmane.comp.lang.r.rcpp/610
+        * inst/include/Rcpp/stats/stats.h : fixed name clash reported on Rcpp-devel
+        http://permalink.gmane.org/gmane.comp.lang.r.rcpp/610
 
 2010-08-09  Romain Francois <romain at r-enthusiasts.com>
 
-	* inst/include/Rcpp/stats/lnorm.h: Added d-p-q (lnorm|weibull|logis|f)
-	generated by the script
+        * inst/include/Rcpp/stats/lnorm.h: Added d-p-q (lnorm|weibull|logis|f)
+        generated by the script
 
-	* inst/include/Rcpp/vector/Vector.h: further dispatch to allow generators
-	to be passed to constructors of Vector
+        * inst/include/Rcpp/vector/Vector.h: further dispatch to allow generators
+        to be passed to constructors of Vector
 
-	* inst/include/Rcpp/traits/has_iterator.h: new SFINAE detection of
-	generators
+        * inst/include/Rcpp/traits/has_iterator.h: new SFINAE detection of
+        generators
 
-	* inst/include/Rcpp/Generator.h : base template class for generators
+        * inst/include/Rcpp/Generator.h : base template class for generators
 
 2010-08-06  Douglas Bates  <bates at stat.wisc.edu>
 
-	* unitTests/runit.stats.R: Corrected instances of numeric
-	arguments passed as integers, deleted tests for binomial with
-	fixed parameter values.
+        * unitTests/runit.stats.R: Corrected instances of numeric
+        arguments passed as integers, deleted tests for binomial with
+        fixed parameter values.
 
 2010-08-06  Romain Francois <romain at r-enthusiasts.com>
 
-	* ../scripts/stats.R: R script to generate the template code for dpq functions
+        * ../scripts/stats.R: R script to generate the template code for dpq functions
 
-	* include/Rcpp/stats/unif.h: Added d-p-q unif and tests
+        * include/Rcpp/stats/unif.h: Added d-p-q unif and tests
 
-	* include/Rcpp/stats/gamma.h: Added d-p-q gamma and tests
+        * include/Rcpp/stats/gamma.h: Added d-p-q gamma and tests
 
-	* include/Rcpp/stats/chisq.h: Added d-p-q chisq
+        * include/Rcpp/stats/chisq.h: Added d-p-q chisq
 
 2010-08-05  Douglas Bates  <bates at stat.wisc.edu>
 
-	* include/Rcpp/stats/beta.h: Added d-p-q beta and tests
+        * include/Rcpp/stats/beta.h: Added d-p-q beta and tests
 
-	* include/Rcpp/stats/binom.h: Added pbinom and qbinom,
-	and tests of same in runit.stats.R
+        * include/Rcpp/stats/binom.h: Added pbinom and qbinom,
+        and tests of same in runit.stats.R
 
-	* include/Rcpp/stats/pois.h: Added ppois and qpois (plus
-	tests in runit.stats.R).
+        * include/Rcpp/stats/pois.h: Added ppois and qpois (plus
+        tests in runit.stats.R).
 
-	* include/Rcpp/stats/norm.h: Added pnorm and qnorm and
-	corresponding tests in unitTests/runit.stats.R
+        * include/Rcpp/stats/norm.h: Added pnorm and qnorm and
+        corresponding tests in unitTests/runit.stats.R
 
 2010-08-05  Dirk Eddelbuettel  <deddelbuettel at wtchi-stat-l2.wolve.com>
 
-	* inst/include/Rcpp/stats/norm.h: Added dnorm sugar function
-	* inst/include/Rcpp/stats/t.h: Added dt, pt, qt sugar functions
+        * inst/include/Rcpp/stats/norm.h: Added dnorm sugar function
+        * inst/include/Rcpp/stats/t.h: Added dt, pt, qt sugar functions
         * inst/include/unitTests/runit.stats.R: Added corresponding tests
 
 2010-08-05  Romain Francois <romain at r-enthusiasts.com>
 
-	* inst/include/Rcpp/sugar/functions/seq_along.h: added seq(int,int) to
-	mimic the R syntax : seq( 0, 5 )
+        * inst/include/Rcpp/sugar/functions/seq_along.h: added seq(int,int) to
+        mimic the R syntax : seq( 0, 5 )
 
-	* inst/include/Rcpp/sugar/Range.h: fixed compiler confusion
+        * inst/include/Rcpp/sugar/Range.h: fixed compiler confusion
 
-	* inst/include/Rcpp/stats: new sugar functions Rcpp::stats::dpois and
-	Rcpp::stats::dbinom inspired by Richard Chandler post on Rcpp-devel:
-	http://lists.r-forge.r-project.org/pipermail/rcpp-devel/2010-August/000940.html
+        * inst/include/Rcpp/stats: new sugar functions Rcpp::stats::dpois and
+        Rcpp::stats::dbinom inspired by Richard Chandler post on Rcpp-devel:
+        http://lists.r-forge.r-project.org/pipermail/rcpp-devel/2010-August/000940.html
 
-	* inst/include/Rcpp/sugar/sum.h: preliminary version of Rcpp::sum (does not
-	deal with NA properly yet)
+        * inst/include/Rcpp/sugar/sum.h: preliminary version of Rcpp::sum (does not
+        deal with NA properly yet)
 
 2010-08-04  Romain Francois <romain at r-enthusiasts.com>
 
-	* inst/include/Rcpp/sugar/: rework sugar matrix so that operator()(int,int)
-	is always used instead of operator[](int)
+        * inst/include/Rcpp/sugar/: rework sugar matrix so that operator()(int,int)
+        is always used instead of operator[](int)
 
-	* inst/include/Rcpp/sugar/matrix/outer.h: new implementation based on
-	LazyVector, so that the value from the vector expression is only
-	retrieved once
+        * inst/include/Rcpp/sugar/matrix/outer.h: new implementation based on
+        LazyVector, so that the value from the vector expression is only
+        retrieved once
 
 2010-08-02  Romain Francois <romain at r-enthusiasts.com>
 
-	* inst/include/Rcpp/XPtr.h: give default values to tag and prot in XPtr ctor
+        * inst/include/Rcpp/XPtr.h: give default values to tag and prot in XPtr ctor
 
 2010-07-30  Romain Francois <romain at r-enthusiasts.com>
 
-	* inst/doc/Rcpp-quickref/* : new vignette Rcpp-quickref: quick reference guide
-	to Rcpp API
+        * inst/doc/Rcpp-quickref/* : new vignette Rcpp-quickref: quick reference guide
+        to Rcpp API
 
 2010-07-28  Romain Francois <romain at r-enthusiasts.com>
 
-	* inst/include/Rcpp/sugar/exp.h: adapt to stricter standards on solaris/suncc
+        * inst/include/Rcpp/sugar/exp.h: adapt to stricter standards on solaris/suncc
 
 2010-07-25  Dirk Eddelbuettel  <edd at debian.org>
 
-	* DESCRIPTION: Release 0.8.5
+        * DESCRIPTION: Release 0.8.5
 
-	* debian/*: Similarly updated for new release to Debian
+        * debian/*: Similarly updated for new release to Debian
 
 2010-07-17  Romain Francois <romain at r-enthusiasts.com>
 
-	* inst/include/Rcpp/vector/Vector.h: faster lhs use of names, only
- 	using callback to R if necessary. (discovered while profiling
-	RProtoBuf)
+        * inst/include/Rcpp/vector/Vector.h: faster lhs use of names, only
+        using callback to R if necessary. (discovered while profiling
+        RProtoBuf)
 
-	* inst/include/Rcpp/RObject.h : faster lhs and rhs use of
-	RObject::slot, using R API functions R_do_slot and R_do_slot_assign
+        * inst/include/Rcpp/RObject.h : faster lhs and rhs use of
+        RObject::slot, using R API functions R_do_slot and R_do_slot_assign
 
 2010-07-16  Dirk Eddelbuettel  <edd at debian.org>
 
-	* src/Date.cpp: Small fix which may make Solaris/SunStudio happy
+        * src/Date.cpp: Small fix which may make Solaris/SunStudio happy
 
 2010-07-16  Romain Francois <romain at r-enthusiasts.com>
 
-	* man/Rcpp-package.Rd : removed old content and point to the
-	Rcpp-package vignette for current guidelines.
+        * man/Rcpp-package.Rd : removed old content and point to the
+        Rcpp-package vignette for current guidelines.
 
-	* DESCRIPTION: Updated to mention sugar and modules
+        * DESCRIPTION: Updated to mention sugar and modules
 
 2010-07-10  Romain Francois <romain at r-enthusiasts.com>
 
-	* src/Makevars: Remove last call to $shell by turning C++0x
-	detection off (and into a switch users can edit) which should
-	make builds more stable
-	* src/Makevars.win: Idem
-	* src/cxx0x/cxx0x.R: Detection script deprecated for now
+        * src/Makevars: Remove last call to $shell by turning C++0x
+        detection off (and into a switch users can edit) which should
+        make builds more stable
+        * src/Makevars.win: Idem
+        * src/cxx0x/cxx0x.R: Detection script deprecated for now
 
 2010-07-10  Romain Francois <romain at r-enthusiasts.com>
 
-	* man/CppClass-class.Rd: changed use of \linkS4Class to suppress a
-	warning with the development version of R
-	* man/CppObject-class.Rd: idem
+        * man/CppClass-class.Rd: changed use of \linkS4Class to suppress a
+        warning with the development version of R
+        * man/CppObject-class.Rd: idem
 
 2010-07-09  Dirk Eddelbuettel  <edd at debian.org>
 
-	* DESCRIPTION: Release 0.8.4
+        * DESCRIPTION: Release 0.8.4
 
-	* debian/*: Similarly updated for new release to Debian
+        * debian/*: Similarly updated for new release to Debian
 
 2010-07-09  Romain Francois <romain at r-enthusiasts.com>
 
-	* src/RObject.cpp: adapt the SlotProxy class to deal with the special
-	case of the .Data slot (slot<- changes the internal SEXP)
+        * src/RObject.cpp: adapt the SlotProxy class to deal with the special
+        case of the .Data slot (slot<- changes the internal SEXP)
 
-	* R/Module.R: the C++Class now inherits from "character", to facilitate
-	S4 method dispatch
+        * R/Module.R: the C++Class now inherits from "character", to facilitate
+        S4 method dispatch
 
-	* src/Module.cpp: The CppClass ctor sets the .Data of the C++Class object
-	to an obfuscated name to avoid class names clashes at the R level.
+        * src/Module.cpp: The CppClass ctor sets the .Data of the C++Class object
+        to an obfuscated name to avoid class names clashes at the R level.
 
 2010-07-08  Romain Francois <romain at r-enthusiasts.com>
 
-	* inst/include/Rcpp/sugar/functions/head.h: new sugar function : head
-	* inst/include/Rcpp/sugar/functions/tail.h: new sugar function : tail
+        * inst/include/Rcpp/sugar/functions/head.h: new sugar function : head
+        * inst/include/Rcpp/sugar/functions/tail.h: new sugar function : tail
 
-	* inst/include/Rcpp/sugar/functions/tail.h: new sugar function : diag
+        * inst/include/Rcpp/sugar/functions/tail.h: new sugar function : diag
 
 2010-07-07  Dirk Eddelbuettel  <edd at debian.org>
 
-	* inst/README: Updated and now pointing to all the other documentation
+        * inst/README: Updated and now pointing to all the other documentation
 
 2010-07-07  Romain Francois <romain at r-enthusiasts.com>
 
-	* inst/include/Rcpp/sugar/functions/rep.h: version of rep that takes a
-	primitive as the first argument
+        * inst/include/Rcpp/sugar/functions/rep.h: version of rep that takes a
+        primitive as the first argument
 
 2010-07-07  Dirk Eddelbuettel  <edd at debian.org>
 
-	* inst/unitTests/runTests.R: Reverted to running all tests now that
-	tests are reorganised using the one-compile-per-function scheme which
-	significantly speeds up running of the numerous unit tests
+        * inst/unitTests/runTests.R: Reverted to running all tests now that
+        tests are reorganised using the one-compile-per-function scheme which
+        significantly speeds up running of the numerous unit tests
 
 2010-07-06  Dirk Eddelbuettel  <edd at debian.org>
 
-	* src/Date.cpp: Imported mktime() from R (which is due to Arthur Olson)
+        * src/Date.cpp: Imported mktime() from R (which is due to Arthur Olson)
 
 2010-07-06  Romain Francois <romain at r-enthusiasts.com>
 
-	* inst/include/Rcpp/sugar/functions/ifelse.h: using compile time dispatch
-	based on the NA-ness of the condition type. ifelse handles primitive
-	arguments on the lhs, rhs or both
+        * inst/include/Rcpp/sugar/functions/ifelse.h: using compile time dispatch
+        based on the NA-ness of the condition type. ifelse handles primitive
+        arguments on the lhs, rhs or both
 
-	* inst/include/Rcpp/sugar/functions/rev.h: new sugar function: rev
+        * inst/include/Rcpp/sugar/functions/rev.h: new sugar function: rev
 
 2010-07-05  Romain Francois <romain at r-enthusiasts.com>
 
-	* inst/include/Rcpp/RcppCommon.h : no more using variadic macros in
-	RCPP_DEBUG
+        * inst/include/Rcpp/RcppCommon.h : no more using variadic macros in
+        RCPP_DEBUG
 
-	* inst/include/Rcpp/vector/Matrix.h: move ncol, nrow, rows and cols
-	in Matrix (used to be in Vector)
+        * inst/include/Rcpp/vector/Matrix.h: move ncol, nrow, rows and cols
+        in Matrix (used to be in Vector)
 
-	* inst/include/Rcpp/traits/matrix_interface.h: new SFINAE helper to
-	detect matrix interface (helps matrix sugar expressions)
+        * inst/include/Rcpp/traits/matrix_interface.h: new SFINAE helper to
+        detect matrix interface (helps matrix sugar expressions)
 
 2010-07-03  Romain Francois <romain at r-enthusiasts.com>
 
-	* inst/include/Rcpp/traits/result_of.h : also deal with functions
-	taking two arguments (useful for e.g. outer)
+        * inst/include/Rcpp/traits/result_of.h : also deal with functions
+        taking two arguments (useful for e.g. outer)
 
-	* inst/include/Rcpp/vector/MatrixBase.h : new CRTP base class
-	for Matrix to facilitate sugar syntax on matrices.
+        * inst/include/Rcpp/vector/MatrixBase.h : new CRTP base class
+        for Matrix to facilitate sugar syntax on matrices.
 
-	* inst/include/Rcpp/sugar/matrix/outer.h : new sugar function: outer
-	* inst/include/Rcpp/sugar/matrix/row.h: new sugar function: row
-	* inst/include/Rcpp/sugar/matrix/col.h: new sugar function: col
-	* inst/include/Rcpp/sugar/matrix/lower_tri.h: new sugar function: lower_tri
-	* inst/include/Rcpp/sugar/matrix/upper_tri.h: new sugar function: upper_tri
+        * inst/include/Rcpp/sugar/matrix/outer.h : new sugar function: outer
+        * inst/include/Rcpp/sugar/matrix/row.h: new sugar function: row
+        * inst/include/Rcpp/sugar/matrix/col.h: new sugar function: col
+        * inst/include/Rcpp/sugar/matrix/lower_tri.h: new sugar function: lower_tri
+        * inst/include/Rcpp/sugar/matrix/upper_tri.h: new sugar function: upper_tri
 
-	* inst/include/Rcpp/sugar/functions/rep.h: new sugar function : rep
-	* inst/include/Rcpp/sugar/functions/rep_len.h: new sugar function : rep_len
-	* inst/include/Rcpp/sugar/functions/rep_each.h: new sugar function : rep_each
[TRUNCATED]

To get the complete diff run:
    svnlook diff /svnroot/rcpp -r 2178


More information about the Rcpp-commits mailing list