Skip to content

Commit f12855c

Browse files
less c++ files, faster compile time
1 parent 0f31335 commit f12855c

23 files changed

Lines changed: 1252 additions & 1662 deletions

ChangeLog

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
2012-12-09 Romain Francois <romain@r-enthusiasts.com>
2+
3+
* src/api.cpp: merge many .cpp files here to reduce compile time
4+
* src/barrier.cpp: merge with cache.cpp to reduce compile time
5+
16
2012-12-08 Romain Francois <romain@r-enthusiasts.com>
27

38
* src/Timer.cpp: implementation of Timer

inst/include/Rcpp.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131

3232
#include <Rcpp/RObject.h>
3333

34+
#include <Rcpp/Promise.h>
3435
#include <Rcpp/S4.h>
3536
#include <Rcpp/Reference.h>
3637
#include <Rcpp/clone.h>

inst/include/Rcpp/clone.h

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
//
33
// clone.h: Rcpp R/C++ interface class library -- clone RObject's
44
//
5-
// Copyright (C) 2010 - 2011 Dirk Eddelbuettel and Romain Francois
5+
// Copyright (C) 2010 - 2012 Dirk Eddelbuettel and Romain Francois
66
//
77
// This file is part of Rcpp.
88
//
@@ -34,11 +34,6 @@ template <typename T> T clone(const T& object) {
3434
SEXP x = const_cast<T&>(object) ;
3535
return T( Rf_duplicate( x ) ) ;
3636
}
37-
#if 0
38-
template<> inline SEXP clone(SEXP object){
39-
return ::Rf_duplicate( object ) ;
40-
}
41-
#endif
4237

4338
} // namespace Rcpp
4439

src/Dimension.cpp

Lines changed: 0 additions & 79 deletions
This file was deleted.

src/DottedPair.cpp

Lines changed: 0 additions & 86 deletions
This file was deleted.

0 commit comments

Comments
 (0)