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 3532 d 12 h maechler /branches/tools4pkgs/ Create tools 4 packages branch  
71657 3542 d 8 h plummer /trunk/src/include/ Clarify license for LGPL headers.  
71379 3590 d 11 h ripley /trunk/ prefer direct use of std::size_t from C++  
71371 3590 d 17 h ripley /trunk/ make NO_C_HEADERS defunct  
71289 3600 d 16 h ripley /trunk/src/include/ give #warning on use of NO_C_HEADERS  
70298 3792 d 3 h ripley /trunk/src/include/R_ext/ this header also uses size_t  
70030 3833 d 14 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 3834 d 17 h ripley /trunk/ introduce USE_CXX_HEADERS  
68949 4005 d 9 h ripley /trunk/src/ use https  
61285 4975 d 16 h ripley /trunk/src/include/ 2.16.0 -> 3.0.0  
60519 5078 d 3 h ripley /trunk/src/ more use of internals  
60517 5078 d 7 h ripley /trunk/src/ introduce Memzero like Memcpy  
60253 5095 d 11 h ripley /trunk/ start documenting what is and what is not API in the headers  
59039 5216 d 13 h ripley /trunk/ use preferred form of 'R Core Team'  
58668 5251 d 16 h ripley /trunk/src/ report types as names not numbers
allow to build without call_[RS] for testing purposes
 
51845 5935 d 7 h ripley /trunk/ PROBLEM ... ERROR is too prevalant  
51840 5935 d 8 h ripley /trunk/ more tweaks to headers  
42409 6933 d 16 h ripley /trunk/ document and make more use of NO_C_HEADERS  
42308 6942 d 14 h ripley /trunk/src/include/ change reference to GPL  
41767 6997 d 1 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