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
89784 115 d 8 h luke /trunk/src/main/ Add extern for ptr_CocoaSystem declarstion (PR19044).  
87938 503 d 5 h ripley /trunk/src/ start annotating the use of Rboolean in public headers  
87901 506 d 10 h ripley /trunk/src/main/ C standard has attributes before return values  
87891 509 d 0 h ripley /trunk/src/ add 2025 BLAS sources  
87863 512 d 14 h ripley /trunk/src/main/ Rboolean -> bool  
87783 521 d 7 h ripley /trunk/src/main/ more sanity checking of arguments using asRbool  
87713 530 d 21 h smeyer /trunk/src/ update musl-specific comments  
87241 649 d 10 h kalibera /trunk/src/main/ Fix iconv() substitution (amends 87228).  
87229 651 d 9 h kalibera /trunk/src/main/ Fix iconv() substitution at the end of input (amends 87228).  
87228 652 d 5 h kalibera /trunk/ Advance by code unit on invalid input in iconv() instead by single bytes.
With some libiconv implementations this would impact also non-convertible
input.
 
87225 653 d 23 h ripley /trunk/src/main/ suppress macOS compiler warning  
87222 655 d 2 h kalibera /trunk/src/ Do not re-set iconv converter state when the input encoding may use
byte-order from a BOM, because some iconv implementations (including
win_iconv, Apple libiconv) forget the byte order on re-set. Partially
reverts 85476.
 
87219 655 d 4 h kalibera /trunk/src/main/ Comment.  
87212 657 d 7 h kalibera /trunk/src/main/ Fix conditional compilation in libiconv work-arounds.  
87209 658 d 6 h kalibera /trunk/src/main/ Make libiconv work-arounds (bom handling, reset after error) conditional on
runtime checks.
 
87205 664 d 8 h kalibera /trunk/src/main/ Work-around for libiconv on macOS to handle UTF-16/UTF-32 encodings with
BOM (experimental).
 
87180 675 d 11 h kalibera /trunk/src/ Memcpy, memmove and memset should be only called on valid pointers even when
the size is zero to avoid undefined behavior.
 
86789 768 d 4 h kalibera /trunk/ Higher-level functions for encoding information.  
86648 788 d 2 h luke /trunk/src/main/ Hide yet more entry points not used and not in installed headers.  
86647 788 d 6 h luke /trunk/src/ Hide more entry points not used and not in installed headers.  
86279 846 d 6 h ripley /trunk/src/main/ wrong type  
85655 969 d 5 h kalibera /trunk/src/main/ Experimental code to avoid iconv transliteration on macOS (not enabled by
default).
 
85609 977 d 22 h ripley /trunk/src/ only pad iconv(sub+"Unicode") to 4 hex digits, add example  
85570 979 d 12 h ripley /trunk/ make fixups in iconv() case-insensitive.
add woekaorunds for latin2 and latin9 for musl
 
85567 980 d 4 h ripley /trunk/src/ mwntion what happens for substitutions beyond the BMP  
85483 994 d 0 h kalibera /trunk/src/main/ Work-around for macOS 14.1 libiconv: Riconv re-sets state on macOS after
error for stateless encodings.
 
85476 994 d 6 h kalibera /trunk/src/ Reset iconv conversion state after error if the conversion object might be
re-used or if emitting ASCII substitution bytes in the output (on macOS 14.1
needed not only for stateful encodings).
 
85146 1047 d 1 h luke /trunk/src/ Add R_typeToChar() ans use to replace type2char(TYPEOF()).
[From OBJSXP branch.]
 
84763 1096 d 5 h maechler /trunk/src/main/ consistently using `nm` in Sys.{getenv,unsetenv}()  
84668 1113 d 11 h ripley /trunk/src/main/ change tense in comment  
84660 1114 d 11 h ripley /trunk/src/ work around unsupported ASCII//TRANSLIT  
84260 1200 d 10 h kalibera /trunk/src/ Fix some cases of potential silent truncation of very long strings.  
83954 1237 d 5 h kalibera /trunk/src/ On Windows, use Vista features unconditionally.  
83883 1252 d 4 h kalibera /trunk/src/ Introduce R_PATH_MAX to raise path-length limit on Windows in code
that uses statically allocated buffers.
 
83850 1257 d 7 h kalibera /trunk/src/main/ Tweak, avoid compiler warning.  
83849 1257 d 7 h kalibera /trunk/src/main/ Remove path length limitations on Windows, simplify allocation.  
83847 1258 d 2 h kalibera /trunk/src/main/ Detect space in tempdir even on Unix. Tweak.  
83845 1258 d 4 h kalibera /trunk/src/main/ Windows fix.  
83836 1258 d 10 h ripley /trunk/src/main/ clean up  
83821 1260 d 0 h kalibera /trunk/src/main/ Remove path length limitations.