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 11 h urbaneks /branches/R-exp-R5/ Experinental branch implementing "R5" ideas - extending S language to
create a more intuitive object system
 
52828 5811 d 19 h ripley /trunk/src/main/ specialize error message  
51274 5980 d 15 h ripley /trunk/src/main/ update copyright dates  
51067 6024 d 12 h ripley /trunk/src/main/ tighten down SET_STRING_ELT to only allow CHARSXPs  
50896 6048 d 7 h falcon /trunk/ Allow n-dim arrays to be subsetted by an n-column character matrix

The character matrix is converted to the corresponding integer matrix
by matching against the dimnames of the array. NA values in any row
of the character matrix are propagated to the result. Unmatched
values result in a subscript out of bounds error. Empty string "" is
not allowed to match and therefore always results in an error.
 
49990 6137 d 9 h falcon /trunk/src/main/ Fix buglet in logic for when to use hashing in subscript code

This makes the examples in this email thread much faster:
https://stat.ethz.ch/pipermail/r-devel/2009-September/054691.html
 
49597 6168 d 20 h ripley /trunk/src/main/ remove unused var  
49592 6169 d 10 h murdoch /trunk/ Indexing with a vector index to [[]] extended to all recursive types, minor changes to trace() to print messages that recognize this.  
47460 6414 d 18 h ripley /trunk/src/main/ code cleanup
SET_STRING_ELT should not set R_NilValue, but it does in subscript.c
 
47040 6446 d 15 h maechler /trunk/src/main/ comments only  
46977 6460 d 20 h rgentlem /trunk/src/main/ a minor fix for a boundary case for subscripting  
45667 6652 d 15 h ripley /trunk/src/main/ remove old comments on i18n if no longer relevant  
45446 6671 d 14 h ripley /trunk/src/main/ whitespace cleanup  
43389 6837 d 19 h ripley /trunk/ fix bug that [[""]] worked  
42414 6933 d 20 h ripley /trunk/src/main/ layout issues  
42307 6943 d 18 h ripley /trunk/src/ change reference to GPL  
42123 6964 d 3 h ihaka /trunk/src/main/ Changed the behaviour of out-of-bounds negative
subscripts to match that of S. Such values are
now ignored rather than tripping an error.
 
41784 6996 d 18 h ripley /trunk/src/ more 'const char *'  
41686 7006 d 14 h ripley /trunk/ more improvements to warning/error messages  
41680 7006 d 18 h ripley /trunk/ improvements to the handling of warning/error messages  
41674 7007 d 5 h ripley /trunk/src/ improve error message (we do need the call to hand as [[ has no context set)  
41670 7007 d 8 h rgentlem /trunk/src/ a collection of changes to support [[ doing exact matching  
41516 7019 d 18 h ripley /trunk/src/main/ report incorrect type on subscripts  
40705 7105 d 19 h ripley /trunk/ bugfix in duplicate on CHARSXPs
more use of translateChar
 
39595 7235 d 1 h murdoch /trunk/ Overflow in check whether to hash string subscripts. (PR#9280)  
38952 7280 d 18 h ripley /trunk/ more on the object bit  
38676 7313 d 6 h ripley /trunk/src/ packages arules and cba use arraySubscript  
38662 7313 d 17 h ripley /trunk/src/ more tidying up of what is exported  
38655 7314 d 6 h ripley /trunk/src/main/ use LCONS for consistency  
38545 7323 d 10 h ripley /trunk/src/main/ use LOGICAL correctly  
38417 7337 d 15 h ripley /trunk/src/main/ update copyright date  
37644 7420 d 17 h ripley /trunk/src/main/ if test should have been inside for() loop  
37001 7508 d 9 h ripley /trunk/ more visibility attributes  
36990 7509 d 6 h ripley /trunk/ reduce the number of visible symbols in libR.so from 1806 to 1136  
36820 7525 d 10 h ripley /trunk/ update FSF address  
35796 7599 d 9 h ripley /trunk/ <NA> in character indexing was matching "NA"  
34194 7753 d 16 h ripley /trunk/ fix PR#7824, inconsistencies in matrix indexing  
33387 7820 d 19 h ripley /trunk/src/ improve messages  
32874 7852 d 16 h ripley /trunk/ mark messages  
32380 7881 d 11 h ripley /trunk/src/ add notes about compatibility with UTF-8
clarify on help pages nbytes/nchars differences