The R Project SVN R

Rev

Show changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
71686 3533 d 14 h maechler /branches/tools4pkgs/ Create tools 4 packages branch  
71657 3543 d 10 h plummer /trunk/src/include/ Clarify license for LGPL headers.  
71379 3591 d 13 h ripley /trunk/ prefer direct use of std::size_t from C++  
71371 3591 d 19 h ripley /trunk/ make NO_C_HEADERS defunct  
71289 3601 d 18 h ripley /trunk/src/include/ give #warning on use of NO_C_HEADERS  
70298 3793 d 6 h ripley /trunk/src/include/R_ext/ this header also uses size_t  
70030 3834 d 17 h ripley /trunk/ use C++ headers in R.h etc
remove documentation for S.h (also done in R 3.2.4)
remove legacy use of S.h
allow NO_C_HEADERS for Rintenals.h
 
70014 3835 d 19 h ripley /trunk/ introduce USE_CXX_HEADERS  
68949 4006 d 11 h ripley /trunk/src/ use https  
61285 4976 d 18 h ripley /trunk/src/include/ 2.16.0 -> 3.0.0  
60519 5079 d 5 h ripley /trunk/src/ more use of internals  
60517 5079 d 9 h ripley /trunk/src/ introduce Memzero like Memcpy  
60253 5096 d 13 h ripley /trunk/ start documenting what is and what is not API in the headers  
59039 5217 d 15 h ripley /trunk/ use preferred form of 'R Core Team'  
58668 5252 d 18 h ripley /trunk/src/ report types as names not numbers
allow to build without call_[RS] for testing purposes
 
51845 5936 d 10 h ripley /trunk/ PROBLEM ... ERROR is too prevalant  
51840 5936 d 10 h ripley /trunk/ more tweaks to headers  
42409 6934 d 18 h ripley /trunk/ document and make more use of NO_C_HEADERS  
42308 6943 d 16 h ripley /trunk/src/include/ change reference to GPL  
41767 6998 d 4 h rgentlem /trunk/src/ more patches from Seth F, for the CHARSXP hashing
Seth says:
This patch series teaches R_StringHash how to handle the encoding
information stored in the general purpose bits of CHARSXPs. A new
interface for CHARSXP creation is added, mkCharEnc that allows for
specifying the encoding.

The patch series also captures more CHARSXPs in the global cache. In
particular, character.c:mkChar2 and gram.y:mkChar2 both use the cache
now.

The string hashing in scan.c has been removed as it no longer is
needed.

The CallocCharBuf macro gets a small fix (extra parens)

And last, but not least:

CHAR() from package code now returns (const char *)

Since CHARSXPs should no longer be modified in place, we can make
CHAR() return (const char *) so that compilers can warn or error about
improper modification. Thanks to Herve Pages for the suggestions.
 

Show All