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
52864 5808 d 20 h urbaneks /branches/R-exp-R5/ Experinental branch implementing "R5" ideas - extending S language to
create a more intuitive object system
 
51838 5937 d 6 h ripley /trunk/ clean up headers  
51267 5981 d 6 h ripley /trunk/ check arity and args of one-argument primitives  
51245 5984 d 3 h ripley /trunk/ document in source files which primitives/.Internal are 'special'
make zero-arg primitives consistently builtin and not special, and check arity
list the specials (and some reasons) in R-ints
update now switch() is primitive
 
51181 5997 d 2 h maechler /trunk/src/main/ seq_len(): slightly more precise error message  
51095 6020 d 0 h ripley /trunk/ tweaks to fuzz in seq()  
50879 6052 d 23 h ripley /trunk/ tweaks to seq.int  
50305 6111 d 7 h falcon /trunk/ Fix bug in do_rep for calls like rep(1:4, 1:8, each=2)

When times is a vector and each is specified, the index vector length
computation was incorrect resulting in an over allocation and subsequent
use of uninitialized values.
 
49014 6209 d 23 h maechler /trunk/src/main/ cosmetic  
48952 6220 d 0 h maechler /trunk/ seq_along(x) should use correct length(x)  
48823 6245 d 20 h maechler /trunk/ Improve doc of ":" {and code very slightly, at the boundary of MAX_INT}  
48554 6281 d 5 h maechler /trunk/src/main/ better error message for 1:integer(0)  
48206 6335 d 21 h maechler /trunk/src/main/ conditionalize rep(<S4>, .) behavior  
47083 6444 d 20 h maechler /trunk/ rep(<basic S4>) etc, similarly to r47039  
46626 6504 d 21 h ripley /trunk/ polish final value in seq.default and seq.int  
45667 6653 d 0 h ripley /trunk/src/main/ remove old comments on i18n if no longer relevant  
45446 6672 d 0 h ripley /trunk/src/main/ whitespace cleanup  
44091 6762 d 23 h ripley /trunk/src/ Use UTF-8 in collation, basename, dirname, Tcl/Tk strings
(not yet checked on Linux)
 
44059 6764 d 21 h ripley /trunk/ more on preserving UTF-8  
42307 6944 d 3 h ripley /trunk/src/ change reference to GPL  
41899 6989 d 5 h ripley /trunk/ tidy up and document R_AllocStringBuffer
make use of it, or tidy up usage
 
41894 6990 d 22 h ripley /trunk/ deriv was returning double not int dims
make use of mkString and ScalarXXX to simplify code
 
41715 7004 d 6 h ripley /trunk/ improvements to error/warning messages  
41686 7006 d 23 h ripley /trunk/ more improvements to warning/error messages  
41613 7012 d 2 h ripley /trunk/ add arguments to warn on partial matching  
41495 7021 d 15 h rgentlem /trunk/src/ a large number of changes to alter the behavior of CHARSXPs so that
they are unique and hashed. This will have some effect on run time, but
for any application which uses a lot of names (like big arrays with
row or column names) the savings are often impressive
 
40984 7060 d 6 h ripley /trunk/ bugfix in rep()  
40705 7106 d 5 h ripley /trunk/ bugfix in duplicate on CHARSXPs
more use of translateChar
 
40192 7165 d 18 h ripley /trunk/ make some specials builtins: seq_along and sys_*  
40093 7179 d 17 h ripley /trunk/ tidy up  
40091 7179 d 19 h ripley /trunk/src/main/ more R_Visible tweaks  
40090 7179 d 20 h ripley /trunk/ port trace() fix from R-2-4-branch
more R_Visibility fixes (not yet complete)
 
40056 7182 d 14 h ripley /trunk/ more visibility issues  
39848 7200 d 6 h ripley /trunk/src/main/ better error message from rep(5, NA)  
39009 7273 d 23 h ripley /trunk/src/main/ correct behaviour of 1D arrays  
39006 7274 d 0 h ripley /trunk/ introduce new primitives seq_along and seq_len, and make use of them  
38997 7274 d 7 h ripley /trunk/ add seq.int  
38994 7275 d 21 h ripley /trunk/ make rep() a primitive, with internal dispatch, for speed  
38979 7278 d 3 h ripley /trunk/src/ change names to allow for internal rep and seq.  
38417 7338 d 0 h ripley /trunk/src/main/ update copyright date